Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7519484B2 - Development system and system - Google Patents
[go: Go Back, main page]

JP7519484B2 - Development system and system - Google Patents

Development system and system Download PDF

Info

Publication number
JP7519484B2
JP7519484B2 JP2023023239A JP2023023239A JP7519484B2 JP 7519484 B2 JP7519484 B2 JP 7519484B2 JP 2023023239 A JP2023023239 A JP 2023023239A JP 2023023239 A JP2023023239 A JP 2023023239A JP 7519484 B2 JP7519484 B2 JP 7519484B2
Authority
JP
Japan
Prior art keywords
account
role
user
group
target
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
Application number
JP2023023239A
Other languages
Japanese (ja)
Other versions
JP2023054841A (en
Inventor
幹樹 奥山
亮 荒井
歩 永井
由香 福島
裕紀子 羽田(日高)
武 能勢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2023023239A priority Critical patent/JP7519484B2/en
Publication of JP2023054841A publication Critical patent/JP2023054841A/en
Priority to JP2024108465A priority patent/JP7730403B2/en
Application granted granted Critical
Publication of JP7519484B2 publication Critical patent/JP7519484B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、育成システムおよびシステムに関する。 The present invention relates to a development system and a system.

育成システムに関する発明として、例えば、非特許文献に記載のシムシティというゲームが知られている。シムシティは、プレイヤが街を建設するゲームである。シムシティでは、一つのエリアに複数のプレイヤが街を建設することができる。 As an example of an invention related to a development system, a game called SimCity, which is described in non-patent literature, is known. SimCity is a game in which players build cities. In SimCity, multiple players can build cities in one area.

電撃オンライン,“新しい『シムシティ』のマルチプレイって何をするの? リード・プロデューサーに直接聞く街と街がつながるメリット”,[online],2012年9月23日,[令和5年2月6日検索],インターネット<URL:https://dengekionline.com/elem/000/000/538/538427/>Dengeki Online, "What does the new SimCity multiplayer do? We ask the lead producer directly about the benefits of connecting cities," [online], September 23, 2012, [Retrieved February 6, 2023], Internet <URL: https://dengekionline.com/elem/000/000/538/538427/>

ところで、近年、現実世界において、家族等のグループにおけるコミュニケーションの希薄化が問題となっている。このような問題を解決する手法として、上記のようなゲーム等の仮想現実を利用することが検討されている。 In recent years, the weakening of communication within groups such as families has become an issue in the real world. As a method for solving this problem, the use of virtual reality such as the games mentioned above is being considered.

そこで、本発明の目的は、家族等のグループにおけるコミュニケーションの希薄化を抑制できる育成システムおよびシステムを提供することである。 The object of the present invention is to provide a development system and a system that can prevent the weakening of communication in groups such as families.

近年、子どもが健康に育つ社会、子どもを生み、育てることに喜びを感じることができる社会へ転換することが緊喫の課題になっている。このため、子どもや子育て家庭を、世代を越え、行政や企業、地域社会も含め、国民すべてが支援する新たな支え合いと連帯を作り上げることが求められている。また、子どもたちの健やかな育ちや自立を促し、さらには親自身の育ちを支援し、子育て・親育て支援社会をつくることを国の最優先課題とすることが求められている。 In recent years, it has become an urgent task to transform society into one where children can grow up healthy and where people can feel joy in giving birth and raising children. For this reason, there is a need to create new forms of mutual support and solidarity that transcend generations and involve all citizens, including government, businesses, and local communities, to support children and child-rearing families. There is also a need to make it the nation's top priority to encourage the healthy development and independence of children, and to support the development of parents themselves, creating a society that supports child-rearing and parenting.

このような課題では、若者の自立が重要となる。若者が、自己実現や社会への参画を目指しながら、自己の選択として、職業や結婚、出産、子育てを自らの人生において積極的に位置付けていくことは、自立した社会人となる上で非常に大切なことである。早い頃からの職業意識の醸成のための教育や、教育と雇用との間で連携の取れたキャリア形成を支援すること等により、若年失業の流れを転換してゆくことが求められている。 In order to address these issues, it is important for young people to become independent. It is extremely important for young people to actively consider careers, marriage, childbirth, and child-rearing as their own choices in their lives while striving for self-actualization and participation in society, in order to become independent members of society. There is a need to reverse the trend in youth unemployment by providing education to foster a sense of vocation from an early age and supporting career development that is linked to education and employment.

さらに、子育ての支え合いと連携が重要である。家庭は、子どもが親や家族との愛情によるきずなを形成し、人に対する基本的な信頼感や倫理観、自立心等を身に付けていく場である。しかしながら、職場優先の風潮等から子どもに対し時間的・精神的に十分向き合うことができていない親、無関心や放任といった極端な養育態度の親等の問題が指摘されている。家庭において親が子育ての喜びを共有することで、親から子へ子育ての喜びや楽しさが伝えられることにもつながる。 Furthermore, mutual support and cooperation in child-rearing are important. The home is a place where children form loving bonds with their parents and other family members and acquire basic trust in people, a sense of ethics, and a sense of independence. However, problems have been pointed out with parents who are unable to devote enough time and mental energy to their children due to a culture that prioritizes the workplace, and parents who have extreme parenting attitudes such as indifference and neglect. When parents share the joys of raising children at home, they are also able to pass on the joys and fun of child-rearing to their children.

人々が自由や気楽さを望むあまり、家庭を築くことや生命を継承していくことの大切さへの意識が失われつつあるとの指摘もある。学校教育や地域社会等様々な社会とのかかわりの中で子育ての楽しさを実感し、自らの生命を次代に伝えはぐくんでいくことや、家庭を築くことの大切さの理解を深めることが求められている。 It has been pointed out that people's desire for freedom and ease has led to a loss of awareness of the importance of building a family and passing on life. People need to experience the joys of raising children through school education, local communities, and other aspects of society, and to deepen their understanding of the importance of passing on their own lives to the next generation and building a family.

しかしながら、近年、核家族化、地域社会の変化等、子育てをめぐる環境が大きく変化したため、家庭のみでは子育てを負い切れなくなってきており、さらには虐待等が深刻な問題となっている。祖父母等の親族や、近隣等身近な地域社会での助け合いのネットワークが有効に機能することが望まれる。このため、かつて家族や地域・集落が担っていた次代の育成を支援する機能を、地域や社会の力を借りて、現代社会にふさわしい形で再構築するとともに、子育てを社会全体で支援していく「新たな支え合いと連帯による子育て支援」の体制をつくり上げていくことが求められている。 However, in recent years, the environment surrounding child-rearing has changed dramatically with the trend toward nuclear families and changes in local communities, making it difficult for families to shoulder the burden of child-rearing alone, and child abuse has become a serious problem. It is desirable to have effective networks of mutual support among grandparents and other relatives, as well as neighbors and other members of the local community. For this reason, there is a need to reconstruct the role of supporting the upbringing of the next generation, a role previously played by families, communities, and villages, in a way that is appropriate for modern society with the help of the community and society, and to create a system of "new child-rearing support through mutual support and solidarity" in which the entire society supports child-rearing.

以上のように、少子化対策においては、子育ての支え合いと連携が重要である。そこで、本願発明者は、子育ての支え合いと連携を実現する手段として、ゲームのような仮想空間を利用できると考えた。仮想空間では、多くのプレイヤが容易にコミュニケーションを取ることができる。特に、仮想空間では、物理的に遠く離れた人間同士がコミュニケーションを取ることができる。そのため、コミュニケーションを取ることができる人間の数が飛躍的に増加する。よって、本願発明者は、仮想空間を利用することにより、子育ての支え合いと連携を作り上げることが容易になると考えた。さらに、本願発明者は、仮想空間において関わりあう人間の役割を明確化することにより、子供を含む若者の社会における役割および職業に対する意識付けがなされると考えた。 As described above, in combating the declining birthrate, mutual support and cooperation in raising children is important. The inventor of the present application therefore thought that a virtual space such as a game could be used as a means to achieve mutual support and cooperation in raising children. In a virtual space, many players can easily communicate. In particular, in a virtual space, people who are physically far away can communicate with each other. This dramatically increases the number of people who can communicate. Thus, the inventor of the present application thought that by using a virtual space, it would be easier to create mutual support and cooperation in raising children. Furthermore, the inventor of the present application thought that by clarifying the roles of people who interact in a virtual space, young people, including children, would be made aware of their roles and occupations in society.

そこで、本願発明者は、ゲームのような仮想空間を利用する以下のシステムを提案する。 The inventors of this application therefore propose the following system that utilizes a game-like virtual space.

第1側面は、
複数のコンピュータを備える育成システムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記育成システムは、育成対象設定手段と、ロール設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象を前記グループに対して分散型台帳システムにより設定し、
前記ロール設定手段は、前記育成対象に対するロールを前記グループに含まれるアカウントに対して前記分散型台帳システムにより設定し、
前記育成対象更新手段は、前記ロールに基づくタスクを前記アカウントに対応するユーザが実行した場合、前記育成対象の情報を前記分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
育成システム。
The first aspect is:
A training system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The training system includes a training target setting means, a role setting means, a training target updating means, and a token associating means,
The said training target setting means sets a training target for the said group by a distributed ledger system,
The role setting means sets a role for the development target for the account included in the group by the distributed ledger system;
the training target update means updates information on the training target through the distributed ledger system when a task based on the role is executed by a user corresponding to the account;
The token associating means associates a token with the account corresponding to the user who performed the task through the distributed ledger system.
Development system.

第2側面は、
前記育成対象は、仮想空間に表示される仮想オブジェクトである、
第1側面に記載の育成システム。
The second aspect is,
The target to be raised is a virtual object displayed in a virtual space.
A cultivation system according to the first aspect.

第3側面は、
前記DAOは、複数のグループを含んでおり、
前記育成対象設定手段は、前記複数のグループのそれぞれに前記仮想オブジェクトを前記分散型台帳システムにより設定し、
前記育成システムは、仮想オブジェクト制御手段をさらに備えており、
前記仮想オブジェクト制御手段は、前記複数のグループの前記仮想オブジェクトを同一仮想空間において制御する、
第2側面に記載の育成システム。
The third aspect is
The DAO includes a plurality of groups,
The development target setting means sets the virtual object for each of the plurality of groups by the distributed ledger system;
The nurturing system further includes a virtual object control means,
the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space;
A cultivation system according to a second aspect.

第4側面は、
前記トークンは、前記育成システムにおいて用いられる仮想媒体と交換できる暗号資産である、
第1側面ないし第3側面のいずれかに記載の育成システム。
The fourth aspect is:
The token is a cryptocurrency that can be exchanged for a virtual medium used in the training system.
A cultivation system according to any one of the first to third aspects.

第5側面は、
前記仮想媒体は、前記仮想媒体が利用可能と登録されたショップにおいて消費可能な媒体である、
第4側面に記載の育成システム。
The fifth aspect is:
The virtual medium is a medium that can be consumed at a shop where the virtual medium is registered as being available for use.
A breeding system according to a fourth aspect.

第6側面は、
前記仮想媒体は、前記アカウントに対応するユーザが前記複数のコンピュータを用いてコンテンツを利用できる権利と交換できる媒体である、
第4側面に記載の育成システム。
The sixth aspect is:
The virtual medium is a medium that can be exchanged for a right for a user corresponding to the account to use content using the multiple computers.
A breeding system according to a fourth aspect.

第7側面は、
前記グループに含まれる前記複数のアカウントのそれぞれには、ガバナンストークンが関連付けられており、
前記ガバナンストークンは、前記DAOにおける投票の投票権であり、
前記育成システムは、投票開催手段と、投票手段と、をさらに備えており、
前記投票開催手段は、前記グループに含まれるいずれかのアカウントに対応するユーザの操作に応じて、前記グループにおける前記育成対象に関する投票イベントを前記分散型台帳システムにより開催し、
前記投票手段は、前記グループに含まれる前記複数のアカウントに対応するユーザによる操作に応じて、前記投票権に基づく投票を行い、
前記育成対象更新手段は、前記投票手段による投票結果に基づいて、前記投票イベントが開催された前記グループの前記育成対象の情報を前記分散型台帳システムにより更新する、
第1側面ないし第6側面のいずれかに記載の育成システム。
The seventh aspect is:
A governance token is associated with each of the plurality of accounts included in the group;
The governance tokens are voting rights in the DAO;
The training system further includes a vote holding means and a voting means,
the voting means holds a voting event for the target to be developed in the group through the distributed ledger system in response to an operation of a user corresponding to any one of the accounts included in the group;
the voting means performs voting based on the voting right in response to an operation by a user corresponding to the plurality of accounts included in the group;
The training target update means updates, through the distributed ledger system, information on the training target of the group in which the voting event was held, based on the voting result by the voting means.
A cultivation system according to any one of the first to sixth aspects.

第8側面は、
前記育成システムは、完了通知手段をさらに備えており、
前記完了通知手段は、前記アカウントに対応するユーザによる操作に応じて、前記アカウントが前記タスクを完了したことを前記分散型台帳システムにより通知し、
前記育成対象更新手段は、前記アカウントが前記タスクを完了したことを前記完了通知手段が通知した場合、前記育成対象の情報を前記分散型台帳システムにより更新する、
第1側面ないし第7側面のいずれかに記載の育成システム。
The eighth aspect is:
The training system further includes a completion notification means,
the completion notification means notifies, via the distributed ledger system, that the account has completed the task in response to an operation by a user corresponding to the account;
The training target update means updates information about the training target through the distributed ledger system when the completion notification means notifies that the account has completed the task.
A cultivation system according to any one of the first to seventh aspects.

第9側面は、
前記育成システムは、用途設定手段をさらに備えており、
第1ロールは、前記アカウントに関連付けられている前記仮想媒体の用途を設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記用途設定手段は、前記第1ロールが設定された前記第1アカウントに対応するユーザの操作に応じて、前記グループに含まれる他のアカウントの前記仮想媒体の用途を前記分散型台帳システムにより設定する、
第4側面ないし第6側面のいずれかに記載の育成システム。
The ninth aspect is:
The said cultivation system further comprises a purpose setting means,
the first role is a role for setting a use of the virtual medium associated with the account, and is set for the first account;
The purpose setting means sets, via the distributed ledger system, the purpose of the virtual medium of other accounts included in the group in response to an operation of a user corresponding to the first account to which the first role is set.
A cultivation system according to any one of the fourth to sixth aspects.

第10側面は、
前記育成システムは、用途設定手段をさらに備えており、
第1ロールは、前記アカウントに関連付けられている前記トークンの用途を設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記用途設定手段は、前記第1ロールが設定された前記第1アカウントに対応するユーザの操作に応じて、前記グループに含まれる他のアカウントの前記トークンの用途を前記分散型台帳システムにより設定する、
第4側面ないし第6側面のいずれかに記載の育成システム。
The tenth aspect is:
The said cultivation system further comprises a purpose setting means,
the first role is a role for setting a use of the token associated with the account, and is set for the first account;
The purpose setting means sets, in response to an operation of a user corresponding to the first account to which the first role is set, the purpose of the tokens of other accounts included in the group through the distributed ledger system.
A cultivation system according to any one of the fourth to sixth aspects.

第11側面は、
マスタロールは、前記グループに含まれる前記アカウントにロールを設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記ロール設定手段は、前記マスタロールが設定された第1アカウントに対応するユーザによる操作に応じて、前記育成対象に対する前記ロールを前記グループに含まれる前記アカウントに対して前記分散型台帳システムにより設定する、
第1側面に記載の育成システム。
The eleventh aspect is:
a master role is a role for setting a role for the account included in the group, and is set for a first account;
The role setting means sets the role for the development target to the account included in the group by the distributed ledger system in response to an operation by a user corresponding to the first account to which the master role is set.
A cultivation system according to the first aspect.

第12側面は、
前記育成システムは、タスク設定手段をさらに備えており、
タスク設定ロールは、前記グループに含まれる前記アカウントにタスクを設定するためのロールであり、第1アカウントに対して設定されており、
前記タスク設定手段は、前記タスク設定ロールが設定された第1アカウントに対応するユーザによる操作に応じて、前記育成対象に対する前記タスクを前記グループに含まれる前記アカウントに対して前記分散型台帳システムにより設定する、
第1側面に記載の育成システム。
The twelfth aspect is:
The training system further includes a task setting means,
the task setting role is a role for setting a task to the account included in the group, and is set for a first account;
The task setting means sets the task for the development target to the account included in the group through the distributed ledger system in response to an operation by a user corresponding to a first account to which the task setting role is set.
A cultivation system according to the first aspect.

第13側面は、
複数のコンピュータを備えるシステムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記システムは、育成対象設定手段と、ロール設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象を前記グループに対して分散型台帳システムにより設定し、
前記ロール設定手段は、前記育成対象に対するロールを前記グループに含まれるアカウントに対して前記分散型台帳システムにより設定し、
前記育成対象更新手段は、前記ロールに基づくタスクを前記アカウントに対応するユーザが実行した場合、前記育成対象の情報を前記分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
システム。
The thirteenth aspect is:
A system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The system includes a training target setting means, a role setting means, a training target updating means, and a token associating means,
The said training target setting means sets a training target for the said group by a distributed ledger system,
The role setting means sets a role for the development target for the account included in the group by the distributed ledger system;
the training target update means updates information on the training target through the distributed ledger system when a task based on the role is executed by a user corresponding to the account;
The token associating means associates a token with the account corresponding to the user who performed the task through the distributed ledger system.
system.

本開示によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。 This disclosure can prevent weakening of communication in groups such as families.

図1は、育成システム1のブロック図である。FIG. 1 is a block diagram of a training system 1. 図2は、第1コンピュータ10-1のブロック図である。FIG. 2 is a block diagram of the first computer 10-1. 図3は、分散型台帳システム50のブロック図である。FIG. 3 is a block diagram of a distributed ledger system 50. 図4は、第1動作の説明図である。FIG. 4 is an explanatory diagram of the first operation. 図5は、第2動作の説明図である。FIG. 5 is an explanatory diagram of the second operation. 図6は、第3動作の説明図である。FIG. 6 is an explanatory diagram of the third operation. 図7は、第4動作の説明図である。FIG. 7 is an explanatory diagram of the fourth operation. 図8は、第5動作の説明図である。FIG. 8 is an explanatory diagram of the fifth operation. 図9は、第6動作の説明図である。FIG. 9 is an explanatory diagram of the sixth operation. 図10は、第7動作の説明図である。FIG. 10 is an explanatory diagram of the seventh operation. 図11は、第8動作の説明図である。FIG. 11 is an explanatory diagram of the eighth operation.

(実施形態)
本開示の実施形態に係る育成システム1について、図面を参照して説明する。
(Embodiment)
A development system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.

<育成システム1の概要の説明>
まず、育成システム1の全体構成について図面を参照しながら説明する。図1は、育成システム1のブロック図である。
<Overview of Development System 1>
First, the overall configuration of the training system 1 will be described with reference to the drawings.

図1に示す育成システム1は、第1コンピュータ10-1ないし第4コンピュータ10-4を備えている。第1コンピュータ10-1ないし第4コンピュータ10-4は、通信ネットワークを介して互いに通信できる。ネットワークは、インターネットやイントラネット等である。 The training system 1 shown in FIG. 1 includes a first computer 10-1 to a fourth computer 10-4. The first computer 10-1 to the fourth computer 10-4 can communicate with each other via a communication network. The network may be the Internet, an intranet, or the like.

第1コンピュータ10-1ないし第4コンピュータ10-4のそれぞれは、第1ユーザUS1ないし第4ユーザUS4により使用される情報処理端末である。第1コンピュータ10-1ないし第4コンピュータ10-4は、例えば、スマートフォン、タブレット端末、家庭用ゲーム機、携帯用ゲーム機、または、パーソナルコンピュータである。第1ユーザUS1ないし第4ユーザUS4は、例えば、家族である。第1ユーザUS1は、父である。第2ユーザUS2は、母である。第3ユーザUS3は、長男である。第4ユーザUS4は、長女である。 The first computer 10-1 to the fourth computer 10-4 are information processing terminals used by the first user US1 to the fourth user US4, respectively. The first computer 10-1 to the fourth computer 10-4 are, for example, smartphones, tablet terminals, home game consoles, portable game consoles, or personal computers. The first user US1 to the fourth user US4 are, for example, family members. The first user US1 is the father. The second user US2 is the mother. The third user US3 is the eldest son. The fourth user US4 is the eldest daughter.

第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1アカウントACCT1ないし第4アカウントACCT4を有している。そして、グループG1は、第1アカウントACCT1ないし第4アカウントACCT4を含んでいる。さらに、グループG1を含むDAO(Decentralized Autonomous Organization)が構築されている。そこで、グループG1に含まれる第1アカウントACCT1ないし第4アカウントACCT4のそれぞれには、ガバナンストークンGTKNが関連付けられている。ガバナンストークンGTKNは、DAOの運営に関する投票権である。さらに、グループG1には、スマートコントラクト500が設定されている。スマートコントラクト500には、DAOにおける取り決めが記録されている。スマートコントラクト500は、ブロックチェーン上に記録されている。 The first user US1 to the fourth user US4 each have a first account ACCT1 to a fourth account ACCT4. The group G1 includes the first account ACCT1 to the fourth account ACCT4. Furthermore, a DAO (Decentralized Autonomous Organization) including the group G1 is constructed. A governance token GTKN is associated with each of the first account ACCT1 to the fourth account ACCT4 included in the group G1. The governance token GTKN is a voting right regarding the operation of the DAO. Furthermore, a smart contract 500 is set in the group G1. The smart contract 500 records the agreements in the DAO. The smart contract 500 is recorded on the blockchain.

次に、育成システム1の動作概要について説明する。まず、育成対象300が、スマートコントラクト500においてグループG1に対して設定される(ステップS1)。育成対象300は、例えば、仮想空間に表示される仮想オブジェクトである。仮想オブジェクトは、例えば、犬等のペットである。 Next, an overview of the operation of the breeding system 1 will be described. First, the breeding target 300 is set for the group G1 in the smart contract 500 (step S1). The breeding target 300 is, for example, a virtual object displayed in a virtual space. The virtual object is, for example, a pet such as a dog.

次に、第1ユーザUS1の第1コンピュータ10-1は、スマートコントラクト500において、育成対象300に対するロールおよびタスクを、第3ユーザUS3に対応する第3アカウントACCT3に対して設定する(ステップS2)。ロールは、第3ユーザUS3が育成対象300に関わる際の役割である。本実施形態では、ロールは、散歩係である。タスクは、ロールの下位概念である。タスクは、第3ユーザUS3が育成対象300に実際に行う動作である。本実施形態では、タスクは、「US3が毎朝散歩に連れて行く」である。 Next, the first computer 10-1 of the first user US1 sets a role and a task for the target 300 in the smart contract 500 for the third account ACCT3 corresponding to the third user US3 (step S2). The role is the role that the third user US3 plays when interacting with the target 300. In this embodiment, the role is walking the target. A task is a subordinate concept of the role. A task is an action that the third user US3 actually performs on the target 300. In this embodiment, the task is "US3 takes the target 300 for a walk every morning."

第3ユーザUS3は、タスクを実行する(ステップS3)。すなわち、第3ユーザUS3は、育成対象300の散歩を実行する。育成対象300は、仮想オブジェクトである。そのため、第3ユーザUS3は、第3コンピュータ10-3を用いて、仮想空間において育成対象300の散歩を実行する。 The third user US3 executes the task (step S3). That is, the third user US3 takes the subject 300 for a walk. The subject 300 is a virtual object. Therefore, the third user US3 uses the third computer 10-3 to take the subject 300 for a walk in the virtual space.

第3ユーザUS3がタスクを実行すると、育成対象300の情報がスマートコントラクト500において更新される(ステップS4)。育成対象300の情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。第3ユーザUS3が育成対象300の散歩を実行すると、第3ユーザUS3の第3コンピュータ10-3は、スマートコントラクト500の実績に散歩を実行した日付を設定する。応じて、第3ユーザUS3に対応する第3アカウントACCT3に対してトークンTKNが付与される(ステップS5)。トークンTKNは、タスクの実行に対する報酬である。トークンTKNは、ガバナンストークンGTKNであってもよいし、ガバナンストークンGTKN以外のトークンであってもよい。 When the third user US3 executes the task, the information of the target 300 is updated in the smart contract 500 (step S4). The information of the target 300 is the track record. The track record is the history of the execution of the task by the third user US3. When the third user US3 executes a walk of the target 300, the third computer 10-3 of the third user US3 sets the date of the walk to the track record of the smart contract 500. In response, the token TKN is granted to the third account ACCT3 corresponding to the third user US3 (step S5). The token TKN is a reward for executing the task. The token TKN may be the governance token GTKN or a token other than the governance token GTKN.

<第1コンピュータ10-1の構造>
次に、第1コンピュータ10-1の構造について図面を参照しながら説明する。図2は、第1コンピュータ10-1のブロック図である。
<Structure of First Computer 10-1>
Next, the structure of the first computer 10-1 will be described with reference to the drawing. Figure 2 is a block diagram of the first computer 10-1.

図2に示すように、第1コンピュータ10-1は、制御部12と、記憶部14と、ネットワークインターフェース16と、グラフィック処理部18と、ディスプレイ20と、オーディオ処理部22と、スピーカ24と、操作部26と、タッチパッド28と、を含んでいる。 As shown in FIG. 2, the first computer 10-1 includes a control unit 12, a memory unit 14, a network interface 16, a graphics processing unit 18, a display 20, an audio processing unit 22, a speaker 24, an operation unit 26, and a touchpad 28.

記憶部14は、プログラムおよびデータを記憶する。記憶部14は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、および、ストレージ(例えば、フラッシュメモリまたはハードディスク)の組合せである。
プログラムは、例えば、以下のプログラムを含む。
・OS(Operating System)のプログラム
・情報処理を実行するアプリケーション(例えば、ウェブブラウザ、または後述する対象アプリ)のプログラム
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ(つまり、情報処理の実行結果)
制御部12は、記憶部14が記憶しているプログラムを実行することによって、第1コンピュータ10-1の機能を実現する。制御部12は、例えば、以下の少なくとも1つである。
・CPU(Central Processing Unit)
・GPU(Graphic Processing Unit)
・ASIC(Application Specific Integrated Circuit)
・FPGA(Field Programmable Array)
制御部12は、育成対象設定手段30と、ロール設定手段32と、育成対象更新手段34と、トークン関連付け手段36と、仮想オブジェクト制御手段38と、投票開催手段40と、投票手段42と、完了通知手段44と、用途設定手段46と、タスク設定手段48と、を機能ブロックとして含んでいる。
The storage unit 14 stores programs and data and is, for example, a combination of a read only memory (ROM), a random access memory (RAM), and a storage (for example, a flash memory or a hard disk).
The programs include, for example, the following programs:
・OS (Operating System) programs
- Program data of an application that executes information processing (e.g., a web browser or a target application described later) includes, for example, the following data.
-Databases referenced in information processing
Data obtained by executing information processing (i.e., the results of executing information processing)
The control unit 12 realizes the functions of the first computer 10-1 by executing the programs stored in the storage unit 14. The control unit 12 is, for example, at least one of the following:
・CPU (Central Processing Unit)
・GPU (Graphic Processing Unit)
・ASIC (Application Specific Integrated Circuit)
・FPGA (Field Programmable Array)
The control unit 12 includes, as functional blocks, a development target setting means 30, a role setting means 32, a development target update means 34, a token association means 36, a virtual object control means 38, a vote holding means 40, a voting means 42, a completion notification means 44, a purpose setting means 46, and a task setting means 48.

ネットワークインターフェース16は、第1コンピュータ10-1と外部装置との間の通信を制御する。外部装置は、第2コンピュータ10-2ないし第4コンピュータ10-4および後述する分散型台帳システム50である。 The network interface 16 controls communication between the first computer 10-1 and external devices. The external devices are the second computer 10-2 to the fourth computer 10-4 and the distributed ledger system 50 described below.

グラフィック処理部18は、制御部12が生成した画像データに基づいてディスプレイ20に画像を表示させる。ディスプレイ20は、液晶ディスプレイまたは有機EL(Electro Luminescence)ディスプレイである。 The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control unit 12. The display 20 is a liquid crystal display or an organic EL (Electro Luminescence) display.

オーディオ処理部22は、制御部12が生成した音声データに基づいてスピーカ24に音を出力させる。 The audio processing unit 22 outputs sound to the speaker 24 based on the audio data generated by the control unit 12.

操作部26は、タッチパッド28によるユーザの操作に基づいて操作信号を生成し、制御部12に操作信号を出力する。 The operation unit 26 generates an operation signal based on a user's operation on the touchpad 28 and outputs the operation signal to the control unit 12.

なお、第2コンピュータ10-2ないし第4コンピュータ10-4の構造は、第1コンピュータ10-1と同じであるので説明を省略する。 The structures of the second computer 10-2 to the fourth computer 10-4 are the same as that of the first computer 10-1, so a description thereof will be omitted.

<分散型台帳システム50の構造>
次に、分散型台帳システム50の構造について図面を参照しながら説明する。図3は、分散型台帳システム50のブロック図である。
<Structure of distributed ledger system 50>
Next, the structure of the distributed ledger system 50 will be described with reference to the drawings.

育成システム1は、分散型台帳システム50をさらに備えている。図3に示すように、分散型台帳システム50は、複数のノードコンピュータ50a~50dを含んでいる。 The development system 1 further includes a distributed ledger system 50. As shown in FIG. 3, the distributed ledger system 50 includes multiple node computers 50a to 50d.

ノードコンピュータ50a~50dは、ネットワークを介して互いに通信できる。ネットワークは、インターネットやイントラネット等である。ノードコンピュータ50a~50dは、例えば、有線または無線によりネットワークと接続されている。ノードコンピュータ50a~50dは、ピア・ツー・ピア(P2P)方式で互いに通信する。 The node computers 50a to 50d can communicate with each other via a network. The network may be the Internet or an intranet. The node computers 50a to 50d are connected to the network, for example, by wire or wirelessly. The node computers 50a to 50d communicate with each other in a peer-to-peer (P2P) manner.

ノードコンピュータ50a~50dは、ブロックチェーン技術を用いて分散型台帳を管理する。例えば、ノードコンピュータ50aは、記録すべきトークンの取引に関するデータを取得する。ノードコンピュータ50aは、取得したデータを含むブロックを作成し、ブロックチェーンに追加する。ノードコンピュータ50aは、追加したブロックの情報をノードコンピュータ50b~50dへ送信する。ノードコンピュータ50b~50dは、受信したブロックの正しさを検証する。ノードコンピュータ50b~50dは、検証に成功すると、ブロックチェーンにブロックを追加する。ノードコンピュータ50a~50dは、例えば、連結されるブロックの数(承認数)にしたがってブロックチェーンを確定する。これにより、分散型台帳システム50を構成する複数のノードコンピュータ50a~50dにわたって、同一の分散型台帳が保存されることになる。なお、保存されるデータは、適宜に暗号化される。 The node computers 50a to 50d use blockchain technology to manage the distributed ledger. For example, the node computer 50a acquires data related to token transactions to be recorded. The node computer 50a creates a block including the acquired data and adds it to the blockchain. The node computer 50a transmits information about the added block to the node computers 50b to 50d. The node computers 50b to 50d verify the correctness of the received block. If the verification is successful, the node computers 50b to 50d add the block to the blockchain. The node computers 50a to 50d finalize the blockchain, for example, according to the number of linked blocks (number of approvals). As a result, the same distributed ledger is stored across the multiple node computers 50a to 50d that make up the distributed ledger system 50. The stored data is encrypted as appropriate.

ノードコンピュータ50a~50dのハードウェア構成は、第1コンピュータ10-1ないし第4コンピュータ10-4のハードウェア構成と同一または類似であってよいので、詳細な説明を省略する。 The hardware configuration of the node computers 50a to 50d may be the same as or similar to the hardware configuration of the first computer 10-1 to the fourth computer 10-4, so a detailed description will be omitted.

<育成システム1の動作>
次に、育成システム1の動作について説明する。育成システム1では、以下の動作が行われる。
(1)第1動作:第1ユーザUS1が第1コンピュータ10-1により育成対象300をグループG1に対して設定する。
(2)第2動作:第1ユーザUS1が第1コンピュータ10-1によりロールおよびタスクを設定する。
(3)第3動作:第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。
(4)第4動作:第3ユーザUS3が、トークンTKNをポイントPTに交換し、ポイントPTを使用して物品を取得する。
(5)第5動作:グループG1において投票イベントが開催される。
(6)第6動作:第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。
(7)第7動作:第1ユーザUS1が第1コンピュータ10-1により第3ユーザUS3のトークンTKNの用途を設定する。
(8)第8動作:グループG1~G3の育成対象300,304,306が同一仮想空間において制御される。
<Operation of Development System 1>
Next, a description will be given of the operation of the training system 1. In the training system 1, the following operations are performed.
(1) First action: The first user US1 sets the development target 300 for the group G1 using the first computer 10-1.
(2) Second action: The first user US1 sets a role and a task through the first computer 10-1.
(3) Third action: A third user US3 executes a task, and a token TKN is associated with a third account ACCT3 corresponding to the third user US3.
(4) Fourth action: The third user US3 exchanges the token TKN for points PT and uses the points PT to acquire an item.
(5) Fifth action: A voting event is held in group G1.
(6) Sixth action: A third user US3 executes a task, and a token TKN is associated with a third account ACCT3 corresponding to the third user US3.
(7) Seventh operation: The first user US1 sets the use of the token TKN of the third user US3 through the first computer 10-1.
(8) Eighth operation: The raising objects 300, 304, and 306 of groups G1 to G3 are controlled in the same virtual space.

第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12が記憶部14により記憶されているプログラムを読み出すにより、これらのプログラムが第1動作ないし第8動作を第1コンピュータ10-1ないし第4コンピュータ10-4に実行させる。 When the control unit 12 of the first computer 10-1 through the fourth computer 10-4 reads out the programs stored in the memory unit 14, these programs cause the first computer 10-1 through the fourth computer 10-4 to execute the first through eighth operations.

(1)第1動作
まず、第1動作について図面を参照しながら説明する。図4は、第1動作の説明図である。
(1) First Operation
First, the first operation will be described with reference to Fig. 4. Fig. 4 is an explanatory diagram of the first operation.

第1動作では、第1ユーザUS1が第1コンピュータ10-1により育成対象300をグループG1に対して設定する。第1ユーザUS1は、育成対象300をグループG1に対して設定するように、第1コンピュータ10-1のタッチパッド28を操作する。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して育成対象設定要求をネットワークインターフェース16により送信する(ステップS11)。育成対象設定要求は、育成対象300をグループG1に対して設定する情報を含んでいる。 In the first operation, the first user US1 sets the development target 300 for the group G1 using the first computer 10-1. The first user US1 operates the touchpad 28 of the first computer 10-1 to set the development target 300 for the group G1. In response, the control unit 12 of the first computer 10-1 sends a development target setting request to the distributed ledger system 50 via the network interface 16 (step S11). The development target setting request includes information for setting the development target 300 for the group G1.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象300をグループG1に対して設定する(ステップS12)。具体的には、分散型台帳システム50は、育成対象設定要求が含んでいる情報に基づいて、スマートコントラクト500の育成対象の欄に育成対象300を設定する。ステップS11,S12により、第1コンピュータ10-1の制御部12(育成対象設定手段30)は、育成対象300をグループG1に対して分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the development target 300 for group G1 in the smart contract 500 (step S12). Specifically, the distributed ledger system 50 sets the development target 300 in the development target column of the smart contract 500 based on the information contained in the development target setting request. Through steps S11 and S12, the control unit 12 (development target setting means 30) of the first computer 10-1 sets the development target 300 for group G1 through the distributed ledger system 50.

次に、分散型台帳システム50は、育成対象300がグループG1に対して設定されたことを第1コンピュータ10-1に通知する(ステップS13)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS13の通知を取得する。以上の動作により、第1動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the development target 300 has been set for group G1 (step S13). The control unit 12 of the first computer 10-1 receives the notification of step S13 via the network interface 16. With the above operations, the first operation is completed.

(2)第2動作
まず、第2動作について図面を参照しながら説明する。図5は、第2動作の説明図である。
(2) Second Operation
First, the second operation will be described with reference to Fig. 5. Fig. 5 is an explanatory diagram of the second operation.

第2動作では、第1ユーザUS1が第1コンピュータ10-1によりロールおよびタスクを設定する。スマートコントラクト500には、マスタロールおよびタスク設定ロールが設定されている。マスタロールは、グループG1に含まれるアカウントにロールを設定するためのロールである。タスク設定ロールは、グループG1に含まれるアカウントにタスクを設定するためのロールである。本実施形態では、マスタロールおよびタスク設定ロールは、第1アカウントACCT1に対して設定されている。 In the second operation, the first user US1 sets roles and tasks using the first computer 10-1. A master role and a task setting role are set in the smart contract 500. The master role is a role for setting roles for accounts included in group G1. The task setting role is a role for setting tasks for accounts included in group G1. In this embodiment, the master role and the task setting role are set for the first account ACCT1.

第1ユーザUS1は、ロール、タスクおよび報酬をスマートコントラクト500に対して設定するように、第1コンピュータ10-1のタッチパッド28を操作する。本実施形態では、ロールは、第3ユーザUS3が育成対象300の散歩係であることである。タスクは、第3ユーザUS3が育成対象300を毎朝(少なくとも1日1回午前6時から10時の間に10分以上)散歩に連れて行くことである。報酬は、第3ユーザUS3がタスクを一か月継続することにより、1ポイントのトークンTKNが第3ユーザUS3に対して付与されることである。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対してロール・タスク設定要求をネットワークインターフェース16により送信する(ステップS21)。ロール・タスク設定要求は、ロールに関する情報、タスクに関する情報および報酬に関する情報を含んでいる。 The first user US1 operates the touchpad 28 of the first computer 10-1 to set a role, a task, and a reward for the smart contract 500. In this embodiment, the role is that the third user US3 is the person in charge of walking the subject 300. The task is that the third user US3 takes the subject 300 for a walk every morning (at least once a day between 6:00 and 10:00 a.m. for at least 10 minutes). The reward is that one point of token TKN is granted to the third user US3 when the third user US3 continues the task for one month. In response, the control unit 12 of the first computer 10-1 sends a role/task setting request to the distributed ledger system 50 via the network interface 16 (step S21). The role/task setting request includes information about the role, information about the task, and information about the reward.

次に、分散型台帳システム50は、スマートコントラクト500において、ロール、タスクおよび報酬を設定する(ステップS22)。具体的には、分散型台帳システム50は、ロール・タスク設定要求が含んでいる情報を、スマートコントラクト500のロール、タスクおよび報酬の欄に対して設定する。ステップS21,S22により、第1コンピュータ10-1の制御部12(ロール設定手段32)は、マスタロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するロールをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。さらに、第1コンピュータ10-1の制御部12(タスク設定手段48)は、タスク設定ロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するタスクをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the role, task, and reward in the smart contract 500 (step S22). Specifically, the distributed ledger system 50 sets the information included in the role/task setting request in the role, task, and reward columns of the smart contract 500. In steps S21 and S22, the control unit 12 (role setting means 32) of the first computer 10-1 sets the role for the development target 300 to the third account ACCT3 included in the group G1 by the distributed ledger system 50 in response to the operation by the first user US1 corresponding to the first account ACCT1 to which the master role is set. Furthermore, the control unit 12 (task setting means 48) of the first computer 10-1 sets the task for the development target 300 to the third account ACCT3 included in the group G1 by the distributed ledger system 50 in response to the operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role is set.

次に、分散型台帳システム50は、ロール、タスクおよび報酬が設定されたことを第1コンピュータ10-1に通知する(ステップS23)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS23の通知を取得する。なお、ステップS22,S23において、第3コンピュータ10-3に対しても通知が行われてもよい。以上の動作により、第2動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the role, task, and reward have been set (step S23). The control unit 12 of the first computer 10-1 receives the notification of step S23 via the network interface 16. Note that in steps S22 and S23, notifications may also be sent to the third computer 10-3. With the above operations, the second operation is completed.

(3)第3動作
まず、第3動作について図面を参照しながら説明する。図6は、第3動作の説明図である。
(3) Third Operation
First, the third operation will be described with reference to Fig. 6. Fig. 6 is an explanatory diagram of the third operation.

第3動作では、第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。まず、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、育成対象300の散歩(タスク)を実行する(ステップS31)。より詳細には、第3コンピュータ10-3の制御部12(仮想オブジェクト制御手段38)は、育成対象300(仮想オブジェクト)を仮想空間において制御する。具体的には、第3コンピュータ10-3の制御部12は、第3アカウントACCT3のアバターと育成対象300とを仮想空間において散歩させる。この際、ディスプレイ20は、第3アカウントACCT3のアバターおよび育成対象300が仮想空間を散歩する画像を表示する。 In the third operation, the third user US3 executes a task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. First, the third user US3 executes a walk (task) of the target 300 to be raised by operating the touchpad 28 of the third computer 10-3 (step S31). More specifically, the control unit 12 (virtual object control means 38) of the third computer 10-3 controls the target 300 to be raised (virtual object) in the virtual space. Specifically, the control unit 12 of the third computer 10-3 causes the avatar of the third account ACCT3 and the target 300 to walk in the virtual space. At this time, the display 20 displays an image of the avatar of the third account ACCT3 and the target 300 to be raised walking in the virtual space.

次に、第3コンピュータ10-3の制御部12は、分散型台帳システム50に対して育成対象情報更新要求をネットワークインターフェース16により送信する。育成対象情報更新要求は、第3ユーザUS3がタスクを完了した情報を含んでいる。第3ユーザUS3がタスクを完了した情報は、例えば、タスクを完了した日付を含んでいる。 Next, the control unit 12 of the third computer 10-3 sends a development target information update request to the distributed ledger system 50 via the network interface 16. The development target information update request includes information that the third user US3 has completed a task. The information that the third user US3 has completed a task includes, for example, the date that the task was completed.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象情報を更新する(ステップS33)。本実施形態では、育成対象情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。分散型台帳システム50は、育成対象情報更新要求が含んでいる情報に基づいて、スマートコントラクト500の実績の欄に第3ユーザUS3がタスクを完了した日付を設定する。ステップS32,S33により、第3コンピュータ10-3の制御部12(育成対象更新手段34)は、ロールに基づくタスクを第3アカウントACCT3に対応する第3ユーザUS3が実行した場合、育成対象300の情報を分散型台帳システム50により更新する。 Next, the distributed ledger system 50 updates the nurturing target information in the smart contract 500 (step S33). In this embodiment, the nurturing target information is track record. Track record is the execution history of tasks by the third user US3. The distributed ledger system 50 sets the date on which the third user US3 completed the task in the track record column of the smart contract 500 based on the information contained in the nurturing target information update request. In steps S32 and S33, the control unit 12 (nurturing target update means 34) of the third computer 10-3 updates the information of the nurturing target 300 in the distributed ledger system 50 when the third user US3 corresponding to the third account ACCT3 executes a task based on the role.

第3ユーザUS3に対応する第3アカウントACCT3がスマートコントラクト500の報酬の欄の条件をクリアした場合、分散型台帳システム50は、第3ユーザUS3に対してトークンTKNを付与する(ステップS34)。具体的には、分散型台帳システム50(トークン関連付け手段36)は、タスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを関連付ける。これにより、第3ユーザUS3は、トークンTKNを取得する。以上の動作により、第3動作が完了する。 If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S34). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. The above operations complete the third operation.

(4)第4動作
まず、第4動作について図面を参照しながら説明する。図7は、第4動作の説明図である。
(4) Fourth Operation
First, the fourth operation will be described with reference to Fig. 7. Fig. 7 is an explanatory diagram of the fourth operation.

第4動作では、第3ユーザUS3が、トークンTKNをポイントPTに交換し、ポイントPTを使用して物品を取得する。ここで、トークンTKNは、育成システム1において用いられる仮想媒体と交換できる暗号資産である。暗号資産は、例えば、仮想通貨である。また、仮想媒体は、仮想媒体が利用可能と登録されたショップにおいて消費可能な媒体である。すなわち、仮想媒体は、ショップにおいて利用可能なポイントPTである。 In the fourth operation, the third user US3 exchanges the token TKN for points PT and uses the points PT to acquire an item. Here, the token TKN is a crypto asset that can be exchanged for a virtual medium used in the development system 1. The crypto asset is, for example, a virtual currency. Furthermore, the virtual medium is a medium that can be consumed in a shop that is registered as being available for use. In other words, the virtual medium is points PT that can be used in the shop.

まず、第3ユーザUS3は、トークンTKNをポイントPTと交換するように、第3コンピュータ10-3のタッチパッド28を操作する。応じて、第3コンピュータ10-3の制御部12は、分散型台帳システム50に対してトークン交換要求をネットワークインターフェース16により送信する(ステップS41)。トークン交換要求は、第3ユーザUS3が所有するトークンTKNをポイントPTに交換するための要求である。 First, the third user US3 operates the touchpad 28 of the third computer 10-3 to exchange the token TKN for points PT. In response, the control unit 12 of the third computer 10-3 sends a token exchange request to the distributed ledger system 50 via the network interface 16 (step S41). The token exchange request is a request to exchange the token TKN owned by the third user US3 for points PT.

次に、分散型台帳システム50は、トークンTKNの所有者を変更する(ステップS42)。具体的には、分散型台帳システム50は、トークンTKNの所有者を第3ユーザUS3に対応する第3アカウントACCT3から第1ユーザUS1に対応する第1アカウントACCT1に変更する。そして、分散型台帳システム50は、第3ユーザUS3に対応する第3アカウントACCT3に対してポイントPTを加算(付与)する(ステップS43)。これにより、第3ユーザUS3は、ポイントPTを取得する。ポイントPTの管理は、例えば、図示しないスマートコントラクトにより管理されてもよいし、ポイントPTを管理するための図示しないサーバにより管理されてもよい。 Next, the distributed ledger system 50 changes the owner of the token TKN (step S42). Specifically, the distributed ledger system 50 changes the owner of the token TKN from the third account ACCT3 corresponding to the third user US3 to the first account ACCT1 corresponding to the first user US1. Then, the distributed ledger system 50 adds (grants) points PT to the third account ACCT3 corresponding to the third user US3 (step S43). As a result, the third user US3 acquires points PT. The points PT may be managed, for example, by a smart contract (not shown) or by a server (not shown) for managing points PT.

次に、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ショップ端末110のWebサイトにアクセスする。そして、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ショップ端末110のWebサイトにおいて、物品の購入手続きを行う。物品は、例えば、ゲームソフトやお菓子である。これにより、分散型台帳システム50は、第3ユーザUS3に対応する第3アカウントACCT3に対してポイントPTを減算する。すなわち、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ポイントPTを使用する(ステップS44)。この際、ポイントPTの所有者は、第3ユーザUS3からショップ端末110の所有者に変更される。 Next, the third user US3 accesses the website of the shop terminal 110 by operating the touchpad 28 of the third computer 10-3. The third user US3 then performs a procedure to purchase an item on the website of the shop terminal 110 by operating the touchpad 28 of the third computer 10-3. The item is, for example, a game software or a snack. As a result, the distributed ledger system 50 subtracts points PT from the third account ACCT3 corresponding to the third user US3. That is, the third user US3 uses points PT by operating the touchpad 28 of the third computer 10-3 (step S44). At this time, the owner of the points PT is changed from the third user US3 to the owner of the shop terminal 110.

次に、ショップ端末110は、第3ユーザUS3に対して物品を付与する処理を実行する。たとえば、ショップ端末110は、運営者112に対して第3ユーザUS3に物品を付与するために必要な情報を表示したり、購入手続きが行われた第3ユーザUS3と物品とを対応付けて、第3ユーザUS3に物品を付与するための発送処理を実行したりする。これにより、第3ユーザUS3は、物品を取得できる。以上の動作により、第4動作が完了する。 Next, the shop terminal 110 executes a process to grant the item to the third user US3. For example, the shop terminal 110 displays to the operator 112 information necessary for granting the item to the third user US3, associates the third user US3 who has completed the purchase procedure with the item, and executes a shipping process to grant the item to the third user US3. This allows the third user US3 to obtain the item. The above operations complete the fourth operation.

(5)第5動作
まず、第5動作について図面を参照しながら説明する。図8は、第5動作の説明図である。
(5) Fifth Action
First, the fifth operation will be described with reference to Fig. 8. Fig. 8 is an explanatory diagram of the fifth operation.

第5動作では、グループG1において投票イベントが開催される。グループG1の投票イベントでは、ガバナンストークンGTKNは、投票権である。また、第1ユーザUS1ないし第4ユーザUS4が所有する票数は、ガバナンストークンGTKNの所有量に応じて決定される。すなわち、ガバナンストークンGTKNの所有量が多くなると、投票可能な票数が多くなる、または、1つの投票に対する重みづけが高くなる。 In the fifth operation, a voting event is held in group G1. In the voting event of group G1, the governance token GTKN is a voting right. Furthermore, the number of votes held by the first user US1 to the fourth user US4 is determined according to the amount of governance token GTKN held. In other words, the more governance token GTKN held, the more votes can be cast, or the weighting of each vote becomes higher.

まず、第1ユーザUS1は、投票イベントを開催するように、第1コンピュータ10-1のタッチパッド28を操作する。本実施形態では、育成対象300の服の色を決定するための投票イベントが開催される。育成対象300の服の色の選択肢として、A:赤、B:青およびC:黄が準備されている。そして、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して投票イベント開催要求をネットワークインターフェース16により送信する(ステップS51)。投票イベント開催要求は、育成対象300の服の色を決定する情報、および、育成対象300の服の色の選択肢の情報を含んでいる。 First, the first user US1 operates the touchpad 28 of the first computer 10-1 to hold a voting event. In this embodiment, a voting event is held to determine the color of the clothing of the target 300. The following colors are prepared as options for the clothing of the target 300: A: red, B: blue, and C: yellow. Then, the control unit 12 of the first computer 10-1 sends a request to hold a voting event to the distributed ledger system 50 via the network interface 16 (step S51). The request to hold a voting event includes information for determining the color of the clothing of the target 300 and information on the options for the clothing color of the target 300.

分散型台帳システム50は、投票イベントを開催する(ステップS52)。具体的には、分散型台帳システム50は、投票イベント開催要求が含んでいる情報に基づいて、スマートコントラクト502に投票イベントの内容を記述する。ステップS51,S52により、このように、第1コンピュータ10-1の制御部12(投票開催手段40)は、第1ユーザUS1(グループに含まれるいずれかのアカウントに対応するユーザ)の操作に応じて、グループG1における育成対象300に関する投票イベントを分散型台帳システム50により開催する。そして、分散型台帳システム50は、第1コンピュータ10-1ないし第4コンピュータ10-4に対して投票開催通知を送信する(ステップS53)。応じて、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12のそれぞれは、ネットワークインターフェース16を介してステップS53の通知を取得する。 The distributed ledger system 50 holds a voting event (step S52). Specifically, the distributed ledger system 50 describes the contents of the voting event in the smart contract 502 based on the information included in the voting event holding request. In this way, by steps S51 and S52, the control unit 12 (voting holding means 40) of the first computer 10-1 holds a voting event for the development target 300 in the group G1 by the distributed ledger system 50 in response to the operation of the first user US1 (a user corresponding to any of the accounts included in the group). Then, the distributed ledger system 50 transmits a voting holding notification to the first computer 10-1 to the fourth computer 10-4 (step S53). In response, each of the control units 12 of the first computer 10-1 to the fourth computer 10-4 receives the notification of step S53 via the network interface 16.

次に、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12(投票手段42)のそれぞれは、第1ユーザUS1ないし第4ユーザUS4(グループに含まれる前記複数のアカウントに対応するユーザ)による操作に応じて、投票権に基づく投票を行う(ステップS54)。より詳細には、第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1コンピュータ10-1ないし第4コンピュータ10-4のタッチパッド28を操作することにより、AないしCの選択肢を選択する。第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12のそれぞれは、第1ユーザUS1ないし第4ユーザUS4が選択した選択肢を含む投票内容情報を分散型台帳システム50に対してネットワークインターフェース16により送信する。応じて、分散型台帳システム50は、投票内容情報を取得する。 Next, the control unit 12 (voting means 42) of each of the first computer 10-1 to the fourth computer 10-4 votes based on the voting rights in response to the operation by the first user US1 to the fourth user US4 (users corresponding to the multiple accounts included in the group) (step S54). More specifically, each of the first user US1 to the fourth user US4 selects options A to C by operating the touch pad 28 of the first computer 10-1 to the fourth computer 10-4. Each of the control units 12 of the first computer 10-1 to the fourth computer 10-4 transmits voting content information including the options selected by the first user US1 to the fourth user US4 to the distributed ledger system 50 via the network interface 16. In response, the distributed ledger system 50 acquires the voting content information.

次に、分散型台帳システム50は、投票内容情報に基づいて、投票イベントの集計を行う(ステップS55)。そして、分散型台帳システム50は、投票結果に基づいて、育成対象300を変化させる(ステップS56)。具体的には、分散型台帳システム50は、育成対象300の服の色を投票結果により定まる色に変化させる。以上のように、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12(育成対象更新手段34)のそれぞれは、制御部12(投票手段42)による投票結果に基づいて、投票イベントが開催されたグループG1の育成対象300の情報を分散型台帳システム50により変化させる。以上の動作により、第5動作が完了する。 Next, the distributed ledger system 50 tally up the voting event based on the voting content information (step S55). Then, the distributed ledger system 50 changes the development target 300 based on the voting result (step S56). Specifically, the distributed ledger system 50 changes the color of the clothing of the development target 300 to a color determined by the voting result. As described above, each of the control units 12 (development target update means 34) of the first computer 10-1 to the fourth computer 10-4 changes the information of the development target 300 of the group G1 in which the voting event was held, using the distributed ledger system 50, based on the voting result by the control unit 12 (voting means 42). With the above operations, the fifth operation is completed.

(6)第6動作
まず、第6動作について図面を参照しながら説明する。図9は、第6動作の説明図である。
(6) Sixth Action
First, the sixth operation will be described with reference to Fig. 9. Fig. 9 is an explanatory diagram of the sixth operation.

第6動作では、第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。ただし、第6動作では、育成対象300は、仮想オブジェクト(無体物)ではなく、実世界における動植物(有体物)である。本実施形態では、動植物は、犬である。第1ユーザUS1ないし第4ユーザUS4は、愛情と責任をもってグループG1で動植物を育てていく。これにより、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。家族等のグループにおけるコミュニケーションの希薄化が抑制されると、支え合いと連携が促進される。また、家族等のグループにおけるコミュニケーションの希薄化が抑制されると、家庭において動植物の育てる責任と愛情が育まれ、喜びや楽しさを実感する。また、家族でだけでなく、動植物を育てている仲間や近隣住民等のグループ内におけるコミュニケーションの取り方や重要性を学ぶことができる。その結果、育成システム1は、少子化対策に貢献できる。 In the sixth operation, the third user US3 executes the task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. However, in the sixth operation, the target 300 to be raised is not a virtual object (intangible object), but an animal or plant (tangible object) in the real world. In this embodiment, the animal or plant is a dog. The first user US1 to the fourth user US4 raise the animals and plants in the group G1 with love and responsibility. This can prevent the weakening of communication in a family or other group. When the weakening of communication in a family or other group is prevented, mutual support and cooperation are promoted. In addition, when the weakening of communication in a family or other group is prevented, the responsibility and love of raising animals and plants are nurtured at home, and joy and fun are realized. In addition, it is possible to learn how to communicate and the importance of communication not only within the family but also within groups such as friends and neighbors who raise animals and plants. As a result, the raising system 1 can contribute to measures against the declining birthrate.

まず、第3ユーザUS3は、育成対象300の散歩(タスク)を実行する(ステップS61)。より詳細には、第3ユーザUS3は、育成対象300である犬の散歩を実行する。犬の散歩が完了すると、第2ユーザUS2は、第3ユーザUS3に代わって、第2コンピュータ10-2のタッチパッド28を操作して、第3ユーザUS3がタスクを完了したことを入力する。これにより、第2コンピュータ10-2の制御部12は、第3アカウントACCT3がタスクを完了したことを示すタスク完了通知を分散型台帳システム50に対してネットワークインターフェース16により送信する(ステップS62)。このように、第2コンピュータ10-2の制御部12(完了通知手段44)は、第2ユーザUS2(アカウントに対応するユーザ)による操作に応じて、第3アカウントACCT3がタスクを完了したことを分散型台帳システム50に対して通知する。タスク完了通知は、第3ユーザUS3がタスクを完了した情報を含んでいる。第3ユーザUS3がタスクを完了した情報は、例えば、タスクを完了した日付を含んでいる。 First, the third user US3 walks the target 300 (task) (step S61). More specifically, the third user US3 walks the dog, which is the target 300. When the dog walk is completed, the second user US2 operates the touchpad 28 of the second computer 10-2 on behalf of the third user US3 to input that the third user US3 has completed the task. As a result, the control unit 12 of the second computer 10-2 sends a task completion notification indicating that the third account ACCT3 has completed the task to the distributed ledger system 50 via the network interface 16 (step S62). In this way, the control unit 12 (completion notification means 44) of the second computer 10-2 notifies the distributed ledger system 50 that the third account ACCT3 has completed the task in response to the operation by the second user US2 (the user corresponding to the account). The task completion notification includes information that the third user US3 has completed the task. The information about the third user US3's task completion includes, for example, the date the task was completed.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象情報を更新する(ステップS63)。本実施形態では、育成対象情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。分散型台帳システム50は、育成対象情報更新要求が含んでいる情報に基づいて、スマートコントラクト500の実績の欄に第3ユーザUS3がタスクを完了した日付を設定する。ステップS62,S63により、第2コンピュータ10-2の制御部12(育成対象更新手段34)は、第3アカウントACCT3がタスクを完了したことを通知した場合、育成対象300の情報を分散型台帳システム50により更新する。第3アカウントACCT3がタスクを完了したことの通知は、第2コンピュータ10-2の制御部12(完了通知手段44)により行われる。 Next, the distributed ledger system 50 updates the nurturing target information in the smart contract 500 (step S63). In this embodiment, the nurturing target information is actual results. An actual result is a task execution history by the third user US3. The distributed ledger system 50 sets the date on which the third user US3 completed the task in the actual results column of the smart contract 500 based on the information contained in the nurturing target information update request. In steps S62 and S63, when the control unit 12 (nurturing target update means 34) of the second computer 10-2 notifies that the third account ACCT3 has completed the task, it updates the information of the nurturing target 300 through the distributed ledger system 50. The notification that the third account ACCT3 has completed the task is made by the control unit 12 (completion notification means 44) of the second computer 10-2.

第3ユーザUS3に対応する第3アカウントACCT3がスマートコントラクト500の報酬の欄の条件をクリアした場合、分散型台帳システム50は、第3ユーザUS3に対してトークンTKNを付与する(ステップS64)。具体的には、分散型台帳システム50(トークン関連付け手段36)は、タスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを関連付ける。これにより、第3ユーザUS3は、トークンTKNを取得する。以上の動作により、第6動作が完了する。 If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S64). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. With the above operations, the sixth operation is completed.

(7)第7動作
まず、第7動作について図面を参照しながら説明する。図10は、第7動作の説明図である。
(7) Seventh Action
First, the seventh operation will be described with reference to Fig. 10. Fig. 10 is an explanatory diagram of the seventh operation.

第7動作では、第1ユーザUS1が第1コンピュータ10-1により第3ユーザUS3のポイントPTの用途を設定する。スマートコントラクト504には、第1ロールが設定されている。第1ロールは、第3アカウントACCT3に関連付けられているポイントPT(仮想媒体)の用途を設定するためのロールである。以下では、第3アカウントACCT3に関連付けられているポイントPTの用途を単にポイント用途と呼ぶ。本実施形態では、第1ロールは、第1ユーザUS1に対応する第1アカウントACCT1に対して設定されている。 In the seventh operation, the first user US1 sets the use of the points PT of the third user US3 via the first computer 10-1. A first role is set in the smart contract 504. The first role is a role for setting the use of the points PT (virtual medium) associated with the third account ACCT3. Hereinafter, the use of the points PT associated with the third account ACCT3 will be simply referred to as the point use. In this embodiment, the first role is set for the first account ACCT1 corresponding to the first user US1.

第1ユーザUS1は、第1コンピュータ10-1のタッチパッド28を操作して、ポイント用途をスマートコントラクト500に対して設定する。本実施形態では、ポイント用途は、第3アカウントACCT3に対応する第3ユーザUS3がポイントPTをお菓子の購入に利用することである。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して用途設定要求をネットワークインターフェース16により送信する(ステップS71)。用途設定要求は、ポイント用途に関する情報を含んでいる。 The first user US1 operates the touchpad 28 of the first computer 10-1 to set the point usage in the smart contract 500. In this embodiment, the point usage is that the third user US3 corresponding to the third account ACCT3 will use the points PT to purchase sweets. In response, the control unit 12 of the first computer 10-1 sends a usage setting request to the distributed ledger system 50 via the network interface 16 (step S71). The usage setting request includes information regarding the point usage.

次に、分散型台帳システム50は、スマートコントラクト500において、ポイント用途を設定する(ステップS72)。具体的には、分散型台帳システム50は、用途設定情報が含んでいるポイント用途に関する情報を、スマートコントラクト504の用途の欄に対して設定する。ステップS71,S72により、第1コンピュータ10-1の制御部12(用途設定手段46)は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3(グループG1に含まれる他のアカウント)のポイントPT(仮想媒体)の用途を分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the point usage in the smart contract 500 (step S72). Specifically, the distributed ledger system 50 sets the information on the point usage contained in the usage setting information in the usage column of the smart contract 504. Through steps S71 and S72, the control unit 12 (usage setting means 46) of the first computer 10-1 sets the usage of the points PT (virtual medium) of the third account ACCT3 (another account included in group G1) through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

次に、分散型台帳システム50は、ポイント用途が設定されたことを第1コンピュータ10-1に通知する(ステップS73)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS73の通知を取得する。以上の動作により、第7動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the point use has been set (step S73). The control unit 12 of the first computer 10-1 receives the notification of step S73 via the network interface 16. With the above operations, the seventh operation is completed.

(8)第8動作
まず、第8動作について図面を参照しながら説明する。図11は、第8動作の説明図である。図11に示すように、DAOは、グループG1~G3を含んでいる。すなわち、このDAOは、グループG1~G3のそれぞれで育成対象を育てるコミュニティである。また、グループG1~G3のそれぞれも、家族等で構成されるDAOで構成されるコミュニティである。
(8) Eighth Action
First, the eighth operation will be described with reference to the drawings. Fig. 11 is an explanatory diagram of the eighth operation. As shown in Fig. 11, the DAO includes groups G1 to G3. That is, the DAO is a community in which each of the groups G1 to G3 raises a target to be raised. Each of the groups G1 to G3 is also a community made up of DAOs made up of families, etc.

第8動作では、グループG1~G3の育成対象300,304,306に応じた仮想オブジェクトが同一仮想空間において制御される。このDAOでは、第1ユーザUS1,US11,US21は、グループG1で育成された育成対象300、グループG2で育成された育成対象304、および、グループG3で育成された育成対象306を仮想オブジェクトとしたゲームをプレイすることができる。これにより、第1ユーザUS1,US11,US21のそれぞれは、他のグループのユーザとコミュニケーションを取ることができる。 In the eighth operation, virtual objects corresponding to the targets 300, 304, and 306 of groups G1 to G3 are controlled in the same virtual space. In this DAO, the first users US1, US11, and US21 can play a game in which the target 300 raised in group G1, the target 304 raised in group G2, and the target 306 raised in group G3 are used as virtual objects. This allows each of the first users US1, US11, and US21 to communicate with users in the other groups.

まず、グループG1の第1コンピュータ10-1の制御部12(育成対象設定手段30)は、グループG1に育成対象300(仮想オブジェクト)を分散型台帳システム50により設定する。グループG2の第1コンピュータ10-11の制御部12(育成対象設定手段30)は、グループG2に育成対象304(仮想オブジェクト)を分散型台帳システム50により設定する。グループG3の第1コンピュータ10-21の制御部12(育成対象設定手段30)は、グループG3に育成対象306(仮想オブジェクト)を分散型台帳システム50により設定する。なお、第8動作において育成対象設定手段30が行う動作は、第1動作において育成対象設定手段30が行う動作と同じであるので説明を省略する。 First, the control unit 12 (raising target setting means 30) of the first computer 10-1 in group G1 sets a raising target 300 (virtual object) in group G1 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-11 in group G2 sets a raising target 304 (virtual object) in group G2 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-21 in group G3 sets a raising target 306 (virtual object) in group G3 using the distributed ledger system 50. Note that the operation performed by the raising target setting means 30 in the eighth operation is the same as the operation performed by the raising target setting means 30 in the first operation, so a description thereof will be omitted.

次に、グループG1の第1ユーザUS1は、第1コンピュータ10-1によりゲームをプレイする。グループG2の第1ユーザUS11は、第1コンピュータ10-11によりゲームをプレイする。グループG3の第1ユーザUS21は、第1コンピュータ10-21によりゲームをプレイする。この際、第1ユーザUS1、第1ユーザUS11および第1ユーザUS21は、同一仮想空間において同時にゲームをプレイする。そのため、グループG1の第1コンピュータ10-1の制御部12(仮想オブジェクト制御手段38)、グループG2の第1コンピュータ10-11の制御部12(仮想オブジェクト制御手段38)およびグループG3の第1コンピュータ10-21の制御部12(仮想オブジェクト制御手段38)のそれぞれは、グループG1~G3の育成対象300,304,306(仮想オブジェクト)を同一仮想空間において制御する(ステップS81)。これにより、第1コンピュータ10-1,10-11,10-21のディスプレイ20のそれぞれは、育成対象300,304,306を含む画像を表示する。以上の動作により、第8動作が完了する。 Next, the first user US1 of group G1 plays the game using the first computer 10-1. The first user US11 of group G2 plays the game using the first computer 10-11. The first user US21 of group G3 plays the game using the first computer 10-21. At this time, the first user US1, the first user US11 and the first user US21 play the game simultaneously in the same virtual space. Therefore, the control unit 12 (virtual object control means 38) of the first computer 10-1 of group G1, the control unit 12 (virtual object control means 38) of the first computer 10-11 of group G2 and the control unit 12 (virtual object control means 38) of the first computer 10-21 of group G3 each control the development targets 300, 304, 306 (virtual objects) of groups G1 to G3 in the same virtual space (step S81). As a result, the displays 20 of the first computers 10-1, 10-11, and 10-21 each display an image including the subjects 300, 304, and 306. This completes the eighth operation.

[効果]
育成システム1によれば、家族等のグループ(コミュニティ)におけるコミュニケーションの希薄化を抑制できる。より詳細には、ロール設定手段32は、育成対象300に対するロールをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。すなわち、第1ユーザUS1は、第3ユーザUS3にロールを設定する。そして、トークン関連付け手段36は、ロールに基づくタスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを分散型台帳システム50により関連付ける。すなわち、第3ユーザUS3は、タスクを実行することにより、報酬を得る。そのため、第1ユーザUS1と第3ユーザUS3との間において、ロール、タスクの実行および報酬の設定のためのコミュニケーションが図られる。その結果、育成システム1によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。家族等のグループにおけるコミュニケーションの希薄化が抑制されると、子育ての支え合いと連携が促進される。また、家族等のグループにおけるコミュニケーションの希薄化が抑制されると、家庭において親が子育ての喜びを実感でき、親から子へ子育ての喜びや楽しさが伝えられる。また、家族でだけでなく、保育園、幼稚園、学校、近隣住民等のグループ内におけるコミュニケーションの取り方や重要性を学ぶことができる。その結果、育成システム1は、少子化対策に貢献できる。
[effect]
According to the development system 1, it is possible to suppress the weakening of communication in a group (community) such as a family. More specifically, the role setting means 32 sets the role for the development target 300 to the third account ACCT3 included in the group G1 by the distributed ledger system 50. That is, the first user US1 sets a role for the third user US3. Then, the token association means 36 associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task based on the role by the distributed ledger system 50. That is, the third user US3 obtains a reward by performing the task. Therefore, communication for setting the role, the task, and the reward is achieved between the first user US1 and the third user US3. As a result, according to the development system 1, it is possible to suppress the weakening of communication in a group such as a family. When the weakening of communication in a group such as a family is suppressed, support and cooperation in child-rearing are promoted. Furthermore, by preventing the weakening of communication within groups such as families, parents at home can experience the joy of raising children and can convey the joy and fun of raising children to their children. In addition, children can learn how to communicate and the importance of communication not only within families but also within groups such as daycare centers, kindergartens, schools, and neighborhood residents. As a result, the child-rearing system 1 can contribute to measures to combat the declining birthrate.

さらに、第1ユーザUS1は、第3ユーザUS3にロールを設定する。第3ユーザUS3は、タスクを実行することにより、報酬を得る。これにより、第3ユーザUS3は、自身の社会における役割、職業および存在意義について意識するようになる。 Furthermore, the first user US1 sets a role for the third user US3. The third user US3 receives a reward by completing a task. This makes the third user US3 aware of his or her role, occupation, and purpose in society.

仮想オブジェクト制御手段38は、グループG1~G3の育成対象300,304,306を同一仮想空間において制御する。これにより、グループG1~G3間のコミュニケーションが図られる。たとえば、家族ぐるみのコミュニケーションの取りかた、グループ(家族)で育成した育成対象300が仮想空間内で行動する状態、仮想空間内での活躍(成果)や他人からの評価を意識および実感することができる。 The virtual object control means 38 controls the development targets 300, 304, 306 of groups G1 to G3 in the same virtual space. This allows communication between groups G1 to G3. For example, it is possible to be aware of and realize how a family communicates, how the development target 300 developed as a group (family) acts in the virtual space, and the achievements (achievements) in the virtual space and the evaluations from others.

トークンTKNは、育成システム1において用いられるポイントPTと交換できる暗号資産である。これにより、第3ユーザUS3は、タスクの実行により、暗号資産を得ることができる。すなわち、第3ユーザUS3は、タスクを実行する経済的意義(貢献に対する対価)を認識できる。その結果、第3ユーザUS3は、自身の社会における役割、職業および存在意義についてさらに意識するようになる。 The token TKN is a cryptocurrency that can be exchanged for points PT used in the training system 1. This allows the third user US3 to obtain cryptocurrency by completing a task. In other words, the third user US3 can recognize the economic significance of completing a task (reward for contribution). As a result, the third user US3 becomes more aware of his or her role, occupation, and purpose in society.

ポイントPTは、ポイントPTが利用可能と登録されたショップにおいて消費可能な媒体である。これにより、第3ユーザUS3は、タスクの実行により、ポイントPTを得ることができる。すなわち、第3ユーザUS3は、タスクを実行する経済的意義(貢献に対する対価)を明確に認識できる。その結果、第3ユーザUS3は、自身の社会における役割、職業および存在意義についてさらに意識するようになる。 Points PT are a consumable medium at shops that are registered as accepting points PT. This allows the third user US3 to obtain points PT by completing tasks. In other words, the third user US3 can clearly recognize the economic significance of completing tasks (reward for contribution). As a result, the third user US3 becomes more aware of his or her role, occupation, and purpose in society.

育成システム1によれば、以下の理由によっても、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。より詳細には、投票手段42は、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4による操作に応じて、投票権に基づく投票を行う。そして、育成対象更新手段34は、投票手段42による投票結果に基づいて、投票イベントが開催されたグループG1の育成対象300の情報を分散型台帳システム50により更新する。このような投票イベントが開催されることにより、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、育成対象300に関するコミュニケーションを取ったり、投票イベントの開催の要否に関するコミュニケーションを取ったりするようになる。その結果、育成システム1によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。また、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、親子関係や年齢、性別等に関係なくグループG1内のユーザの意見を聞くことができ、自身の行動に対する貢献度合い(投票権数)に基づいて発言力が増すことを意識することができる。これによりさらに、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、グループG1内におけるタスクの実行を意欲的に行うようになる。 According to the development system 1, the weakening of communication in a group such as a family can be suppressed for the following reasons. More specifically, the voting means 42 votes based on the voting rights in response to the operation by the first user US1 to the fourth user US4 included in the group G1. Then, the development target update means 34 updates the information of the development target 300 of the group G1 in which the voting event was held, using the distributed ledger system 50, based on the voting result by the voting means 42. By holding such a voting event, the first user US1 to the fourth user US4 included in the group G1 communicate with each other about the development target 300 and about the necessity of holding the voting event. As a result, according to the development system 1, the weakening of communication in a group such as a family can be suppressed. In addition, the first user US1 to the fourth user US4 included in the group G1 can hear the opinions of users in the group G1 regardless of parent-child relationships, age, gender, etc., and can be aware that their voice will increase based on the degree of contribution to their own actions (number of voting rights). This further encourages the first user US1 to the fourth user US4 in group G1 to perform tasks within group G1 with enthusiasm.

用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。これにより、第3アカウントACCT3に関連付けられているポイントPTの用途が制限される。その結果、第3ユーザUS3が不適切な用途にポイントPTを使用することが抑制される。これにより、例えば未成年やお年寄りがポイントPTの使用についてトラブルに巻き込まれないようすることができる(いわゆるペアレントコントロール)。 The use setting means 46 sets the use of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. This limits the use of the points PT associated with the third account ACCT3. As a result, the third user US3 is prevented from using the points PT for inappropriate purposes. This makes it possible to prevent, for example, minors and the elderly from getting into trouble for using the points PT (so-called parental control).

ロール設定手段32は、マスタロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するロールを第3アカウントACCT3に対して分散型台帳システム50により設定する。これにより、第1アカウントACCT1に対応する第1ユーザUS1以外のユーザは、育成対象300に対するロールを設定および変更できない。その結果、第3ユーザUS3が、第1ユーザUS1の許可なくロールを変更することが抑制される。 The role setting means 32 sets the role for the development target 300 for the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 in which the master role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing the role for the development target 300. As a result, the third user US3 is prevented from changing the role without the permission of the first user US1.

タスク設定手段48は、タスク設定ロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するタスクを第3アカウントACCT3に対して分散型台帳システム50により設定する。これにより、第1アカウントACCT1に対応する第1ユーザUS1以外のユーザは、育成対象300に対するタスクを設定および変更できない。その結果、第3ユーザUS3は、第1ユーザUS1の許可なくタスクを変更することが抑制される。 The task setting means 48 sets a task for the development target 300 to the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing tasks for the development target 300. As a result, the third user US3 is prevented from changing tasks without the permission of the first user US1.

(その他の実施形態)
前記実施形態において説明した各種制御手段および処理手順は一例であり、本発明、その適用物、またはその用途の範囲を制限することを意図するものではない。各種制御手段および処理手順は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
Other Embodiments
The various control means and processing procedures described in the above embodiment are merely examples, and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately modified in design without departing from the spirit of the present invention.

第4動作では、ポイントPTは、物品(有体物)と交換されていた。しかしながら、ポイントPTは、仮想空間で使用される仮想オブジェクトやサービス等の無体物と交換されてもよい。すなわち、ポイントPT(仮想媒体)は、第3アカウントACCT3の第3ユーザUS3が第1コンピュータ10-1ないし第4コンピュータ10-4を用いてコンテンツを利用できる権利と交換できる媒体であってもよい。コンテンツは、例えば、ゲームソフトや音楽および動画の視聴である。すなわち、コンテンツを利用できる権利とは、例えば、ゲームを1時間できる権利でおよびアニメ等の動画を1話観られる権利等である。 In the fourth operation, the points PT were exchanged for goods (tangible objects). However, the points PT may also be exchanged for intangible objects such as virtual objects or services used in a virtual space. In other words, the points PT (virtual medium) may be a medium that can be exchanged for the right to allow the third user US3 of the third account ACCT3 to use content using the first computer 10-1 to the fourth computer 10-4. The content may be, for example, game software, music, or the viewing of videos. In other words, the right to use content may be, for example, the right to play a game for one hour and the right to watch one episode of a video such as an anime.

なお、第7動作では、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。しかしながら、第1ロールは、第3アカウントACCT3に関連付けられているトークンTKNの用途を設定するためのロールであってもよい。この場合、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のトークンTKNの用途を分散型台帳システム50により設定してもよい。 In the seventh operation, the purpose setting means 46 sets the purpose of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 in which the first role is set. However, the first role may be a role for setting the purpose of the token TKN associated with the third account ACCT3. In this case, the purpose setting means 46 may set the purpose of the token TKN of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 in which the first role is set.

なお、ゲームは、アクションゲーム、シューティングゲーム、ロールプレイングゲーム、シミュレーションゲーム、カードゲーム、スポーツゲーム、ボードゲームまたはパズルゲーム等である。 The games may be action games, shooting games, role-playing games, simulation games, card games, sports games, board games, or puzzle games, etc.

なお、育成対象300は、動物または植物の仮想オブジェクト(無体物)であってもよいし、実空間における動物や植物(有体物)であってもよい。育成対象300は、例えば、プラモデルのような製作物であってもよい。また、仮想オブジェクトは、完成された一つのオブジェクトに限らず、パーツオブジェクトを組み合わせて制作する建造物(クラフトゲーム、街づくりゲームや農場系ゲーム)やロボット等であってもよい。 The target 300 to be raised may be a virtual object (intangible object) such as an animal or plant, or an animal or plant (tangible object) in real space. The target 300 to be raised may be, for example, a manufactured object such as a plastic model. Furthermore, the virtual object is not limited to a single completed object, but may be a structure (crafting games, city-building games, farm games) or a robot made by combining part objects.

なお、育成対象300が仮想オブジェクトである場合、育成対象300がゲームのキャラクタであってもよい。ゲームキャラクタは、ユーザの操作に基づいて制御されるプレイヤキャラクタであってもよいし、コンピュータによって制御されるノンプレイヤキャラクタであってもよい。 When the target 300 to be raised is a virtual object, the target 300 to be raised may be a game character. The game character may be a player character controlled based on a user's operation, or a non-player character controlled by a computer.

なお、ロールは、散歩係に限られない。育成対象300が動物である場合、ロールは、餌係、掃除係等が挙げられる。育成対象300が植物である場合、ロールは、水やり係等が挙げられる。育成対象300がプラモデルである場合、ロールは、組み立てるパーツや、組み立て、塗装等が挙げられる。また、ロールとタスクとは1対1で対応付けられていてもよい。 Note that roles are not limited to walking the animal. If the object 300 to be raised is an animal, examples of roles include feeding the animal or cleaning the animal. If the object 300 to be raised is a plant, examples of roles include watering the animal. If the object 300 to be raised is a plastic model, examples of roles include parts to be assembled, assembly, painting, etc. Roles and tasks may also correspond one-to-one.

なお、育成対象300が仮想オブジェクトである場合、第3ユーザUS3がタスクを実行すると、育成対象300が変化してもよい。育成対象300が変化するとは、例えば、育成対象300の外観が変化したり、育成対象300のパラメータが変化したりしてもよい。育成対象300の外観とは、卵から孵化して動物の見た目に変化したり、子供から大人の見た目に変化したり、大きさや色が変わったり、アクセサリーや衣装が変化したりすることを含む。育成対象300のパラメータとは、育成対象300の攻撃力や守備力等である。 When the target 300 is a virtual object, the target 300 may change when the third user US3 executes a task. The target 300 may change, for example, in terms of the appearance of the target 300 or the parameters of the target 300. The appearance of the target 300 includes changing from an egg to an animal appearance, changing from a child appearance to an adult appearance, changing in size or color, or changing accessories or clothing. The parameters of the target 300 include the offensive power or defensive power of the target 300.

なお、育成対象300が仮想オブジェクトである場合、第3ユーザUS3がタスクを実行しない場合、育成対象300が病気や怪我をする等コンディションが悪くなるようにしてもよいし、死んでもよい。これにより、ユーザは、生き物を育てることや命の大切さ等を学ぶこともできる。 If the target 300 is a virtual object, the target 300 may become ill or injured, or may die, if the third user US3 does not perform the task. This allows the user to learn about raising living things and the importance of life.

なお、育成対象300は、第1ユーザUS1ないし第4ユーザUS4のいずれかであってもよい。育成対象300は、第1ユーザUS1でもよい。第1ユーザUS1は、父である。この場合、タスクは、運動、ワクチン接種、人間ドック等である。これにより、第1ユーザUS1の健康が促進される。育成対象300は、第3ユーザUS3でもよい。第3ユーザUS3は、長男である。この場合、タスクは、勉強である。これにより、第3ユーザUS3の成績が向上する。また、タスクは、第1ユーザUS1または第2ユーザUS2が習い事や塾への送迎をすることであってもよいし、第1ユーザUS1または第2ユーザUS2が第3ユーザUS3の勉強の手伝いをすることであってもよい。勉強の手伝いとは、スケジュール管理やテストの丸付け(採点、チェック)等である。さらに、第3ユーザUS3が目標の成績を達成した場合、第3ユーザUS3に対してポイントPTまたはトークンTKNが付与されてもよいし、第1ユーザUS1または第2ユーザUS2に対してポイントPTまたはトークンTKNが付与されてもよい。 The target 300 to be raised may be any one of the first user US1 to the fourth user US4. The target 300 to be raised may be the first user US1. The first user US1 is a father. In this case, the tasks are exercise, vaccination, medical checkups, etc. This promotes the health of the first user US1. The target 300 to be raised may be the third user US3. The third user US3 is the eldest son. In this case, the task is studying. This improves the grades of the third user US3. The task may be that the first user US1 or the second user US2 takes the third user US3 to and from lessons or cram school, or that the first user US1 or the second user US2 helps the third user US3 with studying. Helping with studying includes schedule management and marking (grading, checking) tests, etc. Furthermore, if the third user US3 achieves the target result, points PT or tokens TKN may be awarded to the third user US3, or points PT or tokens TKN may be awarded to the first user US1 or the second user US2.

なお、第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1ユーザUS1ないし第4ユーザUS4自身の目標および目標を達成するためのタスクを設定できてもよい。この場合、第1ユーザUS1ないし第4ユーザUS4は、タスクを実行することにより目標を達成したら、ポイントPTを得ることができる。目標は、例えば、第1ユーザUS1が1か月以内に体重を1kg減らすことであり、タスクは、毎日一万歩以上歩くことである。タスクが実行されたか否かの判定は、例えば、スマートウォッチ等のウェアラブルデバイスまたはスマートフォンにより行われる。また、目標は、テストで100点を取ることであり、タスクは、毎日1時間以上勉強することである。タスクが実行されたか否かの判定は、例えば、タブレット端末が勉強時間を測定することにより行われる。 Each of the first user US1 to the fourth user US4 may be able to set their own goals and tasks for achieving the goals. In this case, the first user US1 to the fourth user US4 can obtain points PT when they achieve their goals by performing the tasks. For example, the goal is for the first user US1 to lose 1 kg of weight within one month, and the task is to walk 10,000 steps or more every day. The determination of whether or not the task has been performed is performed, for example, by a wearable device such as a smart watch or a smartphone. Also, the goal is to get 100 points on a test, and the task is to study for one hour or more every day. The determination of whether or not the task has been performed is performed, for example, by a tablet terminal measuring the study time.

なお、育成対象300は、例えば、仮想パラメータであってもよい。仮想パラメータとは、例えば、二酸化炭素排出量である。第3ユーザUS3は、グループG1における二酸化炭素排出量を低減するために、タスクを実行してもよい。タスクは、例えば、電力使用量の低減である。具体的には、タスクは、エアコンの稼働時間またはエアコンの設定温度、照明の使用時間等である。 The target 300 to be developed may be, for example, a virtual parameter. The virtual parameter may be, for example, the amount of carbon dioxide emissions. The third user US3 may execute a task to reduce the amount of carbon dioxide emissions in the group G1. The task may be, for example, reducing the amount of electricity used. Specifically, the task may be the operating time of an air conditioner or the set temperature of the air conditioner, the usage time of lights, etc.

なお、育成対象300が電力消費量や二酸化炭素排出量低減量等の仮想パラメータである場合、グループG1~G3間で電力消費量や二酸化炭素排出量の低減量等を競わせてもよい。IoT技術を利用することにより、家電の電力消費量や二酸化炭素排出量を管理してもよい。これによりカーボンニュートラルの実現に貢献できるので、地球温暖化対策に貢献できる。また、グループG1~G3間の競争は、ESGおよびSDGsに配慮した行動に繋がる。その結果、家族で環境問題に取り組んだり環境問題を学んだりできる。また、グループG1~G3間で競ったり、グループG1~G3で成果を共有したりすることで、グループG1~G3のメンバーが共同して環境問題に対処できる。 If the target 300 is a virtual parameter such as power consumption or carbon dioxide emission reduction, the groups G1 to G3 may compete with each other in terms of power consumption or carbon dioxide emission reduction. IoT technology may be used to manage the power consumption and carbon dioxide emission of home appliances. This can contribute to the realization of carbon neutrality, which can contribute to global warming countermeasures. Competition between the groups G1 to G3 also leads to actions that take ESG and SDGs into consideration. As a result, families can tackle and learn about environmental issues. By competing with each other and sharing the results among the groups G1 to G3, the members of the groups G1 to G3 can work together to address environmental issues.

なお、第5動作において、投票イベントにより決定される事項は、育成対象300の服の色に限らない。例えば、第5動作の投票イベントにより、育成対象300の育成方針や、育成対象300を他の育成対象と合成するか否かが決定されてもよい。育成対象300の育成方針は、第3ユーザUS3が実行するタスクに応じて、育成対象300が進化する方向性である。育成対象300の進化は、育成対象300の名前や、外観、パラメータ等が変化することである。 In the fifth operation, the matters determined by the voting event are not limited to the color of the clothing of the target 300. For example, the voting event of the fifth operation may determine the development policy of the target 300 and whether or not to combine the target 300 with another target. The development policy of the target 300 is the direction in which the target 300 evolves according to the task performed by the third user US3. The evolution of the target 300 involves changes to the name, appearance, parameters, etc. of the target 300.

なお、第3動作において、育成対象300の情報は、育成対象300の実績に限らない。例えば、第3動作において、育成対象300の名前や、外観、パラメータ等が変化することは、育成対象300の情報が更新されることに含まれる。 In the third operation, the information of the target 300 is not limited to the track record of the target 300. For example, in the third operation, changing the name, appearance, parameters, etc. of the target 300 is included in the information of the target 300 being updated.

なお、第3ユーザUS3がタスクを実行したことが、SNS(Social Networking Service)により発信されてもよい。また、第3ユーザUS3がタスクを実行することによりトークンTKNまたはポイントPTを取得したことが、SNSにより発信されてもよい。 The fact that the third user US3 has completed the task may be announced via SNS (Social Networking Service). Also, the fact that the third user US3 has acquired the token TKN or points PT by completing the task may be announced via SNS.

なお、トークンTKNまたはポイントPTは、第3ユーザUS3が所定時間にわたりゲームをプレイできる権利、第3ユーザUS3が所定時間にわたり動画を視聴できる権利、または、テレビを所定時間にわたり視聴する権利と交換されてもよい。 The token TKN or points PT may be exchanged for the right of the third user US3 to play a game for a specified time, the right of the third user US3 to watch a video for a specified time, or the right to watch television for a specified time.

なお、グループG1は、町内会であってもよい。この場合、育成対象300は、例えば、現実世界の公園や遊園地等(施設)である。タスクは、公園の清掃である。第3ユーザUS3は、トークンTKNまたはポイントPTとお菓子等の物品とを交換できる。また、投票イベントにより、公園に関する事項が決定されてもよい。公園に関する事項は、例えば、遊具の購入等である。また、育成対象300は、仮想空間であり公園や遊具等の仮想オブジェクトであってもよい(街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における掃除等の行動であってもよい。 The group G1 may be a neighborhood association. In this case, the target 300 to be developed is, for example, a park, an amusement park, or the like (facility) in the real world. The task is cleaning the park. The third user US3 can exchange tokens TKN or points PT for items such as sweets. Matters related to the park may also be decided by a voting event. Matters related to the park include, for example, purchasing play equipment. The target 300 to be developed may also be a virtual space and virtual objects such as a park and play equipment (such as a city-building game or crafting game). The task may also be an action such as cleaning within the virtual space.

なお、グループG1は、PTAであってもよい。この場合、育成対象300は、例えば、学校である。タスクは、通学路での児童または生徒の誘導や、警備巡回、学校行事への協力である。また、育成対象300は、仮想空間であり学校や児童、生徒等の仮想オブジェクトであってもよい(学校づくりゲーム、街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における、キャラクタの誘導や、警備巡回、学校行事等の行動であってもよい。 The group G1 may be a PTA. In this case, the target 300 to be developed is, for example, a school. Tasks include guiding children or students on the route to school, security patrols, and cooperation with school events. The target 300 to be developed may also be a virtual space and virtual objects such as a school, children, and students (such as a school-building game, a city-building game, or a craft-based game). Tasks may be actions within the virtual space, such as guiding a character, security patrols, and school events.

なお、グループG1は、現実世界の学校や、習い事のクラス、チーム等(集団)であってもよい。この場合、育成対象300は、クラスやチームである。タスクは、日直、図書係、給食係等、クラス運営やチーム運営に関する仕事である。第3ユーザUS3は、トークンTKNまたはポイントPTを学校内の売店において使用できる。なお、第3ユーザUS3が成績優秀者である場合、第3ユーザUS3にバッチが付与されてもよい。また、育成対象300は、動植物や仮想オブジェクトであってもよい。また、習い事がスポーツである場合、練習や試合にタスクが設定され、第3ユーザUS3がそのタスクを達成したときには、トークンTKN、ポイントPTや、バッジ等が第3ユーザUS3に付与されてもよい。また、育成対象300は、仮想空間であり学校やスポーツチーム等の仮想オブジェクトであってもよい(学校づくりゲーム、スポーツシミュレーションゲーム、街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における日直、図書係、給食係等、クラス運営やチーム運営等の行動であってもよい。 The group G1 may be a school in the real world, a class for extracurricular activities, a team, etc. (group). In this case, the target of training 300 is a class or a team. The tasks are jobs related to class management or team management, such as being on duty, a librarian, or a school lunch attendant. The third user US3 can use the token TKN or points PT at a school store. If the third user US3 is an excellent student, a badge may be given to the third user US3. The target of training 300 may be an animal or a plant or a virtual object. If the extracurricular activity is a sport, a task may be set for practice or a match, and when the third user US3 completes the task, the token TKN, points PT, or a badge may be given to the third user US3. The target of training 300 may be a virtual space and a virtual object such as a school or a sports team (such as a school building game, a sports simulation game, a city building game, or a craft game). Tasks may be actions such as class management or team management within a virtual space, such as being on duty, librarian, or in charge of lunch.

なお、グループG1は、現実世界の会社や団体等(組織)であってもよい。この場合、グループG1は、会社に所属する複数の社員のアカウントを含む。育成対象300は、実空間における動植物であってもよいし、動植物の仮想オブジェクトであってもよいし、二酸化炭素排出量等の仮想パラメータであってもよい。タスクが実行されたことがSNSにより発信されることで、社風、環境問題や社会貢献に取り組んでいる実績等が対外的にPRされる。また、育成対象300は、仮想空間であり会社等の仮想オブジェクトであってもよい(会社づくりゲーム、街づくりゲーム、クラフト系ゲーム等)。 Note that group G1 may be a company or group (organization) in the real world. In this case, group G1 includes the accounts of multiple employees belonging to the company. The target 300 to be developed may be an animal or plant in real space, a virtual object of an animal or plant, or a virtual parameter such as carbon dioxide emissions. By announcing that a task has been completed via SNS, the company's culture, achievements in addressing environmental issues and contributing to society, etc. are publicized to the outside world. Furthermore, the target 300 to be developed may be a virtual space and a virtual object such as a company (a company-building game, a city-building game, a crafting game, etc.).

なお、グループは、前述したグループG1に関わらず老人ホーム、マンション、スポーツチーム、店舗、所定のNFTホルダー等、様々なコミュニティを形成する範囲であればよい。これらグループ毎にDAOを形成することにより、スマートコントラクトによってロール、タスクや報酬を管理することで健全なコミュニティを形成することができ、個々が自身のスキルを発揮することによって、コミュニティごとに社会課題を解決したり社会貢献をする等に取り組むことができる。 The groups can be anything that forms a variety of communities, such as nursing homes, apartment complexes, sports teams, stores, and designated NFT holders, regardless of the aforementioned group G1. By forming a DAO for each of these groups, a healthy community can be formed by managing roles, tasks, and rewards through smart contracts, and each individual can utilize their own skills to solve social issues and contribute to society in each community.

なお、スマートコントラクト500に第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取得したことが設定できてもよい。第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取得すると、育成対象300の成長が促進されてもよいし、トークンTKNの取得量が増えてもよい。このように、第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取ることによって仮想通貨が付与されるようにしてもよく、この場合、休暇を取ることが第1ユーザUS1または第2ユーザUS2のタスクとなる。さらに、勤務時間や休暇取得が改竄されないようにブロックチェーン上にデータを管理し、このデータを行政機関等に送信する等によって企業の労働環境を監視するようにしてもよい。また、出産休暇や育児休暇を取りやすくなることによって、少子化問題を解決することができる。 It may be possible to set in the smart contract 500 that the first user US1 or the second user US2 has taken maternity leave or childcare leave. When the first user US1 or the second user US2 takes maternity leave or childcare leave, the growth of the training target 300 may be promoted, or the amount of tokens TKN acquired may increase. In this way, the first user US1 or the second user US2 may be granted virtual currency by taking maternity leave or childcare leave, in which case, taking leave becomes the task of the first user US1 or the second user US2. Furthermore, data may be managed on the blockchain to prevent tampering with working hours and leave acquisition, and the working environment of the company may be monitored by transmitting this data to government agencies, etc. Also, by making it easier to take maternity leave or childcare leave, the problem of a declining birthrate can be solved.

なお、グループG1の第1ユーザUS1ないし第4ユーザUS4の全員がタスクを実行することにより、第1ユーザUS1ないし第4ユーザUS4がより多くのトークンTKNまたはポイントPTを取得してもよい。第1ユーザUS1ないし第4ユーザUS4の全員が実行するタスクとは、例えば、ボランティア活動や環境貢献に関する活動である。 In addition, the first user US1 to the fourth user US4 of group G1 may acquire more tokens TKN or points PT by performing a task with all of them. The tasks performed by all of the first user US1 to the fourth user US4 may be, for example, volunteer activities or activities related to environmental contributions.

なお、第3ユーザUS3がタスクを実行しているが、第1ユーザUS1、第2ユーザUS2または第4ユーザUS4がタスクを実行してもよい。 Note that the third user US3 is executing the task, but the first user US1, the second user US2, or the fourth user US4 may also execute the task.

なお、タスクは、ロールの下位概念ではなく、ロールと同じであってもよい。 Note that a task does not have to be a sub-concept of a role, and may be the same as a role.

なお、マスタロールおよびタスク設定ロールは、第1ユーザUS1に対応する第1アカウントACCT1以外のアカウントに設定されてもよい。 The master role and task setting role may be set to an account other than the first account ACCT1 corresponding to the first user US1.

なお、育成対象300の設定の前に、育成対象300を決定するための選挙イベントが行われてもよい。 In addition, before the development target 300 is set, an election event may be held to determine the development target 300.

なお、第6動作において、第2ユーザUS2は、第3ユーザUS3に代わって、第2コンピュータ10-2のタッチパッド28を操作して、第3ユーザUS3がタスクを完了したことを入力する。しかしながら、第3コンピュータ10-3または第4コンピュータ10-4は、育成対象300である犬や散歩道具に付けた装置から位置情報を取得し、位置情報に基づいて第3ユーザUS3の行動を判定することにより、第3ユーザUS3が散歩を実行したか否かを判定してもよい。 In the sixth operation, the second user US2 operates the touchpad 28 of the second computer 10-2 on behalf of the third user US3 to input that the third user US3 has completed the task. However, the third computer 10-3 or the fourth computer 10-4 may obtain location information from a device attached to the dog or walking equipment that is the subject of care 300, and determine whether the third user US3 has taken a walk by determining the behavior of the third user US3 based on the location information.

なお、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。しかしながら、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTを使用できる上限量を、分散型台帳システム50により設定できてもよい。 The purpose setting means 46 sets the purpose of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. However, the purpose setting means 46 may also be able to set the upper limit of the amount of points PT that can be used for the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

DAOは、グループG1~G3を含んでいる。しかしながら、グループG1~G3を含むコミュニティは、DAOではなくゲームに参加するプレイヤの集団であってもよい。この場合、第1ユーザUS1,US11,US21は、グループG1~G3のそれぞれで育成した育成対象300,304,306のキャラクタをゲームにおいて使用できる。 The DAO includes groups G1 to G3. However, the community including groups G1 to G3 may be a group of players participating in a game rather than a DAO. In this case, the first users US1, US11, and US21 can use the characters 300, 304, and 306 that they have raised in groups G1 to G3, respectively, in the game.

これらの他の実施形態を採用した場合においても、本実施形態の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of this embodiment are achieved. In addition, this embodiment can be combined with other embodiments, and other embodiments can be combined with each other as appropriate.

1:育成システム
10-1,10-11,10-21:第1コンピュータ
10-2:第2コンピュータ
10-3:第3コンピュータ
10-4:第4コンピュータ
12:制御部
14:記憶部
16:ネットワークインターフェース
18:グラフィック処理部
20:ディスプレイ
22:オーディオ処理部
24:スピーカ
26:操作部
28:タッチパッド
30:育成対象設定手段
32:ロール設定手段
34:育成対象更新手段
36:トークン関連付け手段
38:仮想オブジェクト制御手段
40:投票開催手段
42:投票手段
44:完了通知手段
46:用途設定手段
48:タスク設定手段
50:分散型台帳システム
50a~50d:ノードコンピュータ
110:ショップ端末
112:運営者
300,304,306:育成対象
500,502,504:スマートコントラクト
ACCT1:第1アカウント
ACCT3:第3アカウント
ACCT4:第4アカウント
G1~G3:グループ
GTKN:ガバナンストークン
PT:ポイント
TKN:トークン
US1,US11,US21:第1ユーザ
US2:第2ユーザ
US3:第3ユーザ
US4:第4ユーザ
Reference Signs List 1: Development system 10-1, 10-11, 10-21: First computer 10-2: Second computer 10-3: Third computer 10-4: Fourth computer 12: Control unit 14: Memory unit 16: Network interface 18: Graphics processing unit 20: Display 22: Audio processing unit 24: Speaker 26: Operation unit 28: Touchpad 30: Development target setting means 32: Role setting means 34: Development target update means 36: Token association means 38: Virtual object control means 40: Vote holding means 42: Voting means 44 : Completion notification means 46: Purpose setting means 48: Task setting means 50: Distributed ledger system 50a to 50d: Node computer 110: Shop terminal 112: Operator 300, 304, 306: Development target 500, 502, 504: Smart contract ACCT1: First account ACCT3: Third account ACCT4: Fourth account G1 to G3: Group GTKN: Governance token PT: Points TKN: Token US1, US11, US21: First user US2: Second user US3: Third user US4: Fourth user

Claims (13)

複数のコンピュータを備える育成システムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記育成システムは、育成対象設定手段と、ロール設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象に関する情報を前記グループに対して分散型台帳システムにより設定し、
前記ロール設定手段は、前記育成対象に対するロールを前記グループに含まれるアカウントに対して前記分散型台帳システムにより設定し、
前記育成対象更新手段は、前記ロールに基づくタスクを前記アカウントに対応するユーザが実行したことを示す情報を取得した場合、前記育成対象の情報を前記分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
育成システム。
A training system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The training system includes a training target setting means, a role setting means, a training target updating means, and a token associating means,
The training target setting means sets information about the training target for the group using a distributed ledger system;
The role setting means sets a role for the development target for the account included in the group by the distributed ledger system;
When the training target update means acquires information indicating that a user corresponding to the account has executed a task based on the role, the training target update means updates the information of the training target through the distributed ledger system;
The token associating means associates a token with the account corresponding to the user who performed the task through the distributed ledger system.
Development system.
前記育成対象は、仮想空間に表示される仮想オブジェクトであって、前記タスクが実行されると変化が生じる仮想オブジェクトである、
請求項1に記載の育成システム。
The target to be raised is a virtual object displayed in a virtual space , and the virtual object changes when the task is executed .
The breeding system according to claim 1 .
前記DAOは、複数のグループを含んでおり、
前記育成対象設定手段は、前記複数のグループのそれぞれに前記仮想オブジェクトを前記分散型台帳システムにより設定し、
前記育成システムは、仮想オブジェクト制御手段をさらに備えており、
前記仮想オブジェクト制御手段は、前記複数のグループの前記仮想オブジェクトを同一仮想空間において制御する、
請求項2に記載の育成システム。
The DAO includes a plurality of groups,
The development target setting means sets the virtual object for each of the plurality of groups by the distributed ledger system;
The nurturing system further includes a virtual object control means,
the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space;
The breeding system according to claim 2.
前記トークンは、前記育成システムにおいて用いられる仮想媒体と交換できる暗号資産である、
請求項1ないし請求項3のいずれかに記載の育成システム。
The token is a cryptocurrency that can be exchanged for a virtual medium used in the training system.
The breeding system according to any one of claims 1 to 3.
前記仮想媒体は、前記仮想媒体が利用可能と登録されたショップにおいて消費可能な媒体である、
請求項4に記載の育成システム。
The virtual medium is a medium that can be consumed at a shop where the virtual medium is registered as being available for use.
The breeding system according to claim 4.
前記仮想媒体は、前記アカウントに対応するユーザが前記複数のコンピュータを用いてコンテンツを利用できる権利と交換できる媒体である、
請求項4に記載の育成システム。
The virtual medium is a medium that can be exchanged for a right for a user corresponding to the account to use content using the multiple computers.
The breeding system according to claim 4.
前記グループに含まれる前記複数のアカウントのそれぞれには、ガバナンストークンが関連付けられており、
前記ガバナンストークンは、前記DAOにおける投票の投票権であり、
前記育成システムは、投票開催手段と、投票手段と、をさらに備えており、
前記投票開催手段は、前記グループに含まれるいずれかのアカウントに対応するユーザの操作に応じて、前記グループにおける前記育成対象に関する投票イベントを前記分散型台帳システムにより開催し、
前記投票手段は、前記グループに含まれる前記複数のアカウントに対応するユーザによる操作に応じて、前記投票権に基づく投票を行い、
前記育成対象更新手段は、前記投票手段による投票結果に基づいて、前記投票イベントが開催された前記グループの前記育成対象の情報を前記分散型台帳システムにより更新する、
請求項1ないし請求項3のいずれかに記載の育成システム。
A governance token is associated with each of the plurality of accounts included in the group;
The governance tokens are voting rights in the DAO;
The training system further includes a vote holding means and a voting means,
the voting means holds a voting event for the target to be developed in the group through the distributed ledger system in response to an operation of a user corresponding to any one of the accounts included in the group;
the voting means performs voting based on the voting right in response to an operation by a user corresponding to the plurality of accounts included in the group;
The training target update means updates, through the distributed ledger system, information on the training target of the group in which the voting event was held, based on the voting result by the voting means.
The breeding system according to any one of claims 1 to 3.
前記育成システムは、完了通知手段をさらに備えており、
前記完了通知手段は、前記アカウントに対応するユーザによる操作に応じて、前記アカウントが前記タスクを完了したことを前記分散型台帳システムにより通知し、
前記育成対象更新手段は、前記アカウントが前記タスクを完了したことを前記完了通知手段が通知した場合、前記育成対象の情報を前記分散型台帳システムにより更新する、
請求項1ないし請求項3のいずれかに記載の育成システム。
The training system further includes a completion notification means,
the completion notification means notifies, in response to an operation by a user corresponding to the account, that the account has completed the task, via the distributed ledger system;
The training target update means updates information about the training target through the distributed ledger system when the completion notification means notifies that the account has completed the task.
The breeding system according to any one of claims 1 to 3.
前記育成システムは、用途設定手段をさらに備えており、
第1ロールは、前記アカウントに関連付けられている前記仮想媒体の用途を設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記用途設定手段は、前記第1ロールが設定された前記第1アカウントに対応するユーザの操作に応じて、前記グループに含まれる他のアカウントの前記仮想媒体の用途を前記分散型台帳システムにより設定する、
請求項4に記載の育成システム。
The said cultivation system further comprises a purpose setting means,
the first role is a role for setting a use of the virtual medium associated with the account, and is set for the first account;
The purpose setting means sets, via the distributed ledger system, the purpose of the virtual medium of other accounts included in the group in response to an operation of a user corresponding to the first account to which the first role is set.
The breeding system according to claim 4.
前記育成システムは、用途設定手段をさらに備えており、
第1ロールは、前記アカウントに関連付けられている前記トークンの用途を設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記用途設定手段は、前記第1ロールが設定された前記第1アカウントに対応するユーザの操作に応じて、前記グループに含まれる他のアカウントの前記トークンの用途を前記分散型台帳システムにより設定する、
請求項4に記載の育成システム。
The said cultivation system further comprises a purpose setting means,
the first role is a role for setting a use of the token associated with the account, and is set for the first account;
The purpose setting means sets, in response to an operation of a user corresponding to the first account to which the first role is set, the purpose of the tokens of other accounts included in the group through the distributed ledger system.
The breeding system according to claim 4.
マスタロールは、前記グループに含まれる前記アカウントにロールを設定するためのロールであり、かつ、第1アカウントに対して設定されており、
前記ロール設定手段は、前記マスタロールが設定された第1アカウントに対応するユーザによる操作に応じて、前記育成対象に対する前記ロールを前記グループに含まれる前記アカウントに対して前記分散型台帳システムにより設定する、
請求項1に記載の育成システム。
a master role is a role for setting a role for the account included in the group, and is set for a first account;
The role setting means sets the role for the development target to the account included in the group by the distributed ledger system in response to an operation by a user corresponding to the first account to which the master role is set.
The breeding system according to claim 1 .
前記育成システムは、タスク設定手段をさらに備えており、
タスク設定ロールは、前記グループに含まれる前記アカウントにタスクを設定するためのロールであり、第1アカウントに対して設定されており、
前記タスク設定手段は、前記タスク設定ロールが設定された第1アカウントに対応するユーザによる操作に応じて、前記育成対象に対する前記タスクを前記グループに含まれる前記アカウントに対して前記分散型台帳システムにより設定する、
請求項1に記載の育成システム。
The training system further includes a task setting means,
the task setting role is a role for setting a task to the account included in the group, and is set for a first account;
The task setting means sets the task for the development target to the account included in the group through the distributed ledger system in response to an operation by a user corresponding to a first account to which the task setting role is set.
The breeding system according to claim 1 .
複数のコンピュータを備えるシステムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記システムは、育成対象設定手段と、ロール設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象に関する情報を前記グループに対して分散型台帳システムにより設定し、
前記ロール設定手段は、前記育成対象に対するロールを前記グループに含まれるアカウントに対して前記分散型台帳システムにより設定し、
前記育成対象更新手段は、前記ロールに基づくタスクを前記アカウントに対応するユーザが実行したことを示す情報を取得した場合、前記育成対象の情報を前記分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
システム。
A system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The system includes a training target setting means, a role setting means, a training target updating means, and a token associating means,
The training target setting means sets information about the training target for the group using a distributed ledger system;
The role setting means sets a role for the development target for the account included in the group by the distributed ledger system;
When the training target update means acquires information indicating that a user corresponding to the account has executed a task based on the role, the training target update means updates the information of the training target through the distributed ledger system;
The token associating means associates a token with the account corresponding to the user who performed the task through the distributed ledger system.
system.
JP2023023239A 2023-02-17 2023-02-17 Development system and system Active JP7519484B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023023239A JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system
JP2024108465A JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023023239A JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024108465A Division JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Publications (2)

Publication Number Publication Date
JP2023054841A JP2023054841A (en) 2023-04-14
JP7519484B2 true JP7519484B2 (en) 2024-07-19

Family

ID=85874194

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023023239A Active JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system
JP2024108465A Active JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024108465A Active JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Country Status (1)

Country Link
JP (2) JP7519484B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7827994B2 (en) * 2023-08-16 2026-03-11 株式会社カプコン Information processing system, information processing method, and program
JP7662222B1 (en) 2023-11-28 2025-04-15 株式会社コナミデジタルエンタテインメント Computer program, game system using same, and control method
JP7595738B1 (en) * 2023-12-26 2024-12-06 Kddi株式会社 Information processing device, information processing method, and program
JP7541202B1 (en) 2024-01-05 2024-08-27 Kddi株式会社 Information processing device, information processing method, and program
JP7583199B1 (en) 2024-01-17 2024-11-13 Kddi株式会社 Information processing device, information processing method, and program
JP7564387B1 (en) * 2024-01-22 2024-10-08 Kddi株式会社 Information processing device, information processing method, and program
JP7546178B1 (en) 2024-01-31 2024-09-05 Kddi株式会社 Information processing device, information processing method, and program
JP7850502B2 (en) * 2024-03-25 2026-04-23 株式会社オカキチ Information processing systems, information processing methods, and programs
JP7705524B1 (en) 2024-07-03 2025-07-09 Kddi株式会社 Information processing device, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198185A (en) 2013-03-29 2014-10-23 株式会社バンダイナムコゲームス Game information providing system and program
JP2016063884A (en) 2014-09-24 2016-04-28 グリー株式会社 Game program, game control method, and computer
JP7125574B1 (en) 2021-10-29 2022-08-25 合同会社Famc Systems, methods, and programs for determining matters to be determined when players perform actions
JP2023018859A (en) 2021-07-28 2023-02-09 株式会社カプコン Program and information processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198185A (en) 2013-03-29 2014-10-23 株式会社バンダイナムコゲームス Game information providing system and program
JP2016063884A (en) 2014-09-24 2016-04-28 グリー株式会社 Game program, game control method, and computer
JP2023018859A (en) 2021-07-28 2023-02-09 株式会社カプコン Program and information processing device
JP7125574B1 (en) 2021-10-29 2022-08-25 合同会社Famc Systems, methods, and programs for determining matters to be determined when players perform actions

Also Published As

Publication number Publication date
JP2023054841A (en) 2023-04-14
JP7730403B2 (en) 2025-08-27
JP2024128011A (en) 2024-09-20

Similar Documents

Publication Publication Date Title
JP7519484B2 (en) Development system and system
Morales et al. A practical experience on the use of gamification in MOOC courses as a strategy to increase motivation
Cruz-Cunha Handbook of research on serious games as educational, business and research tools
Nelson Cultivating outdoor classrooms: Designing and implementing child-centered learning environments
Robertson et al. Understanding the importance of context: A qualitative study of a location-based exergame to enhance school childrens physical activity
Luimula et al. Communication, Hands on Experiencing and Digital Twins
Ortega-Arranz et al. Creating engaging experiences in MOOCs through in-course redeemable rewards
WO2023108841A2 (en) Game system for achieving behavior guidance and life navigation, and use method therefor
Fitz-Walter et al. Exploring the effect of achievements on students attending university orientation
Ng A video game to supplement a hybrid principles of microeconomics course
Tariq et al. Poor family-functioning and lack of interpersonal support as predictors of online gaming addiction in adolescents
Mallick et al. Learning Urogenital Diseases in Oddity (LUDO)—a gamification-based innovation for learning urogenital diseases in emergency medicine
Finco I play, you play and we play together: Social interaction through the use of pokémon go
Costa et al. The role of empathy in sport tourism services: A review
Shao et al. Electronic Sports Sustainable Development of Probing into Digital Games, Teenage Domestication, and Mutual Construction
Wildenauer Children’s Access to Free Play in Nature in Relation to Mental Health and Overall Well-Being
Ortega Motivation theory in factors that motivate volunteer soccer referees to remain volunteering
Briggs Gamification of leadership training methods: Utilizing modern gaming culture to train effective leaders in corporate and non-profit settings
Niknam An augmented reality mobile game design to enhance spatial memory in elderly with dementia
Shukla-Bhatt The Leap of the Limping Goddess
Engerman et al. ESportsU digital warrior camp: Creating an esports-based culturally relevant computing living learning camp
Tonkin Playing in a digital world
Reynolds Undoing Urgency: Reclaim Your Time for the Things that Matter Most
Saunders The Role of Video Game Play, Gender Roles, and Career Decision Self-Efficacy in Development of STEM Career Interests & Motivation
Soute Head Up Games: On the design, creation and evaluation of interactive outdoor games for children

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20230322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230308

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240229

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240319

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: 20240618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7519484

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150