JP7724817B2 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing programInfo
- Publication number
- JP7724817B2 JP7724817B2 JP2023118015A JP2023118015A JP7724817B2 JP 7724817 B2 JP7724817 B2 JP 7724817B2 JP 2023118015 A JP2023118015 A JP 2023118015A JP 2023118015 A JP2023118015 A JP 2023118015A JP 7724817 B2 JP7724817 B2 JP 7724817B2
- Authority
- JP
- Japan
- Prior art keywords
- nft
- information processing
- user
- nfts
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.
今日、多くの企業が競合他社との差別化を図るために独自のサービスを展開している。そして、企業は、サービス内でのポイントを付与するキャンペーンを行ったり、サービスの利用実績に応じて特典を付与したりすることにより、サービス利用者の集客を行っている(例えば、特許文献1参照)。 Today, many companies are developing unique services to differentiate themselves from their competitors. Companies are attracting service users by running campaigns that award points within the service or by offering special benefits based on service usage records (see, for example, Patent Document 1).
また、近年、ブロックチェーン上で取引される唯一無二の価値を持ったトークンであるNFT(Non-Fungible Token)を利用したデジタルコンテンツの取引市場が活発化している。NFTを利用した取引は、取引時に取引対象のデジタルコンテンツの所有者等の情報を紐づけた固有のNFTが購入者に発行されるため、NFTによりデジタルコンテンツに希少性が生まれることとなる。 In addition, in recent years, the digital content trading market has become increasingly active, using NFTs (Non-Fungible Tokens), which are tokens with unique value traded on blockchains. When trading using NFTs, a unique NFT linked to information such as the owner of the digital content being traded is issued to the purchaser at the time of the transaction, creating scarcity in the digital content.
しかしながら、従来技術では、サービスにおける新規利用者を獲得することについて改善の余地がある。例えば、従来技術では、既にサービス利用者となっているユーザに、ポイントサービスや利用実績に応じた特典を提供するため、既存利用者の引き留めには有効であるが、新規利用者の獲得に有効であるとは言い難い。 However, conventional technology leaves room for improvement when it comes to acquiring new users for services. For example, conventional technology provides existing service users with rewards based on points and usage history, which is effective in retaining existing users, but is not particularly effective in acquiring new users.
本願は、上記に鑑みてなされたものであって、サービスにおける新規利用者の獲得を支援する装置を提案する。 This application was made in light of the above and proposes a device that supports the acquisition of new users for a service.
本願に係る情報処理装置は、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行する発行部と、Webサービスの利用内容に基づき、発行部により発行されたNFTを、Webサービスの利用者に付与する付与部とを有することを特徴とする。 The information processing device according to the present application is characterized by having an issuing unit that issues NFTs linked to a face value corresponding to the use of a web service, and an granting unit that grants the NFTs issued by the issuing unit to users of the web service based on the use of the web service.
実施形態の一態様によれば、サービスにおける新規利用者の獲得を支援することができるといった効果を奏する。 One aspect of this embodiment has the effect of helping to attract new users to the service.
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, detailed explanations will be given of the information processing device, information processing method, and information processing program (hereinafter referred to as "embodiments") according to the present application, with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, identical components in the following embodiments will be designated by the same reference numerals, and duplicate explanations will be omitted.
(実施形態)
〔1.はじめに〕
近年、多くの企業が競合他社との差別化を図るために独自のサービスを展開している。例えば、通販サイトを運営する企業では、通販サイトにおける商品の購入金額に応じて、通販サイト内で使用することができるポイントを利用者に付与したり、商品の購入回数に応じて利用者のランク(ゴールド会員等)を決定するランク制を導入したりすることにより、競合他社との差別化を図り、集客を行っている。
(Embodiment)
1. Introduction
In recent years, many companies have been developing unique services to differentiate themselves from their competitors. For example, companies that operate online shopping sites are trying to differentiate themselves from competitors and attract customers by giving users points that can be used on the site according to the amount of purchases of products on the site, or by introducing a ranking system that determines the rank of users (e.g., gold member) according to the number of product purchases.
しかし、今日では、前述したポイント付与のサービスやランク制の導入のサービスは、数多くの企業で実施されており、上述した従来の方法によって新規利用者を獲得することは難しい。 However, today, the aforementioned point-granting services and ranking system services are offered by many companies, making it difficult to acquire new users using the traditional methods described above.
そこで、本実施形態に係る情報処理装置は、サービスにおける新規利用者の獲得を支援することを目的とする。情報処理装置は、具体的には、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行し、Webサービスの利用内容に基づき、発行されたNFTをWebサービスの利用者に付与する。 The information processing device according to this embodiment aims to support the acquisition of new users for services. Specifically, the information processing device issues NFTs with a face value associated with the content of use of the web service, and grants the issued NFTs to users of the web service based on the content of use of the web service.
これにより、情報処理装置は、サービスの利用内容に応じて、対応する額面を表示した特定の画像と紐づけられたNFTを利用者に発行することにより、利用者にゲーム感覚でNFTをコレクションさせることができるため、サービスにおける新規利用者の獲得を支援することができる。 This allows the information processing device to issue NFTs to users linked to specific images displaying corresponding denominations depending on the content of the service used, allowing users to collect NFTs in a game-like manner, thereby helping to attract new users to the service.
〔2.全体構成〕
ここで、図1を参照し、本実施形態に係る情報処理装置を含む情報処理システムについて説明する。図1は、実施形態に係る情報処理装置を含む情報処理システムを示す図である。図1の例に示す情報処理システムは、情報処理装置100と複数の利用者端末200がネットワークNを介して接続され、相互に情報の送受信を行うことができる。なお、ネットワークNには、インターネットなど様々な通信網を採用することができる。
[2. Overall Structure]
Here, an information processing system including an information processing device according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an information processing system including an information processing device according to this embodiment. In the information processing system shown in the example of Fig. 1, an information processing device 100 and multiple user terminals 200 are connected via a network N, and can transmit and receive information to and from each other. Note that the network N can be any of a variety of communication networks, such as the Internet.
情報処理装置100は、ネットワークNを介して、それぞれの利用者端末200-1~200-nと情報の送受信を行い、利用者に付与したNFTのデータや、利用者からのNFTの選択により提供される特典のデータ等を記憶するコンピュータであり、PC(Personal computer)等により実現される。 The information processing device 100 is a computer that sends and receives information to and from each user terminal 200-1 to 200-n via the network N, and stores data on NFTs granted to users and data on benefits provided based on the user's NFT selection, and is realized by a PC (personal computer) or the like.
利用者端末200-1~200-nは、Webサービスの利用者がそれぞれ所有する通信端末であり、スマートフォンやPC等の情報処理端末により実現される。また、利用者端末200は、例えば、端末にインストールされたWebサービスのアプリケーションを機能させることにより、利用者にWebサービスの提供を行う。さらに、利用者端末200は、情報処理装置100の要求により、外部のNFTウォレットやNFTマーケットプレイスと情報処理装置100との連携を支援する。 User terminals 200-1 to 200-n are communication terminals owned by users of the web service, and are realized by information processing terminals such as smartphones and PCs. Furthermore, user terminal 200 provides web services to users by, for example, running web service applications installed on the terminal. Furthermore, user terminal 200 supports collaboration between information processing device 100 and external NFT wallets and NFT marketplaces at the request of information processing device 100.
続いて、情報処理装置100が行う処理について説明する。情報処理装置100は、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行し、Webサービスの利用内容に基づき、発行されたNFTをWebサービスの利用者に付与する。 Next, we will explain the processing performed by the information processing device 100. The information processing device 100 issues NFTs linked to a denomination corresponding to the content of use of the web service, and grants the issued NFTs to users of the web service based on the content of use of the web service.
情報処理装置100は、まず、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行する。例えば、情報処理装置100は、「Webサービスに新規加入」というサービスの利用内容に対応付けられた額面「100」が表示された画像についてNFTを発行する。なお、額面とは、Webサービス上で利用可能なポイント数であって、NFTの画像上に表示されるポイント数である。 The information processing device 100 first issues an NFT with a face value associated with the web service usage content. For example, the information processing device 100 issues an NFT for an image displaying a face value of "100" associated with the service usage content of "newly sign up for a web service." The face value is the number of points available for use on the web service, and is the number of points displayed on the NFT image.
そして、情報処理装置100は、Webサービスの利用内容に基づき、発行されたNFTをWebサービスの利用者に付与する。例えば、情報処理装置100は、利用者による「Webサービスの新規加入」が行われた場合に、当該サービスの利用内容と対応する額面「100」が表示された画像のNFTを利用者に付与する。 The information processing device 100 then grants the issued NFT to the user of the web service based on the usage of the web service. For example, when a user "signs up for a new web service," the information processing device 100 grants the user an NFT with an image showing the denomination "100" that corresponds to the usage of the service.
これにより、情報処理装置100は、サービスの利用内容に応じて多種多様なNFTを利用者に付与することができ、利用者にゲーム感覚でNFTをコレクションさせることができるため、サービスにおける新規利用者の獲得を支援することができる。 This allows the information processing device 100 to grant users a wide variety of NFTs depending on the content of their service usage, allowing users to collect NFTs in a game-like manner, thereby helping to attract new users to the service.
〔3.情報処理装置100の構成〕
次に、図1に示した情報処理装置100の構成を説明する。図2は、実施形態に係る情報処理装置の構成例を示す図である。図2に示すように、実施形態に係る情報処理装置100は、通信部110と、制御部120と、記憶部130とを有する。
3. Configuration of information processing device 100
Next, the configuration of the information processing device 100 shown in Fig. 1 will be described. Fig. 2 is a diagram showing an example of the configuration of the information processing device according to the embodiment. As shown in Fig. 2, the information processing device 100 according to the embodiment has a communication unit 110, a control unit 120, and a storage unit 130.
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。例えば、通信部110は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、利用者端末200-1~200-nのそれぞれと情報の送受信を行う。 The communication unit 110 is realized, for example, by a NIC (Network Interface Card). For example, the communication unit 110 is connected to the network N via a wired or wireless connection, and transmits and receives information to and from each of the user terminals 200-1 to 200-n via the network N.
記憶部130は、例えば、RAM(Random Access Memory)やハードディスク等の記憶装置によって実現される。記憶部130は、制御部120による各種処理に必要なデータ及びプログラムを格納するが、特に本発明に密接に関連するものとしては、NFT情報記憶部131と、付与情報記憶部132と、特典情報記憶部133とを有する。 The storage unit 130 is realized by a storage device such as RAM (Random Access Memory) or a hard disk. The storage unit 130 stores data and programs necessary for various processes performed by the control unit 120, but it also includes an NFT information storage unit 131, a grant information storage unit 132, and a bonus information storage unit 133, which are particularly closely related to the present invention.
NFT情報記憶部131は、後述する発行部121により発行されたNFTの情報について記憶する。ここで、NFT情報記憶部131に記憶されるデータについて説明する。図3は、実施形態に係る情報処理装置に記憶されるデータの具体例を示す図である。図3では、NFT情報記憶部131が、「NFTの番号」と、「所有者情報」と、「NFTの額面」と、「NFTのランク」との項目により構成される例が示されている。 The NFT information storage unit 131 stores information about NFTs issued by the issuing unit 121, which will be described later. Here, the data stored in the NFT information storage unit 131 will be described. Figure 3 is a diagram showing a specific example of data stored in an information processing device according to an embodiment. Figure 3 shows an example in which the NFT information storage unit 131 is configured with the following items: "NFT number," "owner information," "NFT face value," and "NFT rank."
ここで、「NFTの番号」は、発行されたNFTに付された固有の番号を記憶し、「所有者情報」は、発行したNFTに所有者として設定された利用者を示す利用者番号等を記憶する。なお、「所有者情報」は、利用者間でのNFTの交換や、売却・購入操作により、利用者の番号等が更新されていくため、最新の所有者についての情報が記憶されるものとする。また、「NFTの額面」は、NFTに紐づけられる額面のポイント数を記憶し、「NFTのランク」は、NFTに紐づけられるNFTのレア度(希少性)を記憶する。なお、「NFTのランク」は、例えば、NFTの発行数によって「ノーマル」、「レア」、「Sレア」の3種類が予め設定され、NFTの額面とは別に、NFTの価値を示す指標である。 Here, "NFT number" stores the unique number assigned to the issued NFT, and "owner information" stores the user number or other information indicating the user set as the owner of the issued NFT. Note that "owner information" stores information about the most recent owner, as user numbers and other information are updated as NFTs are exchanged between users or sold or purchased. Furthermore, "NFT face value" stores the number of points of the face value linked to the NFT, and "NFT rank" stores the rarity (scarcity) of the NFT linked to the NFT. Note that "NFT rank" is preset into three types, for example, "normal," "rare," and "super rare," depending on the number of NFTs issued, and is an indicator of the value of the NFT, separate from the face value of the NFT.
例えば、NFT情報記憶部131は、「NFT番号:N001」について、「所有者情報:U001」と「NFTの額面:10」と、「NFTのランク:ノーマル」とを対応付けて記憶する。 For example, for "NFT number: N001", the NFT information storage unit 131 stores "owner information: U001", "NFT face value: 10", and "NFT rank: normal" in association with each other.
付与情報記憶部132は、後述する付与部122によるNFTの付与処理に使用される情報について記憶する。ここで、付与情報記憶部132に記憶されるデータについて説明する。図4は、実施形態に係る情報処理装置に記憶されるデータの具体例を示す図である。図4では、付与情報記憶部132が、「サービス利用内容」と、「NFTの額面」と、「NFTのランク」との項目により構成される例が示されている。 The grant information storage unit 132 stores information used in the NFT granting process by the granting unit 122, which will be described later. Here, the data stored in the grant information storage unit 132 will be described. Figure 4 is a diagram showing a specific example of data stored in an information processing device according to an embodiment. Figure 4 shows an example in which the grant information storage unit 132 is configured with the items "Service usage details," "NFT face value," and "NFT rank."
ここで、「サービス利用内容」は、利用者が行ったWebサービスの利用内容を記憶する。例えば、付与情報記憶部132は、「サービス利用内容:NFTのデータリストを閲覧」について、「NFTの額面:10」と「NFTのランク:ノーマル」とを対応付けて記憶する。 Here, "Service Usage Details" stores the details of the web service usage performed by the user. For example, the assigned information storage unit 132 stores "Service Usage Details: View NFT data list" in association with "NFT face value: 10" and "NFT rank: Normal."
特典情報記憶部133は、後述する提供部123により提供される特典の情報について記憶する。ここで、特典情報記憶部133に記憶されるデータについて説明する。図5は、実施形態に係る情報処理装置に記憶されるデータの具体例を示す図である。図5では、特典情報記憶部133が、「ポイント」と、「特典内容」との項目により構成される例が示されている。 The bonus information storage unit 133 stores information about bonuses provided by the provision unit 123, which will be described later. Here, the data stored in the bonus information storage unit 133 will be described. Figure 5 is a diagram showing a specific example of data stored in the information processing device according to the embodiment. Figure 5 shows an example in which the bonus information storage unit 133 is configured with the items "Points" and "Bonus Contents."
ここで、「ポイント」は、対応する特典を提供するのに必要となるポイント数を記憶し、「特典内容」は、利用者が所有するNFTの使用と引き換えに提供される利用特典の内容を記憶する。例えば、特典情報記憶部133は、「ポイント:100」と、「特典内容:○○オプション1ヶ月無料」とを紐づけて記憶する。 Here, "Points" stores the number of points required to provide the corresponding benefit, and "Benefit Details" stores the details of the usage benefit provided in exchange for the use of the NFT owned by the user. For example, the benefit information storage unit 133 stores "Points: 100" and "Benefit Details: 1 month free of XX option" in association with each other.
図2の説明に戻る。制御部120は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部120は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現される。制御部120は、発行部121と、付与部122と、提供部123と、送信処理部124と、同期部125、要求部126とを有する。 Returning to the explanation of Figure 2, the control unit 120 is implemented by a CPU (Central Processing Unit), MPU (Micro Processing Unit), or the like, executing various programs stored in a storage device within the information processing device 100 using RAM as a working area. The control unit 120 is also implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). The control unit 120 has an issuing unit 121, an assigning unit 122, a providing unit 123, a transmission processing unit 124, a synchronization unit 125, and a request unit 126.
発行部121は、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行する。そして、発行部121は、発行したNFTについての情報をNFT情報記憶部131に格納する。例えば、発行部121は、Webサービスの利用内容のそれぞれに対応するように設定された額面が表示された特定の画像を対象として、複数種類のNFTを発行し、発行したNFTの情報をNFT情報記憶部131に格納する。ここで、NFTの発行対象となる特定の画像は、予め設定された任意の画像または動画であり、その内容により限定されない。 The issuing unit 121 issues an NFT linked to a face value corresponding to the usage content of the web service. The issuing unit 121 then stores information about the issued NFT in the NFT information storage unit 131. For example, the issuing unit 121 issues multiple types of NFTs targeting specific images displaying face values set to correspond to each of the usage content of the web service, and stores information about the issued NFTs in the NFT information storage unit 131. Here, the specific image for which an NFT is issued can be any predetermined image or video, and is not limited by its content.
また、Webサービスの利用内容とは、例えば、Webサービスが提供するアプリケーションへの毎日ログインや、Webサービスの利用金額および利用年数、Webサービスの関連サービスの利用、Webサービスのプロモーションおよび紹介等の、利用者がWebサービスについて行った行動である。そして、例えば、それぞれのWebサービスの利用内容の難易度に応じて、額面の大小が設定される。具体的には、例えば、難易度が低い「毎日ログイン」は額面「10」が設定され、難易度が高い「100人招待」は額面「100」が設定される。 The usage of a web service refers to the actions a user takes regarding the web service, such as daily login to an application provided by the web service, the amount and number of years of usage of the web service, use of related services of the web service, and promotions and introductions of the web service. The denominations are set according to the difficulty of the usage of each web service. Specifically, for example, the low-difficulty "daily login" is set to a denomination of "10," while the high-difficulty "invite 100 people" is set to a denomination of "100."
また、発行部121は、NFTの発行数に応じて設定されたNFTのランクが紐づけられたNFTを発行する。例えば、発行部121は、NFTのランク(レア度)として、「ノーマル、レア、Sレア」の3種類が予め設定された場合に、額面に加えて、それぞれのランクが表示された特定の画像を対象としてNFTを発行する。ここで、発行部121は、よりランクが高いNFTが希少となるように、発行するNFTの数が決定される。具体的には、例えば、NFTの発行数が「Sレア:レア:ノーマル=10:50:100」となるように、それぞれのランクのNFTが発行される。 The issuing unit 121 also issues NFTs that are linked to an NFT rank that is set according to the number of NFTs issued. For example, if three types of NFT ranks (rarity) are pre-set: "Normal, Rare, and S Rare," the issuing unit 121 issues NFTs targeting specific images that display each rank in addition to the face value. Here, the issuing unit 121 determines the number of NFTs to be issued so that NFTs of higher ranks are rarer. Specifically, for example, NFTs of each rank are issued so that the number of NFTs issued is "S Rare: Rare: Normal = 10:50:100."
付与部122は、Webサービスの利用内容に基づき、発行部121により発行されたNFTを、Webサービスの利用者に付与する。例えば、付与部122は、NFT情報記憶部131に記憶された情報と、付与情報記憶部132に記憶された情報とを参照し、利用者が「サービスに新規加入」という行動を行った場合に、当該行動に対応する額面「100」が表示された画像のNFTを利用者に付与する。 The granting unit 122 grants the NFT issued by the issuing unit 121 to the user of the web service based on the usage of the web service. For example, the granting unit 122 references the information stored in the NFT information storage unit 131 and the information stored in the grant information storage unit 132, and when the user performs the action of "subscribing to a service," grants to the user an NFT with an image showing the face value of "100" corresponding to that action.
ここで、付与部122は、例えば、NFT情報記憶部131に記憶されている、付与するNFTの所有者情報を、NFTを付与する利用者の情報に更新するとともに、当該利用者が保有するNFTの画像が一覧できるように表示されたデータリスト(以下、データリスト)に、付与するNFTのデータを追加することにより、NFTを付与する処理を行う。 Here, the granting unit 122 performs the process of granting the NFT by, for example, updating the owner information of the NFT to be granted, which is stored in the NFT information storage unit 131, to the information of the user granting the NFT, and adding the data of the NFT to be granted to a data list (hereinafter referred to as the data list) displayed so that images of NFTs owned by the user can be viewed at a glance.
また、付与部122は、Webサービスの利用内容の難易度に応じて、ランクが紐づけられたNFTを利用者に付与する。例えば、付与部122は、利用者が達成するWebサービスの利用難易度について、難易度が低い「毎日ログイン」が行われた場合には、ランクが比較的低い「ノーマル」のNFTを付与し、難易度が高い「100人招待」が行われた場合には、ランクが比較的高い「Sレア」のNFTを付与する。 The granting unit 122 also grants the user an NFT associated with a rank according to the difficulty of the web service usage. For example, when the user achieves the low level of difficulty of "daily login," the granting unit 122 grants the user an NFT with a relatively low rank of "normal," and when the user achieves the high level of difficulty of "inviting 100 people," the granting unit 122 grants the user an NFT with a relatively high rank of "S rare."
また、付与部122は、発行部121により発行されたNFTを抽選対象とし、NFTのランクに応じて当選確率が変動する抽選によって、当選したNFTを利用者に付与する。例えば、付与部122は、NFT情報記憶部131に記憶された情報を参照し、「所有者なし」と設定されたNFTを、ランクに応じて複数枚選択し、選択されたNFTについて抽選を行い、当選したNFTを利用者に付与する。 The granting unit 122 also holds a lottery for NFTs issued by the issuing unit 121, with the winning probability varying depending on the rank of the NFT, and grants the winning NFT to the user. For example, the granting unit 122 references the information stored in the NFT information storage unit 131, selects multiple NFTs set as "no owner" according to their rank, holds a lottery for the selected NFTs, and grants the winning NFT to the user.
ここで、付与部122が行う抽選処理について具体的に説明する。図6は、実施形態に係る情報処理の具体例を示す図である。図6では、ランクに応じて当選確率が変動する抽選において、1回の抽選で5枚のNFTが当選し、当選したNFTを利用者に付与する例が示されている。 Here, we will explain in detail the lottery processing performed by the granting unit 122. Figure 6 is a diagram showing a specific example of information processing according to an embodiment. Figure 6 shows an example in which five NFTs are won in a single lottery in which the winning probability varies depending on the rank, and the won NFTs are granted to the user.
まず、情報処理装置100は、NFTの使用と引き換えや、Webサービスのアプリケーションへのログインにより、NFTの抽選要求を利用者から受け付ける。そして、付与部122は、「Sレア:2%、レア:10%、ノーマル:88%」となるように、「所有者なし」と設定されているNFTを100枚選択する。その後、付与部122は、選択された100枚のNFTの中から、5枚のNFTをランダムに抽出する。そして、付与部122は、当選したNFT(Sレア:1枚、レア:1枚、ノーマル:3枚)の所有者情報を、抽選処理を要求した利用者の情報に更新し、当該利用者のデータリストに当選したNFTのデータを追加する。 First, the information processing device 100 accepts a request for an NFT lottery from a user, either in exchange for using an NFT or by logging in to a web service application. The granting unit 122 then selects 100 NFTs that are set as "No Owner" so that the odds are "S Rare: 2%, Rare: 10%, Normal: 88%." The granting unit 122 then randomly extracts five NFTs from the selected 100 NFTs. The granting unit 122 then updates the owner information of the winning NFTs (S Rare: 1, Rare: 1, Normal: 3) to the information of the user who requested the lottery process, and adds the data of the winning NFTs to the user's data list.
これにより、付与部122は、ランクに応じて当選確率が変更される抽選(いわゆるガチャ)によって、利用者にランダムにNFTを付与することができるため、利用者にゲーム感覚でNFTをコレクションさせることができる。 This allows the granting unit 122 to randomly grant NFTs to users through a lottery (known as gacha) in which the winning probability changes depending on the rank, allowing users to collect NFTs in a game-like manner.
また、付与部122は、所定数の同一ランクであるNFTの選択により、ランクをアップグレードしたNFTを利用者に付与する。例えば、付与部122は、ノーマル30枚や、レア50枚といったNFTの入力により、ノーマル30枚からレア1枚、レア50枚からSレア1枚等に、ランクをアップグレードしたNFTを利用者に付与する。 The granting unit 122 also grants NFTs with upgraded ranks to the user by selecting a predetermined number of NFTs of the same rank. For example, by inputting 30 normal NFTs or 50 rare NFTs, the granting unit 122 grants the user NFTs with upgraded ranks, such as from 30 normal NFTs to 1 rare NFT, or from 50 rare NFTs to 1 S rare NFT, etc.
ここで、付与部122が行うアップグレード処理について具体的に説明する。図7は、実施形態に係る情報処理の具体例を示す図である。図7では、ノーマルからレアへのアップグレードする例と、レアからSレアへのアップグレードする例とが示されているが、同様の処理が行われるため、以下ではノーマルからレアへのアップグレードについて説明する。 Here, we will explain in detail the upgrade processing performed by the granting unit 122. Figure 7 is a diagram showing a specific example of information processing according to an embodiment. Figure 7 shows an example of upgrading from normal to rare and an example of upgrading from rare to S rare, but since the same processing is performed, the following will explain the upgrade from normal to rare.
付与部122は、情報処理装置100が「ランク:ノーマル、額面:10」のNFT30枚の選択を受け付けた場合に、入力された30枚のNFTそれぞれの所有者情報を「所有者なし」に更新する一方で、「ランク:レア、額面:10」で「所有者なし」と設定されているNFTの所有者情報を、アップグレードを要求した利用者の情報に更新する。また、これに伴い、付与部122は、当該利用者のデータリストから、アップグレードに使用したノーマル30枚のNFTの情報を削除し、アップグレード先のNFTの情報を追加する。 When the information processing device 100 accepts the selection of 30 NFTs with "Rank: Normal, Face Value: 10," the granting unit 122 updates the owner information for each of the 30 input NFTs to "No Owner," while updating the owner information for the NFT with "Rank: Rare, Face Value: 10" and set to "No Owner" to the information of the user who requested the upgrade. In addition, the granting unit 122 deletes the information for the 30 normal NFTs used for the upgrade from the user's data list and adds the information for the upgraded NFT.
これにより、付与部122は、ランクが低く利用価値が低いNFT複数枚から、ランクが高く利用価値が高いNFTにアップグレードすることができるため、利用者にゲーム感覚でNFTをコレクションさせることができる。 This allows the granting unit 122 to upgrade multiple low-ranked NFTs with little utility value to high-ranked NFTs with high utility value, allowing users to collect NFTs in a game-like manner.
図2の説明に戻る。提供部123は、利用者から選択されたNFTに紐づけられた額面に基づき、利用者に利用特典を提供する。例えば、提供部123は、特典情報記憶部133に記憶された情報を参照し、利用者から選択されたNFTそれぞれに表示された額面の合計ポイントが「100ポイント」である場合に、「○○オプション1ヶ月無料」の特典を当該利用者に提供する。なお、特典の内容は、Webサービス内で使用することができるオプションや、Webサービスの関連サービスで使用することができるクーポンでもよいし、食器やステンレスボトル等の商品でもよい。 Returning to the explanation of Figure 2, the provision unit 123 provides a usage benefit to the user based on the face value linked to the NFT selected by the user. For example, the provision unit 123 references the information stored in the benefit information storage unit 133, and if the total points for the face value displayed on each NFT selected by the user is "100 points," the provision unit 123 provides the user with a benefit of "one month of XX option free." The benefit may be an option that can be used within the web service, a coupon that can be used for services related to the web service, or a product such as tableware or a stainless steel bottle.
ここで、提供部123が行う利用特典の提供処理について具体的に説明する。図8は、実施形態に係る情報処理の具体例を示す図である。図8では、データリストに表示されたNFTが使用されることにより、利用特典の提供を行う例を示している。 Here, the process of providing usage benefits performed by the providing unit 123 will be described in detail. Figure 8 is a diagram showing a specific example of information processing according to an embodiment. Figure 8 shows an example in which usage benefits are provided by using an NFT displayed in a data list.
まず、情報処理装置100は、データリストの表示画面から、「ランク:ノーマル、額面:50」のNFTと、「ランク:レア、額面:50」のNFTとの選択と、「サービスで利用」への入力とを受け付け、「サービスで利用」の表示画面へと遷移する。そして、提供部123は、遷移先の「サービスで利用」の画面に表示された利用特典である「○○オプション1ヶ月無料:100ポイント」の選択を受け付ける。 First, the information processing device 100 accepts the selection of an NFT with "Rank: Normal, Face Value: 50" and an NFT with "Rank: Rare, Face Value: 50" from the data list display screen, as well as input into "Use for Services," and transitions to the "Use for Services" display screen. The providing unit 123 then accepts the selection of the usage benefit "1 month free of XX option: 100 points" displayed on the "Use for Services" screen to which the transition is made.
その後、提供部123は、選択されたそれぞれのNFTの額面の合計ポイントが「100」ポイントであることから、選択された利用特典に設定された「100ポイント」以上であると判断し、利用者に「○○オプション1ヶ月無料」の利用特典を提供する。 Then, the provision unit 123 determines that the total points for the face value of each selected NFT is "100" points, which is greater than the "100 points" set for the selected usage benefit, and provides the user with the usage benefit of "1 month free of XX option."
図2の説明に戻る。送信処理部124は、送信元の利用者が保有するNFTを示すデータリストから、送信対象のNFTのデータを削除し、送信先の利用者が保有するNFTを示すデータリストに送信対象のNFTのデータを追加する。例えば、送信処理部124は、利用者によるNFTの送信要求に応じて、送信元の利用者のデータリストから送信対象のNFTのデータを削除するとともに、送信先の利用者のデータリストに送信対象のNFTのデータを追加する。また、送信処理部124は、上述の処理に伴い、送信対象のNFTの所有者情報を、送信元の利用者の情報から送信先の利用者の情報に更新する。 Returning to the explanation of Figure 2, the transmission processing unit 124 deletes the data of the NFT to be sent from the data list indicating the NFTs held by the sending user, and adds the data of the NFT to be sent to the data list indicating the NFTs held by the destination user. For example, in response to a user's request to send an NFT, the transmission processing unit 124 deletes the data of the NFT to be sent from the data list of the sending user, and adds the data of the NFT to the data list of the destination user. In addition, in conjunction with the above processing, the transmission processing unit 124 updates the owner information of the NFT to be sent from the information of the sending user to the information of the destination user.
同期部125は、付与部122によって与えられたNFTのデータを、外部のNFTウォレットに同期する。例えば、同期部125は、データリストに表示された利用者が所有する額面付きのNFTのデータを、外部のNFTウォレットと同期させることにより、データリストに表示された額面付きのNFTとNFTウォレットに保存された額面付きのNFTを連携させることができる。なお、額面付きのNFTとは、情報処理装置100により付与されたNFTであり、本実施形態に係るWebサービスで使用することができるNFTを指す。 The synchronization unit 125 synchronizes the data of the NFTs provided by the granting unit 122 with an external NFT wallet. For example, the synchronization unit 125 can link the NFTs with face value provided in the data list with the NFTs with face value stored in the NFT wallet by synchronizing the data of the NFTs with face value provided by the user and displayed in the data list with the external NFT wallet. Note that an NFT with face value is an NFT provided by the information processing device 100 and refers to an NFT that can be used in the web service related to this embodiment.
つまり、上述した抽選処理等によりデータリストに額面付きのNFTが追加された場合には、NFTウォレットにも額面付きのNFTが追加されることになり、後述するNFTマーケットでの額面付きのNFTの購入によりNFTウォレットに額面付きのNFTが追加された場合には、データリストにも購入した額面付きのNFTが追加されることになる。 In other words, if an NFT with a face value is added to the data list through the lottery process described above, an NFT with a face value will also be added to the NFT wallet, and if an NFT with a face value is added to the NFT wallet by purchasing an NFT with a face value on the NFT market described below, the purchased NFT with a face value will also be added to the data list.
ここで、外部のNFTウォレットは、例えば、利用者端末200にインストールされているNFTウォレットのアプリケーションであり、仮想通貨の送金や購入したNFTを管理することができ、後述するNFTマーケットプレイスでのNFTの取引を仲介する。 Here, the external NFT wallet is, for example, an NFT wallet application installed on the user terminal 200, which can manage virtual currency transfers and purchased NFTs, and acts as an intermediary for NFT transactions on the NFT marketplace described below.
要求部126は、同期部125によって同期が行われたNFTウォレットを介して、外部のサービスにNFTの購入要求または売却要求を行う。例えば、要求部126は、上述の同期部125によってデータリストと同期されたNFTウォレットを介して、NFTマーケットプレイスでの額面付きのNFTの購入または額面付きのNFTの売却を要求する。 The request unit 126 makes a request to purchase or sell an NFT to an external service via an NFT wallet synchronized by the synchronization unit 125. For example, the request unit 126 requests the purchase of an NFT with a face value or the sale of an NFT with a face value on an NFT marketplace via an NFT wallet synchronized with a data list by the synchronization unit 125 described above.
ここで、上述した額面付きのNFTのデータの同期処理と、額面付きのNFTの購入または売却要求処理とについて説明する。図9は、実施形態に係る同期処理と要求処理における各サービスの関係を示す図である。図9では、上述した同期部125の処理と、要求部126の処理とについて、各サービスとの連携内容が示されている。 Here, we will explain the above-mentioned synchronization process for data on face-value NFTs and the process for requesting the purchase or sale of face-value NFTs. Figure 9 is a diagram showing the relationship between each service in the synchronization process and request process according to this embodiment. Figure 9 shows the details of collaboration with each service regarding the processing of the synchronization unit 125 and the processing of the request unit 126 described above.
図9の例では、情報処理装置100により提供されるWebサービスと、NFTを管理する外部のNFTウォレットサービスと、NFTの取引が行われるNFTマーケットプレイスのサービスの3種類のサービスが示されている。同期部125は、データリストと外部のNFTウォレットとを同期させることにより、データリストに表示された額面付きのNFTの情報が、外部のNFTウォレットに共有される。 The example in Figure 9 shows three types of services: a web service provided by the information processing device 100, an external NFT wallet service that manages NFTs, and an NFT marketplace service where NFTs are traded. The synchronization unit 125 synchronizes the data list with the external NFT wallet, so that information on NFTs with face value displayed in the data list is shared with the external NFT wallet.
そして、要求部126は、データリストと同期された外部のNFTウォレットを介して、共有された額面付きのNFTの一つである「ランク:レア、額面:50」のNFTを、NFTマーケットプレイスで売却するように要求する。また、要求部126は、データリストと同期された外部のNFTウォレットを介して、NFTマーケットプレイスに出品されている「ランク:Sレア、額面:50」の額面付きのNFTを購入するように要求する。 Then, the request unit 126 requests, via an external NFT wallet synchronized with the data list, that one of the shared face-value NFTs, an NFT with "Rank: Rare, Face Value: 50", be sold on the NFT marketplace. The request unit 126 also requests, via an external NFT wallet synchronized with the data list, that an NFT with a face value of "Rank: S Rare, Face Value: 50" be purchased that is being offered on the NFT marketplace.
〔4.情報処理装置100の処理の流れ〕
続いて、情報処理装置100の処理の流れについて説明する。図10は、実施形態に係る情報処理の処理手順の一例を示すフローチャートである。なお、下記の各ステップは異なる順序で実行することもでき、また、省略される処理があってもよい。
4. Processing flow of information processing device 100
Next, a description will be given of the processing flow of the information processing device 100. Fig. 10 is a flowchart showing an example of the processing procedure of information processing according to the embodiment. Note that the following steps may be executed in a different order, and some steps may be omitted.
まず、情報処理装置100の発行部121は、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行する(S101)。そして、情報処理装置100は、利用者が対象となるWebサービスの利用行動をとったか否かを判断する(S102)。 First, the issuing unit 121 of the information processing device 100 issues an NFT with a denomination associated with the usage content of the web service (S101). Then, the information processing device 100 determines whether the user has taken the action of using the target web service (S102).
利用者が対象となるWebサービスの利用行動をとった場合には(S102;Yes)、付与部122は、サービスの利用内容に応じたNFTを利用者に付与する(S103)。一方、利用者が対象となるWebサービスの利用行動をとっていない場合には(S102;No)、情報処理装置100は、利用者が対象となるWebサービスの利用行動をとるまで待機する。 If the user has taken action to use the target web service (S102; Yes), the granting unit 122 grants the user an NFT according to the content of the service usage (S103). On the other hand, if the user has not taken action to use the target web service (S102; No), the information processing device 100 waits until the user takes action to use the target web service.
その後、情報処理装置100は、利用者からデータリストに表示されたNFTの選択を受け付ける(S104)。利用者からデータリストに表示されたNFTの選択を受け付けた場合には(S104;Yes)、提供部123は、選択されたNFTの額面の合計と対応する利用特典を利用者に提供し(S105)、情報処理装置100は工程を終了する。一方、利用者からデータリストに表示されたNFTの選択を受け付けていない場合には(S104;No)、情報処理装置100は工程を終了する。 Then, the information processing device 100 accepts from the user the selection of an NFT displayed in the data list (S104). If the selection of an NFT displayed in the data list is accepted from the user (S104; Yes), the providing unit 123 provides the user with a usage benefit corresponding to the total face value of the selected NFTs (S105), and the information processing device 100 ends the process. On the other hand, if the selection of an NFT displayed in the data list is not accepted from the user (S104; No), the information processing device 100 ends the process.
〔5.効果〕
上述したように、情報処理装置100は、発行部121と付与部122とを有する。発行部121は、Webサービスの利用内容に対応した額面が紐づけられたNFTを発行する。付与部122は、Webサービスの利用内容に基づき、発行部121により発行されたNFTを、Webサービスの利用者に付与する。
5. Effects
As described above, the information processing device 100 includes the issuing unit 121 and the granting unit 122. The issuing unit 121 issues an NFT with a face value associated with the usage content of the web service. The granting unit 122 grants the NFT issued by the issuing unit 121 to the user of the web service based on the usage content of the web service.
これにより、情報処理装置100は、サービスの利用内容に応じて、対応する額面を表示した特定の画像と紐づけられたNFTを利用者に発行することにより、利用者にゲーム感覚でNFTをコレクションさせることができるため、サービスにおける新規利用者の獲得を支援することができる。また、情報処理装置100は、WebサービスとNFTを組み合わせた特徴的なサービスを提供することができるため、持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」の達成に貢献できる。 In this way, the information processing device 100 can issue NFTs to users linked to specific images displaying corresponding denominations depending on the content of the service used, allowing users to collect NFTs in a game-like manner, thereby helping to attract new users to the service. Furthermore, because the information processing device 100 can provide a unique service that combines web services and NFTs, it can contribute to achieving Goal 9 of the Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."
また、情報処理装置100は、NFTの発行数に応じて設定されたNFTのランクが紐づけられたNFTを発行し、Webサービスの利用内容の難易度に応じて、ランクが紐づけられたNFTを利用者に付与する。これにより、情報処理装置100は、難易度が高いWebサービスの利用内容を達成した利用者にランクが高いNFTを付与するため、利用者に難易度が高い利用条件のWebサービスの利用を促すことができる。 In addition, the information processing device 100 issues NFTs linked to NFT ranks set according to the number of NFTs issued, and grants the NFTs linked to the ranks to users according to the difficulty of the web service usage content. In this way, the information processing device 100 grants high-ranking NFTs to users who achieve the usage content of a web service with high difficulty, thereby encouraging users to use web services with high usage conditions.
また、情報処理装置100は、利用者から選択されたNFTに紐づけられた額面に基づき、利用者に利用特典を提供する提供部123を有する。これにより、情報処理装置100は、利用者が自身の保有するNFTを複数枚使用することにより、使用したNFTの額面の合計ポイント分の利用特典が提供されるため、NFTを収集するために利用者にWebサービスの利用を促すことができる。 The information processing device 100 also has a provision unit 123 that provides usage benefits to users based on the face value associated with the NFT selected by the user. As a result, when a user uses multiple NFTs they own, the information processing device 100 provides usage benefits equivalent to the total points of the face value of the NFTs used, thereby encouraging users to use web services to collect NFTs.
さらに、情報処理装置100は、NFTの発行数に応じて設定されたNFTのランクが紐づけられたNFTを発行し、発行されたNFTを抽選対象とし、NFTのランクに応じて当選確率が変動する抽選によって、当選したNFTを利用者に付与する。これにより、情報処理装置100は、ランクに応じて当選確率が変更される抽選によって、利用者にランダムにNFTを付与することができるため、利用者にゲーム感覚でNFTをコレクションさせることができる。 Furthermore, the information processing device 100 issues NFTs linked to NFT ranks set according to the number of NFTs issued, and enters the issued NFTs into a lottery in which the winning probability varies depending on the NFT rank, and awards the winning NFT to the user. This allows the information processing device 100 to award NFTs randomly to users through a lottery in which the winning probability varies depending on the rank, allowing users to collect NFTs in a game-like manner.
また、情報処理装置100は、NFTの発行数に応じて設定されたNFTのランクが紐づけられたNFTを発行し、所定数の同一ランクであるNFTの選択により、ランクをアップグレードしたNFTを利用者に付与する。これにより、情報処理装置100は、ランクが低く利用価値が低いNFT複数枚から、ランクが高く利用価値が高いNFTにアップグレードすることができるため、利用者にゲーム感覚でNFTをコレクションさせることができる。 In addition, the information processing device 100 issues NFTs linked to NFT ranks that are set according to the number of NFTs issued, and by selecting a predetermined number of NFTs of the same rank, grants NFTs with upgraded ranks to users. This allows the information processing device 100 to upgrade multiple NFTs with low ranks and little utility value to NFTs with high ranks and high utility value, allowing users to collect NFTs in a game-like manner.
さらに、情報処理装置100は、送信元の利用者が保有するNFTを示すデータリストから、送信対象のNFTのデータを削除し、送信先の利用者が保有するNFTを示すデータリストに送信対象のNFTのデータを追加する送信処理部124を有する。これにより、情報処理装置100は、Webサービスの利用者同士で保有するNFTを譲渡したり、交換したりするサービスを提供することができる。 Furthermore, the information processing device 100 has a transmission processing unit 124 that deletes the data of the NFT to be sent from a data list indicating the NFTs held by the sending user, and adds the data of the NFT to be sent to a data list indicating the NFTs held by the receiving user. This allows the information processing device 100 to provide a service that allows users of web services to transfer or exchange NFTs they hold with each other.
また、情報処理装置100は、同期部125と要求部126とを有する。同期部125は、付与部122によって与えられたNFTのデータを、外部のNFTウォレットに同期する。要求部126は、同期部125によって同期が行われたNFTウォレットを介して、外部のサービスにNFTの購入要求または売却要求を行う。 The information processing device 100 also has a synchronization unit 125 and a request unit 126. The synchronization unit 125 synchronizes the NFT data provided by the granting unit 122 with an external NFT wallet. The request unit 126 makes a request to purchase or sell the NFT to an external service via the NFT wallet synchronized by the synchronization unit 125.
これにより、情報処理装置100は、外部のNFTウォレットを介して、NFTマーケットで自身の保有する額面付きのNFTの売買をすることができるため、NFTの希少性によっては額面以上の価値となる場合があり、利用者にゲーム感覚でNFTをコレクションさせることができる。 This allows the information processing device 100 to buy and sell NFTs with face value that it owns on the NFT market via an external NFT wallet, which means that depending on the rarity of the NFT, it may be worth more than its face value, allowing users to collect NFTs in a game-like manner.
〔6.ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置100は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、ハードウェア構成の一例を示す図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を備える。
6. Hardware Configuration
The information processing apparatus 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 11. Fig. 11 is a diagram showing an example of a hardware configuration. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F) 1700.
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls each component. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via a specified communication network and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via a specified communication network.
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。 The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input/output interface 1600. The CPU 1100 acquires data from input devices via the input/output interface 1600. The CPU 1100 also outputs generated data to output devices via the input/output interface 1600.
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 Media interface 1700 reads programs or data stored on recording medium 1800 and provides them to CPU 1100 via RAM 1200. CPU 1100 loads the programs from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded programs. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
例えば、コンピュータ1000が実施形態に情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部120の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 100 in this embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 120. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a specified communications network.
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes in detail some of the embodiments of the present application based on the drawings, but these are merely examples, and the present invention can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.
〔7.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Other]
Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Furthermore, the embodiments described above can be combined as appropriate to the extent that the processing content is not contradictory.
100 情報処理装置
110 通信部
120 制御部
121 発行部
122 付与部
123 提供部
124 送信処理部
125 同期部
126 要求部
130 記憶部
131 NFT情報記憶部
132 付与情報記憶部
133 特典情報記憶部
200、200-1~200-n 利用者端末
100 Information processing device 110 Communication unit 120 Control unit 121 Issuance unit 122 Granting unit 123 Provision unit 124 Transmission processing unit 125 Synchronization unit 126 Request unit 130 Storage unit 131 NFT information storage unit 132 Granting information storage unit 133 Benefit information storage unit 200, 200-1 to 200-n User terminal
Claims (7)
前記Webサービスの利用内容に基づき、前記発行部により発行されたNFTを、前記Webサービスの利用者に付与する付与部と、
前記付与部によって与えられたNFTのデータを、外部のNFTウォレットに同期する同期部と、
前記同期部によって同期が行われたNFTウォレットを介して、外部のサービスにNFTの購入要求または売却要求を行う要求部と、
前記利用者から選択されたNFTに紐づけられた前記額面の合計値に基づき、前記利用者に利用特典を提供する提供部と、
を有することを特徴とする情報処理装置。 An issuing unit that issues NFTs (Non-Fungible Tokens) for specific images that display a face value that is the number of points corresponding to the content of use of a web service and that is the number of points that can be used on the web service;
An granting unit that grants the NFT issued by the issuing unit to a user of the web service based on the usage content of the web service;
a synchronization unit that synchronizes data of the NFT provided by the granting unit with an external NFT wallet;
A request unit that makes a purchase request or a sale request for an NFT to an external service via the NFT wallet synchronized by the synchronization unit;
a providing unit that provides a usage benefit to the user based on the total value of the face value linked to the NFT selected by the user;
An information processing device comprising:
前記付与部は、前記Webサービスの利用内容の難易度に応じて、前記ランクが紐づけられたNFTを前記利用者に付与する
ことを特徴とする請求項1に記載の情報処理装置。 The issuing unit issues the NFTs to which a rank of the NFT is linked, which is set according to the number of NFTs issued;
The information processing device according to claim 1 , wherein the assigning unit assigns the NFT linked to the rank to the user in accordance with the level of difficulty of the use of the web service.
前記付与部は、前記発行部により発行されたNFTを抽選対象とし、前記NFTのランクに応じて当選確率が変動する抽選によって、当選した前記NFTを前記利用者に付与する
ことを特徴とする請求項1に記載の情報処理装置。 The issuing unit issues the NFTs to which a rank of the NFT is linked, which is set according to the number of NFTs issued;
The information processing device described in claim 1, characterized in that the granting unit subjects the NFT issued by the issuing unit to a lottery, and grants the NFT that is won to the user through a lottery in which the probability of winning varies depending on the rank of the NFT.
前記付与部は、所定数の同一ランクである前記NFTの選択により、前記ランクをアップグレードしたNFTを前記利用者に付与する、
ことを特徴とする請求項1に記載の情報処理装置。 The issuing unit issues the NFTs to which a rank of the NFT is linked, which is set according to the number of NFTs issued;
The granting unit grants the NFT with the upgraded rank to the user by selecting a predetermined number of the NFTs of the same rank.
2. The information processing apparatus according to claim 1, wherein:
をさらに有することを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, further comprising a transmission processing unit that deletes the data of the NFT to be transmitted from a data list indicating the NFT held by the user of the source of transmission, and adds the data of the NFT to be transmitted to a data list indicating the NFT held by the user of the destination of transmission.
Webサービスの利用内容に対応したポイント数であって、前記Webサービス上で利用可能なポイント数である額面が表示された特定の画像を対象とするNFT(Non-Fungible Token)を発行する発行工程と、
前記Webサービスの利用内容に基づき、前記発行工程により発行されたNFTを、前記Webサービスの利用者に付与する付与工程と、
前記付与工程によって与えられたNFTのデータを、外部のNFTウォレットに同期する同期工程と、
前記同期工程によって同期が行われたNFTウォレットを介して、外部のサービスにNFTの購入要求または売却要求を行う要求工程と、
前記利用者から選択されたNFTに紐づけられた前記額面の合計値に基づき、前記利用者に利用特典を提供する提供工程と、
を有することを特徴とする情報処理方法。 An information processing method executed by an information processing device,
An issuing step of issuing an NFT (Non-Fungible Token) for a specific image displaying a face value that is the number of points corresponding to the content of use of a web service and that is the number of points available on the web service;
an awarding step of awarding the NFT issued by the issuing step to a user of the web service based on the content of use of the web service;
a synchronization step of synchronizing data of the NFT provided by the providing step with an external NFT wallet;
a request step of making a purchase or sale request for an NFT to an external service via the NFT wallet synchronized by the synchronization step;
a providing step of providing a usage benefit to the user based on the total value of the face value linked to the NFT selected by the user;
An information processing method comprising:
前記Webサービスの利用内容に基づき、前記発行手順により発行されたNFTを、前記Webサービスの利用者に付与する付与手順と、
前記付与手順によって与えられたNFTのデータを、外部のNFTウォレットに同期する同期手順と、
前記同期手順によって同期が行われたNFTウォレットを介して、外部のサービスにNFTの購入要求または売却要求を行う要求手順と、
前記利用者から選択されたNFTに紐づけられた前記額面の合計値に基づき、前記利用者に利用特典を提供する提供手順と、
をコンピュータに実行させるための情報処理プログラム。 An issuance procedure for issuing an NFT (Non-Fungible Token) for a specific image displaying a face value that corresponds to the number of points used in a web service and is the number of points available on the web service;
a granting step of granting the NFT issued by the issuing step to a user of the web service based on the usage content of the web service;
a synchronization procedure for synchronizing data of the NFT granted by the granting procedure with an external NFT wallet;
A request procedure for making a purchase or sale request for an NFT to an external service via the NFT wallet synchronized by the synchronization procedure;
a provision step of providing a usage benefit to the user based on the total value of the face value linked to the NFT selected by the user;
An information processing program that causes a computer to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023118015A JP7724817B2 (en) | 2023-07-20 | 2023-07-20 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023118015A JP7724817B2 (en) | 2023-07-20 | 2023-07-20 | Information processing device, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025014988A JP2025014988A (en) | 2025-01-30 |
| JP7724817B2 true JP7724817B2 (en) | 2025-08-18 |
Family
ID=94376090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023118015A Active JP7724817B2 (en) | 2023-07-20 | 2023-07-20 | Information processing device, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7724817B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003187099A (en) | 2001-12-21 | 2003-07-04 | System Wave:Kk | Electronic commerce control system |
| WO2019230440A1 (en) | 2018-06-01 | 2019-12-05 | フェリカネットワークス株式会社 | Information processing device, information processing terminal, and information processing method |
| JP2020201564A (en) | 2019-06-06 | 2020-12-17 | 富士通株式会社 | Evaluation program, evaluation method, and evaluation device |
| WO2023286134A1 (en) | 2021-07-12 | 2023-01-19 | 日本電気株式会社 | Card information management device, system and method, and computer-readable medium |
| JP2023048490A (en) | 2021-09-28 | 2023-04-07 | 株式会社カプコン | computer system, information processing device and program |
| WO2023058683A1 (en) | 2021-10-06 | 2023-04-13 | Social Good Foundation株式会社 | Information processing method, program, and information processing device |
| JP2023098985A (en) | 2021-09-08 | 2023-07-11 | 株式会社カプコン | Program, information processing device, and computer system |
| JP2023100320A (en) | 2022-01-06 | 2023-07-19 | 株式会社 ディー・エヌ・エー | System, method and program for managing contents |
-
2023
- 2023-07-20 JP JP2023118015A patent/JP7724817B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003187099A (en) | 2001-12-21 | 2003-07-04 | System Wave:Kk | Electronic commerce control system |
| WO2019230440A1 (en) | 2018-06-01 | 2019-12-05 | フェリカネットワークス株式会社 | Information processing device, information processing terminal, and information processing method |
| JP2020201564A (en) | 2019-06-06 | 2020-12-17 | 富士通株式会社 | Evaluation program, evaluation method, and evaluation device |
| WO2023286134A1 (en) | 2021-07-12 | 2023-01-19 | 日本電気株式会社 | Card information management device, system and method, and computer-readable medium |
| JP2023098985A (en) | 2021-09-08 | 2023-07-11 | 株式会社カプコン | Program, information processing device, and computer system |
| JP2023048490A (en) | 2021-09-28 | 2023-04-07 | 株式会社カプコン | computer system, information processing device and program |
| WO2023058683A1 (en) | 2021-10-06 | 2023-04-13 | Social Good Foundation株式会社 | Information processing method, program, and information processing device |
| JP2023100320A (en) | 2022-01-06 | 2023-07-19 | 株式会社 ディー・エヌ・エー | System, method and program for managing contents |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025014988A (en) | 2025-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8527331B2 (en) | Method and apparatus for value allocation exchange | |
| TW487866B (en) | Profile-driven network gaming and prize redemption system | |
| TWI238344B (en) | Point sales server and point sales method | |
| US20140067510A1 (en) | System and method for card linked reward exchange account | |
| JP2002279274A (en) | Advertising distribution method and advertisement distribution device | |
| KR100399275B1 (en) | Method and System for Transferring or Exchanging of Merit Points in On-Line System | |
| JP7343725B1 (en) | Service provision device, service provision system, service provision method, and program | |
| JP7724817B2 (en) | Information processing device, information processing method, and information processing program | |
| KR102258913B1 (en) | Payment system and payment method using discount coupon that can change discount width | |
| US20230206275A1 (en) | Mobile browsing and shopping application | |
| JP2020064522A (en) | Issuing device, issuing method, and issuing program | |
| KR100421940B1 (en) | System and method for joint buying | |
| JP7820247B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7781843B2 (en) | Information management device, information management system, information management method and program | |
| JP7660750B1 (en) | Information processing device, information processing method, and program | |
| JP7507929B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7719939B1 (en) | Information processing device and information processing method | |
| JP7568781B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7745300B1 (en) | Agent management server, system, information processing method and program | |
| JP7338084B1 (en) | Information processing device, information processing method and program | |
| JP7440688B1 (en) | Information processing device, information processing method, and information processing program | |
| JP2026033907A (en) | Cryptocurrency linked card management system and its operation method | |
| JP7757335B2 (en) | Information processing device, system, information processing method, and program | |
| JP7505138B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7505062B1 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250325 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250520 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250805 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7724817 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |