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
JP7776562B2 - Program, device, and system - Google Patents
[go: Go Back, main page]

JP7776562B2 - Program, device, and system - Google Patents

Program, device, and system

Info

Publication number
JP7776562B2
JP7776562B2 JP2024051507A JP2024051507A JP7776562B2 JP 7776562 B2 JP7776562 B2 JP 7776562B2 JP 2024051507 A JP2024051507 A JP 2024051507A JP 2024051507 A JP2024051507 A JP 2024051507A JP 7776562 B2 JP7776562 B2 JP 7776562B2
Authority
JP
Japan
Prior art keywords
user
character
identification information
content
character content
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
JP2024051507A
Other languages
Japanese (ja)
Other versions
JP2025150565A (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.)
Bandai Co Ltd
Original Assignee
Bandai 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 Bandai Co Ltd filed Critical Bandai Co Ltd
Priority to JP2024051507A priority Critical patent/JP7776562B2/en
Publication of JP2025150565A publication Critical patent/JP2025150565A/en
Application granted granted Critical
Publication of JP7776562B2 publication Critical patent/JP7776562B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、プログラム、装置、及びシステムに関する。 The present invention relates to a program, device, and system.

特許文献1には、プレイヤーに交換対象となるゲーム媒体を選択させ易くすることを課題とした技術が記載されている。特許文献2には、プレイヤーがカードの生成過程に関与することを課題とした技術が記載されている。特許文献3には、商品のプロモーションを図りながら、キャンペーン主催者の負担を軽減することを課題とした抽選くじシステムが記載されている。
(先行技術文献)
(特許文献)
(特許文献1) 特開2014-188366号公報
(特許文献2) 特開2017-131321号公報
(特許文献3) 特開2005-070937号公報
Patent Document 1 describes a technology that aims to make it easier for players to select game media to be exchanged. Patent Document 2 describes a technology that aims to involve players in the card creation process. Patent Document 3 describes a lottery system that aims to reduce the burden on campaign organizers while promoting products.
(Prior art document)
(Patent Documents)
(Patent Document 1) JP 2014-188366 A (Patent Document 2) JP 2017-131321 A (Patent Document 3) JP 2005-070937 A

本発明の第1の態様においては、プログラムが提供される。プログラムは、コンピュータを、第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部、及び登録部によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除する解除部として機能させる。複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、解除部は、登録部によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち、第1種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除することができ、第2種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除できない。 A first aspect of the present invention provides a program. The program causes a computer to function as a registration unit that registers multiple character contents in association with first user identification information, which is identification information of a first user, and as a release unit that releases the association between the first user identification information and at least one of the multiple character contents registered by the registration unit in association with the first user identification information. The multiple character contents include a first type of character content and a second type of character content, and the release unit can release the association between the first type of character content and the first user identification information, among the multiple character contents registered by the registration unit in association with the first user identification information, but cannot release the association between the second type of character content and the first user identification information.

本発明の第2の態様においては、装置が提供される。装置は、第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部と、
登録部によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除する解除部とを備える。複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、解除部は、登録部によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち、第1種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除することができ、第2種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除できない。
In a second aspect of the present invention, there is provided an apparatus, the apparatus including: a registration unit that registers a plurality of character contents in association with first user identification information that is identification information of a first user;
and a release unit that releases an association between the first user identification information and at least one of a plurality of character contents registered by the registration unit in association with the first user identification information. The plurality of character contents include a first type of character content and a second type of character content, and the release unit is capable of releasing the association between the first user identification information and the first type of character content among the plurality of character contents registered by the registration unit in association with the first user identification information, but is unable to release the association between the second type of character content and the first user identification information.

本発明の第3の態様においては、システムが提供される。システムは、上記の装置と、ユーザが使用可能なユーザ端末とを備える。提示制御部は、識別情報に対応づけて登録されたキャラクターコンテンツに関連づけられたキャラクター要素又は識別情報に対応づけて登録されたキャラクターコンテンツを、ユーザ端末を通じてユーザに提示するための制御を実行する。 A third aspect of the present invention provides a system. The system includes the above-described device and a user terminal usable by the user. The presentation control unit executes control to present, to the user via the user terminal, character elements associated with character content registered in association with the identification information or character content registered in association with the identification information.

なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the features of the present invention. Subcombinations of these features may also constitute inventions.

第1実施形態におけるシステム5の全体構成の一例を示す。1 shows an example of the overall configuration of a system 5 according to a first embodiment. 装置10の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the device 10. ユーザ端末20の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a user terminal 20. 装置10が記憶するキャラクターコンテンツ情報の一例を示す。10 shows an example of character content information stored in the device 10. 装置10が記憶するキャラクターコンテンツ登録情報の一例を示す。10 shows an example of character content registration information stored in the device 10. 装置10が記憶する商品情報の一例を示す。10 shows an example of product information stored in the device 10. 装置10が記憶する支払情報の一例を示す。1 shows an example of payment information stored by the device 10. ユーザ端末20に表示されるキャラクターコンテンツ一覧画面800の一例を模式的に示す。8A and 8B show an example of a character content list screen 800 displayed on the user terminal 20. ユーザ端末20に表示されるシリアルコード入力画面900の一例を模式的に示す。9A and 9B show an example of a serial code input screen 900 displayed on the user terminal 20. ユーザ端末20に表示されるキャラクターコンテンツ一覧画面1000の一例を模式的に示す。10 shows an example of a character content list screen 1000 displayed on the user terminal 20. ユーザ端末20に表示される第1のショッピング画面1100の一例を模式的に示す。11A and 11B show an example of a first shopping screen 1100 displayed on the user terminal 20. ユーザ端末20に表示される第2のショッピング画面1200の一例を模式的に示す。12A and 12B show an example of a second shopping screen 1200 displayed on the user terminal 20. ユーザ端末20に表示される第3のショッピング画面1300の一例を模式的に示す。13A and 13B show an example of a third shopping screen 1300 displayed on the user terminal 20. ユーザ端末20に表示される抽選結果画面1400の一例を模式的に示す。14A and 14B show an example of a lottery result screen 1400 displayed on the user terminal 20. ユーザ端末20に表示されるキャラクターコンテンツ画面1500の一例を模式的に示す。15A and 15B show an example of a character content screen 1500 displayed on the user terminal 20. ユーザ端末20に表示される登録解除画面1600の一例を模式的に示す。16A and 16B show an example of a deregistration screen 1600 displayed on the user terminal 20. ユーザ端末20に表示されるキャラクターコンテンツ画面1700の一例を模式的に示す。17A and 17B show an example of a character content screen 1700 displayed on the user terminal 20. ユーザ端末20に表示される譲渡画面1800の一例を模式的に示す。18A and 18B show an example of a transfer screen 1800 displayed on the user terminal 20. 装置10が実行する処理の流れを示すフローチャートである。3 is a flowchart showing the flow of processing executed by the device 10. 第2実施形態における装置12の機能構成を示すブロック図である。FIG. 10 is a block diagram showing the functional configuration of a device 12 according to a second embodiment. 装置12が記憶するキャラクター要素情報のデータ構造の一例を示す。10 shows an example of the data structure of character element information stored in the device 12. 装置12が記憶する選択キャラクター要素情報のデータ構造の一例を示す。10 shows an example of a data structure of selected character element information stored in the device 12. ユーザ端末20に表示されるキャラクター要素選択画面2400の一例を模式的に示す。24A and 24B show an example of a character element selection screen 2400 displayed on the user terminal 20. ユーザ端末20に表示されるキャラクターコンテンツ一覧画面2500の一例を模式的に示す。25A and 25B show an example of a character content list screen 2500 displayed on the user terminal 20. ユーザ端末20に表示される第2のショッピング画面2600の一例を模式的に示す。26A and 26B show an example of a second shopping screen 2600 displayed on the user terminal 20. 第3実施形態における装置13の機能構成を示すブロック図である。FIG. 11 is a block diagram showing the functional configuration of a device 13 according to a third embodiment. ユーザ端末20に表示されるキャラクターコンテンツ一覧画面2800の一例を模式的に示す。28A and 28B show an example of a character content list screen 2800 displayed on the user terminal 20. ユーザ端末20に表示される第2のショッピング画面2900の一例を模式的に示す。29A and 29B show an example of a second shopping screen 2900 displayed on the user terminal 20. 装置13が実行する処理の流れを示すフローチャートである。10 is a flowchart showing the flow of processing executed by the device 13. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. ユーザ端末20に表示される抽選結果画面3200の一例を模式的に示す。32A and 32B show an example of a lottery result screen 3200 displayed on the user terminal 20. ユーザ端末20に表示される第2のショッピング画面3300の一例を模式的に示す。33A and 33B show an example of a second shopping screen 3300 displayed on the user terminal 20. ユーザ端末20に表示される抽選結果画面3400の一例を模式的に示す。34 shows an example of a lottery result screen 3400 displayed on the user terminal 20. ユーザ端末20に表示される抽選結果画面3500の一例を模式的に示す。35A and 35B show an example of a lottery result screen 3500 displayed on the user terminal 20. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. 装置13が実行する処理の流れを示すフローチャートである。10 is a flowchart showing the flow of processing executed by the device 13. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. 抽選実行部110が選択確率を変更する状況の一例を模式的に示す。10A and 10B show an example of a situation in which the lottery execution unit 110 changes the selection probability. コンピュータ2000の一例を示す。An example of a computer 2000 is shown.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

(第1実施形態)
図1は、第1実施形態におけるシステム5の全体構成の一例を示す。システム5は、装置10と、ユーザ端末20とを備える。
(First embodiment)
1 shows an example of the overall configuration of a system 5 according to the first embodiment. The system 5 includes an apparatus 10 and a user terminal 20.

装置10とユーザ端末20とは、通信ネットワーク90を介して相互に通信することができる。通信ネットワーク90は、データの伝送路であってよい。通信ネットワーク90は、有線通信の伝送路であってよく、無線通信の伝送路であってよく、それらの組み合わせであってよい。通信ネットワーク90は、インターネット、専用回線網、無線通信網、電話回線網、種々のケーブル網又はそれらの組み合わせを含んでよい。通信ネットワーク90は、アドホックネットワークなどのP2Pネットワークを含んでもよい。 The device 10 and the user terminal 20 can communicate with each other via a communication network 90. The communication network 90 may be a data transmission path. The communication network 90 may be a wired communication transmission path, a wireless communication transmission path, or a combination thereof. The communication network 90 may include the Internet, a dedicated line network, a wireless communication network, a telephone line network, various cable networks, or a combination thereof. The communication network 90 may also include a P2P network such as an ad hoc network.

無線通信網における通信方式は、移動通信方式であってよく、無線データ通信方式であってよい。移動通信方式としては、3G方式、LTE方式、4G方式、及び5G方式などが例示される。無線データ通信方式としては、無線PAN方式、無線LAN方式、無線MAN方式、無線WAN方式などが例示される。無線通信網における通信方式は、各種の近距離無線通信方式であってもよい。 The communication method in the wireless communication network may be a mobile communication method or a wireless data communication method. Examples of mobile communication methods include 3G, LTE, 4G, and 5G. Examples of wireless data communication methods include wireless PAN, wireless LAN, wireless MAN, and wireless WAN. The communication method in the wireless communication network may also be any of various short-range wireless communication methods.

ユーザ端末20は、ユーザ30が使用する電子機器である。ユーザ端末20は、例えば、スマートフォン、携帯電話、PDA(登録商標)、タブレット、パーソナルコンピュータ、ウエアラブル・コンピュータ等であってよい。 The user terminal 20 is an electronic device used by the user 30. The user terminal 20 may be, for example, a smartphone, a mobile phone, a PDA (registered trademark), a tablet, a personal computer, a wearable computer, etc.

装置10は、ユーザ30に付与され得るキャラクターコンテンツを管理する。キャラクターコンテンツには、複数のキャラクター要素が関連づけられる。 The device 10 manages character content that can be assigned to the user 30. Multiple character elements are associated with the character content.

本実施形態において、キャラクター要素は、例えば仮想的なアイドル等、仮想的な人物のキャラクターを示すが、これに限られない。キャラクター要素は、実在の人物のキャラクターを示すものであってよく、動物を含む生物のキャラクターを示すものであってよく、ロボット、船舶等の各種の機器のキャラクターを示すものであってよい。その他、キャラクター要素は、感情、自然、及び国家等の様々な概念のキャラクターを示すものであってよい。本実施形態において、キャラクターコンテンツはデジタルコンテンツである。キャラクターコンテンツは、仮想的なアイドルの画像を含む仮想的なカードの形態でユーザ30に提示される。 In this embodiment, the character element represents a virtual person character, such as a virtual idol, but is not limited to this. The character element may represent a real person character, a living creature character including an animal, or a character of various devices such as a robot or a ship. In addition, the character element may represent characters of various concepts such as emotions, nature, and nations. In this embodiment, the character content is digital content. The character content is presented to the user 30 in the form of a virtual card including an image of the virtual idol.

装置10は、シリアルコードを用いてキャラクターコンテンツを管理する。シリアルコードは、キャラクターコンテンツを識別するコンテンツ識別情報の一例である。 Device 10 manages character content using a serial code. The serial code is an example of content identification information that identifies the character content.

ユーザ端末20は、ユーザ30からの指示に応じて装置10と通信し、ユーザ30にキャラクターコンテンツを付与するよう装置10に要求する。装置10は、ユーザ端末20からの要求に応じて、ユーザ30に付与するキャラクターコンテンツを決定する。装置10は、ユーザ30に付与するキャラクターコンテンツとして決定したキャラクターコンテンツのシリアルコードを、ユーザ30のユーザ識別情報であるユーザ識別情報に対応づけて登録する。 In response to an instruction from user 30, user terminal 20 communicates with device 10 and requests device 10 to assign character content to user 30. In response to the request from user terminal 20, device 10 determines the character content to assign to user 30. Device 10 registers the serial code of the character content determined as the character content to assign to user 30 in association with user identification information, which is the user identification information of user 30.

ユーザ端末20は、装置10によってユーザ30のユーザ識別情報に対応づけて登録されたシリアルコードで識別されるキャラクターコンテンツを装置10から受信し、受信したキャラクターコンテンツを表示することによって、キャラクターコンテンツをユーザ30に提示する。 The user terminal 20 receives from the device 10 character content identified by a serial code registered by the device 10 in association with the user identification information of the user 30, and presents the character content to the user 30 by displaying the received character content.

装置10は、ユーザ30が代価を支払うことを条件にユーザ30に付与されるキャラクターコンテンツと、ユーザ30が代価を支払うことなくユーザ30に付与されるプロモーション用のキャラクターコンテンツとを管理する。ユーザ30が代価を支払うことを条件にユーザ30に付与されるキャラクターコンテンツは、第1種別のキャラクターコンテンツの一例である。ユーザ30が代価を支払うことなくユーザ30に付与されるプロモーション用のキャラクターコンテンツは、第2種別のキャラクターコンテンツの一例である。 The device 10 manages character content that is granted to the user 30 on the condition that the user 30 pays a fee, and promotional character content that is granted to the user 30 without the user 30 paying a fee. Character content that is granted to the user 30 on the condition that the user 30 pays a fee is an example of a first type of character content. Promotional character content that is granted to the user 30 without the user 30 paying a fee is an example of a second type of character content.

ユーザ30が第1種別のキャラクターコンテンツを取得する方式には、ユーザ30に付与される特定のキャラクターコンテンツをユーザ30が指定する個別指定方式と、第1種別の複数のキャラクターコンテンツの中から、ユーザ30に付与されるキャラクターコンテンツを装置10が抽選によって決定する抽選方式とがある。 Methods by which user 30 acquires the first type of character content include an individual designation method in which user 30 designates the specific character content to be granted to user 30, and a lottery method in which device 10 determines by lottery the character content to be granted to user 30 from among multiple first type character contents.

第2種別のキャラクターコンテンツのシリアルコードは、例えばプロモーション用カードの券面に印字され、当該プロモーション用カードを不特定多数に配布することによって、複数のユーザに提供される。第2種別のキャラクターコンテンツのシリアルコードは、ウェブサイト等を通じて複数のユーザ30に配布されてよい。ユーザ30が第2種別のキャラクターコンテンツのシリアルコードをユーザ端末20に入力すると、装置10は、ユーザ30のユーザ識別情報に対応づけてユーザ端末20から受信したシリアルコードを登録する。 The serial code for the second type of character content is provided to multiple users by, for example, printing it on the face of a promotional card and distributing the promotional card to an unspecified number of people. The serial code for the second type of character content may be distributed to multiple users 30 via a website or the like. When a user 30 inputs the serial code for the second type of character content into a user terminal 20, the device 10 registers the serial code received from the user terminal 20 in association with the user identification information of the user 30.

装置10は、ユーザ端末20を通じてユーザ30から取得した指示に応じて、第1種別のキャラクターコンテンツのシリアルコードとユーザ30のユーザ識別情報との対応づけを解除することができる。ユーザ30との対応づけが解除されたキャラクターコンテンツのシリアルコードは、ユーザ30の指示に応じて、他のユーザ30のユーザ識別情報に対応づけて登録し直すことができる。これにより、代価を支払うことによってユーザ30に登録されたキャラクターコンテンツについては、ユーザ30が自由に登録を解除することができるようにすることができる。 In response to an instruction received from the user 30 via the user terminal 20, the device 10 can cancel the association between the serial code of the first type of character content and the user identification information of the user 30. The serial code of the character content whose association with the user 30 has been canceled can be re-registered in association with the user identification information of another user 30 in response to an instruction from the user 30. This allows the user 30 to freely cancel the registration of character content that was registered to the user 30 by paying a fee.

一方、装置10は、第2種別のキャラクターコンテンツのシリアルコードとユーザ30のユーザ識別情報との対応づけを解除することはできない。これにより、プロモーション用のキャラクターコンテンツをユーザ30に登録した状態を維持することができる。 On the other hand, the device 10 cannot cancel the association between the serial code of the second type of character content and the user identification information of the user 30. This allows the promotional character content to remain registered with the user 30.

図2は、装置10の機能構成を示すブロック図である。装置10は、処理部100と、記憶部190と、通信部192とを備える。 Figure 2 is a block diagram showing the functional configuration of the device 10. The device 10 includes a processing unit 100, a memory unit 190, and a communication unit 192.

装置10は、コンピュータにより実現される。処理部100は、プロセッサを含む演算処理装置により実現される。処理部100は、装置10において実行される各種の演算を実行するとともに、記憶部190及び通信部192の制御を担う。処理部100は、抽選実行部110と、第1登録部121と、解除部130と、提示制御部140と、判断部150と、選択制御部160とを備える。 The device 10 is realized by a computer. The processing unit 100 is realized by an arithmetic processing device including a processor. The processing unit 100 executes various calculations executed by the device 10 and controls the memory unit 190 and communication unit 192. The processing unit 100 includes a lottery execution unit 110, a first registration unit 121, a cancellation unit 130, a presentation control unit 140, a determination unit 150, and a selection control unit 160.

通信部192は、主として通信ネットワーク90を介するユーザ端末20との通信を担う。記憶部190は、揮発性記憶媒体及び不揮発性記憶媒体により実現される。記憶部190は、コンピュータを装置10として機能させるためのプログラムを記憶するとともに、処理部100の演算に必要なデータを記憶する。 The communication unit 192 is primarily responsible for communication with the user terminal 20 via the communication network 90. The storage unit 190 is implemented using volatile and non-volatile storage media. The storage unit 190 stores programs for causing the computer to function as the device 10, as well as data necessary for the processing unit 100's calculations.

処理部100における機能を説明する。 The functions of the processing unit 100 are explained below.

第1登録部121は、第1ユーザのユーザ識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する。解除部130は、第1登録部121によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除する。第1実施形態において、第1ユーザは任意の1のユーザ30であり、第2ユーザは、他のユーザ30である。 The first registration unit 121 registers multiple character contents in association with first user identification information, which is the user identification information of the first user. The release unit 130 releases the association between at least one character content among the multiple character contents registered by the first registration unit 121 in association with the first user identification information and the first user identification information. In the first embodiment, the first user is any one user 30, and the second user is another user 30.

複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含む。解除部130は、第1登録部121によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち、第1種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除することができ、第2種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除できない。 The multiple character contents include a first type of character content and a second type of character content. Of the multiple character contents registered by the first registration unit 121 in association with the first user identification information, the release unit 130 can release the association between the first type of character content and the first user identification information, but cannot release the association between the second type of character content and the first user identification information.

提示制御部140は、第1登録部121によって第1ユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツを第1ユーザに提示するための制御を行う。例えば、提示制御部140は、第1登録部121によって第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツが登録されている場合に、少なくとも第1種別のキャラクターコンテンツを第1ユーザに提示するための制御を行い、解除部130によって第1ユーザ識別情報と第1種別のキャラクターコンテンツとの対応づけが解除されている場合に、第1種別のキャラクターコンテンツを第1ユーザに提示するための制御を行わない。 The presentation control unit 140 performs control to present to the first user multiple character contents registered by the first registration unit 121 in association with the first user identification information. For example, when a first type of character content is registered by the first registration unit 121 in association with the first user identification information, the presentation control unit 140 performs control to present at least the first type of character content to the first user, and when the association between the first user identification information and the first type of character content is released by the release unit 130, the presentation control unit 140 does not perform control to present the first type of character content to the first user.

第1登録部121は、解除部130によって第1ユーザ識別情報との対応づけが解除された第1種別のキャラクターコンテンツを、第2ユーザのユーザ識別情報である第2ユーザ識別情報に対応づけて登録することが可能である。第1登録部121は、第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツを登録した後、解除部130によって第1ユーザ識別情報と第1種別のキャラクターコンテンツとの対応づけが解除されたことを条件として、第2ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツを登録することが可能であってよい。 The first registration unit 121 is capable of registering the first type of character content, the association of which with the first user identification information has been released by the release unit 130, in association with the second user identification information, which is the user identification information of the second user. After registering the first type of character content in association with the first user identification information, the first registration unit 121 may be capable of registering the first type of character content in association with the second user identification information, on the condition that the association between the first user identification information and the first type of character content has been released by the release unit 130.

第1登録部121は、第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツを登録した後、解除部130によって第1ユーザ識別情報と第1種別のキャラクターコンテンツとの対応づけが解除され、かつ、第1種別のキャラクターコンテンツを登録するべき旨が第2ユーザに通知されたことを条件として、第2ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツを登録してよい。 After registering the first type of character content in association with the first user identification information, the first registration unit 121 may register the first type of character content in association with the second user identification information, on condition that the association between the first user identification information and the first type of character content is released by the release unit 130 and the second user is notified that the first type of character content should be registered.

抽選実行部110は、複数のキャラクターコンテンツのうち、第1ユーザに付与されるキャラクターコンテンツとして第1種別のキャラクターコンテンツを決定するための抽選を実行する。一方、抽選実行部110は、複数のキャラクターコンテンツのうち、第2種別のキャラクターコンテンツを第1ユーザに付与されるキャラクターコンテンツとして決定しない。 The lottery execution unit 110 executes a lottery to determine, from among the plurality of character contents, a first type of character content as the character content to be granted to the first user. On the other hand, the lottery execution unit 110 does not determine, from among the plurality of character contents, a second type of character content as the character content to be granted to the first user.

判断部150は、抽選に対する代価を第1ユーザが支払うための手続きが行われているか否かを判断する。抽選実行部110は、判断部150が抽選に対する代価を第1ユーザが支払うための手続きが行われていると判断したことを条件として、抽選を実行する。第1種別のキャラクターコンテンツは、第1ユーザによる代価の支払いの手続きが行われていることを条件に第1ユーザに付与されるキャラクターコンテンツである。一方、第2種別のキャラクターコンテンツは、第1ユーザによる代価の支払いの手続きが行われていることを条件とせずに第1ユーザに付与されるキャラクターコンテンツである。 The determination unit 150 determines whether the first user has completed the procedure to pay the fee for the lottery. The lottery execution unit 110 executes the lottery on the condition that the determination unit 150 has determined that the first user has completed the procedure to pay the fee for the lottery. The first type of character content is character content that is granted to the first user on the condition that the first user has completed the procedure to pay the fee. On the other hand, the second type of character content is character content that is granted to the first user without the condition that the first user has completed the procedure to pay the fee.

第1登録部121は、抽選実行部110によって第1ユーザに付与されるキャラクターコンテンツとして第1種別のキャラクターコンテンツが決定された場合に、第1ユーザのユーザ30操作を要することなく、抽選実行部110によって第1ユーザに付与されるキャラクターコンテンツとして決定された第1種別のキャラクターコンテンツを第1ユーザ識別情報に対応づけて登録する。 When the lottery execution unit 110 determines a first type of character content as the character content to be granted to the first user, the first registration unit 121 registers the first type of character content determined by the lottery execution unit 110 as the character content to be granted to the first user in association with the first user identification information, without requiring any operation by the first user 30.

第1種別のキャラクターコンテンツは、第1コンテンツ識別情報によって識別される。第2種別のキャラクターコンテンツは、第2コンテンツ識別情報によって識別される。第1登録部121は、第1ユーザ識別情報に対応づけて第1コンテンツ識別情報及び第2コンテンツ識別情報を登録することにより、第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツを登録する。解除部130は、第1コンテンツ識別情報と第1ユーザ識別情報との対応づけを解除可能であり、第2コンテンツ識別情報と第1ユーザ識別情報との対応づけを解除できない。 The first type of character content is identified by first content identification information. The second type of character content is identified by second content identification information. The first registration unit 121 registers the first content identification information and the second content identification information in association with the first user identification information, thereby registering the first type of character content and the second type of character content in association with the first user identification information. The release unit 130 can release the association between the first content identification information and the first user identification information, but cannot release the association between the second content identification information and the first user identification information.

第1登録部121は、第1ユーザ識別情報に対応づけて第1コンテンツ識別情報を登録した後、解除部130によって第1ユーザ識別情報と第1コンテンツ識別情報との対応づけが解除されたことを条件として、第2ユーザのユーザ識別情報である第2ユーザ識別情報に対応づけて第1コンテンツ識別情報を登録することが可能である。第1登録部121は、第1コンテンツ識別情報がいずれのユーザ30のユーザ識別情報に対応づけて登録されていないことを条件として、いずれかのユーザ30のユーザ識別情報に対応づけて第1コンテンツ識別情報を登録する処理を複数回行うことが可能であり、第2コンテンツ識別情報がいずれのユーザ30のユーザ識別情報に対応づけて登録されていない場合であっても、いずれかのユーザ30のユーザ識別情報に対応づけて第2コンテンツ識別情報を登録する処理を1回のみ行うことが可能である。解除部130は、いずれかのユーザ30のユーザ識別情報と第1コンテンツ識別情報との対応づけを解除する処理を複数回実行することが可能である。 After registering the first content identification information in association with the first user identification information, the first registration unit 121 can register the first content identification information in association with the second user identification information, which is the user identification information of a second user, on the condition that the association between the first user identification information and the first content identification information has been canceled by the cancellation unit 130. The first registration unit 121 can perform the process of registering the first content identification information in association with the user identification information of any user 30 multiple times, on the condition that the first content identification information is not registered in association with the user identification information of any user 30. Even if the second content identification information is not registered in association with the user identification information of any user 30, the first registration unit 121 can perform the process of registering the second content identification information in association with the user identification information of any user 30 only once. The cancellation unit 130 can perform the process of canceling the association between the user identification information of any user 30 and the first content identification information multiple times.

提示制御部140は、第1登録部121によって第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツが登録されている場合に、第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツを一覧形式で第1ユーザに提示するための制御を行う。また、提示制御部140は、第1登録部121によって第1ユーザ識別情報に対応づけて第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツが登録されている場合に、第1種別のキャラクターコンテンツと第2種別のキャラクターコンテンツとを区別して提示するための制御を行う。 When the first registration unit 121 has registered the first type of character content and the second type of character content in association with the first user identification information, the presentation control unit 140 performs control to present the first type of character content and the second type of character content to the first user in list format. When the first registration unit 121 has registered the first type of character content and the second type of character content in association with the first user identification information, the presentation control unit 140 also performs control to distinguish between and present the first type of character content and the second type of character content.

解除部130は、第1ユーザ識別情報と第1種別のキャラクターコンテンツとの対応づけを解除する処理を、予め定められた第1期間においてのみ実行することができてよい。第1登録部121は、解除部130によって第1ユーザ識別情報との対応づけが解除された第1種別のキャラクターコンテンツを第2ユーザ識別情報に対応づけて登録する処理を、予め定められた第2期間においてのみ実行することができてよい。 The release unit 130 may be able to execute the process of releasing the association between the first user identification information and the first type of character content only during a predetermined first period. The first registration unit 121 may be able to execute the process of registering the first type of character content, the association between which has been released by the release unit 130 and the first user identification information, in association with the second user identification information only during a predetermined second period.

提示制御部140は、キャラクターコンテンツの抽選態様に関する複数の種別をユーザ30に提示するための制御を実行してよい。選択制御部160は、複数の種別のうち特定の種別をユーザ30に選択させるための制御を実行してよい。抽選実行部110は、ユーザ3030によって選択された特定の種別に応じて、抽選を実行してよい。複数の種別は、1つのキャラクターコンテンツをユーザ30に付与する種別と、複数のキャラクターコンテンツをユーザ30に付与する種別とを含んでよい。提示制御部140は、抽選を実行する回数をユーザ30に選択させるための制御を実行してよい。 The presentation control unit 140 may execute control to present multiple types of character content lottery modes to the user 30. The selection control unit 160 may execute control to have the user 30 select a specific type from the multiple types. The lottery execution unit 110 may execute a lottery in accordance with the specific type selected by the user 30. The multiple types may include a type in which one character content is granted to the user 30 and a type in which multiple character contents are granted to the user 30. The presentation control unit 140 may execute control to have the user 30 select the number of times to execute the lottery.

図3は、ユーザ端末20の機能構成を示すブロック図である。ユーザ端末20は、処理部200と、記憶部290と、通信部292と、表示部294と、操作入力部296とを備える。 Figure 3 is a block diagram showing the functional configuration of the user terminal 20. The user terminal 20 includes a processing unit 200, a memory unit 290, a communication unit 292, a display unit 294, and an operation input unit 296.

ユーザ端末20は、コンピュータにより実現される。処理部200は、プロセッサを含む演算処理装置により実現される。処理部200は、ユーザ端末20において実行される各種の演算を実行するとともに、記憶部290、通信部292、表示部294、及び操作入力部296の制御を担う。本実施形態において説明されるユーザ端末20が実行する処理は、処理部200が主体となって各部を制御することによって実現される。 The user terminal 20 is realized by a computer. The processing unit 200 is realized by an arithmetic processing device including a processor. The processing unit 200 executes various calculations executed on the user terminal 20 and controls the memory unit 290, communication unit 292, display unit 294, and operation input unit 296. The processing executed by the user terminal 20 described in this embodiment is realized by the processing unit 200 taking the lead in controlling each unit.

通信部292は、主として通信ネットワーク90を介する装置10との通信を担う。記憶部290は、揮発性記憶媒体及び揮発性記憶媒体により実現される。記憶部290は、コンピュータをユーザ端末20として機能させるためのプログラムを記憶するとともに、処理部200の演算に必要なデータを記憶する。 The communication unit 292 is primarily responsible for communication with the device 10 via the communication network 90. The storage unit 290 is realized by a volatile storage medium. The storage unit 290 stores programs for causing the computer to function as the user terminal 20, as well as data necessary for the processing unit 200's calculations.

表示部294は、処理部200が生成した画像情報に基づく画像を表示する。表示部294は、例えば、液晶等のフラットパネルディスプレイ、ブラウン管(CRT)、ヘッドマウントディスプレイ等の表示装置を含んで構成され得る。 The display unit 294 displays an image based on the image information generated by the processing unit 200. The display unit 294 may be configured to include a display device such as a flat panel display such as a liquid crystal display, a cathode ray tube (CRT), or a head-mounted display.

操作入力部296は、ユーザ30によるユーザ端末20に対する操作を取得する。操作入力部296は、取得した操作に基づく操作信号を処理部200に出力する。操作入力部296は、例えば、タッチパッド、ボタン、ジョイスティック、トラックボール、加速度センサ、角速度センサ等によって実現される。 The operation input unit 296 acquires operations performed by the user 30 on the user terminal 20. The operation input unit 296 outputs an operation signal based on the acquired operation to the processing unit 200. The operation input unit 296 is realized by, for example, a touchpad, button, joystick, trackball, acceleration sensor, angular velocity sensor, etc.

図4は、装置10が記憶するキャラクターコンテンツ情報の一例を示す。キャラクターコンテンツ情報は、コンテンツ識別情報と、キャラクター要素識別情報と、種別情報と、コンテンツデータとをデータ項目として有し、それらのデータ項目を互いに対応づける。キャラクターコンテンツ情報は、記憶部190に記憶される。 Figure 4 shows an example of character content information stored by device 10. The character content information has content identification information, character element identification information, type information, and content data as data items, and these data items correspond to one another. The character content information is stored in storage unit 190.

コンテンツ識別情報は、キャラクターコンテンツの識別情報である。コンテンツ識別情報は、上述したシリアルコードである。 The content identification information is the identification information for the character content. The content identification information is the serial code mentioned above.

キャラクター要素識別情報は、キャラクターコンテンツに関連づけられるキャラクター要素の識別情報である。例えば、キャラクター要素識別情報は、仮想のアイドルの識別情報である。 Character element identification information is identification information of a character element associated with character content. For example, character element identification information is identification information of a virtual idol.

種別情報は、キャラクターコンテンツの種別を示す。種別情報は、キャラクターコンテンツが第1種別のキャラクターコンテンツであるか、第2種別のキャラクターコンテンツであるかを示す。図4において、種別情報として「1」が対応づけられたキャラクターコンテンツは第1種別のキャラクターコンテンツである。図4において、種別情報として「2」が対応づけられたキャラクターコンテンツは第2種別のキャラクターコンテンツである。 The type information indicates the type of character content. The type information indicates whether the character content is a first type of character content or a second type of character content. In Figure 4, character content associated with type information "1" is a first type of character content. In Figure 4, character content associated with type information "2" is a second type of character content.

コンテンツデータは、キャラクターコンテンツの画像データを示す。コンテンツデータは、キャラクターコンテンツの画像データ自体であってよい。キャラクターコンテンツの画像データ自体が、キャラクターコンテンツ情報とは別に格納される場合、コンテンツデータは、キャラクターコンテンツの画像データを特定するための任意の情報であってよい。 The content data indicates image data of the character content. The content data may be the image data of the character content itself. If the image data of the character content itself is stored separately from the character content information, the content data may be any information for identifying the image data of the character content.

図5は、装置10が記憶するキャラクターコンテンツ登録情報の一例を示す。キャラクターコンテンツ登録情報は、ユーザ識別情報と、コンテンツ識別情報と、登録日時情報と、解除日時情報と、譲渡済みフラグとをデータ項目として有し、それらのデータ項目を互いに対応づける。キャラクターコンテンツ情報は、記憶部190に記憶される。 Figure 5 shows an example of character content registration information stored by device 10. The character content registration information has the following data items: user identification information, content identification information, registration date and time information, release date and time information, and a transfer flag, and these data items correspond to each other. The character content information is stored in the storage unit 190.

ユーザ識別情報は、ユーザ30のユーザ識別情報である。ユーザ識別情報は、装置10によってユーザ30のそれぞれに割り振られる。 The user identification information is the user identification information of the user 30. The user identification information is assigned to each user 30 by the device 10.

コンテンツ識別情報は、各ユーザ30に対し現在登録されている又は過去に登録されていたキャラクターコンテンツの識別情報である。 The content identification information is the identification information of character content currently or previously registered for each user 30.

登録日時情報は、ユーザ30にキャラクターコンテンツが登録された日時を示す。解除録日時情報は、ユーザ30へのキャラクターコンテンツの登録が解除された日時を示す。すなわち、解除録日時情報は、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけを解除した日時を示す。図5において解除録日時情報として「-」が対応づけられたキャラクターコンテンツは、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけが解除されていないことを示し、解除録日時情報として「-」以外が対応づけられたキャラクターコンテンツは、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけが解除されたことを示す。 The registration date and time information indicates the date and time when the character content was registered to user 30. The deregistration date and time information indicates the date and time when the registration of the character content to user 30 was deregistered. In other words, the deregistration date and time information indicates the date and time when the association between user 30's user identification information and the character content's identification information was deregistered. In Figure 5, character content associated with "-" as the deregistration date and time information indicates that the association between user 30's user identification information and the character content's identification information has not been deregistered, and character content associated with anything other than "-" as the deregistration date and time information indicates that the association between user 30's user identification information and the character content's identification information has been deregistered.

譲渡済みフラグは、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけが解除され、かつ、他のユーザ30に再登録されたキャラクターコンテンツである否かを示す。図5において譲渡済みフラグとして「true」が対応づけられたキャラクターコンテンツは、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけが解除され、かつ、他のユーザ30に再登録されたキャラクターコンテンツである。譲渡済みフラグとして「false」が対応づけられたキャラクターコンテンツは、ユーザ30のユーザ識別情報とキャラクターコンテンツの識別情報との対応づけが解除され、かつ、他のユーザ30に再登録されていないキャラクターコンテンツである。 The transferred flag indicates whether the association between the user identification information of the user 30 and the character content identification information has been released, and the character content has been re-registered to another user 30. In Figure 5, character content for which "true" is associated as the transferred flag is character content for which the association between the user identification information of the user 30 and the character content identification information has been released, and the character content has been re-registered to another user 30. Character content for which "false" is associated as the transferred flag is character content for which the association between the user identification information of the user 30 and the character content identification information has been released, and the character content has not been re-registered to another user 30.

なお、コンテンツ識別情報は、ユニークな識別情報である。同じ内容のキャラクターコンテンツ(同じキャラクターコンテンツと呼ぶ場合がある)には、それぞれ互いにユニークなコンテンツ識別情報が割り当てられる。これにより、同じキャラクターコンテンツを同一のユーザに登録することができ、かつ、同じキャラクターコンテンツを複数のユーザに登録することができる。ここで、同じキャラクターコンテンツであるか否かは、コンテンツ識別情報に基づいて判断可能であってよい。例えば、同じキャラクターコンテンツに割り振られるコンテンツ識別情報は、コンテンツ識別情報を示す文字列のうち特定の部分文字列が一致するように生成されてよい。 Note that content identification information is unique identification information. Character content with the same content (sometimes referred to as the same character content) is assigned a mutually unique content identification information. This allows the same character content to be registered to the same user, and also allows the same character content to be registered to multiple users. Here, whether or not the character content is the same may be determined based on the content identification information. For example, content identification information assigned to the same character content may be generated so that a specific substring of the string indicating the content identification information matches.

図6は、装置10が記憶する商品情報の一例を示す。商品情報は、商品IDと、コンテンツ識別情報と、単価情報と、選択制御情報とをデータ項目として有し、それらのデータ項目を互いに対応づける。商品情報は、記憶部190に記憶される。 Figure 6 shows an example of product information stored by device 10. The product information has the following data items: product ID, content identification information, unit price information, and selection control information, and these data items correspond to each other. The product information is stored in memory unit 190.

商品IDは、商品の識別情報である。コンテンツ識別情報は、ユーザ30に付与され得る1つ以上のコンテンツ識別情報のセットである。ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する商品である場合、コンテンツ識別情報は、複数のコンテンツ識別情報のリストとなる。 The product ID is identification information for the product. The content identification information is a set of one or more content identification information that can be assigned to the user 30. In the case of a product in which the character content assigned to the user 30 is determined by lottery, the content identification information is a list of multiple content identification information.

単価情報は、ユーザ30が支払うべき1つのキャラクターコンテンツ当たりの代価を示す。選択制御情報は、ユーザ30に商品を選択させための制御を行うために情報である。選択制御情報は、ユーザ30に提示される商品の画像情報、説明文情報、及び数量情報を含む。数量情報は、抽選を実行する回数としてユーザ30が選択可能な数を示す。 The unit price information indicates the price per character content that the user 30 must pay. The selection control information is information used to control the product selection by the user 30. The selection control information includes image information, description information, and quantity information for the products presented to the user 30. The quantity information indicates the number of times the user 30 can select a number to hold a lottery.

図7は、装置10が記憶する支払情報の一例を示す。支払情報は、商品IDと、ユーザ識別情報と、代価情報と、数量情報と、支払方式と、手続日時と、付与コンテンツ識別情報とをデータ項目として有し、それらのデータ項目を互いに対応づける。支払情報は、記憶部190に記憶される。 Figure 7 shows an example of payment information stored by device 10. The payment information includes the following data items: product ID, user identification information, price information, quantity information, payment method, transaction date and time, and added content identification information, and these data items are associated with each other. The payment information is stored in memory unit 190.

商品IDは、取引対象となる商品の識別情報である。ユーザ識別情報は、代価の支払いの手続きを行ったユーザ30のユーザ識別情報である。 The product ID is the identification information of the product to be traded. The user identification information is the user identification information of the user 30 who has completed the payment procedure.

代価情報は、ユーザ30がキャラクターコンテンツを取得するための代価を示す。代価情報は、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する場合の代価を示す情報を含む。代価情報は、ユーザ30に付与されるキャラクターコンテンツを個別指定方式で決定する場合の代価を示す情報を含む。 The price information indicates the price for user 30 to acquire character content. The price information includes information indicating the price when the character content to be granted to user 30 is determined by lottery. The price information includes information indicating the price when the character content to be granted to user 30 is determined by individual designation.

数量情報は、取引対象となる数量を示す。ユーザ30に付与されるキャラクターコンテンツを抽選方式によって選択する場合、数量情報は、抽選により選択されるキャラクターコンテンツの数を示す。 Quantity information indicates the quantity to be traded. If the character content to be granted to user 30 is selected by lottery, quantity information indicates the number of character content to be selected by lottery.

支払方式は、ユーザ30による代価の支払方式を示す。代価の支払方式としては、クレジットカード払い、電子マネー払い、コンビニ払い、銀行振込等を例示することができる。 The payment method indicates the payment method used by the user 30. Examples of payment methods include credit card payment, electronic money payment, convenience store payment, bank transfer, etc.

手続日時は、ユーザ30が代価の支払いの手続きを行った日時を示す。例えば、支払方式がクレジットカード払いの場合、手続日時は、クレジットカード決済におけるオーソリゼーションの承認が得られた日時であってよい。支払方式が電子マネー払い又はコンビニ払いの場合、手続日時は、それぞれの支払方式で支払いが行われた旨の通知を決済機関から受け取った日時であってよい。支払方式が銀行振込の場合、手続日時は、入金を確認できた日時であってよい。 The transaction date and time indicates the date and time when the user 30 completed the payment procedure. For example, if the payment method is credit card payment, the transaction date and time may be the date and time when authorization for the credit card payment was obtained. If the payment method is electronic money payment or convenience store payment, the transaction date and time may be the date and time when notification that payment has been made using the respective payment method is received from the payment institution. If the payment method is bank transfer, the transaction date and time may be the date and time when the deposit is confirmed.

付与コンテンツ識別情報は、抽選方式によってユーザ30に付与されたキャラクターコンテンツのコンテンツ識別情報を示す。付与コンテンツ識別情報は、抽選実行部110による抽選結果に基づいて生成され、支払情報に設定される。 The granted content identification information indicates the content identification information of the character content granted to the user 30 by lottery. The granted content identification information is generated based on the lottery results by the lottery execution unit 110 and is set in the payment information.

図8は、ユーザ端末20に表示されるキャラクターコンテンツ一覧画面800の一例を模式的に示す。キャラクターコンテンツ一覧画面800は、それぞれキャラクターコンテンツに対応するオブジェクト810、オブジェクト820及びオブジェクト830を含む。図8に示すオブジェクト810、オブジェクト820及びオブジェクト830は、第1種別のキャラクターコンテンツに対応するオブジェクトであるとする。 Figure 8 schematically shows an example of a character content list screen 800 displayed on the user terminal 20. The character content list screen 800 includes objects 810, 820, and 830, each of which corresponds to a character content. The objects 810, 820, and 830 shown in Figure 8 are assumed to be objects corresponding to a first type of character content.

なお、キャラクターコンテンツ一覧画面800は、オブジェクト892、オブジェクト894、オブジェクト896、及びオブジェクト898を含む。オブジェクト892は、ユーザ情報の表示及びユーザ設定を行うためのマイページ画面を表示する旨の指示をユーザ30から受け付けるためのオブジェクトである。オブジェクト894は、キャラクターコンテンツ一覧画面を表示する旨の指示をユーザ30から受け付けるためのオブジェクトである。オブジェクト896は、シリアルコード入力画面を表示する旨の指示をユーザ30から受け付けるためのオブジェクトである。オブジェクト898は、ショッピング画面を表示する旨の指示をユーザ30から受け付けるためのオブジェクトである。 The character content list screen 800 includes objects 892, 894, 896, and 898. Object 892 is an object for receiving an instruction from the user 30 to display a My Page screen for displaying user information and configuring user settings. Object 894 is an object for receiving an instruction from the user 30 to display a character content list screen. Object 896 is an object for receiving an instruction from the user 30 to display a serial code input screen. Object 898 is an object for receiving an instruction from the user 30 to display a shopping screen.

ユーザ端末20は、ユーザ30がオブジェクト894を押す操作を行った場合に、デジタルアルバムの表示要求を装置10に送信する。デジタルアルバムの表示要求には、ユーザ30のユーザ識別情報が含まれる。装置10は、ユーザ端末20からデジタルアルバムの表示要求を受信すると、図8に示すキャラクターコンテンツ一覧画面800をユーザ端末20に表示させる。ここでは、オブジェクト810、オブジェクト820及びオブジェクト830に対応するキャラクターコンテンツのコンテンツ識別情報が、ユーザ30のユーザ識別情報に対応づけてキャラクターコンテンツ登録情報に登録されているとする。 When the user 30 presses object 894, the user terminal 20 sends a digital album display request to the device 10. The digital album display request includes the user identification information of the user 30. When the device 10 receives the digital album display request from the user terminal 20, it causes the character content list screen 800 shown in FIG. 8 to be displayed on the user terminal 20. Here, it is assumed that the content identification information of the character content corresponding to objects 810, 820, and 830 is registered in the character content registration information in association with the user identification information of the user 30.

装置10がユーザ端末20からユーザ30にデジタルアルバムの表示要求を受信すると、提示制御部140は、キャラクターコンテンツ登録情報を参照して、ユーザ30のユーザ識別情報に対応づけて登録されているコンテンツ識別情報のうち、解除日時情報が「-」のコンテンツ識別情報を取得する。提示制御部140は、キャラクターコンテンツ情報を参照して、取得したコンテンツ識別情報に対応づけられたコンテンツデータ及び種別情報を取得し、取得したコンテンツデータに基づいて、オブジェクト810、オブジェクト820、及びオブジェクト830の画像データを取得する。提示制御部140は、取得したコンテンツ識別情報、画像データ、及び種別情報を、デジタルアルバムの表示応答として、ユーザ端末20に送信する。ユーザ端末20は、装置10から受信した表示応答に含まれる画像データ等に基づいて、キャラクターコンテンツ一覧画面800を生成して、表示部294に表示する。 When the device 10 receives a digital album display request from the user terminal 20 to the user 30, the presentation control unit 140 references the character content registration information and acquires content identification information with release date and time information "-" from among the content identification information registered in association with the user identification information of the user 30. The presentation control unit 140 references the character content information and acquires the content data and type information associated with the acquired content identification information, and acquires image data of objects 810, 820, and 830 based on the acquired content data. The presentation control unit 140 transmits the acquired content identification information, image data, and type information to the user terminal 20 as a digital album display response. The user terminal 20 generates a character content list screen 800 based on the image data, etc. included in the display response received from the device 10, and displays it on the display unit 294.

このように、提示制御部140は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツをユーザ30に提示するための制御を行う。提示制御部140は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて第1種別のキャラクターコンテンツが登録されている場合に、少なくとも当該第1種別のキャラクターコンテンツをユーザ30に提示するための制御を行い、ユーザ30のユーザ識別情報と当該第1種別のキャラクターコンテンツとの対応づけが解除されている場合には、当該第1種別のキャラクターコンテンツをユーザ30に提示するための制御を行わない。 In this way, the presentation control unit 140 controls the presentation to the user 30 of multiple character contents that have been registered by the first registration unit 121 in association with the user identification information of the user 30. When a first type of character content has been registered by the first registration unit 121 in association with the user identification information of the user 30, the presentation control unit 140 controls the presentation of at least the first type of character content to the user 30, and when the association between the user identification information of the user 30 and the first type of character content has been released, the presentation control unit 140 does not control the presentation of the first type of character content to the user 30.

図9は、ユーザ端末20に表示されるシリアルコード入力画面900の一例を模式的に示す。ユーザ端末20は、ユーザ30がオブジェクト896を押す操作を行った場合に、シリアルコード入力画面900を表示する。 Figure 9 shows a schematic example of a serial code input screen 900 displayed on the user terminal 20. The user terminal 20 displays the serial code input screen 900 when the user 30 presses the object 896.

シリアルコード入力画面900は、シリアルコードを入力するためのオブジェクト910を含む。ユーザ端末20は、オブジェクト910にシリアルコードが入力され、オブジェクト920を押す操作が行われると、コンテンツ登録要求を装置10に送信する。コンテンツ登録要求には、入力されたシリアルコード及びユーザ30のユーザ識別情報が含まれる。 The serial code input screen 900 includes an object 910 for inputting a serial code. When a serial code is input into the object 910 and an operation to press the object 920 is performed, the user terminal 20 transmits a content registration request to the device 10. The content registration request includes the input serial code and the user identification information of the user 30.

装置10がユーザ端末20から送信されたコンテンツ登録要求を受信すると、第1登録部121は、キャラクターコンテンツ情報を参照して、受信したコンテンツ登録要求に含まれるシリアルコードに一致するコンテンツ識別情報を特定し、特定したコンテンツ識別情報に対応づけられたコンテンツデータを取得する。第1登録部121は、ユーザ30のユーザ識別情報に対応づけて、特定したコンテンツ識別情報を、キャラクターコンテンツ登録情報に登録する。 When the device 10 receives a content registration request sent from the user terminal 20, the first registration unit 121 references the character content information to identify content identification information that matches the serial code included in the received content registration request, and acquires the content data associated with the identified content identification information. The first registration unit 121 registers the identified content identification information in the character content registration information in association with the user identification information of the user 30.

登録が完了すると、提示制御部140は、図8に関連して説明した処理と同様の処理を行うことによって、ユーザ端末20にキャラクターコンテンツ一覧画面を表示させる。 Once registration is complete, the presentation control unit 140 performs processing similar to that described in relation to Figure 8, causing the user terminal 20 to display a character content list screen.

これにより、ユーザ30は、プロモーション用カードに印字されたシリアルコードをシリアルコード入力画面に入力することで、プロモーション用のキャラクターコンテンツ(第2種別のキャラクターコンテンツに対応する)を取得することができる。このように、第2種別のキャラクターコンテンツは、ユーザ30による代価の支払いの手続きが行われていることを条件とせずにユーザ30に付与されるキャラクターコンテンツである。 As a result, user 30 can acquire promotional character content (corresponding to the second type of character content) by entering the serial code printed on the promotional card into the serial code input screen. In this way, the second type of character content is character content that is granted to user 30 without the condition that user 30 has completed the payment procedure.

なお、第1登録部121は、第2種別のキャラクターコンテンツのコンテンツ識別情報を、複数のユーザ30のユーザ識別情報に対応づけて登録することができる。ただし、第2種別のキャラクターコンテンツのコンテンツ識別情報がいずれのユーザ30のユーザ識別情報に対応づけて登録されていない場合であっても、1のユーザ30のユーザ識別情報に対応づけて第2種別のキャラクターコンテンツのコンテンツ識別情報を登録する処理は、1回に限定される。 The first registration unit 121 can register content identification information of the second type of character content in association with the user identification information of multiple users 30. However, even if the content identification information of the second type of character content is not registered in association with the user identification information of any user 30, the process of registering content identification information of the second type of character content in association with the user identification information of one user 30 is limited to one time.

図10は、ユーザ端末20に表示されるキャラクターコンテンツ一覧画面1000の一例を模式的に示す。キャラクターコンテンツ一覧画面1000は、キャラクターコンテンツ一覧画面800に示したオブジェクトに加えて、オブジェクト1010を含む。オブジェクト1010は、第2種別のキャラクターコンテンツに対応するオブジェクトである。 Figure 10 shows a schematic example of a character content list screen 1000 displayed on the user terminal 20. The character content list screen 1000 includes an object 1010 in addition to the objects shown on the character content list screen 800. The object 1010 is an object corresponding to a second type of character content.

キャラクターコンテンツ一覧画面を表示する場合に、装置10からユーザ端末20に送信されるデータには、各キャラクターコンテンツに対応する種別情報が含まれる。ユーザ端末20は、種別情報に基づいて、第2種別のキャラクターコンテンツに対応するオブジェクト1010を、第1種別のキャラクターコンテンツに対応するオブジェクト810、オブジェクト820、及びオブジェクト830とは異なる態様で表示する。これにより、ユーザ30が購入したキャラクターコンテンツと、プロモーション用のキャラクターコンテンツとを区別して提示することができる。 When displaying the character content list screen, the data sent from the device 10 to the user terminal 20 includes type information corresponding to each character content. Based on the type information, the user terminal 20 displays the object 1010 corresponding to the second type of character content in a different manner from the objects 810, 820, and 830 corresponding to the first type of character content. This makes it possible to distinguish between character content purchased by the user 30 and promotional character content.

このように、提示制御部140は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツが登録されている場合に、第1種別のキャラクターコンテンツ及び第2種別のキャラクターコンテンツを一覧形式で第1ユーザに提示するための制御を行う。この場合、提示制御部140は、第1種別のキャラクターコンテンツと第2種別のキャラクターコンテンツとを区別して提示することができる。 In this way, when the first registration unit 121 has registered the first type of character content and the second type of character content in association with the user identification information of the user 30, the presentation control unit 140 performs control to present the first type of character content and the second type of character content to the first user in list format. In this case, the presentation control unit 140 can distinguish between the first type of character content and the second type of character content when presenting them.

次に、図11から図14に関連して、抽選方式によってユーザ30にキャラクターコンテンツを付与するための処理を説明する。図11から図14に関連して説明するキャラクターコンテンツは、特に断らない限り、第1種別のキャラクターコンテンツであるとする。上述したように、第1種別のキャラクターコンテンツは、ユーザ30による代価の支払いの手続きが行われていることを条件に第1ユーザに付与されるキャラクターコンテンツである。 Next, with reference to Figures 11 to 14, we will explain the process for granting character content to user 30 by lottery. Unless otherwise specified, the character content explained with reference to Figures 11 to 14 is assumed to be a first type of character content. As described above, the first type of character content is character content that is granted to a first user on the condition that user 30 has completed the payment procedure.

図11は、ユーザ端末20に表示される第1のショッピング画面1100の一例を模式的に示す。ショッピング画面1100は、ユーザ30がオブジェクト898を押す操作を行うことに応じてユーザ端末20に表示される。 Figure 11 shows a schematic example of a first shopping screen 1100 displayed on the user terminal 20. The shopping screen 1100 is displayed on the user terminal 20 in response to the user 30 pressing the object 898.

ユーザ端末20は、ユーザ30がオブジェクト898を押す操作を行った場合に、ショッピング画面の表示要求を装置10に送信する。装置10がユーザ端末20からショッピング画面の表示要求を受信すると、選択制御部160は、商品情報を参照して、商品ID、コンテンツ識別情報、単価情報、及び選択制御情報を取得する。提示制御部140は、選択制御部220が取得した情報を含む表示応答情報を、ユーザ端末20に送信する。 When the user 30 presses the object 898, the user terminal 20 sends a request to display a shopping screen to the device 10. When the device 10 receives a request to display a shopping screen from the user terminal 20, the selection control unit 160 references the product information and acquires the product ID, content identification information, unit price information, and selection control information. The presentation control unit 140 sends display response information including the information acquired by the selection control unit 220 to the user terminal 20.

ユーザ端末20は、装置10から受信した表示応答情報に基づいてオブジェクト1110及びオブジェクト1120を生成し、表示部294に表示させる。オブジェクト1110及びオブジェクト1120はいずれも、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する商品を示す。 The user terminal 20 generates objects 1110 and 1120 based on the display response information received from the device 10 and displays them on the display unit 294. Both objects 1110 and 1120 represent products for which character content to be granted to the user 30 is determined by lottery.

オブジェクト1110は、10種類のキャラクターコンテンツの中から、ユーザ30に付与されるキャラクターコンテンツを1個単位で抽選することができる商品を示す。オブジェクト1120は、20種類のキャラクターコンテンツ中から、ユーザ30に付与されるキャラクターコンテンツを5個単位で抽選する商品を示す。 Object 1110 represents a product that allows a user 30 to select one character content item from among 10 types of character content in units of one. Object 1120 represents a product that allows a user 30 to select five character content items from among 20 types of character content in units of five.

なお、オブジェクト1110及びオブジェクト1120は、キャラクターコンテンツの抽選態様に関する複数の種別を選択する選択肢をユーザ30に提示するオブジェクトとして機能する。ユーザ30は、オブジェクト1110を選択することで、1つのキャラクターコンテンツをユーザ30に付与する第1の種別の抽選態様を選択することができる。ユーザ30は、オブジェクト1120を選択することで、複数のキャラクターコンテンツをユーザ30に付与する第2の種別の抽選態様を選択することができる。 Note that objects 1110 and 1120 function as objects that present user 30 with options to select from multiple types of lottery modes for character content. By selecting object 1110, user 30 can select a first type of lottery mode that will grant one character content to user 30. By selecting object 1120, user 30 can select a second type of lottery mode that will grant multiple character contents to user 30.

図12は、ユーザ端末20に表示される第2のショッピング画面1200の一例を模式的に示す。図12のショッピング画面1200は、図11のショッピング画面1100において、ユーザ30がオブジェクト1110を押す操作を行うことに応じてユーザ端末20に表示される画面である。 Figure 12 shows a schematic example of a second shopping screen 1200 displayed on the user terminal 20. The shopping screen 1200 in Figure 12 is a screen that is displayed on the user terminal 20 in response to the user 30 pressing the object 1110 on the shopping screen 1100 in Figure 11.

ユーザ端末20は、ユーザ30がオブジェクト1110を押す操作を行うと、商品詳細情報要求を装置10に送信する。商品詳細情報要求には商品IDが含まれる。装置10が商品詳細情報要求を受信すると、提示制御部140は、商品情報を参照して、商品詳細情報要求に含まれる商品IDに対応づけられたコンテンツ識別情報および単価情報を特定するとともに、キャラクターコンテンツ情報を参照して、特定したコンテンツ識別情報に対応づけられたコンテンツデータを特定する。提示制御部140は、特定したコンテンツデータから生成した各キャラクターコンテンツのサムネイル画像を含む商品詳細情報応答を、ユーザ端末20送信する。ユーザ端末20は、装置10から受信した商品詳細情報応答に基づいて、ショッピング画面1200を表示する。 When the user 30 presses the object 1110, the user terminal 20 sends a product detail information request to the device 10. The product detail information request includes a product ID. When the device 10 receives the product detail information request, the presentation control unit 140 references the product information to identify the content identification information and unit price information associated with the product ID included in the product detail information request, and references the character content information to identify the content data associated with the identified content identification information. The presentation control unit 140 sends a product detail information response to the user terminal 20 that includes thumbnail images of each character content generated from the identified content data. The user terminal 20 displays the shopping screen 1200 based on the product detail information response received from the device 10.

ショッピング画面1200は、抽選対象となるキャラクターコンテンツのサムネイル画像を示すオブジェクト1210と、抽選されるキャラクターコンテンツの数量を選択するためのオブジェクト1220と、ユーザ30が商品を購入対象商品として追加するためのオブジェクト1230とを含む。 The shopping screen 1200 includes an object 1210 showing a thumbnail image of the character content to be selected by lottery, an object 1220 for selecting the quantity of the character content to be selected by lottery, and an object 1230 for the user 30 to add the product as an item to be purchased.

オブジェクト1220は、キャラクターコンテンツの抽選態様に関する複数の種別を選択する選択肢をユーザ30に提示するオブジェクトとして機能する。オブジェクト1220において数量として1が選択された場合、1つのキャラクターコンテンツをユーザ30に付与する第1の種別の抽選態様が選択される。オブジェクト1220により2以上の数量が選択された場合、複数のキャラクターコンテンツをユーザ30に付与する第2の種別の抽選態様が選択される。 Object 1220 functions as an object that presents user 30 with an option to select from multiple types of lottery modes for character content. When a quantity of 1 is selected in object 1220, a first type of lottery mode is selected in which one character content is granted to user 30. When a quantity of 2 or more is selected in object 1220, a second type of lottery mode is selected in which multiple character contents are granted to user 30.

ユーザ30がオブジェクト1220で数量を選択すると、オブジェクト1230が有効化され、ユーザ30がオブジェクト1230を操作することが可能になる。 When user 30 selects a quantity in object 1220, object 1230 is enabled, allowing user 30 to manipulate object 1230.

図13は、ユーザ端末20に表示される第3のショッピング画面1300の一例を模式的に示す。図13のショッピング画面1300は、図12のショッピング画面1200において、ユーザ30がオブジェクト1230を押す操作を行うことに応じてユーザ端末20に表示される画面である。 Figure 13 shows a schematic example of a third shopping screen 1300 displayed on the user terminal 20. The shopping screen 1300 in Figure 13 is a screen that is displayed on the user terminal 20 in response to the user 30 pressing the object 1230 on the shopping screen 1200 in Figure 12.

ショッピング画面1300は、ユーザ30が購入する商品の情報を示すオブジェクト1310と、代価の支払方式を選択するためのオブジェクト1320と、ユーザ30による購入指示を受け付けるためのオブジェクト1330とを含む。 The shopping screen 1300 includes an object 1310 showing information about the product to be purchased by the user 30, an object 1320 for selecting the payment method, and an object 1330 for accepting a purchase instruction from the user 30.

ショッピング画面1300においてユーザ30がオブジェクト1330を押す操作を行うと、ユーザ端末20は、商品ID、数量、及び支払方式を示す購入実行要求を、装置10に送信する。装置10は、購入要求を受信すると、ユーザ30による代価の支払いのための処理を行う。具体的には、装置10は、受信した購入要求に基づいて、図7に関連して説明した支払情報に新たなレコードを登録する。 When the user 30 presses object 1330 on the shopping screen 1300, the user terminal 20 sends a purchase execution request indicating the product ID, quantity, and payment method to the device 10. Upon receiving the purchase request, the device 10 performs processing for the user 30 to pay the price. Specifically, the device 10 registers a new record in the payment information described in relation to FIG. 7 based on the received purchase request.

支払方式がクレジットカード払いの場合、装置10は、決済機関に対してオーソリゼーションを行い、オーソリゼーションの承認の結果を待って、支払情報への新たなレコードを登録する。支払方式が電子マネー又はコンビニ払いの場合、装置10は、支払情報に新たなレコードを登録した後、決済機関から支払いが行われた旨の通知を受け取った場合に、支払情報の手続日時を更新する。支払方式が銀行振込の場合、装置10は、支払情報に新たなレコードを登録した後、入金を確認できた場合に、支払情報の手続日時を更新する。 If the payment method is credit card payment, the device 10 performs authorization with the payment institution, waits for the result of authorization approval, and then registers a new record in the payment information. If the payment method is electronic money or convenience store payment, the device 10 registers a new record in the payment information and then updates the processing date and time of the payment information when it receives notification from the payment institution that the payment has been made. If the payment method is bank transfer, the device 10 registers a new record in the payment information and then updates the processing date and time of the payment information when it confirms the deposit.

判断部150は、抽選に対する代価をユーザ30が支払うための手続きが行われているか否かを判断する。具体的には、判断部150は、支払情報の手続日時に日時情報が設定されている場合に、抽選に対する代価をユーザ30が支払うための手続きが行われていると判断する。抽選実行部110は、判断部150が抽選に対する代価をユーザ30が支払うための手続きが行われていると判断したことを条件として、抽選を実行する。 The determination unit 150 determines whether the user 30 has completed the procedure to pay the fee for the lottery. Specifically, the determination unit 150 determines that the user 30 has completed the procedure to pay the fee for the lottery when date and time information is set as the procedure date and time in the payment information. The lottery execution unit 110 executes the lottery on the condition that the determination unit 150 determines that the user 30 has completed the procedure to pay the fee for the lottery.

なお、支払方式としてクレジットカード払いが指定され、オーソリゼーションの承認が得られた場合、支払情報への新たなレコードの登録に続けて、抽選実行部110が抽選を実行する。抽選実行部110は、商品情報を参照して、商品IDに対応づけられた複数のキャラクターコンテンツを特定し、特定した複数のキャラクターコンテンツのそれぞれに対し、ユーザ30に付与されるキャラクターコンテンツとして選択される確率(「選択確率」と称する場合がある)を決定する。本実施形態において、抽選実行部110は、全てのキャラクターコンテンツについて同じ選択確率を決定してよい。抽選実行部110は、決定した選択確率に基づいて、商品IDから特定される複数のキャラクターコンテンツの中から、支払情報の数量で指定された個数のキャラクターコンテンツを、ユーザ30に付与するキャラクターコンテンツとして決定する。 If credit card payment is specified as the payment method and authorization is approved, the lottery execution unit 110 will execute a lottery following the registration of a new record in the payment information. The lottery execution unit 110 references the product information to identify multiple character contents associated with the product ID, and determines the probability (sometimes referred to as the "selection probability") that each of the multiple identified character contents will be selected as character content to be granted to the user 30. In this embodiment, the lottery execution unit 110 may determine the same selection probability for all character content. Based on the determined selection probability, the lottery execution unit 110 determines the number of character contents specified by the quantity in the payment information from among the multiple character contents identified from the product ID as character content to be granted to the user 30.

第1登録部121は、抽選実行部110によってユーザ30に付与するキャラクターコンテンツとして決定されたキャラクターコンテンツのコンテンツ識別情報を、ユーザ30のユーザ識別情報に対応づけてキャラクターコンテンツ登録情報に登録する。このように、第1登録部121は、抽選実行部によってユーザ30に付与されるキャラクターコンテンツとして第1種別のキャラクターコンテンツが決定された場合に、ユーザ30のユーザ操作を要することなく、抽選実行部110によってユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツをユーザ30のユーザ識別情報に対応づけて登録する。 The first registration unit 121 registers the content identification information of the character content determined by the lottery execution unit 110 as the character content to be granted to the user 30 in the character content registration information in association with the user identification information of the user 30. In this way, when the lottery execution unit determines a first type of character content as the character content to be granted to the user 30, the first registration unit 121 registers the character content determined by the lottery execution unit 110 as the character content to be granted to the user 30 in association with the user identification information of the user 30, without requiring any user operation by the user 30.

図14は、ユーザ端末20に表示される抽選結果画面1400の一例を模式的に示す。上述したように、支払方式がクレジットカード払いの場合、図13のオブジェクト1330をユーザ30が押すと、装置10においてオーソリゼーションが行われ、オーソリゼーションの承認が得られた場合に、抽選実行部110が抽選を実行する。 Figure 14 shows a schematic example of a lottery result screen 1400 displayed on the user terminal 20. As described above, if the payment method is credit card payment, when the user 30 presses object 1330 in Figure 13, authorization is performed on the device 10, and if the authorization is approved, the lottery execution unit 110 executes the lottery.

抽選が実行されると、提示制御部140は、支払情報の付与コンテンツ識別情報を参照して、抽選実行部110が決定したユーザ30に付与されるキャラクターコンテンツのコンテンツ識別情報を特定する。提示制御部140は、キャラクターコンテンツ情報を参照して、特定したコンテンツ識別情報に対応づけられたコンテンツデータを特定し、特定したコンテンツデータに基づいて、抽選実行部110が決定したユーザ30に付与されるキャラクターコンテンツの画像を生成する。提示制御部140は、生成した画像を、抽選結果情報としてユーザ端末20に送信する。 When the lottery is executed, the presentation control unit 140 references the granted content identification information in the payment information to identify the content identification information of the character content to be granted to the user 30 determined by the lottery execution unit 110. The presentation control unit 140 references the character content information to identify the content data associated with the identified content identification information, and generates an image of the character content to be granted to the user 30 determined by the lottery execution unit 110 based on the identified content data. The presentation control unit 140 transmits the generated image to the user terminal 20 as lottery result information.

ユーザ端末20は、装置10から抽選結果情報を受信すると、抽選結果情報に基づいて抽選結果画面1400を生成し、表示部294に表示する。抽選結果画面1400は、ユーザ30に付与されるキャラクターコンテンツの一覧を示すオブジェクト1410を含む。 When the user terminal 20 receives the lottery result information from the device 10, it generates a lottery result screen 1400 based on the lottery result information and displays it on the display unit 294. The lottery result screen 1400 includes an object 1410 that shows a list of character content that will be granted to the user 30.

図11から図14に関連して説明したように、抽選実行部110は、複数のキャラクターコンテンツのうち、ユーザ30に付与されるキャラクターコンテンツとして第1種別のキャラクターコンテンツを決定するための抽選を実行することができ、複数のキャラクターコンテンツのうち、第2種別のキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定しない。 As described in relation to Figures 11 to 14, the lottery execution unit 110 can execute a lottery to determine a first type of character content from among the multiple character contents as the character content to be granted to user 30, and does not determine a second type of character content from among the multiple character contents as the character content to be granted to user 30.

図15及び図16に関連して第1種別のキャラクターコンテンツの登録を解除するための処理を説明する。 The process for canceling the registration of the first type of character content will be described with reference to Figures 15 and 16.

図15は、ユーザ端末20に表示されるキャラクターコンテンツ画面1500の一例を模式的に示す。キャラクターコンテンツ画面1500は、ユーザ30が選択した特定のキャラクターコンテンツを表示するための画面である。 Figure 15 shows a schematic example of a character content screen 1500 displayed on the user terminal 20. The character content screen 1500 is a screen for displaying specific character content selected by the user 30.

例えば、ユーザ端末20がキャラクターコンテンツ一覧画面1000を表示している場合に、ユーザ30がオブジェクト830を選択する操作を行うと、ユーザ端末20は、オブジェクト830に対応するキャラクターコンテンツを主として表示するキャラクターコンテンツ画面1500を生成し、表示部294に表示する。 For example, when the user terminal 20 is displaying the character content list screen 1000 and the user 30 performs an operation to select an object 830, the user terminal 20 generates a character content screen 1500 that primarily displays the character content corresponding to the object 830, and displays it on the display unit 294.

キャラクターコンテンツ画面1500は、ユーザ30が選択したキャラクターコンテンツを示すオブジェクト1510と、当該キャラクターコンテンツの登録を解除する指示を受け付けるためのオブジェクト1520とを含む。ユーザ端末20は、ユーザ30がオブジェクト1520を押す操作を行うと、ユーザ30が選択したキャラクターコンテンツの登録を解除するための登録解除画面を表示する。 The character content screen 1500 includes an object 1510 indicating the character content selected by the user 30, and an object 1520 for receiving an instruction to cancel the registration of that character content. When the user 30 presses the object 1520, the user terminal 20 displays a deregistration screen for canceling the registration of the character content selected by the user 30.

図16は、ユーザ端末20に表示される登録解除画面1600の一例を模式的に示す。登録解除画面1600は、ユーザ30が選択したキャラクターコンテンツのコンテンツ識別情報を示すオブジェクト1610と、登録を解除する指示を受け付けるためオブジェクト1620と、登録解除済みのキャラクターコンテンツのコンテンツ識別情報を示す1630とを含む。 Figure 16 shows a schematic example of a deregistration screen 1600 displayed on the user terminal 20. The deregistration screen 1600 includes an object 1610 indicating the content identification information of the character content selected by the user 30, an object 1620 for accepting an instruction to deregister, and an object 1630 indicating the content identification information of the character content that has been deregistered.

ユーザ端末20は、図15のキャラクターコンテンツ画面1500においてユーザ30がオブジェクト1520を押す操作を行うと、登録解除情報要求を装置10に送信する。登録解除情報要求は、ユーザ30のユーザ識別情報を含む。装置10は、登録解除情報要求を受信すると、キャラクターコンテンツ登録情報を参照して、ユーザ30が既に解除したキャラクターコンテンツのコンテンツ識別情報を特定し、特定したコンテンツ識別情報を含む登録解除情報応答をユーザ端末20に送信する。 When the user 30 presses the object 1520 on the character content screen 1500 in FIG. 15, the user terminal 20 sends an unregistration information request to the device 10. The unregistration information request includes the user identification information of the user 30. Upon receiving the unregistration information request, the device 10 references the character content registration information to identify the content identification information of the character content that the user 30 has already unregistered, and sends an unregistration information response including the identified content identification information to the user terminal 20.

ユーザ端末20は、装置10から送信された登録解除情報応答を受信すると、受信した登録解除情報応答に基づいてオブジェクト1630を含む登録解除画面1600を生成し、表示部294に表示する。これにより、ユーザ30が過去に登録を解除したキャラクターコンテンツの識別情報をユーザ30に提示することができる。 When the user terminal 20 receives the deregistration information response sent from the device 10, it generates a deregistration screen 1600 including the object 1630 based on the received deregistration information response and displays it on the display unit 294. This makes it possible to present to the user 30 the identification information of character content that the user 30 previously deregistered.

ユーザ端末20は、ユーザ30がオブジェクト1620を押す操作を行うと、登録解除の対象となるキャラクターコンテンツのコンテンツ識別情報及びユーザ30のユーザ識別情報を含む登録解除要求を装置10に送信する。 When the user 30 presses the object 1620, the user terminal 20 sends a deregistration request to the device 10, which includes the content identification information of the character content to be deregistered and the user identification information of the user 30.

装置10は、ユーザ端末20から送信された登録解除要求を受信すると、解除部130は、受信した登録解除要求に基づいて、キャラクターコンテンツ登録情報を更新する。具体的には、解除部130は、ユーザ30のユーザ識別情報に対応づけてキャラクターコンテンツ登録情報に登録されている複数のキャラクターコンテンツのうち、登録解除要求に含まれるコンテンツ識別情報に対応づけられた解除日時情報に解除日時を設定するとともに、当該コンテンツ識別情報に対応づけられた譲渡済みフラグをfalseに設定する。これにより、解除部130は、登録解除要求に含まれるコンテンツ識別情報とユーザ30のユーザ識別情報との対応づけを解除する。 When the device 10 receives a deregistration request sent from the user terminal 20, the cancellation unit 130 updates the character content registration information based on the received deregistration request. Specifically, the cancellation unit 130 sets the cancellation date and time to the cancellation date and time information associated with the content identification information included in the deregistration request, among the multiple character contents registered in the character content registration information in association with the user identification information of the user 30, and sets the transferred flag associated with the content identification information to false. As a result, the cancellation unit 130 cancels the association between the content identification information included in the deregistration request and the user identification information of the user 30.

このように、解除部130は、第1種別のキャラクターコンテンツとユーザ30との登録を解除することができる。なお、解除部130は、キャラクターコンテンツ情報を参照して、登録解除要求に含まれるコンテンツ識別情報に対応づけられた種別情報を特定し、特定した種別情報が「2」である場合、すなわち、登録解除要求に含まれるコンテンツ識別情報で特定されるキャラクターコンテンツが第2種別のキャラクターコンテンツである場合、登録解除要求は破棄する。 In this way, the cancellation unit 130 can cancel the registration of the first type of character content and the user 30. Note that the cancellation unit 130 references the character content information to identify the type information associated with the content identification information included in the deregistration request, and discards the deregistration request if the identified type information is "2," i.e., if the character content identified by the content identification information included in the deregistration request is the second type of character content.

図17は、ユーザ端末20に表示されるキャラクターコンテンツ画面1700の一例を模式的に示す。キャラクターコンテンツ画面1700は、ユーザ30が選択した特定の第2種別のキャラクターコンテンツを表示するための画面である。 Figure 17 shows a schematic example of a character content screen 1700 displayed on the user terminal 20. The character content screen 1700 is a screen for displaying a specific second type of character content selected by the user 30.

例えば、ユーザ端末20がキャラクターコンテンツ一覧画面1000を表示している場合に、ユーザ30がオブジェクト1010を選択する操作を行うと、ユーザ端末20は、オブジェクト1010に対応する第2種別のキャラクターコンテンツを主として表示するキャラクターコンテンツ画面1700を生成し、表示部294に表示する。 For example, when the user terminal 20 is displaying the character content list screen 1000 and the user 30 performs an operation to select the object 1010, the user terminal 20 generates a character content screen 1700 that primarily displays the second type of character content corresponding to the object 1010, and displays it on the display unit 294.

キャラクターコンテンツ画面1700は、ユーザ30が選択した第2種別のキャラクターコンテンツを示すオブジェクト1710と、オブジェクト1720とを含む。オブジェクト1720は、図15のオブジェクト1520とは異なり、ユーザ30による操作が無効化されるオブジェクトである。ユーザ端末20は、ユーザ30がオブジェクト1720を押す操作を行っても、ユーザ30が選択したキャラクターコンテンツの登録を解除するための登録解除画面には遷移しない。 The character content screen 1700 includes an object 1710 indicating the second type of character content selected by the user 30, and an object 1720. Unlike the object 1520 in FIG. 15, the object 1720 is an object for which manipulation by the user 30 is disabled. Even if the user 30 presses the object 1720, the user terminal 20 does not transition to a deregistration screen for deregistering the character content selected by the user 30.

以上に説明したように、第1登録部121は、ユーザ30のユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する。解除部130は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除する。解除部130は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されている複数のキャラクターコンテンツのうち、第1種別のキャラクターコンテンツと第1ユーザ識別情報との対応づけを解除することができ、第2種別のキャラクターコンテンツとユーザ30のユーザ識別情報との対応づけを解除できない。具体的には、解除部130は、第1種別のキャラクターコンテンツのコンテンツ識別情報とユーザ30のユーザ識別情報との対応づけを解除可能であり、第2種別のキャラクターコンテンツのコンテンツ識別情報とユーザ30のユーザ識別情報との対応づけを解除できない。 As described above, the first registration unit 121 registers multiple character contents in association with the user identification information of user 30. The release unit 130 releases the association between at least one of the multiple character contents registered by the first registration unit 121 in association with the user identification information of user 30 and the first user identification information. The release unit 130 can release the association between a first type of character content and the first user identification information of the multiple character contents registered by the first registration unit 121 in association with the user identification information of user 30, but cannot release the association between a second type of character content and the user identification information of user 30. Specifically, the release unit 130 can release the association between the content identification information of the first type of character content and the user identification information of user 30, but cannot release the association between the content identification information of the second type of character content and the user identification information of user 30.

図18は、ユーザ端末20に表示される譲渡画面1800の一例を模式的に示す。譲渡画面1800は、登録が解除されたキャラクターコンテンツを他のユーザ30に譲渡するための画面である。なお、図18に関連して説明するキャラクターコンテンツは、第1種別のキャラクターコンテンツであるとする。 Figure 18 shows a schematic example of a transfer screen 1800 displayed on the user terminal 20. The transfer screen 1800 is a screen for transferring deregistered character content to another user 30. Note that the character content described in relation to Figure 18 is assumed to be the first type of character content.

譲渡画面1800は、オブジェクト892を選択することで遷移するマイページを経て表示される。例えば、ユーザ端末20は、マイページにおいて譲渡画面を表示する旨のユーザ30からの指示を受け付けた場合、譲渡画面表示要求を装置10に送信する。譲渡画面表示要求は、ユーザ30のユーザ識別情報を含む。 The transfer screen 1800 is displayed via My Page, which is accessed by selecting object 892. For example, when the user terminal 20 receives an instruction from the user 30 to display the transfer screen on My Page, it sends a transfer screen display request to the device 10. The transfer screen display request includes the user identification information of the user 30.

装置10は、譲渡画面表示要求を受信すると、キャラクターコンテンツ登録情報を参照して、解除日時情報に日時が設定されたキャラクターコンテンツのコンテンツ識別情報と譲渡済みフラグとを特定し、特定したコンテンツ識別情報及び譲渡済みフラグを含む譲渡画面表示応答をユーザ端末20に送信する。 When the device 10 receives a transfer screen display request, it references the character content registration information, identifies the content identification information and transfer completion flag of the character content for which a date and time is set in the release date and time information, and sends a transfer screen display response including the identified content identification information and transfer completion flag to the user terminal 20.

ユーザ端末20は、譲渡画面表示応答を受信すると、受信した譲渡画面表示応答に基づいて、譲渡画面1800を表示部294に表示する。譲渡画面1800は、登録解除済みのキャラクターコンテンツのコンテンツ識別情報のリストを示すオブジェクト1810と、他のユーザ30にキャラクターコンテンツを譲渡する旨の指示をユーザ30から受け付けるためのオブジェクト1820とを含む。 When the user terminal 20 receives the transfer screen display response, it displays the transfer screen 1800 on the display unit 294 based on the received transfer screen display response. The transfer screen 1800 includes an object 1810 that displays a list of content identification information for deregistered character content, and an object 1820 for receiving an instruction from the user 30 to transfer the character content to another user 30.

ユーザ端末20は、譲渡済みフラグがfalseのコンテンツ識別情報(具体的には、図18の「4444-ABCD」)の近傍にオブジェクト1820を表示させ、譲渡済みフラグがtrueのコンテンツ識別情報の近傍にはオブジェクト1820を表示しない。これにより、ユーザ端末20は、登録が解除され、かつ、他のユーザ30に譲渡されていないキャラクターコンテンツについてのみ、キャラクターコンテンツを譲渡する旨の指示をユーザ30から受け付けることができる。 The user terminal 20 displays the object 1820 near the content identification information whose transferred flag is false (specifically, "4444-ABCD" in Figure 18), and does not display the object 1820 near the content identification information whose transferred flag is true. This allows the user terminal 20 to accept an instruction from the user 30 to transfer character content only for character content that has been deregistered and has not been transferred to another user 30.

ユーザ端末20は、ユーザ30がオブジェクト1820を押す操作を行うと、ユーザ30に、譲渡先となる他のユーザ30を選択させる。例えば、友達として事前登録された他のユーザ30のリストの中から、譲渡先となる他のユーザ30を選択させてよい。 When the user 30 presses the object 1820, the user terminal 20 prompts the user 30 to select another user 30 to whom the object 1820 will be transferred. For example, the user 30 may be prompted to select another user 30 to whom the object 1820 will be transferred from a list of other users 30 who have been pre-registered as friends.

装置10は、ユーザ端末20において選択された他のユーザ30のユーザ識別情報を取得して、他のユーザ30のユーザ端末20を通じて装置10にアクセスした場合に、譲渡対象となるコンテンツ識別情報を通知することで、ユーザ30から譲渡されるキャラクターコンテンツを登録すべき旨を他のユーザ30に通知する。 The device 10 acquires the user identification information of the other user 30 selected on the user terminal 20, and when the other user 30 accesses the device 10 through the user terminal 20 of the other user 30, notifies the other user 30 of the content identification information to be transferred, thereby notifying the other user 30 that they should register the character content to be transferred from the user 30.

他のユーザ30は、装置10を通じて通知されたコンテンツ識別情報を、図9のシリアルコード入力画面900を通じて入力すると、第1登録部121は、ユーザ30から譲渡されるキャラクターコンテンツを登録することができる。 When the other user 30 enters the content identification information notified through the device 10 via the serial code input screen 900 of FIG. 9, the first registration unit 121 can register the character content transferred from the user 30.

なお、解除部130は、いずれかのユーザ30のユーザ識別情報と第1種別のキャラクターコンテンツのコンテンツ識別情報との対応づけを解除する処理を複数回実行することが可能であり、第1登録部121は、第1種別のキャラクターコンテンツを他のユーザ30に登録する処理は、当該第1種別のキャラクターコンテンツのコンテンツ識別情報がいずれのユーザ30のユーザ識別情報にも対応づけて登録されていないことを条件として、複数回実行することができる。これにより、どのユーザ30も、同じキャラクターコンテンツの登録及び解除を複数回実行することができる。 The release unit 130 can execute the process of canceling the association between the user identification information of any user 30 and the content identification information of the first type of character content multiple times, and the first registration unit 121 can execute the process of registering the first type of character content to another user 30 multiple times, provided that the content identification information of the first type of character content is not registered in association with the user identification information of any user 30. This allows any user 30 to register and cancel the same character content multiple times.

このように、第1登録部121は、解除部130によってユーザ30のユーザ識別情報との対応づけが解除された第1種別のキャラクターコンテンツを、他のユーザ30のユーザ識別情報に対応づけて登録することが可能である。具体的には、第1登録部121は、ユーザ30のユーザ識別情報に対応づけて当該第1種別のキャラクターコンテンツを登録した後、解除部130によってユーザ30のユーザ識別情報と当該第1種別のキャラクターコンテンツとの対応づけが解除されたことを条件として、他のユーザ30のユーザ識別情報に対応づけて当該第1種別のキャラクターコンテンツを登録することが可能である。より具体的には、第1登録部121は、ユーザ30のユーザ識別情報に対応づけて当該第1種別のキャラクターコンテンツを登録した後、解除部130によってユーザ30のユーザ識別情報と当該第1種別のキャラクターコンテンツとの対応づけが解除され、かつ、当該第1種別のキャラクターコンテンツを登録するべき旨が他のユーザ30に通知されたことを条件として、他のユーザ30のユーザ識別情報に対応づけて当該第1種別のキャラクターコンテンツを登録する。 In this way, the first registration unit 121 can register the first type of character content, whose association with the user identification information of user 30 has been released by the release unit 130, in association with the user identification information of another user 30. Specifically, after registering the first type of character content in association with the user identification information of user 30, the first registration unit 121 can register the first type of character content in association with the user identification information of another user 30, on the condition that the association between the user identification information of user 30 and the first type of character content has been released by the release unit 130. More specifically, the first registration unit 121 registers the first type of character content in association with the user identification information of the user 30, and then registers the first type of character content in association with the user identification information of the other user 30, on the condition that the association between the user identification information of the user 30 and the first type of character content has been released by the release unit 130 and the other user 30 has been notified that the first type of character content should be registered.

なお、譲渡対象となるコンテンツ識別情報は、SNSアプリケーションを通じて他のユーザ30に通知されてよい。例えば、ユーザ端末20は、ユーザ端末20にインストールされたSNSアプリケーションと連携することで、当該SNSアプリケーションを通じて、SNSアプリケーションにおいて事前登録されている他のユーザ30のリストの中から、キャラクターコンテンツの譲渡先となる他のユーザ30を選択させてよい。ユーザ端末20は、SNSアプリケーションを通じて、譲渡対象となるコンテンツ識別情報及びシリアルコードを登録するためにアクセスするURI情報を含むメッセージを送信することによって、ユーザ30から譲渡されるキャラクターコンテンツを登録するべき旨を他のユーザ30に通知してよい。 The content identification information to be transferred may be notified to the other user 30 via an SNS application. For example, the user terminal 20 may cooperate with an SNS application installed on the user terminal 20 to allow the other user 30 to select, via the SNS application, from a list of other users 30 pre-registered in the SNS application, the other user 30 to whom the character content will be transferred. The user terminal 20 may notify the other user 30 via the SNS application that they should register the character content to be transferred from the user 30, by sending a message including URI information to be accessed to register the content identification information to be transferred and the serial code.

その他、ユーザ端末20は、譲渡先となる他のユーザ30の電話番号及び/又は電子メールアドレスをユーザ30に入力させることで、譲渡先となる他のユーザ30を選択してよい。ユーザ端末20は、譲渡先となる他のユーザ30宛に、ショートメッセージ及び/又は電子メールにより、譲渡対象となるコンテンツ識別情報及びURI情報を含むメッセージを送信することによって、ユーザ30から譲渡されるキャラクターコンテンツを登録するべき旨を他のユーザ30に通知してよい。 Alternatively, the user terminal 20 may select the other user 30 to whom the character content will be transferred by having the user 30 input the telephone number and/or email address of the other user 30 to whom the character content will be transferred. The user terminal 20 may notify the other user 30 to register the character content to be transferred from the user 30 by sending a message containing the content identification information and URI information of the content to be transferred to the other user 30 via short message and/or email.

なお、解除部130が、ユーザ30のユーザ識別情報と第1種別のキャラクターコンテンツとの対応づけを解除する処理は、予め定められた第1期間においてのみ実行可能であってよい。第1期間は、登録を解除することが許可された予め定められたキャンペーン期間であってよい。第1登録部121が、解除部130によってユーザ30のユーザ識別情報との対応づけが解除された第1種別のキャラクターコンテンツを他のユーザ30のユーザ識別情報に対応づけて登録する処理は、予め定められた第2期間においてのみ実行可能であってよい。第2期間は、登録を解除することが許可された予め定められたキャンペーン期間であってよい。第1期間及び第2期間は、重複しない異なる期間であってよい。 The process by the release unit 130 to release the association between the user identification information of user 30 and the first type of character content may be executable only during a predetermined first period. The first period may be a predetermined campaign period during which deregistration is permitted. The process by the first registration unit 121 to register the first type of character content, the association of which has been released by the release unit 130 from the user identification information of user 30, in association with the user identification information of another user 30 may be executable only during a predetermined second period. The second period may be a predetermined campaign period during which deregistration is permitted. The first period and the second period may be different periods that do not overlap.

図19は、装置10が実行する処理の流れを示すフローチャートである。図19のフローチャートは、(i)装置10がシリアルコードを用いるキャラクターコンテンツの登録をユーザ端末20から要求された場合、(ii)装置10が購入実行要求を受信した後、ユーザ30による支払いの手続きが行われたと判断された場合、又は、(iii)キャラクターコンテンツの登録解除に関する指示をユーザ端末20から受信した場合に開始される。 Figure 19 is a flowchart showing the flow of processing executed by device 10. The flowchart in Figure 19 is initiated (i) when device 10 receives a request from user terminal 20 to register character content using a serial code, (ii) when device 10 receives a purchase execution request and determines that payment procedures have been completed by user 30, or (iii) when device 10 receives an instruction from user terminal 20 to deregister character content.

ステップS2002において、装置10は、シリアルコード登録、抽選、及び、キャラクターコンテンツの登録解除の処理のうち、いずれの処理を実行するかを判断する。 In step S2002, the device 10 determines which process to execute: serial code registration, lottery, or character content deregistration.

(i)装置10がシリアルコードを用いるキャラクターコンテンツの登録をユーザ端末20から要求された場合、ステップS2010において、第1登録部121は、シリアルコードにより識別されるキャラクターコンテンツを、ユーザ30のユーザ識別情報に対応づけて登録する。 (i) When the device 10 receives a request from the user terminal 20 to register character content using a serial code, in step S2010, the first registration unit 121 registers the character content identified by the serial code in association with the user identification information of the user 30.

(ii)装置10が購入実行要求を受信した後、ユーザ30による支払いの手続きが行われたと判断された場合、抽選実行部110は、抽選を実行すると判断する。 (ii) After the device 10 receives a purchase execution request, if it is determined that the user 30 has completed the payment procedure, the lottery execution unit 110 determines to hold a lottery.

ステップS2004において、抽選実行部110は、キャラクターコンテンツの選択確率を決定する。第1実施形態では、抽選実行部110は、各キャラクターコンテンツの選択確率を均一に設定する。 In step S2004, the lottery execution unit 110 determines the selection probability of the character content. In the first embodiment, the lottery execution unit 110 sets the selection probability of each character content to be uniform.

ステップS2006において、抽選実行部110は、ステップS2004において決定した抽選確率でキャラクターコンテンツの抽選を行う。ステップS2008において、第1登録部121は、ステップS2006における抽選の実行結果に基づいて、ユーザ30に付与されたキャラクターコンテンツをキャラクターコンテンツ登録情報に登録する。 In step S2006, the lottery execution unit 110 draws for character content using the lottery probability determined in step S2004. In step S2008, the first registration unit 121 registers the character content granted to the user 30 in the character content registration information based on the results of the lottery execution in step S2006.

(iii)キャラクターコンテンツの登録解除に関する指示をユーザ端末20から受信した場合、ステップ2012において、解除部130は、第1登録部121によってユーザ30のユーザ識別情報に対応づけられたキャラクターコンテンツの登録を解除する。 (iii) If an instruction to deregister character content is received from the user terminal 20, in step 2012, the deregistration unit 130 deregisters the character content associated with the user identification information of the user 30 by the first registration unit 121.

(第2実施形態)
次に、第2実施形態におけるシステムを説明する。第2実施形態の説明において、第1実施形態と同様の構成については同一付番を行い、第1実施形態に関連して説明した動作と同様の動作については詳細な説明を省略する。なお、第2実施形態において、特に断りのない限り、「キャラクター要素」という用語は、上述した第1種別のキャラクター要素のことをいう。
Second Embodiment
Next, a system according to a second embodiment will be described. In the description of the second embodiment, the same components as those in the first embodiment will be assigned the same numbers, and detailed descriptions of operations similar to those described in relation to the first embodiment will be omitted. In the second embodiment, unless otherwise specified, the term "character element" refers to the first type of character element described above.

第2実施形態におけるシステムは、第1実施形態におけるシステム5が備える装置10に代えて装置12を備える。装置12は、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する場合に、ユーザ30によって予め選択された特定のキャラクター要素に応じて、抽選を実行する。例えば、装置12は、ユーザ30によって予め選択された特定のキャラクター要素に関連づけられたキャラクターコンテンツが抽選される確率を高めて、抽選を実行する。これにより、ユーザ30にとって満足度が高い抽選を実行することができる。 The system in the second embodiment includes device 12 instead of device 10 included in system 5 in the first embodiment. When determining the character content to be assigned to user 30 by lottery, device 12 executes the lottery in accordance with specific character elements pre-selected by user 30. For example, device 12 executes the lottery by increasing the probability that character content associated with specific character elements pre-selected by user 30 will be drawn. This makes it possible to execute a lottery that is highly satisfying for user 30.

図20は、第2実施形態における装置12の機能構成を示すブロック図である。装置12は、処理部102と、記憶部190と、通信部192とを備える。処理部102は、第1実施形態における装置10の処理部100に対応する構成要素である。 Figure 20 is a block diagram showing the functional configuration of the device 12 in the second embodiment. The device 12 includes a processing unit 102, a storage unit 190, and a communication unit 192. The processing unit 102 is a component corresponding to the processing unit 100 of the device 10 in the first embodiment.

処理部102は、第1実施形態における処理部100が備える構成要素に加えて、第2登録部122をさらに備える。処理部102における機能を説明する。 In addition to the components of the processing unit 100 in the first embodiment, the processing unit 102 further includes a second registration unit 122. The functions of the processing unit 102 are described below.

抽選実行部110は、それぞれキャラクター要素に関連づけられた複数のキャラクターコンテンツのうち、ユーザ30に付与されるキャラクターコンテンツを決定するための抽選を実行する。第1登録部121は、抽選実行部110によって決定されたユーザ30に付与されるキャラクターコンテンツを、ユーザ30のユーザ識別情報に対応づけて登録する。 The lottery execution unit 110 executes a lottery to determine the character content to be assigned to the user 30 from among a plurality of character contents each associated with a character element. The first registration unit 121 registers the character content to be assigned to the user 30 determined by the lottery execution unit 110 in association with the user identification information of the user 30.

提示制御部140は、識別情報に対応づけて登録されたキャラクターコンテンツに関連づけられたキャラクター要素又は識別情報に対応づけて登録されたキャラクターコンテンツを、ユーザ30に提示するための制御を実行する。第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されたキャラクター要素又はユーザ30により選択されたキャラクターコンテンツに関連づけられたキャラクター要素を、識別情報に対応づけて登録する。抽選実行部110は、第2登録部122によって識別情報に対応づけて登録されているキャラクター要素に応じて抽選を実行する。 The presentation control unit 140 executes control to present to the user 30 character elements associated with character content registered in association with the identification information or character content registered in association with the identification information. The second registration unit 122 registers, in association with the identification information, character elements selected by the user 30 or character elements associated with character content selected by the user 30 from among the character elements or character content presented to the user 30 by the presentation control unit 140. The lottery execution unit 110 executes a lottery based on the character elements registered in association with the identification information by the second registration unit 122.

第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されたキャラクター要素又はユーザ30により選択されたキャラクターコンテンツに関連づけられたキャラクター要素を、第1タイプのキャラクター要素として識別情報に対応づけて登録してよい。第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されなかったキャラクター要素又はユーザ30により選択されなかったキャラクターコンテンツに関連づけられたキャラクター要素を、第2タイプのキャラクター要素として識別情報に対応づけて登録してよい。抽選実行部110は、第1タイプのキャラクター要素に応じて抽選を実行してよい。 The second registration unit 122 may register, as a first type character element, a character element selected by the user 30 or a character element associated with character content selected by the user 30, among the character elements or character content presented to the user 30 by the presentation control unit 140, in association with the identification information. The second registration unit 122 may register, as a second type character element, a character element not selected by the user 30 or a character element associated with character content not selected by the user 30, among the character elements or character content presented to the user 30 by the presentation control unit 140, in association with the identification information. The lottery running unit 110 may run a lottery in accordance with the first type character elements.

抽選実行部110は、第1タイプのキャラクター要素に基づいて、ユーザ30にキャラクターコンテンツが付与される確率を決定し、決定した確率に基づいて、抽選を実行してよい。 The lottery execution unit 110 may determine the probability that character content will be granted to the user 30 based on the character elements of the first type, and conduct a lottery based on the determined probability.

抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第1タイプのキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を高く決定してよい。 When there is a character element that has been registered by the second registration unit 122 as a character element of the first type in association with identification information, the lottery execution unit 110 may determine a high probability that character content associated with the character element of the first type will be granted to the user 30.

第2登録部122は、識別情報に対応づけて登録する第1タイプのキャラクター要素の数を、予め定められた数以下に制限してよい。 The second registration unit 122 may limit the number of first-type character elements registered in association with identification information to a predetermined number or less.

抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合と、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在しない場合とで、抽選の態様を異ならせてよい。 The lottery execution unit 110 may vary the manner of the lottery depending on whether a character element registered by the second registration unit 122 as a character element of the first type in association with identification information exists or whether a character element registered by the second registration unit 122 as a character element of the first type in association with identification information does not exist.

抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第2タイプのキャラクター要素に関連づけられた複数のキャラクターコンテンツがユーザ30に付与される確率を相対的に変えずに抽選を実行してよい。 When there is a character element that has been registered by the second registration unit 122 as a character element of the first type in association with identification information, the lottery execution unit 110 may execute the lottery without relatively changing the probability that multiple character contents associated with the character element of the second type will be granted to the user 30.

抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在しない場合に、第2タイプのキャラクター要素に関連づけられた複数のキャラクターコンテンツがユーザ30に付与される確率を相対的に変えずに抽選を実行してよい。 If there is no character element registered by the second registration unit 122 as a character element of the first type in association with the identification information, the lottery execution unit 110 may execute the lottery without relatively changing the probability that multiple character contents associated with character elements of the second type will be granted to the user 30.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。抽選実行部110は、第1タイプのキャラクター要素に付与されている属性に応じて、抽選を実行してよい。具体的には、抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第1タイプのキャラクター要素に付与されている属性と同じ属性が付与されているキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を高く決定し、決定した確率に基づいて、抽選を実行してよい。 Each of the multiple character elements may be assigned an attribute. The lottery execution unit 110 may execute a lottery in accordance with the attribute assigned to the first type character element. Specifically, when there is a character element that has been registered by the second registration unit 122 in association with identification information as a first type character element, the lottery execution unit 110 may determine a high probability that character content associated with a character element that has been assigned the same attribute as the attribute assigned to the first type character element will be assigned to the user 30, and execute a lottery based on the determined probability.

抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第1タイプのキャラクター要素に付与されている属性とは異なる属性が付与されているキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低く決定し、決定した確率に基づいて、抽選を実行してよい。 When there is a character element that has been registered by the second registration unit 122 as a character element of the first type in association with identification information, the lottery execution unit 110 may determine to be low the probability that character content associated with a character element that has been assigned an attribute different from the attribute assigned to the character element of the first type will be assigned to the user 30, and may execute a lottery based on the determined probability.

第2登録部122は、ユーザ30からの指示に基づいて、第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素を、第2タイプのキャラクター要素として識別情報に対応づけて再登録してよい。 Based on instructions from the user 30, the second registration unit 122 may re-register a character element that has been registered as a first type character element in association with identification information as a second type character element in association with identification information.

提示制御部140はさらに、第2登録部122によって第1タイプのキャラクター要素として識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第1タイプのキャラクター要素に応じて抽選が行われる旨を、ユーザ30に提示するための制御を実行してよい。 The presentation control unit 140 may further execute control to present to the user 30 that a lottery will be held based on the character element of the first type when a character element that has been registered by the second registration unit 122 in association with the identification information as a character element of the first type exists.

提示制御部140はさらに、第1タイプのキャラクター要素と第2タイプのキャラクター要素とを区別してユーザ30に提示するための制御を実行してよい。 The presentation control unit 140 may further execute control to distinguish between the first type of character elements and the second type of character elements and present them to the user 30.

提示制御部140はさらに、キャラクターコンテンツの抽選態様に関する複数の種別をユーザ30に提示するための制御を実行してよい。選択制御部160は、複数の種別のうち特定の種別をユーザ30に選択させるための制御を実行してよい。抽選実行部110は、ユーザ30によって選択された特定の種別に応じて、抽選を実行してよい。複数の種別は、1つのキャラクターコンテンツをユーザ30に付与する種別と、複数のキャラクターコンテンツをユーザ30に付与する種別とを含んでよい。 The presentation control unit 140 may further execute control to present multiple types of lottery modes for character content to the user 30. The selection control unit 160 may execute control to have the user 30 select a specific type from the multiple types. The lottery execution unit 110 may execute a lottery in accordance with the specific type selected by the user 30. The multiple types may include a type that grants one character content to the user 30 and a type that grants multiple character contents to the user 30.

選択制御部160は、抽選を実行する回数をユーザ30に選択させるための制御を実行してよい。抽選実行部110は、ユーザ30によって選択された回数にさらに応じて、抽選を実行してよい。 The selection control unit 160 may execute control to allow the user 30 to select the number of times to run the lottery. The lottery execution unit 110 may execute the lottery further depending on the number of times selected by the user 30.

判断部150は、抽選に対する代価をユーザ30が支払うための手続きが行われているか否かを判断する。抽選実行部110は、判断部150が抽選に対する代価をユーザ30が支払うための手続きが行われていると判断したことを条件として、抽選を実行してよい。 The determination unit 150 determines whether the user 30 has completed the procedures to pay the fee for the lottery. The lottery execution unit 110 may execute the lottery on the condition that the determination unit 150 determines that the user 30 has completed the procedures to pay the fee for the lottery.

図21は、装置12が記憶するキャラクター要素情報のデータ構造の一例を示す。キャラクター要素情報は、キャラクター要素識別情報と、名前情報と、属性情報とをデータ項目として有し、それらのデータ項目を互いに対応づける。キャラクター要素情報は、記憶部190に記憶される。 Figure 21 shows an example of the data structure of character element information stored by device 12. Character element information has character element identification information, name information, and attribute information as data items, and these data items correspond to each other. Character element information is stored in memory unit 190.

キャラクター要素識別情報は、キャラクター要素の識別情報である。名前情報は、キャラクター要素に関連づけられた名前を示す。本実施形態において、名前情報は、仮想のアイドルの名前である。 Character element identification information is identification information for the character element. Name information indicates the name associated with the character element. In this embodiment, the name information is the name of the virtual idol.

属性情報は、キャラクター要素に付与された属性を示す。図21には、属性の一例として、「夏」及び「冬」が示されている。例えば、名前が「A子」のアイドルと、名前が「B美」のアイドルは、夏好きという設定であり、名前が「C菜」のアイドルは、冬好きという設定となっている場合、名前が「A子」のアイドルと、名前が「B美」のアイドルの属性情報には「夏」が設定され、名前が「C菜」のアイドルの属性情報には「冬」が設定される。 Attribute information indicates attributes assigned to character elements. Figure 21 shows "summer" and "winter" as examples of attributes. For example, if an idol named "A-ko" and an idol named "B-mi" are set to like summer, and an idol named "C-na" is set to like winter, then the attribute information for the idol named "A-ko" and the idol named "B-mi" will be set to "summer," and the attribute information for the idol named "C-na" will be set to "winter."

図22は、装置12が記憶する選択キャラクター要素情報のデータ構造の一例を示す。選択キャラクター要素情報は、ユーザ識別情報と、キャラクター要素識別情報と、選択フラグとをデータ項目として有し、それらのデータ項目を互いに対応づける。選択キャラクター要素情報は、記憶部190に記憶される。 Figure 22 shows an example of the data structure of selected character element information stored by the device 12. The selected character element information has user identification information, character element identification information, and a selection flag as data items, and these data items correspond to one another. The selected character element information is stored in the memory unit 190.

ユーザ識別情報は、ユーザ30のユーザ識別情報である。キャラクター要素識別情報は、キャラクター要素の識別情報である。 User identification information is the user identification information of user 30. Character element identification information is the identification information of the character element.

選択フラグは、ユーザ30がキャラクター要素を第1タイプのキャラクター要素として選択されたか否かを示す。選択フラグがtrueに対応づけられたキャラクター要素は、ユーザ30によって第1タイプのキャラクター要素として選択されたことを示す。選択フラグがfalseに対応づけられたキャラクター要素は、ユーザ30によって第2タイプのキャラクター要素として選択されたことを示す。 The selection flag indicates whether the user 30 selected a character element as a first type character element. A character element with a selection flag set to true indicates that the character element was selected by the user 30 as a first type character element. A character element with a selection flag set to false indicates that the character element was selected by the user 30 as a second type character element.

一例として、第1タイプのキャラクター要素は、ユーザ30が本命の(いわゆる「推し」の)キャラクター要素として選択したキャラクター要素であり、第2タイプのキャラクター要素は、ユーザ30が本命ではないキャラクター要素として選択したキャラクター要素である。 As an example, the first type of character element is a character element selected by the user 30 as their favorite (so-called "favorite") character element, and the second type of character element is a character element selected by the user 30 as a character element that is not their favorite.

図23は、ユーザ端末20に表示されるキャラクター要素選択画面2400の一例を模式的に示す。キャラクター要素選択画面2400は、オブジェクト892を選択することで遷移するマイページを経て表示される。例えば、ユーザ端末20は、マイページにおいて本命のキャラクター要素を選択する旨のユーザ30からの指示を受け付けた場合、キャラクター要素選択画面要求を装置12に送信する。キャラクター要素選択画面要求は、ユーザ30のユーザ識別情報を含む。 Figure 23 shows a schematic example of a character element selection screen 2400 displayed on the user terminal 20. The character element selection screen 2400 is displayed via My Page, which is accessed by selecting object 892. For example, when the user terminal 20 receives an instruction from the user 30 to select a favorite character element on My Page, it sends a character element selection screen request to the device 12. The character element selection screen request includes the user identification information of the user 30.

装置12がキャラクター要素選択画面要求を受信すると、提示制御部140は、キャラクターコンテンツ登録情報を参照して、キャラクター要素選択画面要求に含まれるユーザ識別情報に対応づけて登録されたキャラクターコンテンツのコンテンツ識別情報を特定する。提示制御部140はさらに、キャラクターコンテンツ情報を参照して、特定したコンテンツ識別情報に関連づけられたキャラクター要素のキャラクター要素識別情報を特定する。提示制御部140はさらに、キャラクター要素情報を参照して、特定したキャラクター要素識別情報に対応づけられた名前情報を取得する。 When the device 12 receives a character element selection screen request, the presentation control unit 140 references the character content registration information to identify the content identification information of the character content registered in association with the user identification information included in the character element selection screen request. The presentation control unit 140 further references the character content information to identify the character element identification information of the character element associated with the identified content identification information. The presentation control unit 140 further references the character element information to obtain name information associated with the identified character element identification information.

提示制御部140はさらに、特定したキャラクター要素識別情報に対応するキャラクター要素の画像を取得する。例えば、提示制御部140は、キャラクターコンテンツ情報を参照して、各キャラクター要素識別情報に対応づけられたコンテンツデータに基づいて、各キャラクター要素の画像を取得する。キャラクター要素の画像は、キャラクターコンテンツから抽出したキャラクター要素の画像であってよく、キャラクターコンテンツ自体の画像であってよい。 The presentation control unit 140 further acquires an image of the character element corresponding to the identified character element identification information. For example, the presentation control unit 140 references the character content information and acquires an image of each character element based on the content data associated with each character element identification information. The image of the character element may be an image of a character element extracted from the character content, or may be an image of the character content itself.

提示制御部140はさらに、選択キャラクター要素情報を参照して、キャラクター要素選択画面要求に含まれるユーザ識別情報に対応づけられたキャラクター要素識別情報及び選択フラグを取得する。提示制御部140は、取得したキャラクター要素識別情報及び名前情報と、各キャラクター要素の画像と、キャラクター要素識別情報及び選択フラグとを含むキャラクター要素選択画面応答を、ユーザ端末20に送信する。 The presentation control unit 140 further references the selected character element information and acquires the character element identification information and selection flag associated with the user identification information included in the character element selection screen request. The presentation control unit 140 transmits a character element selection screen response to the user terminal 20, which includes the acquired character element identification information and name information, an image of each character element, and the character element identification information and selection flag.

ユーザ端末20は、キャラクター要素選択画面応答を受信すると、受信したキャラクター要素選択画面応答に基づいて、キャラクター要素選択画面2400を表示部294に表示する。キャラクター要素選択画面2400は、キャラクター要素のリストを示すオブジェクト2410と、キャラクター要素を選択する旨のユーザ30の指示を受け付けるためのオブジェクト2420とを含む。 When the user terminal 20 receives the character element selection screen response, it displays the character element selection screen 2400 on the display unit 294 based on the received character element selection screen response. The character element selection screen 2400 includes an object 2410 showing a list of character elements and an object 2420 for receiving an instruction from the user 30 to select a character element.

ユーザ端末20は、ユーザ30が特定のキャラクター要素の画像を押す操作をすると、選択されたキャラクター要素を強調表示する。図23の例では、名前が「A子」のキャラクター要素が選択された状態となっている。ユーザ30は、予め定められた数を上限として、複数のキャラクター要素を選択することができる。予め定められた数は、キャラクター要素の総数より少ない数であってよい。 When the user 30 presses the image of a specific character element, the user terminal 20 highlights the selected character element. In the example of Figure 23, the character element named "A-ko" is selected. The user 30 can select multiple character elements up to a predetermined number. The predetermined number may be less than the total number of character elements.

ユーザ端末20は、特定のキャラクター要素が選択された状態でユーザ30がオブジェクト2420を押す操作を行うと、ユーザ端末20は、選択されたキャラクター要素の識別情報と、ユーザ30のユーザ識別情報とを含むキャラクター要素選択要求を、装置12に送信する。 When the user 30 presses the object 2420 while a specific character element is selected, the user terminal 20 sends a character element selection request to the device 12, the request including the identification information of the selected character element and the user identification information of the user 30.

装置12がユーザ端末20から送信されたキャラクター要素選択要求を受信すると、第2登録部122は、受信したキャラクター要素選択要求に基づいて、選択キャラクター要素情報の選択フラグを更新する。 When the device 12 receives a character element selection request sent from the user terminal 20, the second registration unit 122 updates the selection flag of the selected character element information based on the received character element selection request.

このように、提示制御部140は、ユーザ30のユーザ識別情報に対応づけて登録されたキャラクターコンテンツに関連づけられたキャラクター要素又はユーザ30のユーザ識別情報に対応づけて登録されたキャラクターコンテンツを、ユーザ30に提示するための制御を実行する。第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されたキャラクター要素又はユーザ30により選択されたキャラクターコンテンツに関連づけられたキャラクター要素を、ユーザ30のユーザ識別情報に対応づけて登録する。 In this way, the presentation control unit 140 executes control to present to the user 30 character elements associated with character content registered in association with the user identification information of the user 30 or character content registered in association with the user identification information of the user 30. The second registration unit 122 registers, from among the character elements or character content presented to the user 30 by the presentation control unit 140, character elements selected by the user 30 or character elements associated with the character content selected by the user 30, in association with the user identification information of the user 30.

なお、図23に関連して説明したように、第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されたキャラクター要素又はユーザにより選択されたキャラクターコンテンツに関連づけられたキャラクター要素を、第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録する。また、第2登録部122は、提示制御部140によってユーザ30に提示されたキャラクター要素又はキャラクターコンテンツのうち、ユーザ30により選択されなかったキャラクター要素又はユーザ30により選択されなかったキャラクターコンテンツに関連づけられたキャラクター要素を、第2タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録する。 As described in relation to FIG. 23 , the second registration unit 122 registers, as a first type character element, a character element selected by the user 30 or a character element associated with character content selected by the user, among the character elements or character content presented to the user 30 by the presentation control unit 140, in association with the user identification information of the user 30. Furthermore, the second registration unit 122 registers, as a second type character element, a character element not selected by the user 30 or a character element associated with character content not selected by the user 30, among the character elements or character content presented to the user 30 by the presentation control unit 140, in association with the user identification information of the user 30.

図24は、ユーザ端末20に表示されるキャラクターコンテンツ一覧画面2500の一例を模式的に示す。キャラクターコンテンツ一覧画面2500は、図8のキャラクターコンテンツ一覧画面800に対応する画面である。具体的には、キャラクターコンテンツ一覧画面2500は、ユーザ30によって第1タイプのキャラクター要素が選択された状態に表示されるキャラクターコンテンツ一覧画面である。 Figure 24 schematically shows an example of a character content list screen 2500 displayed on the user terminal 20. The character content list screen 2500 is a screen corresponding to the character content list screen 800 in Figure 8. Specifically, the character content list screen 2500 is a character content list screen that is displayed when a first type of character element has been selected by the user 30.

装置12は、ユーザ端末20からデジタルアルバムの表示要求を受信すると、提示制御部140は、選択キャラクター要素情報を参照して、ユーザ30によって第1タイプのキャラクター要素として選択されたキャラクター要素のキャラクター要素識別情報を特定する。提示制御部140は、特定したキャラクター要素識別情報を、デジタルアルバムの表示応答に含めてユーザ端末20に送信する。 When the device 12 receives a digital album display request from the user terminal 20, the presentation control unit 140 references the selected character element information and identifies the character element identification information of the character element selected by the user 30 as a character element of the first type. The presentation control unit 140 includes the identified character element identification information in a digital album display response and transmits it to the user terminal 20.

ユーザ端末20は、受信したデジタルアルバムの表示応答に含まれるキャラクター要素情報に基づいて、オブジェクト2510を生成して、表示部294に表示する。具体的には、図24に示されるように、名前が「A子」のキャラクター要素に関連づけられたキャラクターコンテンツを示すオブジェクト2510が、他のオブジェクト820及び830より強調して表示される。このように、提示制御部140は、第1タイプのキャラクター要素と第2タイプのキャラクター要素とを区別してユーザ30に提示するための制御を実行する。これにより、ユーザ30は、自身の本命のキャラクター要素のキャラクターコンテンツを容易に認識することができる。 The user terminal 20 generates an object 2510 based on the character element information included in the received digital album display response and displays it on the display unit 294. Specifically, as shown in FIG. 24, the object 2510 representing the character content associated with the character element named "A-ko" is displayed more emphasized than the other objects 820 and 830. In this way, the presentation control unit 140 executes control to distinguish between the first type of character elements and the second type of character elements and present them to the user 30. This allows the user 30 to easily recognize the character content of their favorite character element.

図25は、ユーザ端末20に表示される第2のショッピング画面2600の一例を模式的に示す。ショッピング画面2600は、図12のショッピング画面1200に含まれるオブジェクトに加えて、オブジェクト2610を含む。 Figure 25 shows a schematic example of a second shopping screen 2600 displayed on the user terminal 20. The shopping screen 2600 includes an object 2610 in addition to the objects included in the shopping screen 1200 of Figure 12.

オブジェクト2610は、装置12から送信される商品詳細情報応答に基づいて生成される。装置12がユーザ端末20から商品詳細情報要求を受信した場合、提示制御部140は、キャラクター要素情報及び選択キャラクター要素情報を参照して、ユーザ30によって第1タイプのキャラクター要素として選択されたキャラクター要素の名前情報を特定する。提示制御部140は、特定した名前情報を商品詳細情報応答に含めてユーザ端末20に送信する。 The object 2610 is generated based on the product detail information response sent from the device 12. When the device 12 receives a product detail information request from the user terminal 20, the presentation control unit 140 references the character element information and the selected character element information to identify the name information of the character element selected by the user 30 as the first type of character element. The presentation control unit 140 includes the identified name information in the product detail information response and sends it to the user terminal 20.

ユーザ端末20は、商品詳細情報応答に含まれる名前情報に基づいて、オブジェクト2610を生成する。オブジェクト2610は、第1タイプのキャラクター要素に関するキャラクターコンテンツの選択確率が高くなる旨を示す。オブジェクト2610は、第1タイプのキャラクター要素に応じて抽選が行われる旨を示すオブジェクトの一例である。 The user terminal 20 generates object 2610 based on the name information included in the product detail information response. Object 2610 indicates that the probability of selecting character content related to the first type of character element is increased. Object 2610 is an example of an object indicating that a lottery will be held based on the first type of character element.

このように、提示制御部140は、第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合に、第1タイプのキャラクター要素に応じて抽選が行われる旨を、ユーザ30に提示するための制御を実行する。 In this way, when there is a character element that has been registered by the second registration unit 122 as a character element of the first type in association with the user identification information of the user 30, the presentation control unit 140 executes control to present to the user 30 that a lottery will be held based on the character element of the first type.

続いて、第2実施形態において抽選実行部110が実行する抽選に関する処理の具体例を説明する。 Next, we will explain a specific example of the lottery-related processing performed by the lottery execution unit 110 in the second embodiment.

(第1タイプのキャラクター要素が存在しない場合の選択確率)
第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在しない場合、第2タイプのキャラクター要素に関連づけられた複数のキャラクターコンテンツがユーザ30に付与される確率を相対的に変えずに抽選を実行する。つまり、抽選実行部110は、図13等に関連して説明したように、同一の選択確率で、ユーザ30に付与されるキャラクター要素を選択する。一例として、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合、抽選実行部110は、各キャラクターコンテンツがユーザ30に付与されるキャラクターコンテンツとして決定される確率はどのキャラクターコンテンツも10[%]とする。ここでは、第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在しない場合に設定される同一の選択確率を「基準確率」と呼ぶこととする。
(Selection probability when the first type of character element is not present)
If there is no character element registered by the second registration unit 122 as a first-type character element in association with the user identification information of the user 30, the lottery is executed without relatively changing the probabilities that multiple character contents associated with the second-type character element will be granted to the user 30. In other words, as described with reference to FIG. 13 and the like, the lottery execution unit 110 selects character elements to be granted to the user 30 with the same selection probability. As an example, when determining character content to be granted to the user 30 from 10 types of character content, the lottery execution unit 110 sets the probability that each character content will be selected as the character content to be granted to the user 30 to 10% for each character content. Here, the same selection probability that is set when there is no character element registered as a first-type character element in association with the user identification information of the user 30 is referred to as the "standard probability."

(第1タイプのキャラクター要素が存在する場合の選択確率)
第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合を説明する。この場合、抽選実行部110は、第1タイプのキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を高く決定する。これに対し、抽選実行部110は、第2タイプのキャラクター要素に関連づけられた複数のキャラクターコンテンツがユーザ30に付与される確率を相対的に変えずに抽選を実行する。
(Selection probability when the first type of character element is present)
A case will be described in which a character element exists that has been registered by the second registration unit 122 as a first type character element in association with the user identification information of the user 30. In this case, the lottery execution unit 110 determines a high probability that the character content associated with the first type character element will be granted to the user 30. In contrast, the lottery execution unit 110 executes the lottery without relatively changing the probabilities that the multiple character contents associated with the second type character element will be granted to the user 30.

一例として、図25に示されるように、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合を説明する。図25の例では、名前が「A子」のキャラクター要素に関連づけられたキャラクターコンテンツが3個存在し、「B美」のキャラクター要素に関連づけられたキャラクターコンテンツが3個存在し、「C菜」のキャラクター要素に関連づけられたキャラクターコンテンツが4個存在する。この場合、「A子」のキャラクター要素に関連づけられた3個のキャラクターコンテンツの選択確率を、基準確率のK1倍(ただし、K1は1より大きい値とする)とし、他のキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を相対的に均一とする。例えば、K1は1.5であってよい。例えば、名前が「A子」のキャラクター要素に関連づけられた3個のキャラクターコンテンツのそれぞれの選択確率を15[%]とし、他のキャラクター要素に関連づけられたキャラクターコンテンツのそれぞれの選択確率を、55/7[%]とする。 As an example, as shown in Figure 25, we will explain the case where character content to be assigned to user 30 is determined from 10 types of character content. In the example of Figure 25, there are three character contents associated with the character element named "A-ko," three character contents associated with the character element named "B-mi," and four character contents associated with the character element named "C-na." In this case, the selection probability of the three character contents associated with the character element named "A-ko" is set to K1 times the reference probability (where K1 is a value greater than 1), and the selection probability of character content associated with other character elements is set to a relatively uniform value. For example, K1 may be 1.5. For example, the selection probability of each of the three character contents associated with the character element named "A-ko" is set to 15% and the selection probability of each of the character contents associated with other character elements is set to 55/7%.

(属性に基づく選択確率)
第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合、抽選実行部110は、属性に応じて抽選を行ってよい。例えば、抽選実行部110は、第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合、第1タイプのキャラクター要素に付与されている属性と同じ属性が付与されているキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を高く決定する。また、抽選実行部110は、第1タイプのキャラクター要素に付与されている属性とは異なる属性が付与されているキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低く決定し、決定した確率に基づいて、抽選を実行する。
(Selection probability based on attributes)
When a character element that has been registered by the second registration unit 122 as a first-type character element in association with the user identification information of the user 30 exists, the lottery execution unit 110 may conduct a lottery based on the attributes. For example, when a character element that has been registered by the second registration unit 122 as a first-type character element in association with the user identification information of the user 30 exists, the lottery execution unit 110 determines a high probability that character content associated with a character element that has been assigned the same attribute as the attribute assigned to the first-type character element will be granted to the user 30. Furthermore, the lottery execution unit 110 determines a low probability that character content associated with a character element that has been assigned a different attribute from the attribute assigned to the first-type character element will be granted to the user 30, and conducts a lottery based on the determined probabilities.

一例として、図25に示されるように、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合を説明する。名前が「A子」のキャラクター要素及び名前が「B美」のキャラクター要素に付与されている属性情報はいずれも「夏」であり、名前が「C菜」のキャラクター要素に付与されている属性情報は「冬」である。したがって、「夏」に関連づけられた6個のキャラクターコンテンツの選択確率を、基準確率のK2倍(ただしK2は1より大きい値とする)とし、他のキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を相対的に均一とする。例えば、K2は1.3であってよい。例えば、名前が「A子」又は「B美」のキャラクター要素に関連づけられた6個のキャラクターコンテンツのそれぞれの選択確率を13[%]とし、他のキャラクター要素に関連づけられたキャラクターコンテンツのそれぞれの選択確率を、22/4[%](すなわち、(100-13x6)/4[%])とする。 As an example, as shown in Figure 25, we will explain the case where character content to be assigned to user 30 is determined from 10 types of character content. The attribute information assigned to the character element named "A-ko" and the character element named "B-mi" is both "summer," and the attribute information assigned to the character element named "C-na" is "winter." Therefore, the selection probability of six character contents associated with "summer" is set to K2 times the base probability (where K2 is a value greater than 1), and the selection probability of character contents associated with other character elements is set to a relatively uniform value. For example, K2 may be 1.3. For example, the selection probability of each of the six character contents associated with the character elements named "A-ko" or "B-mi" is set to 13%, and the selection probability of each of the character contents associated with other character elements is set to 22/4% (i.e., (100 - 13 x 6)/4%).

(第1タイプのキャラクター要素及び属性の両方に基づく選択確率)
第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合、抽選実行部110は、第1タイプのキャラクター要素及び属性に応じて抽選を行ってよい。例えば、名前が「A子」のキャラクター要素のキャラクターコンテンツの選択確率を基準確率のK1xK2倍とし、「A子」のキャラクター要素と属性のみが一致する他のキャラクター要素(「B美」のキャラクター要素)のキャラクターコンテンツの選択確率を、基準確率のK2倍としてよい。例えば、名前が「A子」キャラクター要素に関連づけられた3個のキャラクターコンテンツのそれぞれの選択確率を10xK1xK2[%]とし、名前が「B美」キャラクター要素に関連づけられた3個のキャラクターコンテンツのそれぞれの選択確率を10xK2[%]とし、他の4個のキャラクター要素に関連づけられたキャラクターコンテンツのそれぞれの選択確率を、(100-10xK1xK2x3-10xK2x3)/4[%]としてよい。
(Selection probability based on both character elements and attributes of the first type)
If there is a character element registered by the second registration unit 122 as a first-type character element in association with the user identification information of the user 30, the lottery execution unit 110 may conduct a lottery based on the first-type character element and its attributes. For example, the selection probability of a character content item for a character element named "A-ko" may be K1 x K2 times the base probability, and the selection probability of a character content item for another character element (such as a "B-mi" character element) that matches the character element named "A-ko" only in its attributes may be K2 times the base probability. For example, the selection probability of each of three character contents associated with the character element named "A-ko" may be 10 x K1 x K2 [%], the selection probability of each of three character contents associated with the character element named "B-mi" may be 10 x K2 [%], and the selection probability of each of character contents associated with the other four character elements may be (100 - 10 x K1 x K2 x 3 - 10 x K2 x 3)/4 [%].

このように、抽選実行部110は、第1タイプのキャラクター要素に基づいて、ユーザ30にキャラクターコンテンツが付与される確率を決定し、決定した確率に基づいて、抽選を実行する。上述したように、第1タイプのキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を高くすることで、ユーザ30は、本命のキャラクター要素に関連づけられたキャラクターコンテンツをより高い確率で取得することができる。 In this way, the lottery running unit 110 determines the probability that character content will be granted to the user 30 based on the character element of the first type, and runs the lottery based on the determined probability. As described above, by increasing the probability of selecting character content associated with the character element of the first type, the user 30 can obtain character content associated with their favorite character element with a higher probability.

なお、第1タイプのキャラクター要素に関連づけられた選択確率を高くするのではなく、第1タイプのキャラクター要素に関連づけられた選択確率を低くする形態も採用できる。この場合、ユーザ30が選択する第1タイプのキャラクター要素は、必ずしもユーザ30にとって本命のキャラクター要素でなくてよい。 In addition, instead of increasing the selection probability associated with the first type of character element, it is also possible to adopt a configuration in which the selection probability associated with the first type of character element is decreased. In this case, the first type of character element selected by user 30 does not necessarily have to be the character element that user 30 prefers.

また、抽選実行部110が「第2登録部122によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素に応じて抽選を実行する」ことは、各キャラクターコンテンツの選択確率を変えること以外に、種々の概念を含む。例えば、「第2登録部122によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素に応じて抽選を実行する」ことは、第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在する場合と、第2登録部122によって第1タイプのキャラクター要素としてユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素が存在しない場合とで、抽選の態様を異ならせることを含んでよい。一例として、「第2登録部122によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクター要素に応じて抽選を実行する」ことは、第1タイプのキャラクター要素に関連づけられた期間限定の抽選にユーザ30が参加することを許容することを含んでよい。 Furthermore, the lottery execution unit 110 "executing a lottery in accordance with the character elements registered by the second registration unit 122 in association with the user identification information of the user 30" includes various concepts other than changing the selection probability of each character content. For example, "executing a lottery in accordance with the character elements registered by the second registration unit 122 in association with the user identification information of the user 30" may include differentiating the lottery format between a case where a character element registered by the second registration unit 122 in association with the user identification information of the user 30 as a first type character element exists and a case where a character element registered by the second registration unit 122 in association with the user identification information of the user 30 as a first type character element exists. As an example, "executing a lottery in accordance with the character elements registered by the second registration unit 122 in association with the user identification information of the user 30" may include allowing the user 30 to participate in a time-limited lottery associated with the first type character element.

以上に説明したように、第2実施形態によれば、ユーザ30によって予め選択された特定のキャラクター要素に応じて、抽選を実行することができる。これにより、ユーザ30にとって満足度が高い抽選を実行することができる。 As described above, according to the second embodiment, a lottery can be held based on specific character elements pre-selected by the user 30. This allows a lottery that provides a high level of satisfaction to the user 30.

(第3実施形態)
第3実施形態におけるシステムを説明する。第3実施形態の説明において、第2実施形態と同様の構成については同一付番を行い、第2実施形態に関連して説明した動作の詳細な説明を省略する。なお、第3実施形態において、特に断りのない限り、「キャラクター要素」という用語は、上述した第1種別のキャラクター要素のことをいう。
(Third embodiment)
A system according to the third embodiment will be described. In the description of the third embodiment, the same components as those in the second embodiment will be assigned the same numbers, and detailed descriptions of the operations described in relation to the second embodiment will be omitted. In the third embodiment, unless otherwise specified, the term "character element" refers to the first type of character element described above.

第3実施形態におけるシステムは、第2実施形態における装置12に代えて装置13を備える。装置13は、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する場合に、ユーザ30が支払った代価に応じて、ユーザ30に既に登録されているキャラクターコンテンツと同じキャラクターコンテンツが付与される確率を変更する。一例として、装置13は、ユーザ30が支払った代価が高いほど、ユーザ30に既に登録されているキャラクターコンテンツと同じキャラクターコンテンツが付与される確率を低くしてよい。これにより、ユーザ30にとって満足度が高い抽選を行うことができる。 The system in the third embodiment includes device 13 instead of device 12 in the second embodiment. When determining the character content to be granted to user 30 by lottery, device 13 changes the probability that user 30 will be granted the same character content as character content already registered, depending on the price paid by user 30. As an example, device 13 may lower the probability that user 30 will be granted the same character content as character content already registered, the higher the price paid by user 30. This makes it possible to hold a lottery that provides high satisfaction to user 30.

図26は、第3実施形態における装置13の機能構成を示すブロック図である。装置13は、処理部103と、記憶部190と、通信部192とを備える。処理部103は、第2実施形態における装置12の処理部102に対応する構成要素である。 Figure 26 is a block diagram showing the functional configuration of the device 13 in the third embodiment. The device 13 includes a processing unit 103, a storage unit 190, and a communication unit 192. The processing unit 103 is a component corresponding to the processing unit 102 of the device 12 in the second embodiment.

処理部103は、第1実施形態における処理部100が備える構成要素に加えて、取得部170をさらに備える。処理部103における機能を説明する。 In addition to the components of the processing unit 100 in the first embodiment, the processing unit 103 further includes an acquisition unit 170. The functions of the processing unit 103 are described below.

抽選実行部110は、それぞれキャラクター要素に関連づけられた複数のキャラクターコンテンツのうち、ユーザ30に付与されるキャラクターコンテンツを決定するための抽選を実行する。第1登録部121は、抽選実行部110によって決定されたユーザ30に付与されるキャラクターコンテンツを、ユーザ30のユーザ識別情報に対応づけて登録する。取得部170は、抽選実行部110により実行される抽選に対するユーザ30による代価の支払額を取得する。抽選実行部110は、取得部170が取得した支払額に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更し、変更した確率に基づいて抽選を実行する。 The lottery execution unit 110 executes a lottery to determine the character content to be granted to the user 30 from among multiple character contents each associated with a character element. The first registration unit 121 registers the character content to be granted to the user 30 determined by the lottery execution unit 110 in association with the user identification information of the user 30. The acquisition unit 170 acquires the amount of payment made by the user 30 for the lottery executed by the lottery execution unit 110. The lottery execution unit 110 changes the probability that the same character content as the character content registered in association with the identification information by the first registration unit 121 will be granted to the user 30, depending on the payment amount acquired by the acquisition unit 170, and executes the lottery based on the changed probability.

記憶部190は、抽選実行部110により実行される抽選に対するユーザ30による代価の支払額を示す情報を識別情報に対応づけて記憶する。取得部170は、記憶部190によって識別情報に対応づけて記憶されている情報が示す支払額を、抽選実行部110により実行される抽選に対するユーザ30による代価の支払額として取得してよい。 The memory unit 190 stores information indicating the amount of payment by the user 30 for the lottery held by the lottery holding unit 110, in association with the identification information. The acquisition unit 170 may acquire the payment amount indicated by the information stored by the memory unit 190 in association with the identification information as the amount of payment by the user 30 for the lottery held by the lottery holding unit 110.

抽選実行部110は、取得部170が取得した支払額の高さに応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The lottery execution unit 110 may reduce the probability that the same character content as the character content registered in association with the identification information by the first registration unit 121 will be granted to the user 30, depending on the amount of payment acquired by the acquisition unit 170.

抽選実行部110は、取得部170が取得した支払額が高いほど、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The lottery execution unit 110 may decrease the probability that the same character content as the character content registered in association with the identification information by the first registration unit 121 will be granted to the user 30, the higher the payment amount acquired by the acquisition unit 170.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。抽選実行部110は、取得部170が取得した支払額の高さに応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられているキャラクター要素に付与されている属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 Each of the multiple character elements may be assigned an attribute. The lottery execution unit 110 may reduce the probability that character content associated with a character element assigned the same attribute as an attribute assigned to a character element associated with character content registered in association with the identification information by the first registration unit 121 will be assigned to the user 30, depending on the payment amount acquired by the acquisition unit 170.

抽選実行部110は、取得部170が取得した支払額が高いほど、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられているキャラクター要素に付与されている属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The lottery execution unit 110 may, the higher the payment amount acquired by the acquisition unit 170, reduce the probability that character content associated with a character element that has been assigned the same attribute as the attribute assigned to a character element associated with character content registered in association with the identification information by the first registration unit 121.

第1登録部121は、同じ複数のキャラクターコンテンツを識別情報に対応づけて重複して登録可能であってよい。抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されている同じキャラクターコンテンツの数にさらに応じて、当該キャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The first registration unit 121 may be capable of registering the same character content multiple times in association with the identification information. The lottery execution unit 110 may further reduce the probability that the same character content as the character content will be granted to the user 30 in accordance with the number of identical character contents registered in association with the identification information by the first registration unit 121.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。第1登録部121は、同じ属性が付与されたキャラクター要素に関連づけられている複数のキャラクターコンテンツを識別情報に対応づけて登録可能であってよい。抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツのうち、同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの数にさらに応じて、当該属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 Each of the multiple character elements may be assigned an attribute. The first registration unit 121 may be capable of registering multiple character contents associated with character elements assigned the same attribute in association with identification information. The lottery execution unit 110 may further reduce the probability that character content associated with a character element assigned the same attribute as the attribute will be assigned to the user 30 in accordance with the number of character contents associated with character elements assigned the same attribute, among the character contents registered by the first registration unit 121 in association with the identification information.

抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与しないように、抽選を実行してよい。 The lottery execution unit 110 may execute the lottery so as not to grant to the user 30 character content that is the same as the character content registered in association with the identification information by the first registration unit 121.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与しないように、抽選を実行してよい。 Each of the multiple character elements may be assigned an attribute. The lottery execution unit 110 may execute the lottery so as not to assign to the user 30 character content associated with a character element that has been assigned the same attribute as an attribute assigned to a character element associated with character content registered in association with the identification information by the first registration unit 121.

提示制御部140は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツをユーザ30に提示するための制御を行う。
第1登録部121は、同じ複数のキャラクターコンテンツを重複して識別情報に対応づけて登録可能であってよい。提示制御部140は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツのうち、重複して登録されているキャラクターコンテンツと重複して登録されていないキャラクターコンテンツとを区別して提示するための制御を行ってよい。
The presentation control unit 140 performs control to present to the user 30 the character content that is registered by the first registration unit 121 in association with the identification information.
The first registration unit 121 may be capable of registering the same multiple character contents in association with the identification information in a redundant manner. The presentation control unit 140 may perform control to distinguish between redundantly registered character contents and non-redundantly registered character contents among the character contents registered in association with the identification information by the first registration unit 121 and presented accordingly.

提示制御部140は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツをユーザ30に提示するための制御を行ってよい。第1登録部121は、同じ複数のキャラクターコンテンツを重複して識別情報に対応づけて登録可能であってよい。提示制御部140は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツのうち、重複して登録されているキャラクターコンテンツの数をさらに提示するための制御を行ってよい。 The presentation control unit 140 may perform control to present to the user 30 character content that has been registered by the first registration unit 121 in association with identification information. The first registration unit 121 may be capable of registering the same multiple pieces of character content in association with identification information in duplicate. The presentation control unit 140 may also perform control to present the number of character contents that have been registered in duplicate, out of the character content that has been registered by the first registration unit 121 in association with identification information.

提示制御部140は、取得部170が取得した支払額に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更する旨をユーザ30に提示するための制御を行ってよい。 The presentation control unit 140 may perform control to present to the user 30 that the probability of the user 30 being granted the same character content as the character content registered in association with the identification information by the first registration unit 121 will be changed depending on the payment amount acquired by the acquisition unit 170.

提示制御部140は、識別情報に対応づけて第1登録部121に登録されている複数のキャラクターコンテンツの状況に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更する旨をユーザ30に提示するための制御を行ってよい。 The presentation control unit 140 may perform control to present to the user 30 that the probability of the user 30 being granted the same character content as the character content registered in association with the identification information by the first registration unit 121 will be changed, depending on the status of the multiple character contents registered in association with the identification information by the first registration unit 121.

キャラクターコンテンツは、ユーザ30による代価の支払いの手続きが行われていることを条件にユーザ30に付与される第1キャラクターコンテンツ(第1種別のキャラクターコンテンツ)と、ユーザ30による代価の支払いの手続きが行われていることを条件とせずにユーザ30に付与される第2キャラクターコンテンツ(第2種別のキャラクターコンテンツ)とを含んでよい。抽選実行部110は、取得部170が取得した支払額に応じて、第1登録部121によって識別情報に対応づけて登録されている第1キャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更し、変更した確率に基づいて抽選を実行してよい。 The character content may include first character content (first type of character content) that is granted to user 30 on the condition that user 30 has completed the payment procedure, and second character content (second type of character content) that is granted to user 30 without the condition that user 30 has completed the payment procedure. The lottery execution unit 110 may change the probability that user 30 will be granted character content that is the same as the first character content registered in association with the identification information by the first registration unit 121, depending on the payment amount acquired by the acquisition unit 170, and may execute a lottery based on the changed probability.

抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されている第2キャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更せずに、抽選を実行してよい。 The lottery execution unit 110 may execute the lottery without changing the probability that the user 30 will be granted the same character content as the second character content registered in association with the identification information by the first registration unit 121.

抽選実行部110は、抽選実行部110により実行される抽選に対するユーザ30による代価の支払い方式は、第1方式及び第2方式を含んでよい。抽選実行部110は、ユーザ30による第1方式での支払額に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更し、変更した確率に基づいて抽選を実行してよい。 The method by which the user 30 pays the price for the lottery executed by the lottery execution unit 110 may include a first method and a second method. The lottery execution unit 110 may change the probability that the user 30 will be granted the same character content as the character content registered in association with the identification information by the first registration unit 121, depending on the amount paid by the user 30 using the first method, and execute the lottery based on the changed probability.

抽選実行部110は、ユーザ30による代価の支払額の累積額に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更し、変更した確率に基づいて抽選を実行してよい。 The lottery execution unit 110 may change the probability that the user 30 will be granted the same character content as the character content registered in association with the identification information by the first registration unit 121, depending on the cumulative amount of payment made by the user 30, and may execute the lottery based on the changed probability.

抽選実行部110は、ユーザ30による予め定められた期間内における代価の支払額の累積額に応じて、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザ30に付与される確率を変更し、変更した確率に基づいて抽選を実行してよい。 The lottery execution unit 110 may change the probability that the user 30 will be granted the same character content as the character content registered in association with the identification information by the first registration unit 121, depending on the cumulative amount of payment made by the user 30 within a predetermined period of time, and may execute the lottery based on the changed probability.

図27は、ユーザ端末20に表示されるキャラクターコンテンツ一覧画面2800の一例を模式的に示す。キャラクターコンテンツ一覧画面2800は、キャラクターコンテンツ一覧画面1000に示されるようにユーザ30に対して4つのキャラクターコンテンツが登録されている状態で、図11から図14に関連して説明した抽選が行われた結果、3つのキャラクターコンテンツがユーザ30に対して追加で登録された状態を示す。 Figure 27 shows a schematic example of a character content list screen 2800 displayed on the user terminal 20. The character content list screen 2800 shows a state in which four character contents have been registered for the user 30 as shown in the character content list screen 1000, and three additional character contents have been registered for the user 30 as a result of the lottery described in relation to Figures 11 to 14.

キャラクターコンテンツ一覧画面2800は、キャラクターコンテンツ一覧画面1000に示したオブジェクトに加えて、オブジェクト2810、オブジェクト2820及びオブジェクト2830を含む。オブジェクト2810及びオブジェクト2820は、図14に示す抽選結果に応じて、第1登録部121によってユーザ30のユーザ識別情報に対応づけて新たに登録された2つのキャラクターコンテンツである。 The character content list screen 2800 includes objects 2810, 2820, and 2830 in addition to the objects shown on the character content list screen 1000. Objects 2810 and 2820 are two character contents that have been newly registered by the first registration unit 121 in association with the user identification information of user 30, based on the lottery results shown in FIG. 14.

図14に示したように、抽選で選択された残りの1つのキャラクターコンテンツは、既にユーザ30に対して登録されているオブジェクト830と同じキャラクターコンテンツである。この場合、当該キャラクターコンテンツを、キャラクターコンテンツ一覧画面2800に示されるように、同じ位置に表示するような形態で表示する。 As shown in FIG. 14, the remaining character content selected by lottery is the same character content as object 830 already registered for user 30. In this case, the character content is displayed in the same position as shown on the character content list screen 2800.

具体的には、装置13において、提示制御部140は、キャラクターコンテンツ登録情報を参照して、ユーザ30のユーザ識別情報に対応づけて同じキャラクターコンテンツを示すコンテンツ識別情報が複数登録されている場合、デジタルアルバムの表示要求に対してユーザ端末20に送信される表示応答に、重複して登録されているキャラクターコンテンツの数を示す情報を含める。これにより、ユーザ端末20は、オブジェクト2830を含むキャラクターコンテンツ一覧画面2800を表示する。これにより、ユーザ30は重複して登録されているキャラクターコンテンツと重複していないキャラクターコンテンツとを区別して認識することができる。 Specifically, in the device 13, the presentation control unit 140 references the character content registration information, and if multiple pieces of content identification information indicating the same character content are registered in association with the user identification information of the user 30, includes information indicating the number of duplicately registered character contents in the display response sent to the user terminal 20 in response to the digital album display request. This causes the user terminal 20 to display the character content list screen 2800 including the object 2830. This allows the user 30 to distinguish between duplicately registered character content and non-duplicate character content.

このように、提示制御部140は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツのうち、重複して登録されているキャラクターコンテンツと重複して登録されていないキャラクターコンテンツとを区別して提示するための制御を行う。具体的には、提示制御部14は、第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツのうち、重複して登録されているキャラクターコンテンツの数をさらに提示するための制御を行う。 In this way, the presentation control unit 140 performs control to distinguish between duplicately registered character content and non-duplicately registered character content among the character content registered by the first registration unit 121 in association with the user identification information of the user 30 and to present the character content. Specifically, the presentation control unit 14 performs control to further present the number of duplicately registered character content among the character content registered by the first registration unit 121 in association with the user identification information of the user 30.

図28は、ユーザ端末20に表示される第2のショッピング画面2900の一例を模式的に示す。ショッピング画面2900は、図25のショッピング画面2600に含まれるオブジェクトに加えて、オブジェクト2910を含む。 Figure 28 shows a schematic example of a second shopping screen 2900 displayed on the user terminal 20. The shopping screen 2900 includes an object 2910 in addition to the objects included in the shopping screen 2600 of Figure 25.

オブジェクト2910は、装置13から送信される商品詳細情報応答に基づいて生成される。装置13がユーザ端末20から商品詳細情報要求を受信した場合、取得部170は、支払情報を参照して、ユーザ30のユーザ識別情報に対応づけられている代価情報を取得する。提示制御部140は、代価情報が示す代価の支払額の累積額が予め定められた金額を超える場合に、ユーザ30に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツがユーザに付与される選択確率を変更する旨を示す確率変更情報を生成し、生成した確率変更情報を商品詳細情報応答に含めてユーザ端末20に送信する。 Object 2910 is generated based on a product detail information response sent from device 13. When device 13 receives a product detail information request from user terminal 20, acquisition unit 170 references the payment information and acquires price information associated with user 30's user identification information. When the cumulative amount of price payments indicated by the price information exceeds a predetermined amount, presentation control unit 140 generates probability change information indicating that the selection probability of granting the user the same character content as the character content registered in association with user 30 will be changed, and transmits the generated probability change information to the user terminal 20 in addition to the product detail information response.

ユーザ端末20は、商品詳細情報応答に確率変更情報が含まれる場合に、オブジェクト2910を生成する。これにより、ユーザ30は、既に所持しているキャラクターコンテンツと同じキャラクターコンテンツが選択される確率が変更されることを知ることができる。したがって、ユーザ30が商品を購入しようとする意欲を高めることができる。 When the product detail information response includes probability change information, the user terminal 20 generates an object 2910. This allows the user 30 to know that the probability of selecting the same character content as the character content they already own will change. This can therefore increase the user 30's motivation to purchase the product.

なお、提示制御部140は、ユーザ30による予め定められた期間内における代価の支払額の累積額が予め定められた金額を超える場合に、選択確率を変更する旨を示す確率変更情報を生成してよい。予め定められた期間は、現在から予め定められた時間だけ前のタイミングから現在までの期間であってよい。 The presentation control unit 140 may generate probability change information indicating that the selection probability will be changed if the cumulative amount of payment by the user 30 within a predetermined period of time exceeds a predetermined amount. The predetermined period may be the period from a timing a predetermined time before the present to the present.

また、提示制御部140は、ユーザ30のユーザ識別情報に対応づけて第1登録部121によって登録されている複数のキャラクターコンテンツの登録状況に応じて、選択確率を変更する旨を示す確率変更情報を生成してよい。例えば、ユーザ30のユーザ識別情報に対応づけて第1登録部121によって登録されている同一のキャラクターコンテンツの数が予め定められた数を超える場合に、選択確率を変更する旨を示す確率変更情報を生成してよい。この場合、提示制御部140は、ユーザ30による代価の支払額の累積額によらず、又は、ユーザ30による代価の支払金額が予め定められた金額以下の場合であっても、選択確率を変更する旨を示す確率変更情報を生成してよい。 The presentation control unit 140 may also generate probability change information indicating that the selection probability will be changed depending on the registration status of multiple character contents registered by the first registration unit 121 in association with the user identification information of the user 30. For example, if the number of identical character contents registered by the first registration unit 121 in association with the user identification information of the user 30 exceeds a predetermined number, the presentation control unit 140 may generate probability change information indicating that the selection probability will be changed regardless of the cumulative amount of payment by the user 30, or even if the amount of payment by the user 30 is equal to or less than a predetermined amount.

なお、ユーザ30による「代価の支払額」は、予め定められた第1方式での代価の支払額であってよい。第1方式は、クレジットカード払い又は電子マネー払いであってよいが、これらに限定されず、第1方式は他の支払方式であってよい。 The "price payment amount" by user 30 may be the amount paid using a predetermined first payment method. The first payment method may be, but is not limited to, credit card payment or electronic money payment, and may be another payment method.

第3実施形態において抽選実行部110が実行する抽選に関する処理の具体例を説明する。 Specific examples of lottery-related processing performed by the lottery execution unit 110 in the third embodiment are described below.

(支払額の累積額が予め定められた金額以下である場合の選択確率)
ユーザ30の支払額の累積額が予め定められた金額以下である場合、選択確率を変更せずに抽選を実行する。つまり、抽選実行部110は、図13等に関連して説明したように、同一の選択確率で、ユーザ30に付与されるキャラクター要素を選択する。一例として、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合、抽選実行部110は、各キャラクターコンテンツがユーザ30に付与されるキャラクターコンテンツとして決定される確率はどのキャラクターコンテンツも10[%]とする。ここでは、ユーザ30の支払額の累積額が予め定められた金額を下回る場合の選択確率を「基準確率」と呼ぶこととする。
(Probability of selection when cumulative payment amount is less than or equal to a predetermined amount)
If the cumulative amount of payments made by the user 30 is equal to or less than a predetermined amount, the lottery is executed without changing the selection probability. That is, as described in relation to FIG. 13 etc., the lottery execution unit 110 selects a character element to be granted to the user 30 with the same selection probability. As an example, when determining character content to be granted to the user 30 from 10 types of character content, the lottery execution unit 110 sets the probability that each character content will be selected as the character content to be granted to the user 30 to be 10% for each character content. Here, the selection probability when the cumulative amount of payments made by the user 30 is less than a predetermined amount is referred to as the "standard probability."

(支払額の累積額が予め定められた金額を超える場合の選択確率)
ユーザ30による支払額の累積額が予め定められた金額を超える場合、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツの選択確率を基準確率より低下させる。
(Probability of selection when cumulative payment amount exceeds a predetermined amount)
If the cumulative amount of payments by user 30 exceeds a predetermined amount, lottery execution unit 110 reduces the probability of selecting character content registered in correspondence with user identification information of user 30 below a reference probability.

一例として、図28に示されるように、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合を説明する。 As an example, we will explain the case where character content to be assigned to user 30 is determined from 10 types of character content, as shown in Figure 28.

ここでは、図27に示すように、ユーザ30には、オブジェクト830が示すキャラクターコンテンツが既に2個登録されているとする。図28に示されるように、抽選対象となるキャラクターコンテンツの中には、オブジェクト830が示すキャラクターコンテンツが1つ含まれる。 As shown in FIG. 27, it is assumed that two character contents indicated by object 830 have already been registered for user 30. As shown in FIG. 28, the character contents subject to the lottery include one character content indicated by object 830.

この場合、抽選実行部110は、オブジェクト830が示すキャラクターコンテンツの選択確率を予め定められた値だけ低下させる。抽選実行部110は、基準確率のL1倍(ただし、L1は0以上、1より小さい値とする)とし、他のキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を相対的に均一とする。例えば、L1は0.5であってよい。例えば、オブジェクト830が示すキャラクターコンテンツの選択確率を5[%]とし、他のキャラクター要素に関連づけられたキャラクターコンテンツのそれぞれの選択確率を、95/9[%]とする。 In this case, the lottery execution unit 110 reduces the selection probability of the character content indicated by object 830 by a predetermined value. The lottery execution unit 110 multiplies the reference probability by L1 (where L1 is a value greater than or equal to 0 and less than 1), and makes the selection probabilities of character content associated with other character elements relatively uniform. For example, L1 may be 0.5. For example, the selection probability of the character content indicated by object 830 is set to 5% and the selection probability of each of the character contents associated with other character elements is set to 95/9%.

なお、抽選実行部110は、ユーザ30による支払額の累積額の高さに応じて、選択確率を低下させてよい。例えば、抽選実行部110は、ユーザ30による支払額の累積額が高いほど、選択確率を低下させてよい。 The lottery running unit 110 may lower the selection probability depending on the cumulative amount of payments made by the user 30. For example, the lottery running unit 110 may lower the selection probability the higher the cumulative amount of payments made by the user 30.

また、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じキャラクターコンテンツの数にさらに応じて、当該キャラクターコンテンツの選択確率を低下させてよい。例えば、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じキャラクターコンテンツの数が多いほど、当該キャラクターコンテンツの選択確率を低下させてよい。例えば、ユーザ30のユーザ識別情報に対応づけて登録されている同じキャラクターコンテンツの数が多いほど、L1を小さくしてよい。 The lottery running unit 110 may also reduce the probability of selecting a character content in accordance with the number of identical character contents registered in association with the user identification information of user 30. For example, the more identical character contents registered in association with the user identification information of user 30, the more the lottery running unit 110 may reduce the probability of selecting that character content. For example, the more identical character contents registered in association with the user identification information of user 30, the smaller L1 may be made.

(属性に基づく選択確率)
ユーザ30による支払額の累積額が予め定められた金額を超える場合、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を、基準確率より低下させる。
(Selection probability based on attributes)
When the cumulative amount of payments by user 30 exceeds a predetermined amount, lottery execution unit 110 reduces the probability of selecting character content associated with a character element to which the same attribute as that assigned to the character element associated with the character content registered in correspondence with the user identification information of user 30 is assigned below a reference probability.

一例として、図28に示されるように、10種類のキャラクターコンテンツの中からユーザ30に付与されるキャラクターコンテンツを決定する場合を説明する。 As an example, we will explain the case where character content to be assigned to user 30 is determined from 10 types of character content, as shown in Figure 28.

ここでは、分かりやすく説明することを目的として、図27のオブジェクト810が示すキャラクターコンテンツのみがユーザ30に対して登録されている状態であるとする。図28に示されるように、抽選対象となるキャラクターコンテンツの中には、オブジェクト810に関連づけられたキャラクター要素(名前が「A子」のキャラクター要素)に付与された属性「夏」が付与されたキャラクター要素(名前が「A子」のキャラクター要素又は名前が「B美」のキャラクター要素)に関連づけられたキャラクターコンテンツが6個含まれる。 For the purpose of easy understanding, it is assumed here that only the character content indicated by object 810 in Figure 27 is registered for user 30. As shown in Figure 28, the character content subject to the lottery includes six character contents associated with character elements (character element named "A-ko" or character element named "B-mi") to which the attribute "summer" has been assigned, which has been assigned to the character element associated with object 810 (character element named "A-ko").

この場合、抽選実行部110は、当該6個のキャラクターコンテンツの選択確率を予め定められた値だけ低下させる。抽選実行部110は、基準確率のL2倍(ただし、L2は0以上1より小さい値とする)とし、他のキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を相対的に均一とする。例えば、L2は0.8であってよい。例えば、当該6個のキャラクターコンテンツの選択確率を8[%]とし、他のキャラクター要素に関連づけられたキャラクターコンテンツのそれぞれの選択確率を、13[%]とする。 In this case, the lottery execution unit 110 reduces the selection probability of those six character contents by a predetermined value. The lottery execution unit 110 multiplies the base probability by L2 (where L2 is a value greater than or equal to 0 and less than 1), and makes the selection probability of character contents associated with other character elements relatively uniform. For example, L2 may be 0.8. For example, the selection probability of those six character contents is set to 8%, and the selection probability of each of the character contents associated with other character elements is set to 13%.

なお、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの数にさらに応じて、当該属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を低下させてよい。例えば、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの数が多いほど、当該属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を低下させてよい。例えば、ユーザ30のユーザ識別情報に対応づけて登録されている同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの数が多いほど、L2を小さくしてよい。 The lottery running unit 110 may further reduce the selection probability of character content associated with a character element to which an attribute has been assigned, depending on the number of character contents associated with character elements to which the same attribute has been assigned that are registered in association with the user identification information of user 30. For example, the more character contents associated with character elements to which the same attribute has been assigned that are registered in association with the user identification information of user 30, the more the lottery running unit 110 may reduce the selection probability of character content associated with a character element to which the attribute has been assigned. For example, the more character contents associated with character elements to which the same attribute has been assigned that are registered in association with the user identification information of user 30, the smaller L2 may be made.

また、抽選実行部110は、ユーザ30による支払額の累積額の高さに応じて、属性に基づく選択確率を低下させてよい。例えば、抽選実行部110は、ユーザ30による支払額の累積額が高いほど、属性に基づく選択確率を低下させてよい。 The lottery running unit 110 may also reduce the probability of selection based on attributes depending on the cumulative amount of payments made by the user 30. For example, the lottery running unit 110 may reduce the probability of selection based on attributes the higher the cumulative amount of payments made by the user 30.

また、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じキャラクターコンテンツの数に応じて、当該キャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を低下させてよい。例えば、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されている同じキャラクターコンテンツの数が多いほど、当該選択確率を低下させてよい。 Furthermore, the lottery running unit 110 may reduce the selection probability of character content associated with a character element that has been assigned the same attribute as the attribute assigned to the character element associated with the character content, depending on the number of identical character contents registered in association with the user identification information of user 30. For example, the more identical character content is registered in association with the user identification information of user 30, the more the lottery running unit 110 may reduce the selection probability.

(キャラクターコンテンツ及び属性の両方に基づく選択確率)
ユーザ30による支払額の累積額が予め定められた金額を超える場合、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツ及び当該コンテンツに関連づけられたキャラクター要素に付与された属性の両方に応じて抽選を行ってよい。
(Selection probability based on both character content and attributes)
If the cumulative amount paid by user 30 exceeds a predetermined amount, the lottery execution unit 110 may conduct a lottery based on both the character content registered in correspondence with user identification information of user 30 and the attributes assigned to the character elements associated with the content.

例えば、上述したように、抽選実行部110は、ユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツの選択確率を基準確率のL1xL2倍とする。また、抽選実行部110は、当該キャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツの選択確率を、基準確率のL2倍とする。また、抽選実行部110は、他のキャラクターコンテンツの選択確率を相対的に均一とする。 For example, as described above, the lottery execution unit 110 sets the selection probability of character content registered in association with the user identification information of user 30 to L1 x L2 times the base probability. Furthermore, the lottery execution unit 110 sets the selection probability of character content associated with a character element that has been assigned the same attribute as the attribute assigned to the character element associated with the character content in question to L2 times the base probability. Furthermore, the lottery execution unit 110 sets the selection probabilities of other character content to be relatively uniform.

(第1タイプのキャラクター要素に更に基づく選択確率)
なお、抽選実行部110は、第2実施形態に関連して説明した第1タイプのキャラクター要素に基づいてさらに選択確率を決定してよい。例えば、第1タイプのキャラクター要素に関連づけられたキャラクターコンテンツについては、選択確率をさらにK1倍してよい。また、第1タイプのキャラクター要素に付与された属性と同じ属性が付与されたキャラクターコンテンツについては、選択確率をさらにK2倍してよい。これにより、ユーザ30が選択した第1タイプのキャラクター要素を考慮して、選択確率を決定することができる。したがって、ユーザ30が望まないキャラクター要素のキャラクターコンテンツばかりがユーザ30に付与される可能性を低減することができる。
(Selection probability further based on the first type of character element)
The lottery execution unit 110 may further determine the selection probability based on the first type of character element described in relation to the second embodiment. For example, for character content associated with the first type of character element, the selection probability may be further multiplied by K1. Furthermore, for character content assigned the same attribute as that assigned to the first type of character element, the selection probability may be further multiplied by K2. This allows the selection probability to be determined taking into account the first type of character element selected by the user 30. Therefore, it is possible to reduce the possibility that the user 30 will be assigned only character content with character elements that the user 30 does not want.

以上において抽選実行部110が実行する抽選に関する処理の具体例を説明したが、上述したように、「支払額の累積額」は、ユーザ30による予め定められた期間内における代価の支払額の累積額であってよい。予め定められた期間は、現在から予め定められた時間だけ前のタイミングから現在までの期間であってよい。 The above describes a specific example of the lottery-related processing executed by the lottery execution unit 110, but as mentioned above, the "cumulative payment amount" may be the cumulative amount of payment made by the user 30 within a predetermined period of time. The predetermined period may be the period from a timing a predetermined time before the present to the present.

また、上述したように、ユーザ30による「代価の支払額」は、予め定められた第1方式での代価の支払額であってよい。第1方式は、クレジットカード払い又は電子マネー払いであってよいが、これらに限定されず、第1方式は他の支払方式であってよい。 Furthermore, as described above, the "amount of payment" by user 30 may be the amount of payment using a predetermined first method. The first method may be, but is not limited to, credit card payment or electronic money payment, and may be another payment method.

図29は、装置13が実行する処理の流れを示すフローチャートである。図29のフローチャートは、装置13が購入実行要求を受信した後、ユーザ30による支払いの手続きが行われたと判断された場合に開始される。 Figure 29 is a flowchart showing the flow of processing executed by device 13. The flowchart in Figure 29 starts when device 13 receives a purchase execution request and determines that user 30 has completed the payment procedure.

ステップS3002において、取得部170は、支払情報を参照して、ユーザ30により支払われた代価を取得する。ステップS3004において、抽選実行部110は、ステップS3002で取得した代価に応じて、抽選対象となる各オブジェクトの選択確率を決定する。 In step S3002, the acquisition unit 170 references the payment information and acquires the price paid by the user 30. In step S3004, the lottery execution unit 110 determines the selection probability of each object to be selected in the lottery, based on the price acquired in step S3002.

ステップS3006において、抽選実行部110は、ステップS3006において決定した選択確率に基づいて、抽選を実行する。ステップS3008において、第1登録部121は、ステップS3006における抽選の実行結果に基づいてユーザ30に付与されたキャラクターコンテンツをキャラクターコンテンツ登録情報に登録する。 In step S3006, the lottery execution unit 110 executes a lottery based on the selection probability determined in step S3006. In step S3008, the first registration unit 121 registers the character content granted to the user 30 based on the result of the lottery execution in step S3006 in the character content registration information.

以上に説明したように、第3実施形態によれば、ユーザ30が支払った代価に応じてユーザ30のユーザ識別情報に対応づけて既に登録されているキャラクターコンテンツと同じキャラクターコンテンツが付与される確率を決定することができる。これにより、ユーザ30にとって満足度が高い抽選を行うことができる。 As described above, according to the third embodiment, the probability that the same character content as that already registered in association with the user identification information of the user 30 will be granted can be determined according to the price paid by the user 30. This makes it possible to hold a lottery that provides a high level of satisfaction to the user 30.

(第4実施形態)
次に、第4実施形態におけるシステムを説明する。第4実施形態の説明において、第3実施形態と同様の構成については同一付番を行い、第3実施形態に関連して説明した動作の詳細な説明を省略する。なお、第4実施形態において、特に断りのない限り、「キャラクター要素」という用語は、上述した第1種別のキャラクター要素のことをいう。
(Fourth embodiment)
Next, a system according to a fourth embodiment will be described. In the description of the fourth embodiment, the same components as those in the third embodiment will be assigned the same numbers, and detailed descriptions of the operations described in relation to the third embodiment will be omitted. In the fourth embodiment, unless otherwise specified, the term "character element" refers to the first type of character element described above.

第4実施形態における装置13の機能について、第3実施形態における装置13の機能との相違点を概略的に説明する。 The following provides a brief explanation of the differences between the functions of device 13 in the fourth embodiment and those of device 13 in the third embodiment.

第1手法として、装置13は、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する場合において、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たに抽選を実行するときに、当該同じキャラクターコンテンツがユーザ30に付与される確率を低下させる。 As a first technique, when the device 13 determines the character content to be granted to the user 30 by lottery, if the same character content has been determined as the character content to be granted to the user 30 a predetermined number of times in succession, the device 13 reduces the probability that the same character content will be granted to the user 30 when a new lottery is held.

これにより、ユーザ30に同じキャラクターコンテンツが続けて何度も付与される可能性を低減することができるので、ユーザ30にとって満足度が高い抽選を行うことができる。 This reduces the likelihood that the same character content will be awarded to user 30 multiple times in succession, allowing for a lottery that is highly satisfying for user 30.

第2手法として、装置13は、ユーザ30に付与されるキャラクターコンテンツを抽選方式で決定する場合において、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たに抽選を実行するときに、当該同じキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させる。 As a second technique, when the device 13 determines the character content to be granted to the user 30 by lottery, if the device 13 determines character content associated with the same character element as the character content to be granted to the user 30 a predetermined number of times in succession, the device 13 reduces the probability that the character content associated with the same character element will be granted to the user 30 when a new lottery is held.

これにより、ユーザ30に同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度も付与される可能性を低減することができるので、ユーザ30にとって満足度が高い抽選を行うことができる。 This reduces the likelihood that user 30 will be given character content associated with the same character element multiple times in a row, making it possible to hold a lottery that is highly satisfying for user 30.

第4実施形態における装置13の処理部103の各部の動作を説明する。 The operation of each part of the processing unit 103 of the device 13 in the fourth embodiment will be explained.

抽選実行部110は、それぞれキャラクター要素に関連づけられた複数のキャラクターコンテンツのうち、ユーザ30に付与されるキャラクターコンテンツを決定するための抽選を実行する。第1登録部121は、抽選実行部110によって決定されたユーザ30に付与されるキャラクターコンテンツを、ユーザ30のユーザ識別情報に対応づけて登録する。抽選実行部110は、(i)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、(iii)当該同じキャラクターコンテンツがユーザ30に付与される確率を低下させる、又は、(iv)当該同じキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させる。 The lottery execution unit 110 executes a lottery to determine character content to be granted to user 30 from among multiple character contents each associated with a character element. The first registration unit 121 registers the character content to be granted to user 30 determined by the lottery execution unit 110 in association with the user identification information of user 30. When (i) the same character content has been determined as character content to be granted to user 30 a predetermined number of times or more consecutively, or (ii) character content associated with the same character element has been determined as character content to be granted to user 30 a predetermined number of times or more consecutively, the lottery execution unit 110 (iii) reduces the probability that the same character content will be granted to user 30, or (iv) reduces the probability that character content associated with the same character element will be granted to user 30, when executing a new lottery.

抽選実行部110は、(i)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、次回以降に新たな抽選を実行するときに、確率を低下させてよい。 The lottery execution unit 110 may lower the probability of success the next time a new lottery is executed if (i) the same character content is determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively, or (ii) character content associated with the same character element is determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively.

予め定められた回数は2回であってよい。 The predetermined number of times may be two.

抽選実行部110は、(i)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、(iii)当該同じキャラクターコンテンツがユーザ30に付与されない、又は、(iv)当該同じキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与されないように、新たな抽選を実行してよい。 If the lottery execution unit 110 (i) determines the same character content as the character content to be granted to the user 30 a predetermined number of times or more in succession, or (ii) determines character content associated with the same character element as the character content to be granted to the user 30 a predetermined number of times or more in succession, (iii) the same character content is not granted to the user 30, or (iv) a new lottery may be executed so that the character content associated with the same character element is not granted to the user 30.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。抽選実行部110はさらに、ユーザ30に付与されるキャラクターコンテンツとして同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、当該同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。抽選実行部110はさらに、ユーザ30に付与されるキャラクターコンテンツとして同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、当該同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与されないように、新たな抽選を実行してよい。 Each of the multiple character elements may be assigned an attribute. If the lottery execution unit 110 has consecutively determined character content associated with character elements assigned the same attribute as character content to be assigned to user 30 a predetermined number of times or more, the lottery execution unit 110 may further reduce the probability that character content associated with character elements assigned the same attribute will be assigned to user 30 when a new lottery is executed. If the lottery execution unit 110 has consecutively determined character content associated with character elements assigned the same attribute as character content to be assigned to user 30 a predetermined number of times or more, the lottery execution unit 110 may further execute a new lottery so that character content associated with character elements assigned the same attribute will not be assigned to user 30 when a new lottery is executed.

選択制御部160は、キャラクターコンテンツの抽選態様に関する複数の種別のうち特定の種別をユーザ30に選択させるための制御を実行する。複数の種別は、1つのキャラクターコンテンツをユーザ30に付与する第1種別と、複数のキャラクターコンテンツをユーザ30に付与する第2種別とを含む。抽選実行部110はさらに、ユーザ30によって選択された種別に応じて、抽選を実行する。 The selection control unit 160 executes control to allow the user 30 to select a specific type from multiple types related to the lottery mode of character content. The multiple types include a first type that grants one character content to the user 30 and a second type that grants multiple character contents to the user 30. The lottery execution unit 110 further executes a lottery according to the type selected by the user 30.

抽選実行部110はさらに、第1種別の抽選を複数回実行した場合に、(i)予め定められた数を超える同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したとき、又は、(ii)同じキャラクター要素に関連づけられた予め定められた数を超えるキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したときに、当該同じキャラクターコンテンツ又は当該同じキャラクター要素に関連づけられたキャラクターコンテンツについて抽選を再度実行してよい。 Furthermore, when the lottery execution unit 110 executes the first type of lottery multiple times, if (i) more than a predetermined number of the same character content is determined as character content to be granted to the user 30, or (ii) more than a predetermined number of character content associated with the same character element is determined as character content to be granted to the user 30, the lottery execution unit 110 may execute the lottery again for the same character content or character content associated with the same character element.

抽選実行部110はさらに、第1種別の抽選を複数回実行した場合に、(i)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツが同じキャラクターコンテンツであるとき、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツに同じキャラクター要素が関連づけられているときに、当該全てのキャラクターコンテンツについて抽選を再度実行してよい。 Furthermore, when the lottery execution unit 110 executes the first type of lottery multiple times, if (i) all of the character content determined as the character content to be granted to the user 30 is the same character content, or (ii) all of the character content determined as the character content to be granted to the user 30 is associated with the same character element, the lottery execution unit 110 may execute the lottery again for all of the character content.

抽選実行部110はさらに、第2種別の抽選を実行した場合に、(i)予め定められた数を超える同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したとき、又は、(ii)同じキャラクター要素に関連づけられた予め定められた数を超えるキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したときに、当該同じキャラクターコンテンツ又は当該同じキャラクター要素に関連づけられたキャラクターコンテンツについて抽選を再度実行してよい。 When the lottery execution unit 110 executes a second type of lottery, (i) when more than a predetermined number of identical character contents are determined as character contents to be granted to the user 30, or (ii) when more than a predetermined number of character contents associated with the same character element are determined as character contents to be granted to the user 30, the lottery execution unit 110 may execute a lottery again for the same character content or character content associated with the same character element.

抽選実行部110はさらに、第2種別の抽選を実行した場合に、(i)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツが同じキャラクターコンテンツであるとき、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツに同じキャラクター要素が関連づけられているときに、当該全てのキャラクターコンテンツについて抽選を再度実行してよい。 When the lottery execution unit 110 executes a second type of lottery, it may further execute a lottery again for all of the character content when (i) all of the character content determined as the character content to be granted to the user 30 is the same character content, or (ii) all of the character content determined as the character content to be granted to the user 30 is associated with the same character element.

抽選実行部110はさらに、抽選を実行することによってユーザ30に付与されるキャラクターコンテンツとして決定したキャラクターコンテンツのうち、予め定められた条件が満たす一部のキャラクターコンテンツについて、抽選を再度実行してよい。 The lottery execution unit 110 may further execute a lottery again for some of the character content determined as the character content to be granted to the user 30 by executing the lottery, if the character content satisfies predetermined conditions.

抽選実行部110は、抽選を実行することによってユーザ30に付与されるキャラクターコンテンツとして決定したキャラクターコンテンツのうち、ユーザ30により選択されたキャラクターコンテンツについて、抽選を再度実行してよい。 The lottery running unit 110 may run a lottery again for the character content selected by the user 30 from among the character content determined as the character content to be granted to the user 30 by running the lottery.

提示制御部140は、抽選を再度実行する場合に、抽選を再度実行する旨をユーザ30に提示するための制御を行ってよい。 When the lottery is to be held again, the presentation control unit 140 may perform control to present to the user 30 that the lottery will be held again.

提示制御部140は、抽選実行部110による抽選によってユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツをユーザ30に提示するための制御を実行してよい。 The presentation control unit 140 may execute control to present to the user 30 the character content determined as the character content to be granted to the user 30 through a lottery drawn by the lottery execution unit 110.

提示制御部140は、(i)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられたキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、当該同じキャラクターコンテンツが予め定められた回数以上連続して登録された旨、又は、当該同じキャラクター要素に関連づけられたキャラクターコンテンツが予め定められた回数以上連続して登録された旨を、ユーザ30に提示するための制御を実行してよい。 When (i) the same character content is determined as character content to be assigned to user 30 a predetermined number of times or more consecutively, or (ii) character content associated with the same character element is determined as character content to be assigned to user 30 a predetermined number of times or more consecutively, the presentation control unit 140 may execute control to present to user 30 that the same character content has been registered a predetermined number of times or more consecutively, or that character content associated with the same character element has been registered a predetermined number of times or more consecutively.

判断部150は、抽選に対する代価をユーザ30が支払うための手続きが行われているか否かを判断する。抽選実行部110は、判断部150が抽選に対する代価をユーザ30が支払うための手続きが行われていると判断したことを条件として、抽選を実行してよい。 The determination unit 150 determines whether the user 30 has completed the procedures to pay the fee for the lottery. The lottery execution unit 110 may execute the lottery on the condition that the determination unit 150 determines that the user 30 has completed the procedures to pay the fee for the lottery.

キャラクターコンテンツは、ユーザ30による代価の支払いの手続きが行われていることを条件にユーザ30に付与される第1キャラクターコンテンツと、ユーザ30による代価の支払いの手続きが行われていることを条件とせずにユーザ30に付与される第2キャラクターコンテンツとを含んでよい。抽選実行部110は、(i)ユーザ30に付与されるキャラクターコンテンツとして同じ第1キャラクターコンテンツを予め定められた回数以上連続して決定した場合、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして同じキャラクター要素に関連づけられた第1キャラクターコンテンツを予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、(iii)当該同じ第1キャラクターコンテンツがユーザ30に付与される確率を低下させる、又は、(iv)当該同じキャラクター要素に関連づけられた第1キャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The character content may include first character content that is granted to user 30 on the condition that user 30 has completed the payment procedure, and second character content that is granted to user 30 without the condition that user 30 has completed the payment procedure. When (i) the same first character content has been consecutively determined as the character content to be granted to user 30 a predetermined number of times or more, or (ii) first character content associated with the same character element has been consecutively determined as the character content to be granted to user 30 a predetermined number of times or more, the lottery running unit 110 may, when executing a new lottery, (iii) reduce the probability that the same first character content will be granted to user 30, or (iv) reduce the probability that first character content associated with the same character element will be granted to user 30.

図30は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図30は、上述した第1手法の概要を説明するための図である。 Figure 30 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 30 is a diagram for explaining an overview of the first method described above.

図30は、任意のタイミングを基準として抽選実行部110が最初の抽選(抽選1)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110が決定され、続く2回目の抽選(抽選2)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3120が決定された状況を示す。ここで、キャラクターコンテンツ3120は、キャラクターコンテンツ3110と同じキャラクターコンテンツである。 Figure 30 shows a situation in which character content 3110 is determined as the character content to be granted to user 30 when the lottery execution unit 110 executes the first lottery (lottery 1) based on an arbitrary timing, and character content 3120 is determined as the character content to be granted to user 30 when the subsequent second lottery (lottery 2) is executed. Here, character content 3120 is the same character content as character content 3110.

この場合、抽選実行部110は、続く3回目の抽選(抽選3)を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110と同じキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery execution unit 110 executes the subsequent third lottery (lottery 3), it reduces the selection probability that the same character content as character content 3110 will be selected as the character content to be granted to user 30. This reduces the possibility that the same character content will be granted to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く4回目の抽選(抽選4)を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110と同じキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When the lottery execution unit 110 executes a subsequent fourth lottery (lottery 4), it may also reduce the selection probability that the same character content as character content 3110 will be selected as the character content to be granted to user 30. The number of times that the lottery execution unit 110 reduces the selection probability when executing a new lottery may be a predetermined number of times greater than or equal to one.

また、抽選実行部110は、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツが予め定められた回数以上連続して決定された場合に、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツが連続して決定された回数に基づいて、当該同じキャラクターコンテンツの選択確率を決定してよい。例えば、抽選実行部110は、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツが連続して決定された回数が多いほど、当該同じキャラクターコンテンツの選択確率を低下させてよい。 Furthermore, when the same character content is determined as character content to be granted to user 30 a predetermined number of times or more in succession, the lottery execution unit 110 may determine the selection probability of the same character content based on the number of times the same character content is determined as character content to be granted to user 30 in succession. For example, the more times the same character content is determined as character content to be granted to user 30 in succession, the lower the selection probability of the same character content may be.

また、抽選実行部110は、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツが予め定められた回数以上連続して決定された場合に、当該同じキャラクターコンテンツに関連づけられたキャラクター要素に応じて、当該同じキャラクターコンテンツの選択確率を決定してよい。例えば、抽選実行部110は、当該同じキャラクターコンテンツに関連づけられたキャラクター要素が、上述した第1タイプのキャラクター要素である場合、当該同じキャラクターコンテンツに関連づけられたキャラクター要素が、上述した第2タイプのキャラクター要素である場合に比べて、当該同じキャラクターコンテンツの選択確率の低下量を小さくしてよい。これにより、ユーザ30が選択した特定のキャラクター要素がユーザ30に付与されない状態が続く可能性を低くすることができる。 Furthermore, when the same character content is determined as character content to be granted to user 30 a predetermined number of times or more in succession, the lottery execution unit 110 may determine the selection probability of the same character content according to the character element associated with the same character content. For example, when the character element associated with the same character content is a character element of the first type described above, the lottery execution unit 110 may reduce the decrease in the selection probability of the same character content compared to when the character element associated with the same character content is a character element of the second type described above. This can reduce the possibility that a specific character element selected by user 30 will continue not to be granted to user 30.

また、抽選実行部110は、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツが予め定められた回数以上連続して決定された場合に、ユーザ30による代価の支払額に応じて、当該同じキャラクターコンテンツの選択確率を決定してよい。例えば、抽選実行部110は、ユーザ30による代価の支払額が大きいほど、当該同じキャラクターコンテンツの選択確率を低下させてよい。 Furthermore, when the same character content is determined as the character content to be granted to user 30 a predetermined number of times or more in succession, the lottery running unit 110 may determine the selection probability of the same character content according to the amount of payment by user 30. For example, the lottery running unit 110 may decrease the selection probability of the same character content as the amount of payment by user 30 increases.

図31は、ユーザ端末20に表示される抽選結果画面3200の一例を模式的に示す。抽選結果画面3200は、図30の抽選2において、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3120が決定された場合の抽選結果画面の一例である。 Figure 31 shows a schematic example of a lottery result screen 3200 displayed on the user terminal 20. The lottery result screen 3200 is an example of a lottery result screen when character content 3120 is determined to be the character content to be granted to the user 30 in lottery 2 of Figure 30.

抽選結果画面3200は、同じカードユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツの一覧を示すオブジェクト3210と、オブジェクト3220とを含む。 The lottery result screen 3200 includes an object 3210 and an object 3220 that show a list of character content determined as character content to be granted to the same card user 30.

オブジェクト3220は、装置13から送信される制御情報に基づいて生成される。具体的には、抽選実行部110が抽選を実行すると、提示制御部140は、支払い情報の付与コンテンツ識別情報及び登録情報の登録日時情報を参照して、抽選実行部110が抽選を実行することによって決定されたユーザ30に付与されるキャラクターコンテンツと同じキャラクターコンテンツが連続してユーザ30に付与されたか否かを判断する。提示制御部140は、抽選実行部110が抽選を実行することによって決定されたユーザ30に付与されるキャラクターコンテンツと同じキャラクターコンテンツが連続してユーザ30に付与されたと判断した場合、提示制御部140は、抽選実行部110が抽選を実行することによって与されたキャラクターコンテンツ3120の画像とともに、同じキャラクターコンテンツが連続してユーザ30に付与されたことを示す制御情報を、ユーザ端末20に送信する。 The object 3220 is generated based on control information transmitted from the device 13. Specifically, when the lottery execution unit 110 executes the lottery, the presentation control unit 140 references the granted content identification information in the payment information and the registration date and time information in the registration information to determine whether the same character content as the character content to be granted to the user 30 determined by the lottery execution unit 110 executing the lottery has been granted to the user 30 consecutively. If the presentation control unit 140 determines that the same character content as the character content to be granted to the user 30 determined by the lottery execution unit 110 executing the lottery has been granted to the user 30 consecutively, the presentation control unit 140 transmits to the user terminal 20 an image of the character content 3120 granted by the lottery execution unit 110 executing the lottery, as well as control information indicating that the same character content has been granted to the user 30 consecutively.

これにより、ユーザ端末20は、装置13から受信した制御情報に基づいて、オブジェクト3220を表示部294に表示する。オブジェクト3220は、同じキャラクターコンテンツが予め定められた回数以上連続して決定された旨のメッセージの一例である。したがって、ユーザ30は、次回の抽選時に選択確率が変更されることを事前に知ることができる。 As a result, the user terminal 20 displays the object 3220 on the display unit 294 based on the control information received from the device 13. The object 3220 is an example of a message indicating that the same character content has been selected a predetermined number of times or more in succession. Therefore, the user 30 can know in advance that the selection probability will change at the next lottery.

このように、提示制御部140は、ユーザ30に付与されるキャラクターコンテンツとして同じキャラクターコンテンツを予め定められた回数以上連続して決定した場合に、当該同じキャラクターコンテンツが予め定められた回数以上連続して決定された旨を、ユーザ30に提示するための制御を実行する。 In this way, when the same character content is determined as the character content to be assigned to user 30 a predetermined number of times or more in succession, the presentation control unit 140 executes control to present to user 30 that the same character content has been determined a predetermined number of times or more in succession.

図32は、ユーザ端末20に表示される第2のショッピング画面3300の一例を模式的に示す。ショッピング画面3300は、図25のショッピング画面2600に含まれるオブジェクトに加えて、オブジェクト3310を含む。 Figure 32 shows a schematic example of a second shopping screen 3300 displayed on the user terminal 20. The shopping screen 3300 includes an object 3310 in addition to the objects included in the shopping screen 2600 of Figure 25.

オブジェクト3310は、装置13から送信される商品詳細情報応答に基づいて生成される。装置13がユーザ端末20から商品詳細情報要求を受信した場合、提示制御部140は、支払い情報の付与コンテンツ識別情報及び登録情報の登録日時情報を参照して、抽選実行部110が抽選を実行することによって決定されたユーザ30に付与されるキャラクターコンテンツと同じキャラクターコンテンツが連続してユーザ30に付与されたか否かを判断する。提示制御部140は、抽選実行部110が抽選を実行することによって決定されたユーザ30に付与されるキャラクターコンテンツと同じキャラクターコンテンツが連続してユーザ30に付与されたと判断した場合、提示制御部140は、連続して同じキャラクターコンテンツが付与されたことを示すメッセージ情報を、商品詳細情報応答に含めてユーザ端末20に送信する。 The object 3310 is generated based on the product detail information response transmitted from the device 13. When the device 13 receives a product detail information request from the user terminal 20, the presentation control unit 140 references the granted content identification information in the payment information and the registration date and time information in the registration information to determine whether the same character content as the character content to be granted to the user 30 determined by the lottery execution unit 110 through a lottery has been granted to the user 30 consecutively. If the presentation control unit 140 determines that the same character content as the character content to be granted to the user 30 determined by the lottery execution unit 110 through a lottery has been granted to the user 30 consecutively, the presentation control unit 140 includes message information indicating that the same character content has been granted consecutively in the product detail information response and transmits this message information to the user terminal 20.

ユーザ端末20は、商品詳細情報応答に含まれるメッセージ情報に基づいて、オブジェクト3310を生成する。オブジェクト3310は、同じキャラクターコンテンツが予め定められた回数以上連続して決定された旨のメッセージの他の一例である。これにより、ユーザ30は、選択確率が変更されることを事前に知ることができる。 The user terminal 20 generates an object 3310 based on the message information included in the product detail information response. The object 3310 is another example of a message indicating that the same character content has been selected a predetermined number of times or more in succession. This allows the user 30 to know in advance that the selection probability will change.

図33は、ユーザ端末20に表示される抽選結果画面3400の一例を模式的に示す。抽選結果画面3400は、図30に示す例とは異なり、抽選3において、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3120と同じキャラクターコンテンツが決定された場合の抽選結果画面の一例である。 Figure 33 shows a schematic example of a lottery result screen 3400 displayed on the user terminal 20. Unlike the example shown in Figure 30, the lottery result screen 3400 is an example of a lottery result screen when the same character content as character content 3120 is determined to be the character content to be granted to user 30 in lottery 3.

抽選結果画面3400は、ユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツの一覧を示すオブジェクト3410と、オブジェクト3420とを含む。 The lottery result screen 3400 includes an object 3410 and an object 3420 that show a list of character content determined as character content to be granted to the user 30.

オブジェクト3420は、装置13から送信される制御情報に基づいて生成される。例えば、抽選実行部110が抽選を実行すると、提示制御部140は、支払い情報の付与コンテンツ識別情報及び登録情報の登録日時情報を参照して、直近に実行された予め定められた複数回の抽選によってユーザ30に付与されたキャラクターコンテンツを特定する。提示制御部140は、特定したキビャラクターコンテンツのうち、同じキャラクターコンテンツが予め定められた数を超える場合、又は全てのキャラクターコンテンツが同じキャラクターコンテンツである場合に、抽選を再度実行できることを示すメッセージを含む制御情報を、ユーザ端末20に送信する。 The object 3420 is generated based on control information transmitted from the device 13. For example, when the lottery execution unit 110 executes a lottery, the presentation control unit 140 references the granted content identification information in the payment information and the registration date and time information in the registration information to identify the character content granted to the user 30 in the predetermined number of most recently executed lotteries. If the number of identical character contents among the identified character contents exceeds the predetermined number, or if all of the character contents are the same character content, the presentation control unit 140 transmits control information to the user terminal 20 that includes a message indicating that the lottery can be executed again.

これにより、ユーザ端末20は、装置13から受信した制御情報に基づいて、オブジェクト3420を表示部294に表示する。オブジェクト3420は、抽選を再度実行する旨を示すオブジェクトの一例である。 As a result, the user terminal 20 displays the object 3420 on the display unit 294 based on the control information received from the device 13. The object 3420 is an example of an object indicating that the lottery will be held again.

以上において、1つのキャラクターコンテンツをユーザ30に付与する第1の種別の抽選態様で抽選を実行した場合を取り上げて説明した。次に、複数のキャラクターコンテンツをユーザ30に付与する第2の種別の抽選態様で抽選を実行した場合を説明する。 The above describes a case where a lottery is conducted using a first type of lottery mode in which one character content is awarded to user 30. Next, we will describe a case where a lottery is conducted using a second type of lottery mode in which multiple character contents are awarded to user 30.

図34は、ユーザ端末20に表示される抽選結果画面3500の一例を模式的に示す。抽選結果画面3500は、ユーザ30に付与されるキャラクターコンテンツとして決定された複数のキャラクターコンテンツのうち、少なくとも一部のキャラクターコンテンツが同じキャラクターコンテンツである場合を示す。 Figure 34 shows a schematic example of a lottery result screen 3500 displayed on the user terminal 20. The lottery result screen 3500 shows a case where at least some of the character content determined as character content to be granted to the user 30 is the same character content.

抽選結果画面3500は、ユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツの一覧を示すオブジェクト3510と、オブジェクト3520とを含む。 The lottery result screen 3500 includes an object 3510 and an object 3520 that show a list of character content determined as character content to be granted to the user 30.

オブジェクト3520は、装置13から送信される制御情報に基づいて生成される。例えば、抽選実行部110が抽選を実行すると、提示制御部140は、支払い情報の付与コンテンツ識別情報を参照して、ユーザ30に付与されたキャラクターコンテンツを特定する。提示制御部140は、特定したキビャラクターコンテンツのうち、同じキャラクターコンテンツが予め定められた数を超える場合、又は、全てのキャラクターコンテンツが同じキャラクターコンテンツである場合に、抽選を再度実行できることを示すメッセージを含む制御情報を、ユーザ端末20に送信する。 The object 3520 is generated based on control information transmitted from the device 13. For example, when the lottery execution unit 110 executes the lottery, the presentation control unit 140 identifies the character content granted to the user 30 by referencing the granted content identification information in the payment information. If the number of identical character contents among the identified character contents exceeds a predetermined number, or if all of the character contents are the same character content, the presentation control unit 140 transmits control information to the user terminal 20 that includes a message indicating that the lottery can be executed again.

これにより、ユーザ端末20は、装置13から受信した制御情報に基づいて、オブジェクト3520を表示部294に表示する。オブジェクト3520は、抽選を再度実行する旨を示すオブジェクトの一例である。 As a result, the user terminal 20 displays the object 3520 on the display unit 294 based on the control information received from the device 13. The object 3520 is an example of an object indicating that the lottery will be held again.

なお、抽選結果画面3500において、抽選を再度実行する対象となるキャラクターコンテンツをユーザ30が選択可能であってよい。例えば、抽選によってユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツを示すオブジェクト3530、オブジェクト3540、及びオブジェクト3550のうち、ユーザ30が予め定められた操作(例えば、長押し操作等)を行ったオブジェクトが示すキャラクターコンテンツを、抽選を再度実行する対象としてよい。 In addition, on the lottery result screen 3500, the user 30 may be able to select the character content for which the lottery will be re-run. For example, of the objects 3530, 3540, and 3550 representing the character content determined as the character content to be granted to the user 30 by lottery, the character content represented by the object on which the user 30 has performed a predetermined operation (for example, a long press operation) may be the target for which the lottery will be re-run.

ユーザ端末20は、ユーザ30によって予め定められた操作が行われたオブジェクトが示すキャラクターコンテンツのコンテンツ識別情報を、装置13に送信する。装置13が当該コンテンツ識別情報を受信すると、抽選実行部110は、当該コンテンツ識別情報の付与をキャンセルし、ユーザ30により選択されたキャラクターコンテンツについて、抽選を再度実行してよい。このように、抽選実行部110は、抽選を実行することによってユーザ30に付与されるキャラクターコンテンツとして決定したキャラクターコンテンツのうち、ユーザ30により選択されたキャラクターコンテンツについて、抽選を再度実行することができる。なお、抽選を再度実行する対象は全てのキャラクターコンテンツであってよい。 The user terminal 20 transmits to the device 13 the content identification information of the character content indicated by the object on which the user 30 has performed a predetermined operation. When the device 13 receives the content identification information, the lottery running unit 110 may cancel the assignment of the content identification information and re-run the lottery for the character content selected by the user 30. In this way, the lottery running unit 110 can re-run the lottery for the character content selected by the user 30 from the character content determined as the character content to be assigned to the user 30 by running the lottery. Note that the re-run lottery may apply to all character content.

図34に示すように、抽選実行部110が実行する抽選によってユーザ30に付与される複数のキャラクターコンテンツが決定される状況は、例えば図32に示す抽選結果画面3400において数量を2以上に設定した場合に少なくとも生じ得る。 As shown in FIG. 34, a situation in which multiple character contents to be granted to user 30 are determined by a lottery conducted by lottery execution unit 110 can occur at least when the quantity is set to 2 or more on lottery result screen 3400 shown in FIG. 32, for example.

図35は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図35は、上述した第2手法の概要を説明するための図である。 Figure 35 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 35 is a diagram for explaining an overview of the second technique described above.

図35は、任意のタイミングを基準として抽選実行部110が最初の抽選(抽選1)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610が決定され、続く2回目の抽選(抽選2)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3620が決定された状況を示す。ここで、キャラクターコンテンツ3620は、キャラクターコンテンツ3110に関連づけられたキャラクター要素と同じキャラクター要素が関連づけられたキャラクターコンテンツである。 Figure 35 shows a situation in which character content 3610 is determined as the character content to be granted to user 30 when the lottery execution unit 110 executes the first lottery (lottery 1) based on an arbitrary timing, and character content 3620 is determined as the character content to be granted to user 30 when the subsequent second lottery (lottery 2) is executed. Here, character content 3620 is character content associated with the same character element as the character element associated with character content 3110.

この場合、抽選実行部110は、続く3回目の抽選(抽選3)を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610に関連づけられたキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery execution unit 110 executes the subsequent third lottery (lottery 3), it reduces the selection probability that character content associated with the same character element as the character element associated with character content 3610 will be selected as character content to be granted to user 30. This reduces the possibility that character content associated with the same character element will be granted to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く4回目の抽選(抽選4)を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610に関連づけられたキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When the lottery execution unit 110 executes a subsequent fourth lottery (lottery 4), it may also reduce the selection probability that character content associated with the same character element as the character element associated with character content 3610 will be selected as the character content to be assigned to user 30. The number of times that the lottery execution unit 110 reduces the selection probability when executing a new lottery may be a predetermined number of times greater than or equal to one.

なお、第2手法を適用する場合においても、図31から図34に関連して説明した処理と同様の処理を実行することができる。 When applying the second method, the same processing as that described in relation to Figures 31 to 34 can be performed.

図36は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図36は、第3手法の概要を説明するための図である。 Figure 36 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 36 is a diagram for explaining an overview of the third method.

図36は、任意のタイミングを基準として抽選実行部110が最初の抽選(抽選1)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3710が決定され、続く2回目の抽選(抽選2)を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3720が決定された状況を示す。ここで、キャラクターコンテンツ3720は、キャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性(例えば「夏」)と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツである。 Figure 36 shows a situation in which character content 3710 is determined as the character content to be granted to user 30 when the lottery execution unit 110 executes the first lottery (lottery 1) based on an arbitrary timing, and character content 3720 is determined as the character content to be granted to user 30 when the subsequent second lottery (lottery 2) is executed. Here, character content 3720 is character content associated with a character element to which the same attribute (e.g., "summer") is assigned as the attribute assigned to the character element associated with character content 3710.

この場合、抽選実行部110は、続く3回目の抽選(抽選3)を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery execution unit 110 executes the subsequent third lottery (lottery 3), it reduces the selection probability that character content associated with a character element to which the same attribute as the attribute assigned to the character element associated with character content 3710 is selected as character content to be assigned to user 30. This reduces the possibility that character content associated with character elements to which the same attribute is assigned will be assigned to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く4回目の抽選(抽選4)を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとして、キャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When the lottery execution unit 110 executes a subsequent fourth lottery (lottery 4), it may also reduce the selection probability that character content associated with a character element to which the same attribute as the attribute assigned to the character element associated with character content 3710 is assigned will be selected as character content to be assigned to user 30. The number of times that the lottery execution unit 110 reduces the selection probability when executing a new lottery may be a predetermined number of times greater than or equal to one.

また、第3手法を適用する場合においても、図31から図34に関連して説明した処理と同様の処理を実行することができる。 Furthermore, when applying the third method, processing similar to that described in relation to Figures 31 to 34 can be performed.

なお、抽選実行部110は、第1手法、第2手法及び第3手法のうち2以上の手法を組み合わせて選択確率を決定することができる。一例として、抽選実行部110は、第1手法及び第2手法を考慮して選択確率の低下幅を決定してよく、第1手法及び第3手法を考慮して選択確率の低下幅を決定してよく、第2手法及び第3手法の両方を考慮して選択確率の低下幅を決定してよく、第1手法、第2手法及び第3手法を考慮して選択確率の低下幅を決定してよい。 The lottery execution unit 110 can determine the selection probability by combining two or more of the first, second, and third methods. As an example, the lottery execution unit 110 may determine the extent to which the selection probability will be reduced by taking into account the first and second methods, may determine the extent to which the selection probability will be reduced by taking into account the first and third methods, may determine the extent to which the selection probability will be reduced by taking into account both the second and third methods, or may determine the extent to which the selection probability will be reduced by taking into account the first, second, and third methods.

図37は、装置13が実行する処理の流れを示すフローチャートである。図37のフローチャートは、装置13が購入実行要求を受信した後、ユーザ30による支払いの手続きが行われたと判断された場合に開始される。 Figure 37 is a flowchart showing the flow of processing executed by device 13. The flowchart in Figure 37 starts when device 13 receives a purchase execution request and determines that the user 30 has completed the payment procedure.

ステップS3802において、抽選実行部110は、キャラクターコンテンツの選択確率を低下させるか否かを判断する。例えば、抽選実行部110は、図30、図35及び図36等に関連して説明したように、第1手法、第2手法及び第3手法の少なくともいずれかの手法に従って、キャラクターコンテンツの選択確率を低下させるか否かを判断する。 In step S3802, the lottery running unit 110 determines whether to lower the probability of selecting character content. For example, the lottery running unit 110 determines whether to lower the probability of selecting character content according to at least one of the first method, second method, and third method, as described in relation to Figures 30, 35, and 36, etc.

ステップS3802において、抽選実行部110は、キャラクターコンテンツの選択確率を変更すると判断した場合、ステップ3804において、選択確率の低下対象となるキャラクターコンテンツの選択確率を低下させ、ステップS3806に進む。ステップS3802において、抽選実行部110は、キャラクターコンテンツの選択確率を変更しないと判断した場合、ステップS3804を実行せずにステップS3806に進む。 If the lottery execution unit 110 determines in step S3802 that the selection probability of character content should be changed, then in step S3804 it lowers the selection probability of the character content whose selection probability is to be lowered, and proceeds to step S3806. If the lottery execution unit 110 determines in step S3802 that the selection probability of character content should not be changed, then it proceeds to step S3806 without executing step S3804.

ステップS3806において、抽選実行部110は、抽選を実行する。ステップS3808において、第1登録部121は、ステップS3806における抽選の実行結果に基づいてユーザ30に付与されたキャラクターコンテンツをキャラクターコンテンツ登録情報に登録する。 In step S3806, the lottery execution unit 110 executes a lottery. In step S3808, the first registration unit 121 registers the character content granted to the user 30 based on the results of the lottery executed in step S3806 in the character content registration information.

以上に説明したように、第4実施形態によれば、ユーザ30に同じキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。また、ユーザ30に同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。これにより、ユーザ30にとって満足度が高い抽選を行うことができる。 As described above, according to the fourth embodiment, it is possible to reduce the likelihood that the same character content will be granted to a user 30 multiple times in succession. It is also possible to reduce the likelihood that character content associated with the same character element will be granted to a user 30 multiple times in succession. This makes it possible to hold a lottery that provides a high level of satisfaction to users 30.

(第5実施形態)
次に、第5実施形態におけるシステムを説明する。第5実施形態の説明において、第4実施形態と同様の構成については同一付番を行い、第4実施形態に関連して説明した動作の詳細な説明を省略する。なお、第5実施形態において、特に断りのない限り、「キャラクター要素」という用語は、上述した第1種別のキャラクター要素のことをいう。
Fifth Embodiment
Next, a system according to a fifth embodiment will be described. In the description of the fifth embodiment, the same components as those in the fourth embodiment will be assigned the same numbers, and detailed descriptions of the operations described in relation to the fourth embodiment will be omitted. In the fifth embodiment, unless otherwise specified, the term "character element" refers to the first type of character element described above.

第5実施形態における装置13の機能について、第4実施形態における装置13の機能との相違点を概略的に説明する。第5実施形態における装置13は、概して、第4実施形態における第1手法として説明した選択確率を低下させる処理を、「第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツ」と同じキャラクターコンテンツが、ユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定された場合に、実行する。 The following provides a brief explanation of the differences between the functions of device 13 in the fifth embodiment and those of device 13 in the fourth embodiment. Device 13 in the fifth embodiment generally performs the process of reducing the selection probability described as the first method in the fourth embodiment when character content identical to "character content registered by first registration unit 121 in association with user identification information of user 30" is determined as character content to be assigned to user 30 a predetermined number of times or more in succession.

これにより、ユーザ30に対して既に登録されているキャラクターコンテンツと同じキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。そのため、ユーザ30にとって満足度が高い抽選を行うことができる。 This reduces the likelihood that the same character content that has already been registered for user 30 will be repeatedly granted. This makes it possible to hold a lottery that is highly satisfying for user 30.

また、第5実施形態における装置13は、概して、第4実施形態における第2手法として説明した選択確率を低下させる処理を、「第1登録部121によってユーザ30のユーザ識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素」と同じキャラクター要素に関連づけられたキャラクターコンテンツが、ユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定され場合に、実行する。 Furthermore, the device 13 in the fifth embodiment generally performs the process of reducing the selection probability described as the second method in the fourth embodiment when character content associated with the same character element as "the character element associated with the character content registered by the first registration unit 121 in association with the user identification information of the user 30" is determined as the character content to be assigned to the user 30 a predetermined number of times or more in succession.

これにより、ユーザ30に対して既に登録されているキャラクターコンテンツに関連づけられたキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。そのため、ユーザ30にとって満足度が高い抽選を行うことができる。 This reduces the likelihood that character content associated with the same character element as that associated with character content already registered for user 30 will be granted multiple times in succession. This makes it possible to hold a lottery that is highly satisfying for user 30.

第5実施形態における装置13の処理部103の各部の動作を説明する。 The operation of each part of the processing unit 103 of the device 13 in the fifth embodiment will be explained.

抽選実行部110は、それぞれキャラクター要素に関連づけられた複数のキャラクターコンテンツのうち、ユーザ30に付与されるキャラクターコンテンツを決定するための抽選を実行する。第1登録部121は、抽選実行部110によって決定されたユーザ30に付与されるキャラクターコンテンツを、ユーザ30のユーザ識別情報に対応づけて登録する。抽選実行部110は、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、(iii)当該同じキャラクターコンテンツがユーザ30に付与される確率を低下させる、又は、(iv)当該同じキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させる。 The lottery execution unit 110 executes a lottery to determine character content to be granted to user 30 from among multiple character content items each associated with a character element. The first registration unit 121 registers the character content to be granted to user 30 determined by the lottery execution unit 110 in association with the user identification information of user 30. When (i) the same character content as the character content registered by the first registration unit 121 in association with the identification information has been determined as character content to be granted to user 30 a predetermined number of times or more consecutively, or (ii) character content associated with the same character element as the character content registered by the first registration unit 121 in association with the identification information has been determined as character content to be granted to user 30 a predetermined number of times or more consecutively, the lottery execution unit 110 (iii) reduces the probability that the same character content will be granted to user 30, or (iv) reduces the probability that character content associated with the same character element will be granted to user 30, when executing a new lottery.

抽選実行部110は、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、次回以降に新たな抽選を実行するときに、確率を低下させてよい。 The lottery execution unit 110 may lower the probability when executing a new lottery from the next time onwards if (i) the same character content as the character content registered by the first registration unit 121 in association with the identification information has been determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively, or (ii) the lottery execution unit 110 has determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively, the same character content as the character element associated with the character content registered by the first registration unit 121 in association with the identification information.

予め定められた回数は2回であってよい。 The predetermined number of times may be two.

抽選実行部110は、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、(iii)当該同じキャラクターコンテンツがユーザ30に付与されない、又は、(iv)当該同じキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与されないように、新たな抽選を実行してよい。 If (i) the same character content as the character content registered by the first registration unit 121 in association with the identification information is determined as the character content to be granted to the user 30 a predetermined number of times or more consecutively, or (ii) the character content associated with the same character element as the character element associated with the character content registered by the first registration unit 121 in association with the identification information is determined as the character content to be granted to the user 30 a predetermined number of times or more consecutively, the lottery execution unit 110 may (iii) execute a new lottery so that the same character content is not granted to the user 30, or (iv) so that the character content associated with the same character element is not granted to the user 30.

複数のキャラクター要素にはそれぞれ属性が付与されていてよい。抽選実行部110はさらに、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、当該同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 Each of the multiple character elements may be assigned an attribute. Furthermore, if the lottery execution unit 110 determines, consecutively, as the character content to be assigned to the user 30 a predetermined number of times or more, that the character content to be assigned to the character element to which the same attribute has been assigned as the attribute assigned to the character element associated with the character content registered by the first registration unit 121 in association with the identification information, the lottery execution unit 110 may, when executing a new lottery, reduce the probability that the character content associated with the character element to which the same attribute has been assigned will be assigned to the user 30.

抽選実行部110は、第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、当該同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツがユーザ30に付与されないように、新たな抽選を実行してよい。 If the lottery execution unit 110 determines, consecutively, a predetermined number of times or more, as character content to be granted to user 30, character content associated with a character element to which the same attribute as that assigned to a character element associated with character content registered by the first registration unit 121 in association with identification information, the lottery execution unit 110 may execute a new lottery so that, when a new lottery is executed, the character content associated with the character element to which the same attribute is assigned is not granted to user 30.

選択制御部160は、キャラクターコンテンツの抽選態様に関する複数の種別のうち特定の種別をユーザ30に選択させるための制御を実行する。複数の種別は、1つのキャラクターコンテンツをユーザ30に付与する第1種別と、複数のキャラクターコンテンツをユーザ30に付与する第2種別とを含む。抽選実行部110はさらに、ユーザ30によって選択された種別に応じて、抽選を実行してよい。 The selection control unit 160 executes control to allow the user 30 to select a specific type from multiple types related to the lottery mode of character content. The multiple types include a first type that grants one character content to the user 30 and a second type that grants multiple character contents to the user 30. The lottery execution unit 110 may further execute a lottery depending on the type selected by the user 30.

抽選実行部110はさらに、第1種別の抽選を複数回実行した場合に、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた数を超えて決定したとき、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられた予め定められた数を超えるキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したときに、当該同じキャラクターコンテンツ又は当該同じキャラクター要素に関連づけられたキャラクターコンテンツについて抽選を再度実行してよい。 The lottery execution unit 110 may further execute a lottery again for the same character content or character content associated with the same character element when (i) the first registration unit 121 has determined, in a multiple number of executions of the first type of lottery, that the same character content as the character content registered in association with the identification information by the first registration unit 121 exceeds a predetermined number as character content to be granted to the user 30, or (ii) the first registration unit 121 has determined, in a multiple number of executions of the lottery, that the same character content as the character element associated with the character content registered in association with the identification information by the first registration unit 121 exceeds a predetermined number as character content to be granted to the user 30.

抽選実行部110はさらに、第1種別の抽選を複数回実行した場合に、(i)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツが第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツであるとき、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツに第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素が関連づけられているときに、当該全てのキャラクターコンテンツについて抽選を再度実行してよい。 The lottery execution unit 110 may further execute the lottery again for all character content when the first type of lottery has been executed multiple times and (i) all of the character content determined as character content to be granted to the user 30 is the same as the character content registered by the first registration unit 121 in association with the identification information, or (ii) all of the character content determined as character content to be granted to the user 30 is associated with the same character element as the character element associated with the character content registered by the first registration unit 121 in association with the identification information.

抽選実行部110はさらに、第2種別の抽選を実行した場合に、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた数を超えて決定したとき、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられた予め定められた数を超えるキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして決定したときに、当該同じキャラクターコンテンツ又は当該同じキャラクター要素に関連づけられたキャラクターコンテンツについて抽選を再度実行してよい。 Furthermore, when the lottery execution unit 110 executes a second type of lottery, (i) when the same character content as the character content registered by the first registration unit 121 in association with the identification information is determined as the character content to be granted to the user 30 in excess of a predetermined number, or (ii) when the first registration unit 121 determines as the character content to be granted to the user 30 in excess of a predetermined number of character contents associated with the same character element as the character element associated with the character content registered by the first registration unit 121 in association with the identification information, the lottery execution unit 110 may execute a lottery again for the same character content or character content associated with the same character element.

抽選実行部110はさらに、第2種別の抽選を実行した場合に、(i)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツが第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツであるとき、又は、(ii)ユーザ30に付与されるキャラクターコンテンツとして決定した全てのキャラクターコンテンツに第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素が関連づけられているときに、当該全てのキャラクターコンテンツについて抽選を再度実行してよい。 The lottery execution unit 110 may further execute a second type of lottery when (i) all of the character content determined as character content to be granted to the user 30 is the same as the character content registered by the first registration unit 121 in association with identification information, or (ii) all of the character content determined as character content to be granted to the user 30 is associated with the same character element as the character element associated with the character content registered by the first registration unit 121 in association with identification information, and the lottery execution unit 110 may execute a lottery again for all of the character content.

抽選実行部110はさらに、抽選を実行することによってユーザ30に付与されるキャラクターコンテンツとして決定したキャラクターコンテンツのうち、予め定められた条件が満たす一部のキャラクターコンテンツについて、抽選を再度実行してよい。 The lottery execution unit 110 may further execute a lottery again for some of the character content determined as the character content to be granted to the user 30 by executing the lottery, if the character content satisfies predetermined conditions.

抽選実行部110は、抽選を実行することによってユーザ30に付与されるキャラクターコンテンツとして決定したキャラクターコンテンツのうち、ユーザ30により選択されたキャラクターコンテンツについて、抽選を再度実行してよい。 The lottery running unit 110 may run a lottery again for the character content selected by the user 30 from among the character content determined as the character content to be granted to the user 30 by running the lottery.

提示制御部140は、抽選を再度実行する場合に、抽選を再度実行する旨をユーザ30に提示するための制御を行ってよい。 When the lottery is to be held again, the presentation control unit 140 may perform control to present to the user 30 that the lottery will be held again.

提示制御部140は、抽選実行部110による抽選によってユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツをユーザ30に提示するための制御を実行してよい。 The presentation control unit 140 may execute control to present to the user 30 the character content determined as the character content to be granted to the user 30 through a lottery drawn by the lottery execution unit 110.

提示制御部140は、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、当該同じキャラクターコンテンツが予め定められた回数以上連続して登録された旨、又は、当該同じキャラクター要素に関連づけられたキャラクターコンテンツが予め定められた回数以上連続して登録された旨を、ユーザ30に提示するための制御を実行してよい。 When (i) the same character content as the character content registered by the first registration unit 121 in association with the identification information is determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively, or (ii) character content associated with the same character element as the character element associated with the character content registered by the first registration unit 121 in association with the identification information is determined as the character content to be assigned to the user 30 a predetermined number of times or more consecutively, the presentation control unit 140 may execute control to present to the user 30 that the same character content has been registered a predetermined number of times or more consecutively, or that character content associated with the same character element has been registered a predetermined number of times or more consecutively.

判断部150は、抽選に対する代価をユーザ30が支払うための手続きが行われているか否かを判断してよい。抽選実行部110は、判断部150が抽選に対する代価をユーザ30が支払うための手続きが行われていると判断したことを条件として、抽選を実行してよい。 The determination unit 150 may determine whether the user 30 has completed the procedures to pay the fee for the lottery. The lottery execution unit 110 may execute the lottery on the condition that the determination unit 150 has determined that the user 30 has completed the procedures to pay the fee for the lottery.

キャラクターコンテンツは、ユーザ30による代価の支払いの手続きが行われていることを条件にユーザ30に付与される第1キャラクターコンテンツと、ユーザ30による代価の支払いの手続きが行われていることを条件とせずにユーザ30に付与される第2キャラクターコンテンツとを含んでよい。抽選実行部110は、(i)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツと同じ第1キャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合、又は、(ii)第1登録部121によって識別情報に対応づけて登録されているキャラクターコンテンツに関連づけられるキャラクター要素と同じキャラクター要素に関連づけられた第1キャラクターコンテンツをユーザ30に付与されるキャラクターコンテンツとして予め定められた回数以上連続して決定した場合に、新たな抽選を実行するときに、(iii)当該同じ第1キャラクターコンテンツがユーザ30に付与される確率を低下させる、又は、(iv)当該同じキャラクター要素に関連づけられた第1キャラクターコンテンツがユーザ30に付与される確率を低下させてよい。 The character content may include first character content that is granted to user 30 on the condition that user 30 has completed the payment procedure for the content, and second character content that is granted to user 30 without the condition that user 30 has completed the payment procedure for the content. When (i) the first character content that is the same as the character content registered by first registration unit 121 in association with identification information has been determined as the character content to be granted to user 30 a predetermined number of times or more consecutively, or (ii) the first character content that is associated with the same character element as the character content registered by first registration unit 121 in association with identification information has been determined as the character content to be granted to user 30 a predetermined number of times or more consecutively, the lottery execution unit 110 may, when executing a new lottery, (iii) reduce the probability that the same first character content will be granted to user 30, or (iv) reduce the probability that first character content associated with the same character element will be granted to user 30.

図38は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図38は、上述した第1手法に関連する処理の概要を説明するための図である。 Figure 38 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 38 is a diagram for explaining an overview of the processing related to the first method described above.

図38において、「抽選0」は、図30に示す(抽選1)を実行する前に抽選実行部110が実行した抽選を示す。抽選実行部110が抽選0を実行することでユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツ3900は、第1登録部121によって、ユーザ30のユーザ識別情報に対応づけて登録される。 In Figure 38, "Drawing 0" indicates the drawing performed by the drawing execution unit 110 before drawing (Drawing 1) shown in Figure 30 was performed. The character content 3900 determined as the character content to be granted to the user 30 when the drawing execution unit 110 performed Drawing 0 is registered by the first registration unit 121 in association with the user identification information of the user 30.

抽選実行部110は、抽選1を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110が決定され、続く抽選2を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3120が決定された状況を示す。ここで、キャラクターコンテンツ3120は、キャラクターコンテンツ3110と同じキャラクターコンテンツであり、かつ、キャラクターコンテンツ3900と同じキャラクターコンテンツである。 When lottery execution unit 110 executes lottery 1, character content 3110 is determined to be the character content to be granted to user 30, and when subsequent lottery execution unit 110 executes lottery 2, character content 3120 is determined to be the character content to be granted to user 30. Here, character content 3120 is the same character content as character content 3110 and is also the same character content as character content 3900.

この場合、抽選実行部110は、続く抽選3を実行するとき、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110と同じキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery execution unit 110 executes the subsequent lottery 3, it reduces the selection probability that the same character content as character content 3110 will be selected as the character content to be granted to user 30. This reduces the possibility that the same character content will be granted to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く抽選4を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3110と同じキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When conducting a subsequent lottery 4, the lottery running unit 110 may also reduce the selection probability that the same character content as character content 3110 will be selected as the character content to be granted to user 30. The number of times that the lottery running unit 110 reduces the selection probability when conducting a new lottery may be a predetermined number of times greater than or equal to one.

図39は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図39は、上述した第2手法に関連する処理の概要を説明するための図である。 Figure 39 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 39 is a diagram for explaining an overview of the processing related to the second technique described above.

図39において、「抽選0」は、図35に示す抽選1を実行する前に抽選実行部110が実行した抽選を示す。抽選実行部110が抽選0を実行することでユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツ4000は、第1登録部121によって、ユーザ30のユーザ識別情報に対応づけて登録される。 In Figure 39, "Drawing 0" indicates the drawing performed by the drawing execution unit 110 before drawing 1 shown in Figure 35 was performed. The character content 4000 determined as the character content to be granted to the user 30 when the drawing execution unit 110 performed drawing 0 is registered by the first registration unit 121 in association with the user identification information of the user 30.

抽選実行部110は、抽選1を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610が決定され、続く抽選2を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3620が決定された状況を示す。ここで、キャラクターコンテンツ3620は、キャラクターコンテンツ3110に関連づけられたキャラクター要素と同じキャラクター要素が関連づけられたキャラクターコンテンツであり、かつ、キャラクターコンテンツ4000に関連づけられたキャラクター要素と同じキャラクター要素が関連づけられたキャラクターコンテンツである。 The figure shows a situation in which the lottery execution unit 110 determines character content 3610 as the character content to be granted to user 30 when lottery 1 is executed, and determines character content 3620 as the character content to be granted to user 30 when subsequent lottery 2 is executed. Here, character content 3620 is character content associated with the same character element as the character element associated with character content 3110, and is character content associated with the same character element as the character element associated with character content 4000.

この場合、抽選実行部110は、続く抽選3を実行するとき、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610に関連づけられたキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery running unit 110 runs the subsequent lottery 3, it reduces the selection probability that character content associated with the same character element as the character element associated with character content 3610 will be selected as character content to be granted to user 30. This reduces the possibility that character content associated with the same character element will be granted to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く抽選4を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3610に関連づけられたキャラクター要素と同じキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When the lottery execution unit 110 executes a subsequent lottery 4, it may also reduce the selection probability that character content associated with the same character element as the character element associated with character content 3610 will be selected as the character content to be assigned to user 30. The number of times that the lottery execution unit 110 reduces the selection probability when executing a new lottery may be a predetermined number of times greater than or equal to one.

図40は、抽選実行部110が選択確率を変更する状況の一例を模式的に示す。図40は、第3手法に関連する処理の概要を説明するための図である。 Figure 40 shows a schematic example of a situation in which the lottery execution unit 110 changes the selection probability. Figure 40 is a diagram for explaining an overview of the processing related to the third technique.

図40において、「抽選0」は、図36に示す抽選1を実行する前に抽選実行部110が実行した抽選を示す。抽選実行部110が抽選0を実行することでユーザ30に付与されるキャラクターコンテンツとして決定されたキャラクターコンテンツ4100は、第1登録部121によって、ユーザ30のユーザ識別情報に対応づけて登録される。 In Figure 40, "Drawing 0" indicates the drawing performed by the drawing execution unit 110 before drawing 1 shown in Figure 36 was performed. The character content 4100 determined as the character content to be granted to the user 30 when the drawing execution unit 110 performed drawing 0 is registered by the first registration unit 121 in association with the user identification information of the user 30.

抽選実行部110は、抽選1を実行する場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3710が決定され、続く抽選2を実行した場合に、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3720が決定された状況を示す。ここで、キャラクターコンテンツ3720は、キャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性(例えば「夏」)と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツであり、かつ、キャラクターコンテンツ4100に関連づけられたキャラクター要素に付与された属性(例えば「夏」)と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツである。 The figure shows a situation in which the lottery execution unit 110 determines character content 3710 as the character content to be granted to user 30 when lottery 1 is executed, and determines character content 3720 as the character content to be granted to user 30 when subsequent lottery 2 is executed. Here, character content 3720 is character content associated with a character element to which the same attribute (e.g., "summer") has been assigned as the character element associated with character content 3710, and is also character content associated with a character element to which the same attribute (e.g., "summer") has been assigned as the character element associated with character content 4100.

この場合、抽選実行部110は、続く抽選3を実行するとき、ユーザ30に付与されるキャラクターコンテンツとしてキャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させる。これにより、同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度もユーザ30に付与される可能性を低減することができる。 In this case, when the lottery execution unit 110 executes the subsequent lottery 3, it reduces the selection probability that character content associated with a character element to which the same attribute as the attribute assigned to the character element associated with character content 3710 is selected as character content to be assigned to user 30. This reduces the possibility that character content associated with character elements to which the same attribute is assigned will be assigned to user 30 multiple times in succession.

なお、抽選実行部110は、さらに続く抽選4を実行する場合にも、ユーザ30に付与されるキャラクターコンテンツとして、キャラクターコンテンツ3710に関連づけられたキャラクター要素に付与された属性と同じ属性が付与されたキャラクター要素に関連づけられたキャラクターコンテンツが選択される選択確率を低下させてよい。抽選実行部110が新たな抽選を行う場合に当該選択確率を低下させる回数は、1以上の予め定められた回数であってよい。 When the lottery execution unit 110 executes a subsequent lottery 4, it may also reduce the selection probability that character content associated with a character element to which the same attribute as the attribute assigned to the character element associated with character content 3710 is assigned will be selected as the character content to be assigned to the user 30. The number of times that the lottery execution unit 110 reduces the selection probability when conducting a new lottery may be a predetermined number of times greater than or equal to one.

なお、抽選実行部110は、第5実施形態においても、第1手法、第2手法及び第3手法のうち2以上の手法を組み合わせて選択確率を決定することができる。一例として、抽選実行部110は、第1手法及び第2手法を考慮して選択確率の低下幅を決定してよく、第1手法及び第3手法を考慮して選択確率の低下幅を決定してよく、第2手法及び第3手法の両方を考慮して選択確率の低下幅を決定してよく、第1手法、第2手法及び第3手法を考慮して選択確率の低下幅を決定してよい。 Incidentally, even in the fifth embodiment, the lottery execution unit 110 can determine the selection probability by combining two or more of the first, second, and third methods. As an example, the lottery execution unit 110 may determine the extent to which the selection probability will be reduced by taking into account the first and second methods, may determine the extent to which the selection probability will be reduced by taking into account the first and third methods, may determine the extent to which the selection probability will be reduced by taking into account both the second and third methods, or may determine the extent to which the selection probability will be reduced by taking into account the first, second, and third methods.

また、第5実施形態における装置13及びユーザ端末20が実行する処理として、第4実施形態の図31から図34にかけて説明した処理と同様の処理を実行することができる。 Furthermore, the processing performed by the device 13 and user terminal 20 in the fifth embodiment can be similar to the processing described in Figures 31 to 34 of the fourth embodiment.

第5実施形態における装置13が実行する処理として、図37に示すフローチャートと同様の処理を適用できる。例えば、S3802において、選択確率を低下させるか否かを判断する処理を、図38から図40等に関連して説明した処理を適用すればよい。そのため、第5実施形態における装置13が実行するフローチャートについては説明を省略する。 The processing executed by the device 13 in the fifth embodiment can be the same as the processing in the flowchart shown in FIG. 37. For example, the processing in S3802 for determining whether to lower the selection probability can be performed by applying the processing described in relation to FIGS. 38 to 40, etc. Therefore, a description of the flowchart executed by the device 13 in the fifth embodiment will be omitted.

以上に説明したように、第5実施形態によれば、ユーザ30に同じキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。また、ユーザ30に同じキャラクター要素に関連づけられたキャラクターコンテンツが続けて何度も付与される可能性を低減することができる。これにより、ユーザ30にとって満足度が高い抽選を行うことができる。 As described above, according to the fifth embodiment, it is possible to reduce the likelihood that the same character content will be granted to a user 30 multiple times in succession. It is also possible to reduce the likelihood that character content associated with the same character element will be granted to a user 30 multiple times in succession. This makes it possible to hold a lottery that provides a high level of satisfaction to users 30.

図41は、本発明の複数の実施形態が全体的又は部分的に具現化され得るコンピュータ2000の例を示す。コンピュータ2000にインストールされたプログラムは、コンピュータ2000を、実施形態に係るシステム5又は当該システムの各部、ユーザ端末20又は当該ユーザ端末の各部、もしくは装置10、装置12及び装置13等の装置又は当該装置の各部として機能させる、当該システム又はシステムの各部もしくは当該装置又は当該装置の各部に関連付けられるオペレーションを実行させる、及び/又は、実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ2000に、本明細書に記載の処理手順及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU2012によって実行されてよい。 Figure 41 shows an example of a computer 2000 in which multiple embodiments of the present invention may be embodied, in whole or in part. A program installed on the computer 2000 may cause the computer 2000 to function as system 5 or each part of the system, user terminal 20 or each part of the user terminal, or an apparatus or each part of the apparatus, such as device 10, device 12, and device 13, according to an embodiment, to perform operations associated with the system or each part of the system, or the apparatus or each part of the apparatus, and/or to perform a process or steps of the process according to an embodiment. Such a program may be executed by the CPU 2012 to cause the computer 2000 to perform specific operations associated with some or all of the processing procedures and blocks of the block diagrams described herein.

本実施形態によるコンピュータ2000は、CPU2012、及びRAM2014を含み、それらはホストコントローラ2010によって相互に接続されている。コンピュータ2000はまた、ROM2026、フラッシュメモリ2024、通信インタフェース2022、及び入力/出力チップ2040を含む。ROM2026、フラッシュメモリ2024、通信インタフェース2022、及び入力/出力チップ2040は、入力/出力コントローラ2020を介してホストコントローラ2010に接続されている。 The computer 2000 according to this embodiment includes a CPU 2012 and RAM 2014, which are interconnected by a host controller 2010. The computer 2000 also includes a ROM 2026, a flash memory 2024, a communication interface 2022, and an input/output chip 2040. The ROM 2026, the flash memory 2024, the communication interface 2022, and the input/output chip 2040 are connected to the host controller 2010 via the input/output controller 2020.

CPU2012は、ROM2026及びRAM2014内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。 The CPU 2012 operates according to programs stored in the ROM 2026 and RAM 2014, thereby controlling each unit.

通信インタフェース2022は、ネットワークを介して他の電子デバイスと通信する。フラッシュメモリ2024は、コンピュータ2000内のCPU2012によって使用されるプログラム及びデータを格納する。ROM2026は、アクティブ化時にコンピュータ2000によって実行されるブートプログラム等、及び/又はコンピュータ2000のハードウエアに依存するプログラムを格納する。入力/出力チップ2040はまた、キーボード、マウス及びモニタ等の様々な入力/出力ユニットをシリアルポート、パラレルポート、キーボードポート、マウスポート、モニタポート、USBポート、HDMI(登録商標)ポート等の入力/出力ポートを介して、入力/出力コントローラ2020に接続してよい。 The communications interface 2022 communicates with other electronic devices via a network. The flash memory 2024 stores programs and data used by the CPU 2012 in the computer 2000. The ROM 2026 stores programs such as a boot program executed by the computer 2000 upon activation and/or programs that depend on the hardware of the computer 2000. The input/output chip 2040 may also connect various input/output units such as a keyboard, mouse, and monitor to the input/output controller 2020 via input/output ports such as a serial port, parallel port, keyboard port, mouse port, monitor port, USB port, HDMI (registered trademark) port, etc.

プログラムは、CD-ROM、DVD-ROM、又はメモリカードのようなコンピュータ可読記憶媒体又はネットワークを介して提供される。RAM2014、ROM2026、又はフラッシュメモリ2024は、コンピュータ可読記憶媒体の例である。プログラムは、フラッシュメモリ2024、RAM2014、又はROM2026にインストールされ、CPU2012によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2000に読み取られ、プログラムと上記様々なタイプのハードウエアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ2000の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided via a computer-readable storage medium such as a CD-ROM, DVD-ROM, or memory card, or via a network. RAM 2014, ROM 2026, or flash memory 2024 are examples of computer-readable storage media. The programs are installed in flash memory 2024, RAM 2014, or ROM 2026 and executed by CPU 2012. The information processing described in these programs is read by computer 2000, resulting in cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing the operation or processing of information in accordance with the use of computer 2000.

例えば、コンピュータ2000及び外部デバイス間で通信が実行される場合、CPU2012は、RAM2014にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース2022に対し、通信処理を命令してよい。通信インタフェース2022は、CPU2012の制御下、RAM2014及びフラッシュメモリ2024のような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取った送信データをネットワークに送信し、ネットワークから受信された受信データを、記録媒体上に提供される受信バッファ処理領域等に書き込む。 For example, when communication is performed between computer 2000 and an external device, CPU 2012 executes a communication program loaded into RAM 2014 and may instruct communication interface 2022 to perform communication processing based on the processing described in the communication program. Under the control of CPU 2012, communication interface 2022 reads transmission data stored in a transmission buffer processing area provided in RAM 2014 and a recording medium such as flash memory 2024, transmits the read transmission data to the network, and writes received data received from the network to a reception buffer processing area or the like provided on the recording medium.

また、CPU2012は、フラッシュメモリ2024等のような記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM2014に読み取られるようにし、RAM2014上のデータに対し様々な種類の処理を実行してよい。CPU2012は次に、処理されたデータを記録媒体にライトバックする。 The CPU 2012 may also cause all or a necessary portion of a file or database stored on a recording medium such as flash memory 2024 to be read into the RAM 2014, and perform various types of processing on the data on the RAM 2014. The CPU 2012 then writes the processed data back to the recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理にかけられてよい。CPU2012は、RAM2014から読み取られたデータに対し、本明細書に記載され、プログラムの命令シーケンスによって指定される様々な種類のオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々な種類の処理を実行してよく、結果をRAM2014にライトバックする。また、CPU2012は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2012は、第1の属性の属性値が指定されている、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and subjected to information processing. The CPU 2012 may perform various types of processing on data read from RAM 2014, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described herein and specified by the instruction sequences of the program, and write the results back to RAM 2014. The CPU 2012 may also search for information in files, databases, etc. on the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored on the recording medium, the CPU 2012 may search for an entry that matches a condition and specifies an attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウェアモジュールは、コンピュータ2000上又はコンピュータ2000近傍のコンピュータ可読記憶媒体に格納されてよい。専用通信ネットワーク又はインターネットに接続されたサーバーシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能である。コンピュータ可読記憶媒体に格納されたプログラムを、ネットワークを介してコンピュータ2000に提供してよい。 The programs or software modules described above may be stored on a computer-readable storage medium on or near the computer 2000. Recording media such as a hard disk or RAM provided within a server system connected to a dedicated communications network or the Internet can be used as the computer-readable storage medium. The programs stored on the computer-readable storage medium may be provided to the computer 2000 via the network.

コンピュータ2000にインストールされ、コンピュータ2000を装置10、装置12又は装置13として機能させるプログラムは、コンピュータにより実行されると、CPU2012等に働きかけて、コンピュータ2000を、装置10、装置12又は装置13の各部としてそれぞれ機能させてよい。これらのプログラムに記述された情報処理は、コンピュータ2000に読込まれることにより、ソフトウェアと上述した各種のハードウエア資源とが協働した具体的手段である装置10、装置12又は装置13の各部として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ2000の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の装置10、装置12又は装置13が構築される。 When installed on computer 2000 and causing computer 2000 to function as device 10, device 12, or device 13, a program may be executed by the computer to act on CPU 2012 or the like to cause computer 2000 to function as each of the components of device 10, device 12, or device 13. When the information processing described in these programs is loaded into computer 2000, it functions as each of the components of device 10, device 12, or device 13, which are specific means formed by the software and the various hardware resources described above working together. These specific means then perform calculations or processing of information according to the intended use of computer 2000 in this embodiment, thereby constructing a specific device 10, device 12, or device 13 according to the intended use.

様々な実施形態が、ブロック図等を参照して説明された。ブロック図において各ブロックは、(1)オペレーションが実行されるプロセスの段階又は(2)オペレーションを実行する役割を持つ装置の各部を表わしてよい。特定の段階及び各部が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウエア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、及び他の論理オペレーション、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウエア回路を含んでよい。 Various embodiments have been described with reference to block diagrams and the like. In the block diagrams, each block may represent (1) a stage of a process where an operation is performed or (2) a portion of an apparatus responsible for performing an operation. Particular stages and portions may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. Dedicated circuitry may include digital and/or analog hardware circuitry, and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry including logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logic operations, flip-flops, registers, memory elements such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、処理手順又はブロック図で指定されたオペレーションを実行するための手段をもたらすべく実行され得る命令を含む製品の少なくとも一部を構成する。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions for execution by an appropriate device, such that the computer-readable storage medium having instructions stored thereon constitutes at least a portion of an article of manufacture containing instructions that can be executed to provide means for performing the operations specified in a process or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick, integrated circuit card, etc.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer-readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ又はプログラマブル回路に対し、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、説明された処理手順又はブロック図で指定されたオペレーションを実行するための手段をもたらすべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor or programmable circuitry of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, either locally or over a wide-area network (WAN) such as a local area network (LAN), the Internet, etc., and executed to provide means for performing the operations specified in the described process steps or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.

特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that it is necessary to perform the processes in that order.

また、上記の実施の形態の一部又は全部は、以下の付記のようにも記載されるがこれに限らない。
[付記1]
コンピュータを、
第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部、及び、
前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する解除部、
として機能させ、
前記複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、
前記解除部は、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち、前記第1種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除することができ、前記第2種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除できない、
プログラム。
[付記2]
前記プログラムは、前記コンピュータを、
前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツを前記第1ユーザに提示するための制御を行う提示制御部、
としてさらに機能させ、
前記提示制御部は、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツが登録されている場合に、少なくとも前記第1種別のキャラクターコンテンツを前記第1ユーザに提示するための制御を行い、
前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除されている場合に、前記第1種別のキャラクターコンテンツを前記第1ユーザに提示するための制御を行わない、
付記1に記載のプログラム。
[付記3]
前記登録部は、前記解除部によって前記第1ユーザ識別情報との対応づけが解除された前記第1種別のキャラクターコンテンツを、第2ユーザの識別情報である第2ユーザ識別情報に対応づけて登録することが可能である、
付記1又は2に記載のプログラム。
[付記4]
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除されたことを条件として、前記第2ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録することが可能である、
付記3に記載のプログラム。
[付記5]
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除され、かつ、前記第1種別のキャラクターコンテンツを登録するべき旨が前記第2ユーザに通知されたことを条件として、前記第2ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録する、
付記4に記載のプログラム。
[付記6]
前記コンピュータを、
前記複数のキャラクターコンテンツのうち、前記第1ユーザに付与されるキャラクターコンテンツとして前記第1種別のキャラクターコンテンツを決定するための抽選を実行する抽選実行部、
としてさらに機能させる付記1から5のいずれか1つに記載のプログラム。
[付記7]
前記抽選実行部は、前記複数のキャラクターコンテンツのうち、前記第2種別のキャラクターコンテンツを前記第1ユーザに付与されるキャラクターコンテンツとして決定しない、
付記6に記載のプログラム。
[付記8]
前記プログラムは、前記コンピュータを、
前記抽選に対する代価を前記第1ユーザが支払うための手続きが行われているか否かを判断する判断部、
としてさらに機能させ、
前記抽選実行部は、前記判断部が前記抽選に対する代価を前記第1ユーザが支払うための手続きが行われていると判断したことを条件として、前記抽選を実行する、
付記6又は7に記載のプログラム。
[付記9]
前記第1種別のキャラクターコンテンツは、前記第1ユーザによる代価の支払いの手続きが行われていることを条件に前記第1ユーザに付与されるキャラクターコンテンツであり、
前記第2種別のキャラクターコンテンツは、前記第1ユーザによる代価の支払いの手続きが行われていることを条件とせずに前記第1ユーザに付与されるキャラクターコンテンツである、
付記8に記載のプログラム。
[付記10]
前記登録部は、前記抽選実行部によって前記第1ユーザに付与されるキャラクターコンテンツとして前記第1種別のキャラクターコンテンツが決定された場合に、前記第1ユーザのユーザ操作を要することなく、前記抽選実行部によって前記第1ユーザに付与されるキャラクターコンテンツとして決定された前記第1種別のキャラクターコンテンツを前記第1ユーザ識別情報に対応づけて登録する、
付記6から9のいずれか1つに記載のプログラム。
[付記11]
前記第1種別のキャラクターコンテンツは、第1コンテンツ識別情報によって識別され、
前記第2種別のキャラクターコンテンツは、第2コンテンツ識別情報によって識別され、
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1コンテンツ識別情報及び前記第2コンテンツ識別情報を登録することにより、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツを登録する、
付記1から10のいずれか1つに記載のプログラム。
[付記12]
前記解除部は、前記第1コンテンツ識別情報と前記第1ユーザ識別情報との対応づけを解除可能であり、前記第2コンテンツ識別情報と前記第1ユーザ識別情報との対応づけを解除できない、
付記11に記載のプログラム。
[付記13]
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1コンテンツ識別情報との対応づけが解除されたことを条件として、第2ユーザの識別情報である第2ユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録することが可能である、
付記12に記載のプログラム。
[付記14]
前記登録部は、
前記第1コンテンツ識別情報がいずれのユーザのユーザ識別情報に対応づけて登録されていないことを条件として、いずれかのユーザのユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録する処理を複数回行うことが可能であり、
前記第2コンテンツ識別情報がいずれのユーザのユーザ識別情報に対応づけて登録されていない場合であっても、いずれかのユーザのユーザ識別情報に対応づけて前記第2コンテンツ識別情報を登録する処理を1回のみ行うことが可能である、
付記13に記載のプログラム。
[付記15]
前記解除部は、いずれかのユーザのユーザ識別情報と前記第1コンテンツ識別情報との対応づけを解除する処理を複数回実行することが可能である、
付記13又は14に記載のプログラム。
[付記16]
前記プログラムは、前記コンピュータを、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツが登録されている場合に、前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツを一覧形式で前記第1ユーザに提示するための制御を行う提示制御部、
としてさらに機能させる付記1から15のいずれか1つに記載のプログラム。
[付記17]
前記プログラムは、前記コンピュータを、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツが登録されている場合に、前記第1種別のキャラクターコンテンツと前記第2種別のキャラクターコンテンツとを区別して提示するための制御を行う提示制御部、
としてさらに機能させる付記1から16のいずれか1つに記載のプログラム。
[付記18]
前記解除部は、前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけを解除する処理を、予め定められた第1期間においてのみ実行することができる、
付記3から17のいずれか1つに記載のプログラム。
[付記19]
前記登録部は、前記解除部によって前記第1ユーザ識別情報との対応づけが解除された前記第1種別のキャラクターコンテンツを前記第2ユーザ識別情報に対応づけて登録する処理を、予め定められた第2期間においてのみ実行することができる、
付記18に記載のプログラム。
[付記20]
第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部と、
前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する解除部と、
を備え、
前記複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、
前記解除部は、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち、前記第1種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除することができ、前記第2種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除できない、
装置。
[付記21]
付記20に記載の装置と、
前記第1ユーザが使用可能なユーザ端末と、
を備え、
前記解除部は、前記ユーザ端末を通じて取得した前記第1ユーザの指示に応じて、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する、
システム。
Furthermore, some or all of the above-described embodiments may also be described as in the following supplementary notes, but are not limited to these.
[Appendix 1]
Computer,
a registration unit that registers a plurality of character contents in association with first user identification information that is identification information of the first user;
a canceling unit that cancels an association between at least one character content among the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information;
It functions as
the plurality of character contents include a first type of character content and a second type of character content;
the canceling unit can cancel the association between the first type of character content and the first user identification information among the plurality of character contents registered by the registration unit in association with the first user identification information, but cannot cancel the association between the second type of character content and the first user identification information;
program.
[Appendix 2]
The program causes the computer to:
a presentation control unit that performs control to present to the first user the plurality of character contents that are registered by the registration unit in association with the first user identification information;
It further functions as
The presentation control unit
When the first type of character content is registered by the registration unit in association with the first user identification information, performing control to present at least the first type of character content to the first user;
When the association between the first user identification information and the first type of character content is canceled by the canceling unit, control for presenting the first type of character content to the first user is not performed.
10. The program according to claim 1.
[Appendix 3]
The registration unit is capable of registering the first type of character content, the association of which with the first user identification information has been released by the release unit, in association with second user identification information that is identification information of a second user.
3. The program according to claim 1 or 2.
[Appendix 4]
the registration unit is capable of registering the first type of character content in association with the first user identification information, and then registering the first type of character content in association with the second user identification information, on condition that the association between the first user identification information and the first type of character content is canceled by the cancellation unit;
3. The program according to claim 3.
[Appendix 5]
the registration unit registers the first type of character content in association with the first user identification information, and then registers the first type of character content in association with the second user identification information, on condition that the association between the first user identification information and the first type of character content is released by the release unit and the second user is notified that the first type of character content should be registered;
5. The program according to claim 4.
[Appendix 6]
The computer
a lottery execution unit that executes a lottery to determine the first type of character content as the character content to be assigned to the first user from among the plurality of character contents;
6. The program according to any one of appendices 1 to 5, further functioning as
[Appendix 7]
the lottery execution unit does not determine the second type of character content from among the plurality of character contents as the character content to be granted to the first user;
6. The program according to claim 5.
[Appendix 8]
The program causes the computer to:
a determination unit that determines whether a procedure for the first user to pay a fee for the lottery has been completed;
It further functions as
the lottery execution unit executes the lottery on the condition that the determination unit determines that a procedure for the first user to pay a fee for the lottery has been completed.
8. The program according to claim 6 or 7.
[Appendix 9]
the first type of character content is character content that is granted to the first user on the condition that the first user has completed a procedure for payment of a price;
The second type of character content is character content that is granted to the first user without the condition that the first user has completed a procedure for payment of a fee.
9. The program according to claim 8.
[Supplementary Note 10]
when the first type of character content is determined by the lottery executing unit as the character content to be granted to the first user, the registration unit registers the first type of character content determined by the lottery executing unit as the character content to be granted to the first user in association with the first user identification information without requiring a user operation by the first user;
10. The program of any one of appendices 6 to 9.
[Appendix 11]
the first type of character content is identified by first content identification information;
the second type of character content is identified by second content identification information,
the registration unit registers the first content identification information and the second content identification information in association with the first user identification information, thereby registering the first type of character content and the second type of character content in association with the first user identification information;
11. The program of any one of appendices 1 to 10.
[Appendix 12]
the canceller is capable of canceling the association between the first content identification information and the first user identification information, but is unable to cancel the association between the second content identification information and the first user identification information;
12. The program according to claim 11.
[Appendix 13]
the registration unit is capable of registering the first content identification information in association with the first user identification information, and then registering the first content identification information in association with second user identification information that is identification information of a second user, on condition that the association between the first user identification information and the first content identification information is released by the release unit.
13. The program according to claim 12.
[Appendix 14]
The registration unit
A process of registering the first content identification information in association with user identification information of any user can be performed multiple times on the condition that the first content identification information is not registered in association with user identification information of any user,
Even if the second content identification information is not registered in association with the user identification information of any user, a process of registering the second content identification information in association with the user identification information of any user can be performed only once.
14. The program according to claim 13.
[Appendix 15]
the canceling unit is capable of executing a process of canceling the association between the user identification information of any one of the users and the first content identification information multiple times.
15. The program according to claim 13 or 14.
[Appendix 16]
The program causes the computer to:
a presentation control unit that performs control to present the first type of character content and the second type of character content to the first user in a list format when the first type of character content and the second type of character content are registered by the registration unit in association with the first user identification information;
16. The program of any one of appendices 1 to 15, further functioning as
[Appendix 17]
The program causes the computer to:
a presentation control unit that performs control to distinguish and present the first type of character content and the second type of character content when the first type of character content and the second type of character content are registered by the registration unit in association with the first user identification information;
17. The program of any one of appendices 1 to 16, further functioning as
[Appendix 18]
the cancellation unit is capable of executing the process of canceling the association between the first user identification information and the first type of character content only during a predetermined first period;
18. The program of any one of appendices 3 to 17.
[Appendix 19]
the registration unit may execute a process of registering the first type of character content, the association of which with the first user identification information has been cancelled by the cancellation unit, in association with the second user identification information, only during a predetermined second period;
19. The program of claim 18.
[Appendix 20]
a registration unit that registers a plurality of character contents in association with first user identification information that is identification information of a first user;
a canceling unit that cancels an association between at least one character content among the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information;
Equipped with
the plurality of character contents include a first type of character content and a second type of character content;
the canceling unit can cancel the association between the first type of character content and the first user identification information among the plurality of character contents registered by the registration unit in association with the first user identification information, but cannot cancel the association between the second type of character content and the first user identification information;
Device.
[Appendix 21]
21. The apparatus of claim 20;
a user terminal available to the first user;
Equipped with
the release unit releases an association between at least one character content among the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information in response to an instruction from the first user acquired through the user terminal;
system.

10、12、13 装置
20 ユーザ端末
30 ユーザ
90 通信ネットワーク
100、102、103 処理部
110 抽選実行部
121 第1登録部
122 第2登録部
130 解除部
140 提示制御部
150 判断部
160 選択制御部
170 取得部
190 記憶部
192 通信部
200 処理部
290 記憶部
292 通信部
294 表示部
296 操作入力部
800 キャラクターコンテンツ一覧画面
810、820、830、892、894、896、898 オブジェクト
900 シリアルコード入力画面
910 オブジェクト
1000 キャラクターコンテンツ一覧画面
1010 オブジェクト
1100 ショッピング画面
1110、1120 オブジェクト
1200 ショッピング画面
1210、1220、1230 オブジェクト
1300 ショッピング画面
1310、1320、1330 オブジェクト
1400 抽選結果画面
1410 オブジェクト
1500 キャラクターコンテンツ画面
1510、1520 オブジェクト
1600 登録解除画面
1610、1620、1630 オブジェクト
1700 キャラクターコンテンツ画面
1710、1720 オブジェクト
1800 譲渡画面
1810、1820 オブジェクト
1800 譲渡画面
2400 キャラクター要素選択画面
2410、2420 オブジェクト
2500 キャラクターコンテンツ一覧画面
2510 オブジェクト
2600 ショッピング画面
2610 オブジェクト
2800 キャラクターコンテンツ一覧画面
2810、2820、2830 オブジェクト
2900 ショッピング画面
2910 オブジェクト
3110、3120 キャラクターコンテンツ
3200 抽選結果画面
3210、3220 オブジェクト
3300 ショッピング画面
3310 オブジェクト
3400 抽選結果画面
3410、3420 オブジェクト
3500 抽選結果画面
3510、3520、3540 オブジェクト
3610、3620 キャラクターコンテンツ
3710、3720 キャラクターコンテンツ
3900、4000、4100 キャラクターコンテンツ
10, 12, 13 Device 20 User terminal 30 User 90 Communication network 100, 102, 103 Processing unit 110 Lottery execution unit 121 First registration unit 122 Second registration unit 130 Cancellation unit 140 Presentation control unit 150 Determination unit 160 Selection control unit 170 Acquisition unit 190 Storage unit 192 Communication unit 200 Processing unit 290 Storage unit 292 Communication unit 294 Display unit 296 Operation input unit 800 Character content list screen 810, 820, 830, 892, 894, 896, 898 Object 900 Serial code input screen 910 Object 1000 Character content list screen 1010 Object 1100 Shopping screen 1110, 1120 Object 1200 Shopping screen 1210, 1220, 1230 Object 1300 Shopping screens 1310, 1320, 1330 Object 1400 Lottery result screen 1410 Object 1500 Character content screens 1510, 1520 Object 1600 Cancellation screens 1610, 1620, 1630 Object 1700 Character content screens 1710, 1720 Object 1800 Transfer screens 1810, 1820 Object 1800 Transfer screen 2400 Character element selection screens 2410, 2420 Object 2500 Character content list screen 2510 Object 2600 Shopping screen 2610 Object 2800 Character content list screens 2810, 2820, 2830 Object 2900 Shopping screen 2910 Object 3110, 3120 Character content 3200 Lottery result screens 3210, 3220 Object 3300 Shopping screen 3310 Object 3400 Lottery result screens 3410, 3420 Object 3500 Lottery result screens 3510, 3520, 3540 Object 3610, 3620 Character content 3710, 3720 Character content 3900, 4000, 4100 Character content

Claims (20)

プログラムであって、コンピュータを、
第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部、及び
前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する解除部
として機能させ、
前記複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、
前記解除部は、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち、前記第1種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除することができ、前記第2種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除できず、
前記プログラムは、前記コンピュータを、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツが登録されている場合に、デジタルアルバムの表示要求を受信すると、前記第1種別のキャラクターコンテンツと前記第2種別のキャラクターコンテンツとを一覧形式において異なる態様で区別して表示するキャラクターコンテンツ一覧画面を、前記第1ユーザに提示するための制御を行う提示制御部
としてさらに機能させるプログラム。
A program for causing a computer to:
a registration unit that registers a plurality of character contents in association with first user identification information that is identification information of a first user; and a release unit that releases an association between at least one character content among the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information,
the plurality of character contents include a first type of character content and a second type of character content;
the release unit is capable of releasing an association between the first type of character content and the first user identification information among the plurality of character contents registered by the registration unit in association with the first user identification information, and is unable to release an association between the second type of character content and the first user identification information;
The program causes the computer to:
When the registration unit has registered the first type of character content and the second type of character content in correspondence with the first user identification information, upon receiving a request to display a digital album, the program further functions as a presentation control unit that controls the presentation to the first user of a character content list screen that displays the first type of character content and the second type of character content in a list format in a distinguishable manner .
前記提示制御部は、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツが登録されている場合に、少なくとも前記第1種別のキャラクターコンテンツを前記第1ユーザに提示するための制御を行い、
前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除されている場合に、前記第1種別のキャラクターコンテンツを前記第1ユーザに提示するための制御を行わない
請求項1記載のプログラム。
The presentation control unit
When the first type of character content is registered by the registration unit in association with the first user identification information, performing control to present at least the first type of character content to the first user;
The program of claim 1, wherein when the association between the first user identification information and the first type of character content is canceled by the cancellation unit, no control is performed to present the first type of character content to the first user.
前記登録部は、前記解除部によって前記第1ユーザ識別情報との対応づけが解除された前記第1種別のキャラクターコンテンツを、第2ユーザの識別情報である第2ユーザ識別情報に対応づけて登録することが可能である
請求項1記載のプログラム。
The program of claim 1, wherein the registration unit is capable of registering the first type of character content, whose association with the first user identification information has been cancelled by the cancellation unit, in association with second user identification information, which is identification information of a second user.
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除されたことを条件として、前記第2ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録することが可能である
請求項に記載のプログラム。
The program described in claim 3, wherein the registration unit is capable of registering the first type of character content in association with the first user identification information, and then registering the first type of character content in association with the second user identification information, on the condition that the association between the first user identification information and the first type of character content is released by the release unit .
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけが解除され、かつ、前記第1種別のキャラクターコンテンツを登録するべき旨が前記第2ユーザに通知され、前記第2ユーザからの前記第1種別のキャラクターコンテンツの登録要求を受信したことを条件として、前記第2ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツを登録する
請求項に記載のプログラム。
The program of claim 4, wherein the registration unit registers the first type of character content in association with the first user identification information, and then registers the first type of character content in association with the second user identification information, on the condition that the association between the first user identification information and the first type of character content is canceled by the cancellation unit, the second user is notified that they should register the first type of character content, and a registration request for the first type of character content is received from the second user.
前記コンピュータを、
前記複数のキャラクターコンテンツのうち、前記第1ユーザに付与されるキャラクターコンテンツとして前記第1種別のキャラクターコンテンツを決定するための抽選を実行する抽選実行部
としてさらに機能させる請求項1記載のプログラム。
The computer
The program according to claim 1 , further functioning as a lottery execution unit that executes a lottery to determine the first type of character content from among the plurality of character contents as the character content to be granted to the first user.
前記抽選実行部は、前記複数のキャラクターコンテンツのうち、前記第2種別のキャラクターコンテンツを前記第1ユーザに付与されるキャラクターコンテンツとして決定しない
請求項に記載のプログラム。
The program according to claim 6 , wherein the lottery execution unit does not determine the second type of character content from among the plurality of character contents as the character content to be granted to the first user.
前記プログラムは、前記コンピュータを、
前記抽選に対する代価を前記第1ユーザが支払うための手続きが行われたか否かを判断する判断部
としてさらに機能させ、
前記抽選実行部は、前記判断部が前記抽選に対する代価を前記第1ユーザが支払うための手続きが行われたと判断したことを条件として、前記抽選を実行する
請求項に記載のプログラム。
The program causes the computer to:
further functioning as a determination unit that determines whether or not a procedure for the first user to pay the fee for the lottery has been completed;
The program according to claim 6 , wherein the lottery execution unit executes the lottery on the condition that the determination unit determines that the first user has completed the procedure for paying the fee for the lottery.
前記第1種別のキャラクターコンテンツは、前記第1ユーザによる代価の支払いの手続きが行われたことを条件に前記第1ユーザに付与されるキャラクターコンテンツであり、
前記第2種別のキャラクターコンテンツは、前記第1ユーザによる代価の支払いの手続きが行われたことを条件とせずに前記第1ユーザに付与されるキャラクターコンテンツである
請求項に記載のプログラム。
the first type of character content is character content that is granted to the first user on the condition that the first user has completed a procedure for payment of a price;
The program according to claim 8 , wherein the second type of character content is character content that is granted to the first user without the first user having completed a payment procedure.
前記登録部は、前記抽選実行部によって前記第1ユーザに付与されるキャラクターコンテンツとして前記第1種別のキャラクターコンテンツが決定された場合に、前記第1ユーザのユーザ操作を要することなく、前記抽選実行部によって前記第1ユーザに付与されるキャラクターコンテンツとして決定された前記第1種別のキャラクターコンテンツを前記第1ユーザ識別情報に対応づけて登録する
請求項に記載のプログラム。
The program described in claim 6, wherein when the lottery execution unit determines the first type of character content as the character content to be granted to the first user, the registration unit registers the first type of character content determined by the lottery execution unit as the character content to be granted to the first user in correspondence with the first user identification information without requiring user operation by the first user.
前記第1種別のキャラクターコンテンツは、第1コンテンツ識別情報によって識別され、
前記第2種別のキャラクターコンテンツは、第2コンテンツ識別情報によって識別され、
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1コンテンツ識別情報及び前記第2コンテンツ識別情報を登録することにより、前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツを登録する
請求項1記載のプログラム。
the first type of character content is identified by first content identification information;
the second type of character content is identified by second content identification information,
The program of claim 1, wherein the registration unit registers the first content identification information and the second content identification information in correspondence with the first user identification information, thereby registering the first type of character content and the second type of character content in correspondence with the first user identification information.
前記解除部は、前記第1コンテンツ識別情報と前記第1ユーザ識別情報との対応づけを解除可能であり、前記第2コンテンツ識別情報と前記第1ユーザ識別情報との対応づけを解除できない
請求項11に記載のプログラム。
The program according to claim 11 , wherein the release unit is capable of releasing the association between the first content identification information and the first user identification information, but is unable to release the association between the second content identification information and the first user identification information.
前記登録部は、前記第1ユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録した後、前記解除部によって前記第1ユーザ識別情報と前記第1コンテンツ識別情報との対応づけが解除されたことを条件として、第2ユーザの識別情報である第2ユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録することが可能である
請求項12に記載のプログラム。
The program described in claim 12, wherein the registration unit is capable of registering the first content identification information in association with the first user identification information, and then registering the first content identification information in association with second user identification information, which is identification information of a second user, on the condition that the association between the first user identification information and the first content identification information is released by the release unit .
前記登録部は、
前記第1コンテンツ識別情報がいずれのユーザのユーザ識別情報に対応づけて登録されていないことを条件として、いずれかのユーザのユーザ識別情報に対応づけて前記第1コンテンツ識別情報を登録する処理を複数回行うことが可能であり、
前記第2コンテンツ識別情報がいずれのユーザのユーザ識別情報に対応づけて登録されていない場合であっても、いずれかのユーザのユーザ識別情報に対応づけて前記第2コンテンツ識別情報を登録する処理を1回のみ行うことが可能である
請求項13に記載のプログラム。
The registration unit
A process of registering the first content identification information in association with user identification information of any user can be performed multiple times on the condition that the first content identification information is not registered in association with user identification information of any user,
The program described in claim 13, wherein even if the second content identification information is not registered in correspondence with the user identification information of any user, the process of registering the second content identification information in correspondence with the user identification information of any user can be performed only once.
前記解除部は、いずれかのユーザのユーザ識別情報と前記第1コンテンツ識別情報との対応づけを解除する処理を複数回実行することが可能である
請求項13に記載のプログラム。
The program according to claim 13 , wherein the canceling unit is capable of executing the process of canceling the association between the user identification information of any one user and the first content identification information a plurality of times.
前記解除部は、前記第1ユーザ識別情報と前記第1種別のキャラクターコンテンツとの対応づけを解除する処理を、予め定められた第1期間においてのみ実行することができる
請求項に記載のプログラム。
The program according to claim 3 , wherein the canceling unit can execute the process of canceling the association between the first user identification information and the first type of character content only during a predetermined first period.
前記登録部は、前記解除部によって前記第1ユーザ識別情報との対応づけが解除された前記第1種別のキャラクターコンテンツを前記第2ユーザ識別情報に対応づけて登録する処理を、前記第1期間においてのみ実行することができる
請求項16に記載のプログラム。
The program described in claim 16, wherein the registration unit is capable of executing a process of registering the first type of character content, whose association with the first user identification information has been released by the release unit, in association with the second user identification information only during the first period.
前記登録部は、前記解除部によって前記第1ユーザ識別情報との対応づけが解除された前記第1種別のキャラクターコンテンツを前記第2ユーザ識別情報に対応づけて登録する処理を、前記第1期間とは異なる予め定められた第2期間においてのみ実行することができる
請求項16に記載のプログラム。
The program described in claim 16, wherein the registration unit can execute the process of registering the first type of character content, whose association with the first user identification information has been released by the release unit, in association with the second user identification information only during a predetermined second period different from the first period.
装置であって、
第1ユーザの識別情報である第1ユーザ識別情報に対応づけて複数のキャラクターコンテンツを登録する登録部と、
前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する解除部と
を備え、
前記複数のキャラクターコンテンツは、第1種別のキャラクターコンテンツと、第2種別のキャラクターコンテンツとを含み、
前記解除部は、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち、前記第1種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除することができ、前記第2種別のキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除できず、
前記装置は、
前記登録部によって前記第1ユーザ識別情報に対応づけて前記第1種別のキャラクターコンテンツ及び前記第2種別のキャラクターコンテンツが登録されている場合に、デジタルアルバムの表示要求を受信すると、前記第1種別のキャラクターコンテンツと前記第2種別のキャラクターコンテンツとを一覧形式において異なる態様で区別して表示するキャラクターコンテンツ一覧画面を、前記第1ユーザに提示するための制御を行う提示制御部
をさらに備える装置。
1. An apparatus comprising:
a registration unit that registers a plurality of character contents in association with first user identification information that is identification information of a first user;
a canceller that cancels an association between at least one character content among the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information,
the plurality of character contents include a first type of character content and a second type of character content;
the release unit is capable of releasing an association between the first type of character content and the first user identification information among the plurality of character contents registered by the registration unit in association with the first user identification information, and is unable to release an association between the second type of character content and the first user identification information;
The device comprises:
The device further includes a presentation control unit that, when the registration unit has registered the first type of character content and the second type of character content in association with the first user identification information , controls the presentation to the first user of a character content list screen that displays the first type of character content and the second type of character content in a list format in a distinguishable manner when a request to display a digital album is received.
請求項19に記載の装置と、
前記第1ユーザが使用可能なユーザ端末と
を備え、
前記解除部は、前記ユーザ端末を通じて取得した前記第1ユーザの指示に応じて、前記登録部によって前記第1ユーザ識別情報に対応づけて登録されている前記複数のキャラクターコンテンツのうち少なくとも1つのキャラクターコンテンツと前記第1ユーザ識別情報との対応づけを解除する
システム。
20. The apparatus of claim 19;
a user terminal usable by the first user;
The system wherein the release unit releases the association between at least one of the plurality of character contents registered by the registration unit in association with the first user identification information and the first user identification information in response to instructions from the first user obtained through the user terminal.
JP2024051507A 2024-03-27 2024-03-27 Program, device, and system Active JP7776562B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024051507A JP7776562B2 (en) 2024-03-27 2024-03-27 Program, device, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024051507A JP7776562B2 (en) 2024-03-27 2024-03-27 Program, device, and system

Publications (2)

Publication Number Publication Date
JP2025150565A JP2025150565A (en) 2025-10-09
JP7776562B2 true JP7776562B2 (en) 2025-11-26

Family

ID=97299363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024051507A Active JP7776562B2 (en) 2024-03-27 2024-03-27 Program, device, and system

Country Status (1)

Country Link
JP (1) JP7776562B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017029424A (en) 2015-07-31 2017-02-09 株式会社コナミデジタルエンタテインメント GAME SYSTEM, GAME MEDIA, SERVER DEVICE, GAME DEVICE, AND PROGRAM
JP2019071942A (en) 2017-10-12 2019-05-16 株式会社セガゲームス Information processor and program
JP2019209117A (en) 2019-01-07 2019-12-12 株式会社セガゲームス Program and information processing apparatus
JP2020000839A (en) 2019-02-15 2020-01-09 株式会社カプコン Computer program and computer device
JP2023159213A (en) 2021-09-28 2023-10-31 株式会社カプコン Computer systems, information processing devices and programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017029424A (en) 2015-07-31 2017-02-09 株式会社コナミデジタルエンタテインメント GAME SYSTEM, GAME MEDIA, SERVER DEVICE, GAME DEVICE, AND PROGRAM
JP2019071942A (en) 2017-10-12 2019-05-16 株式会社セガゲームス Information processor and program
JP2019209117A (en) 2019-01-07 2019-12-12 株式会社セガゲームス Program and information processing apparatus
JP2020000839A (en) 2019-02-15 2020-01-09 株式会社カプコン Computer program and computer device
JP2023159213A (en) 2021-09-28 2023-10-31 株式会社カプコン Computer systems, information processing devices and programs

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
[初心者向け]移籍・ギフト・レッスン・チェンジできない原因と対処法/ギフトのやり方,Webサイト[online],日本,2022年08月10日,<URL:https://yuyunote.com/index.php/view/72>[2025年1月15日検索]
「トレード」機能が登場!!|パズル&ドラゴンズ,Webサイト[online],日本,2017年07月22日,<URL:https://pad.gungho.jp/member/trade/index.html>[2025年1月15日検索]

Also Published As

Publication number Publication date
JP2025150565A (en) 2025-10-09

Similar Documents

Publication Publication Date Title
US10255598B1 (en) Credit card account data extraction
US20150019418A1 (en) Systems, methods, and computer program products for enabling instrument credentials
US20260075133A1 (en) User interfaces for subscription applications
US20210133759A1 (en) Method, system, and non-transitory computer-readable record medium for prior authorization of transaction in shared account
KR20180037782A (en) Method for payment and electronic device using the same
KR102632841B1 (en) Electronic device and method for performing a plurality of payments
US11158158B2 (en) Game system, game device, server, recording medium and item purchase limiting method
US20130117073A1 (en) Price determination system, price determination system control method, program, and information storage medium
JP2023126109A (en) Application programs, systems, information processing methods, and information processing devices
US20240378669A1 (en) Blockchain-based character trading apparatus and method
KR102523932B1 (en) electronic system that supports renaming of membership based on electronic documents
JP7776562B2 (en) Program, device, and system
JP7757452B2 (en) Program, device, and system
KR20230138381A (en) Method of processing non-fungible token
JP7713055B1 (en) Program, device, and system
JP7676617B1 (en) Program, device, and system
JP2025150523A (en) Program, device, and system
JP2026047145A (en) Payment systems, payment methods, and programs
CA2895452A1 (en) Seamless progression of credit related processes on a mobile device
JP7241581B2 (en) System and program
TWI890007B (en) Checkout system, method of using checkout means, and program product
JP7546357B2 (en) Payment control device and program
JP7104341B2 (en) Computer programs and computer equipment
KR20230137164A (en) Electronic device, method, and computer readable storage medium for displaying content on screen for reinforcement of virtual item
JP7402276B1 (en) Game program, information processing device, information processing system, information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250314

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250605

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251113

R150 Certificate of patent or registration of utility model

Ref document number: 7776562

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150