Information processing device, information processing method, and program

JP2026170839APending Publication Date: 2026-10-22BANK OF INNOVATION INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025194276
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-11-13
Publication Date
2026-10-22

AI Technical Summary

Benefits of technology

【0009】 本開示によれば、ユーザ間の交流を盛り上げやすい環境を提供し、マッチングによる交 流の満足度を向上させる情報処理装置、情報処理方法及びプログラムを提供することがで きる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026170839000001_ABST
    Figure 2026170839000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device, information processing method, and program that create an environment conducive to fostering interaction among users and improves satisfaction with interactions facilitated by matching. [Solution] A server 100 provides content that allows multiple users to interact through virtual characters in a virtual space. A data acquisition unit 131 acquires data about each user. A user extraction unit 132 extracts multiple users with common characteristics based on the acquired data about each user. A grouping unit 133 acquires a first group to which at least two users belong and a second group to which two or more other users belong, from the multiple users with common characteristics, based on predetermined criteria. A content provision unit 135 provides content for two or more users belonging to the first group and two or more users belonging to the second group to interact through virtual characters in the virtual space.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to content that allows multiple users to interact via virtual characters in a virtual space an information processing apparatus, an information processing method, and a program for providing the same.

BACKGROUND ART

[0002] Conventionally, as a method for matching users in a virtual space, a method is known in which, in response to a request from one user , tag data of other users is evaluated, and users are matched with each other based on the evaluation result (for example, refer to Patent Document 1).

PRIOR ART DOCUMENTS

PATENT DOCUMENTS

[0003]

PATENT DOCUMENT 1

SUMMARY OF THE INVENTION

PROBLEMS TO BE SOLVED BY THE INVENTION

[0004] Conventional matching methods are mainly one-on-one matching. For this reason, some users hesitate to use the matching function due to introverted personality or the like , or even after using the matching function, cannot liven up conversations or collaborative work with other users, leading to a problem of low satisfaction with the interaction through the matching function. even after using the matching function, conversations or collaborative work with other users cannot be enlivened, and there is a problem that the satisfaction level of interaction through the matching function is low. There was a problem that the satisfaction level of interaction was low.

[0005] Accordingly, the present disclosure aims to provide an information processing apparatus, an information processing method, and a program that provide an environment where interaction between users can be easily enlivened and improve the satisfaction level of interaction through matching. to provide an information processing apparatus, an information processing method, and a program that improve the satisfaction level of interaction through matching. is set as the purpose.

MEANS FOR SOLVING THE PROBLEMS

[0006] The information processing device related to this disclosure allows multiple users to communicate via virtual characters in a virtual space. An information processing device that provides streamable content, comprising a data acquisition unit and a user extraction unit It comprises a grouping unit and a content provision unit. The data acquisition unit acquires data related to each user. The data is retrieved. The user extraction unit uses the retrieved data about each user to extract common data. Extract multiple users with common characteristics. The grouping unit extracts multiple users with common characteristics. From the beginning, based on predetermined criteria, the first group consists of at least two users and the others The second group, to which two or more users belong, is acquired. The content provider is located within the virtual space. In this case, two or more users belonging to the first group and two or more users belonging to the second group We provide content for interacting with others through virtual characters.

[0007] The information processing method related to this disclosure involves multiple users communicating via virtual characters in a virtual space. A method performed by an information processing device that provides streamable content to each user The steps involve acquiring data on each user and then using that data to create a common framework. The steps involve extracting multiple users who have certain characteristics, and extracting multiple users who share common characteristics. Based on predetermined criteria, a first group is formed to which at least two users belong, and another group is formed to which at least two users belong. Steps to retrieve the second group to which the above user belongs, and the first group within the virtual space Two or more users belonging to one group and two or more users belonging to the second group are virtual characters This includes the step of providing content for interaction through the platform.

[0008] The program described in this disclosure allows multiple users to interact through virtual characters in a virtual space. A computer that provides possible content is caused to execute a process of acquiring data related to each user, and a process of extracting a plurality of users having common features based on the acquired data related to each user, and from the plurality of users having the common features, based on a predetermined criterion, a process of acquiring a first group to which at least two or more users belong and a second group to which the other two or more users belong, and a process of providing content for two or more users belonging to the first group and two or more users belonging to the second group to interact via virtual characters in the virtual space. [Advantageous Effects of Invention]

[0009] According to the present disclosure, it is possible to provide an information processing apparatus, an information processing method, and a program that provide an environment that easily enlivens interactions between users and improve the satisfaction level of interactions through matching. [Brief Description of the Drawings]

[0010] [Figure 1] This is a schematic diagram showing a system according to an embodiment of the present disclosure. [Figure 2] This is a block diagram showing the configuration of a server according to an embodiment of the present disclosure. [Figure 3] This is a functional block diagram of a server according to an embodiment of the present disclosure. [Figure 4] This is a diagram showing an example of data stored in a storage unit of a server according to an embodiment of the present disclosure. [Figure 5] This is a block diagram showing the configuration of a user terminal according to an embodiment of the present disclosure. [Figure 6] This is a flowchart showing a matching process according to an embodiment of the present disclosure. [Figure 7] This is a diagram showing a display example of a screen of a user terminal according to an embodiment of the present disclosure. ​​​​​ [Figure 8] This is a diagram showing a display example of a screen of a user terminal according to an embodiment of the present disclosure. [Figure 9] This is a diagram showing a display example of a screen of a user terminal according to an embodiment of the present disclosure. [Figure 10] This is a flowchart illustrating content provision processing according to an embodiment of the present disclosure. [Figure 11] This is a diagram showing a display example of a screen of a user terminal by the content provision processing of FIG. 10. [Figure 12] This is a diagram showing a modification of the content provision processing by the server according to the embodiment of the present disclosure. [Figure 13] This is a diagram showing another modification of the content provision processing by the server according to the embodiment of the present disclosure. [Mode for Carrying Out the Invention]

[0011] Hereinafter, with reference to the drawings, a description will be given of a system 1 to which a server 100 (one example of an information processing apparatus) according to an embodiment of the present disclosure is applied. In all the drawings describing the embodiment, common constituent elements are denoted by the same reference numerals, and repeated descriptions thereof will be omitted. of the constituent elements are denoted by the same reference numerals, and repeated descriptions thereof will be omitted.

[0012] <System Configuration> FIG. 1 is a schematic diagram showing the system 1 to which the server 100 according to the embodiment of the present disclosure is applied. The server 100 provides, to user terminals 300 accessing via a network NW, a virtual space including a game environment, and content such as virtual characters acting in the virtual space. virtual space including a game environment, and content such as virtual characters acting in the virtual space is provided.

[0013] The system 1 includes the server 100 and a plurality of user terminals 300 (300(1), 300(2), ..., 300(N)). ), ..., 300(N)). The server 100 and the user terminals 300 are connected to the network NW, and can communicate with each other via the network NW. connected to the network NW, and can communicate with each other via the network NW. Networks (NW) include the Internet. Networks (NW) also include LANs (Local Area Networks). Including Network) and / or WAN (Wide Area Network) That's good too.

[0014] Server 100 and user terminal 300 are each composed of one or more computer devices. It will be done.

[0015] <Server Configuration> Figure 2 is a block diagram showing the configuration of server 100. Server 100 consists of a control unit 101 and It comprises a storage unit 102, a communication unit 103, and an input unit 104. Control unit 101, storage unit 102, the communication unit 103, and the input unit 104 are electrically connected to each other via the communication bus 105. Connected.

[0016] The control unit 101 includes at least one processor. The processor is a single integrated circuit. It may consist of (ICs), and multiple circuits (integrated circuits and / or) that are connected in a communicative manner. or composed of discrete circuits, etc. It is also possible that the control unit 101 is, for example, the CPU (Central Processing Unit). Includes a Unit (also called a Central Processing Unit).

[0017] The control unit 101 executes various programs read from the storage unit 102, The server 100 performs its various functions. The control unit 101 generates data and stores it in the storage unit 102. It causes and / or retrieves data from the storage unit 102 and transmits it to an external device via the communication unit 103. Send.

[0018] The memory unit 102 is implemented by the operating system and control unit 101 of the server 100. Programs for executing various applications, and these programs It is a device for storing data used by [the system]. The storage unit 102 is, for example, a ROM (R RAM (Random Access Memory), RAM (Random Access Memory) y), and / or various memories such as auxiliary storage devices. The storage unit 102 is, for example, For example, HDD (Hard Disk Drive) or SSD (Solid-State Disk Drive) It could be a storage device such as a drive, or it could be implemented through cloud storage. Good. The memory unit 102 may have a database for managing various types of data.

[0019] The communication unit 103 includes a network interface for communicating with external devices. Data is transmitted and received according to the instructions of the control unit 101. The communication unit 103 communicates with the user terminal 300. The data received from is passed to the control unit 101, and the data received from the control unit 101 is also passed to the user. Send to terminal 300.

[0020] The input unit 104 is a device that accepts input from an external source, such as a keyboard or mouse. It consists of a touch panel and / or a camera. The server 100 is an input unit 10 It is not necessary to have 4.

[0021] Server 100 is a con This is a server that provides content. Server 100 provides content such as a virtual space. This provides a simulation game that displays and allows users to progress through the activities of their virtual characters. Simulation games, for example, allocate a dedicated virtual space, like a miniature garden, to each user. By being chosen, users can develop their virtual space in a game-like manner, and also... Users can invite others to their own private virtual space. Simulation games also It provides a virtual space that mimics a shared sandbox where multiple users can work together. It allows users to share a virtual space and develop it in a game-like manner.

[0022] The content provided by server 100 is a match for each user's partner. A matching machine that connects users in a virtual space so that they can find each other. To have the ability.

[0023] Server 100 matches groups of multiple users (hereinafter referred to as "groups"). It provides a function that allows for "dating." This enables one-on-one matching for users. Lowering the psychological barrier to using the chat function, and enabling user interaction such as conversation and collaborative work. This new matching function provides an environment that facilitates interaction. This can improve user satisfaction with the features.

[0024] More specifically, server 100 will perform the following functions: Figure 3 is a functional block diagram of server 100 according to the embodiment of this disclosure. The processing unit 130, which is mainly a function of the control unit 101, consists of the data acquisition unit 131 and the user Extraction unit 132, grouping unit 133, matching adjustment unit 134, and content provision unit It is equipped with 135.

[0025] The data acquisition unit 131 acquires data about each user. This is stored, for example, in memory unit 102. Figure 4 shows an example of data stored in the storage unit 102 of the server 100. Figure 4(a) is Examples of user data (hereinafter referred to as "user information") are shown below. User information is... The games and other services provided by -ba100 (hereinafter referred to as "server provision services") and This is information about each user under contract. User information includes, for example, attribute information, log information, and location information. This includes participation time information and group information.

[0026] Attribute information is information that indicates the attributes of each user, such as user ID, username, and age. This includes information such as gender information, occupation information, address information and / or place of work information. Attribute information is SO GI(Sexual Orientation and Gender Identity) y) Includes information. SOGI information identifies the user's romantic interests, as described later. Attributes The information also includes the user's hobbies, preferred type of romantic partner, favorite regions (travel destinations, etc.), and It may also include other profile information such as personality. Furthermore, the profile information may include: For example, place of origin, blood type, educational background, annual income / savings, marital status (single or married), marriage history, marriage Views, attitude towards housework, work-life balance, purpose of the main game, chat message replies Speed ​​of communication, active hours, club activities, favorite subjects, sibling relationships, roommates, pets, How I spend my holidays, when I take my holidays, my favorite foods, the ages at which I tend to fall in love, my hobbies, my friends This may include information such as the number of people they have dated, their communication skills, and / or the cars they own. stomach. Attribute information is used when users register for server services or when user registration information is changed. It may be entered and / or updated by the user.

[0027] Log information includes conversation history and activity history. Conversation history information is a record of conversations a user has had with other users while using the server-provided service. This is historical information. Conversation history information includes, for example, information identified from the content of the conversation that the user is particularly interested in. Information extracted from topics that the user is interested in, user preferences, and / or user characteristics, etc. That's good too.

[0028] Behavioral history information includes, for example, the virtual spaces of other users that the user has visited in the past, and other users. This information shows the details of the collaborative work. Behavioral history information, for example, is derived from the user's behavioral history. Identified topics of particular interest to the user, user preferences, and / or user characteristics Information that extracts gender, etc., is also acceptable.

[0029] Location information is estimated by detecting the location of the user terminal 300. This is information indicating the approximate location. For example, when user terminal 300 logs in to server 100. In addition, the server 100, after obtaining permission from the user of the user terminal 300, will access the current status of the user terminal 300. The system acquires the current location information from the user terminal 300 and stores it in the storage unit 102 as user information. .

[0030] The participation time information will be used when using the group dating service described later, based on the user's preferred participation time. Please indicate your preferred date and time. The preferred date may be specified by day of the week. Participation time information. It may be omitted if not specified by the user.

[0031] Group information is generated when a group date is set, as described later. Includes group identification information if a group is set.

[0032] Returning to Figure 3, the user extraction unit 132 uses the acquired data about each user to extract data. Extract multiple users who share common characteristics. Common characteristics are the same or They share similar characteristics. The user extraction unit 132 uses machine learning algorithms and clustering methods. Users whose similarity meets a predetermined threshold may be extracted using methods such as the above.

[0033] Server 100 also collects opinions and / or feedback from participating users of the group date. Also, the progress of user relationships after a group date (for example, becoming friends, becoming a couple). The user extraction unit 132 uses the data obtained by monitoring (e.g., when it becomes such that) You could also use this information to feed back into the machine learning process you're employing.

[0034] The user extraction unit 132, for example, extracts attribute information such as age, occupation, hobbies, preferred type, Based on other profile information, etc., we extract users who share common characteristics. More specifically, The user extraction unit 132, for example, extracts users who share a common hobby, users who have a related occupation, etc. Extract users who share the same and / or preferred type. User extraction unit 132, for example, For example, the user's address, place of work, and / or the user's favorite region (e.g., travel destination). Users who share common location-related attribute information may be extracted. Having attribute information means, for example, having the same or nearby train station as the address or workplace.

[0035] The user extraction unit 132 extracts users who have common characteristics based on the log information. Alternatively, the user extraction unit 132 may extract, for example, past conversation history information and / or behavior history information. Furthermore, users who share the analyzed common preferences and / or characteristics may be extracted.

[0036] The user extraction unit 132 also extracts users with common characteristics based on location information. It is also possible to do so. The user extraction unit 132 may, for example, select geographically close locations (e.g., within a radius of several 10 Multiple logged-in users who are detected to be within a kilometer radius share common characteristics. The user may be extracted as such. Alternatively, the user extraction unit 132 may detect in this way. Users who have an address or workplace near a user in a geographical location share common characteristics. They can be extracted as users.

[0037] The grouping unit 133 selects from multiple users with common characteristics based on predetermined criteria, A first group to which at least two users belong, and a second group to which two or more other users belong. To obtain a link. The predetermined criteria are, for example, two or more users belonging to the first group. Having the attribute of being a romantic interest for two or more users belonging to the second group.

[0038] The grouping unit 133, for example, obtains two groups based on the attributes of potential romantic partners. The grouping unit 133 identifies potential romantic partners based on SOGI information, for example. The first group consists of male users, and the second group consists of female users. Alternatively, the grouping unit 133 may identify potential romantic partners based on preferred types. Good. For example, the first group consists of users who prefer sociable types as romantic partners. The second group consists of sociable users.

[0039] The grouping unit 133 determines that the number of users in the first group and the number of users in the second group are the same. It may be adjusted to be the same. The grouping unit 133, for example, the user extraction unit 132 When a large number of users are extracted, users with many common characteristics are selected as the first or second choice. It may be adjusted so that it preferentially belongs to the second group. The grouping unit 133 generates group identification information and stores it in the storage unit 102.

[0040] Figure 4(b) shows an example of group identification information. The group identification information is the group identification ID. This includes user information, group attributes, and content information. User information belongs to the group. This includes user identification information. The group attribute is the group to which each user belongs (for example, the group Identify either group 1, "Attribute 1," or group 2, "Attribute 2." The information identifies the virtual space where the group date is conducted by the group in question. The number of people in the first group and the second group obtained by the grouping unit 133 is Any number of players is acceptable, such as 2 vs 2, 3 vs 3, or 4 vs 4 or more.

[0041] The matching adjustment unit 134 matches users from the first group with users from the second group. It notifies users about matching and sets schedules. The matching adjustment unit 134 is For example, you could propose a group date to each user in Group 1 and Group 2. That's also fine. The group date suggestion could be, for example, notified to each user's user terminal 300. Alternatively, each user may accept the notified suggestion through the operation of the user terminal 300. Alternatively, you can indicate your willingness to participate in the group date by refusing.

[0042] The matching adjustment unit 134 reads the participation intentions of each user in the first group and the second group. If a match is obtained, it may be determined that a match has been made. On the other hand, the matching adjustment unit 134 is a part of the first group and / or the second group or If all users do not participate, the match may be considered unsuccessful. If the match is determined to be unsuccessful, the users of the first group and / or the second group If a user wishes to be matched again, the matching process may be repeated.

[0043] Note that the processing unit 130 does not necessarily need to have a matching adjustment unit 134. In this case, the glue The programmaging unit 133 sets group dates for each user in the first group and the second group. You can notify the user that they have joined the group date and leave it up to them to decide whether to participate or schedule it. .

[0044] The content provision unit 135 provides two or more users belonging to the first group within the virtual space. And, for two or more users belonging to the second group to interact with each other through virtual characters Provide content. The content includes, for example, providing each user with a dedicated virtual space modeled after a miniature garden. And two or more users belonging to the first group and two or more users belonging to the second group It provides a virtual space that mimics a shared sandbox where users can work together. In a virtual space displayed on 300 screens, you can control a virtual character while interacting with other users. They interact with each other.

[0045] <User terminal configuration> Figure 5 is a diagram showing the configuration of a user terminal 300 according to an embodiment of this disclosure. User terminal 300 consists of a control unit 301, a storage unit 302, a communication unit 303, a display unit 304, and an operation unit. It comprises a control unit 301, a storage unit 302, a communication unit 303, and a display unit 304. The control unit 306 is electrically connected to the control unit 306 via the communication bus 305.

[0046] User terminals 300 include, for example, smartphones, tablet devices, and PCs. Unit 301 includes at least one processor. At least one processor is single It may consist of a single integrated circuit (IC), and multiple circuits (assemblies) that are connected in a communicative manner. By multiplier circuits and / or discrete circuits, etc. It may be configured as follows. The control unit 301 may, for example, be a CPU (Central Processor). Includes a ssing unit (also called a central processing unit).

[0047] The control unit 301 executes various programs read from the storage unit 302, The server 100 performs its respective functions. The control unit 301 generates data and stores it in the storage unit 302. It causes and / or retrieves data from the storage unit 302 and transmits it to an external device via the communication unit 303. Send.

[0048] The storage unit 302 executes various applications performed by the control unit 301. A program for this purpose, and a device for storing data used by these programs. Yes, the memory unit 302 is, for example, ROM (Read Only Memory) or RAM. (Random Access Memory), and / or various other memory devices such as auxiliary storage devices. It is composed of Mori.

[0049] The communication unit 303 includes a network interface for communicating with external devices. Data is sent and received according to the instructions of the control unit 301. The communication unit 303 receives data from the server 100. The received data is passed to the control unit 301, and the data received from the control unit 301 is sent to the server. Send to 100.

[0050] The display unit 304 is a display that shows the processing results of the control unit 301. 04 displays content provided by server 100, as will be described later. Operation Unit 3 06 is a device that accepts input from an external source, such as a keyboard, mouse, or touchpad. It consists of a lens and / or a camera.

[0051] <System Operation> Next, a flowchart will be used to describe the operation of System 1, which has the above-described configuration and functions. I will explain.

[0052] Figure 6 shows that the control unit 101 of the server 100 mainly executes each function of the processing unit 130. This is a flowchart showing the matching process for group dates.

[0053] In step S11, the processing unit 130 of the server 100 opens the group date settings. To begin, a group date is set up when any user requests a group date. You may start upon receiving the request. Alternatively, the group date setup can be done on server 1. The process starts with server 100 selecting multiple specific users and making suggestions to those specific users. It is permissible. A particular user may, for example, have an introverted personality when it comes to romance based on their user information. Users who have been determined to be inactive, or whose past log information indicates that their opportunities for interaction with other users are less than a predetermined value, are also considered to be inactive. Alternatively, it could be a user who was judged to have a low level of satisfaction with the interaction.

[0054] In step S12, the data acquisition unit 131 acquires the user information of each user as described above. It's advantageous. In step S13, the user extraction unit 132 has the common characteristics described above. Multiple users are extracted and stored in the memory unit 102.

[0055] In step S14, the grouping unit 133 is extracted by the user extraction unit 132. The grouping unit 133 retrieves the first group and the second group from multiple users. For example, two groups are obtained based on attribute information that identifies potential romantic partners. The first group consists of male users, and the second group consists of female users. Alternatively, the first group consists of users who prefer sociable types as romantic partners. The second group consists of sociable users.

[0056] In step S15, the matching adjustment unit 134 adjusts the acquired first group and second The matching adjustment unit 134 determines whether a match is established between the groups. You may suggest a group date to each user in Group 1 and Group 2.

[0057] Figure 7 shows the matching adjustment unit 134 proposing a group date to the user terminal 300. An example screen for when this information is obtained is shown. Screen D100 shows the user of the user terminal 300 (hereinafter, This is a screen showing the state after user "Z" has logged into a service provided by server 100. Screen D100 displays a menu button D110 and the icon of the logged-in user Z. D140, links to each user's information buttons D121~D123, and group dating Includes buttons D131-D132 for selecting accept or reject.

[0058] User Z can select (click or tap) menu button D210 to access the game. Various operation items within the game, items to transition to the game selection screen, items to transition to sub-games The menu items (not shown) include options such as saving and exiting the main game. It can be demonstrated.

[0059] User Z can select each user A to C by selecting link buttons D121 to D123. You can view the information of each user A to C. It may include some or all of the information that has been permitted to be made public, and of such information, user The information may include common characteristics extracted by the extraction unit 132.

[0060] If user Z is not logged in, server 100 will not send emails, push notifications, etc. Therefore, contact User Z about the group date proposal and ask User Z to log in. You can do that.

[0061] If it is determined that a match cannot be made, for example, Group 1 and / or Group 2 If some or all of the users of the group do not participate in the proposed group date, The process proceeds to step S16.

[0062] In step S16, the matching adjustment unit 134 determines whether to perform a new matching. We will decide whether to conduct a new matching process, for example, the first group and If a user of group B / or Group 2 wishes to be matched again, proceed to step S13. You can go back and perform the matching process again. In this case, it is preferable to perform the matching again. The desired users are retained, and new users with common characteristics with the retained users are extracted. Alternatively, they could be divided into the first and second groups.

[0063] Meanwhile, each user from Group 1 and Group 2 participates in the proposed group date. If this is the case, it is determined that a match has been made, and the process proceeds to step S17.

[0064] In step S17, the matching adjustment unit 134 adjusts the first group that has achieved matching. Determine a schedule for group dates for users in the Loop and Group 2. ru.

[0065] Figure 8 shows an example of the screen on user Z's user terminal 300 for determining the schedule. Screen D100 displays the menu button D110 and the user Z icon D140 as described above. In addition, it includes suggested dates and times for the group date and a selection button D150. User Z selects the selection button By selecting option D150, you can request a date and time that is convenient for you. Surface D100 also includes date and time input button D151. User Z presses date and time input button D15 By selecting 1, the screen will transition to a screen where you can enter the date and time, according to your convenience. You can also enter a convenient date and time.

[0066] Returning to Figure 6, the matching adjustment unit 134 adjusts the date and time requested by each user. If a convenient date and time for Za can be determined, proceed to step S19. Meanwhile, matching adjustments will be made. Section 134, if a convenient date and time for each user cannot be determined, for example, each user's preferred If the date and time do not match, proceed to step S18.

[0067] In step S18, the matching adjustment unit 134 adjusts the schedule. For example, the matching adjustment unit 134 sends a message to each user informing them that the schedule did not match. The system allows each user to select or enter a new date and time via a screen like the one shown in Figure 8. That's good too.

[0068] In step S19, the matching adjustment unit 134 communicates the determined schedule to the user. A notification will be sent to terminal 300. Figure 9 shows User Z's user terminal 30 when the group date schedule has been decided. An example screen for 0 is shown. User Z is notified of the date and time of the group date via the user terminal screen. Each participating user will receive an email or push notification as the date and time of the group date approaches. You could also set up a system where reminders for group dates are sent via notifications or similar means.

[0069] Note that the schedule setting process in steps S17 to S19 of Figure 6 above may be omitted. In this case, the matching adjustment unit 134 of server 100 matches user Z and users A to C. The match is confirmed and the content is provided by the Content Provision Department 135. By notifying users of the link to the content, each user can access the content at their convenience. You may do so.

[0070] Next, we will describe the behavior of server 100 when a group date is performed. Figure 10 is a flowchart showing the content delivery process mainly performed by server 100.

[0071] In step S21, the content provision unit 135 of the server 100 performs group data Determine whether the start condition for the group date is met. The group date start condition is, for example, [Figure] This refers to the arrival of the date and time of the group date set through the process described in 6 or through the user's judgment. The conditions for starting a group date are successful matching (for example, Yes in step S15 of Figure 6). ) is also acceptable. If the conditions for starting a group date are met, proceed to step S22.

[0072] Here, participating users, User Z and Users A-C, log in to the game GG. Furthermore, it is assumed that the group date mode has been selected via the menu button D110 or similar. .

[0073] In step S22, the content provision unit 135, as part of the functions of the game GG, , in the virtual space, two or more users belonging to the first group and two users belonging to the second group Provides content for users to interact with each other through virtual characters. The content to be included will be described later.

[0074] In step S23, the content provision unit 135 determines that the group date termination condition has been met. Determine whether it has been done. Group date termination conditions include, for example, the participating users. If user Z and some or all of users A-C exit group dating mode, This refers to the end of a group date when there is a time limit. (Content provided by...) Section 135 states that if the conditions for ending the group date are met, the group date will end. Save and exit GG.

[0075] The content provision unit 135 performs the same process as steps S15 to S19 in Figure 6 for each user. As described above, the next schedule setting process may be executed. Alternatively, the user may directly sche dule the setting. The content providing unit 135 may resume the saved game GG according to the request of each user belonging to the group or the set schedule .

[0076] <Example of Provided Content> FIG. 11 is an example screen showing content provided by the content providing unit 135. A screen D200 shows an example of a provision screen for game GG as an example of content provided by the content providing unit 135.

[0077] The content providing unit 135 provides, as the game GG, a miniature garden cultivation game for cultivating a private dedicated miniature garden D220 and a shared miniature garden D230 that allow users to collaborate with each other. A virtual character UZ displayed on the screen D200 corresponds to the user Z who is the owner of the private dedicated miniature garden D220 , and movement and the like in the private dedicated miniature garden D220 and the shared miniature garden D230 are performed by the operation of the user Z who is the owner of the private dedicated miniature garden D220. Virtual characters UA, UB and UC respectively correspond to other users A to C who are matching opponents for the group date, and movement and the like of the virtual characters UA, UB and UC in the shared miniature garden D230 are performed by the operations of the other users A to C, respectively.

[0078] The private dedicated miniature garden D220 is a miniature garden dedicated to user Z, and is displayed only on the user terminal 300 of the user Z. Each dedicated miniature garden is displayed on the user terminals 300 of the other users A to C . The private dedicated miniature garden D220 is provided with a field D221 and a house D222 as work areas . ​​​​​​The user, through their virtual character UZ, cultivates crop D223 in field D221 and harvests I harvested crops, sold the harvested produce D223 for currency, and repaired my house D222. It is possible to perform cultivation tasks in the dedicated miniature garden D220, such as harvesting. Item D223 can be sold in-game to obtain in-game currency. Yes, it is possible. The currency obtained can be used to develop the private garden D220 and the shared garden D230. It is possible to exchange items for Tem or accessories for your own virtual character UZ. Dedicated sandbox D 220 is connected to the shared miniature garden D230 by bridge D240, and the virtual character UZ is here You can freely move between the private miniature garden D220 and the shared miniature garden D230 via the bridge D240. It is possible. Also, User Z can share the items and decorations they have acquired with other users they are matching with. You can give this as a gift to A, B, or C.

[0079] The shared sandbox D230 is shared between user Z, the owner of the private sandbox D220, and the group of users. This will be displayed on the user terminals of other users A-C who are updating (300 terminals in total). In the miniature garden D230, there is a field D231 and a house D232 as work areas, and each The harvested crops in field D231 through the virtual characters UZ, UA, UB, and UC, respectively. You can cultivate and harvest D233, or sell the harvested D233 to exchange it for currency. The shared sandbox serves as a platform for various collaborative activities, such as repairing house D232 within the shared sandbox D230. The cultivation work of D230 can be carried out. And the harvested product D233 is harvested Similar to D233, you can obtain in-game currency by selling it within the game. It is possible to do this and also exchange it for various items and decorations.

[0080] Collaborative work performed within the shared sandbox D230 can be completed by performing a single work step. In addition, some tasks are completed by performing multiple work steps. This can be done by either the user or other matching users. For example, in a collaborative project consisting of five work processes, the first two work processes are handled by the user. Z can perform the first step, and the remaining three steps can be performed by other users A-C. The process is performed when both user Z and other users A-C are logged in simultaneously. This is not something that can be done by only one user logging in while the other user is logged out. During this process, it is possible for only one of the users involved to perform the action.

[0081] During group dating mode, participating users communicate with each other through virtual characters. This is possible. The conversation may take place aloud or displayed as text.

[0082] The virtual space where group dates take place is not limited to the above, but may also be a virtual space dedicated to the participating users. You may invite other users to the virtual space. Alternatively, a group date may take place. The virtual space is a completely different virtual space from the sandbox environment provided by GameGG, for example, Rest It could be a virtual space modeled after a running course, a park, an amusement park, or a tourist destination. It may be a virtual space. Alternatively, the virtual space where the group date takes place may be the same as the above-mentioned virtual space. It may be designated as the main game of the GG, and sub-games that can be accessed from the main game may be provided. The sub-games are, for example, different genres from the main game, such as puzzles, action, and sound. Fun, card games, board games, adventure games, family games, racing games, role-playing games, These include sports, strategy, trivia, and vocabulary.

[0083] The content provision unit 135 may perform the following processes:

[0084] <Variation 1 of content provision processing> Figure 12 shows the provision of content by the content provisioning unit 135 of server 100. This shows the process.

[0085] In step S2211, the game GG provided by the content provision unit 135 This includes quest-style tasks. Quest-style tasks are, for example, the collaborative tasks shown in Figure 11. In the miniature garden D230, grow a specified crop, grow a specified amount of crop, and sell the crop. Tasks include setting the amount to a predetermined amount and / or performing repairs on house 232. This promotes collaboration by having each user participating in the group date work together to achieve the goal. It can liven up the conversation.

[0086] In step S2212, the content provision unit 135 determines the completion rate of the set task. Calculate. In step S2213, the content provision unit 135 determines the completion rate of the set task. The rewards and / or level-ups to be provided to each user are calculated accordingly. , currency, experience points, and / or owned items usable within the content provided by Server 100 Includes Tem. Leveling up is possible within the content provided by Server 100. This is a level specific to each user. For example, the higher this level, the more a user plays the game. In doing so, they will enjoy benefits such as receiving better perks. Content provision department 135 The system calculates the level increase of participating users in the group date based on their task completion.

[0087] In step S2214, the content provision unit 135 calculates the reward and / or Bell-up will be awarded to users participating in group dates.

[0088] According to the content delivery process described above, users participating in a group date will interact with other users. In collaborative work, incentives such as rewards and level-ups are available, so other users This can create an environment that makes it easier to work with and converse with Za.

[0089] <Variation 2 of content provision processing> Figure 13 shows the provision of content by the content provisioning unit 135 of server 100. This shows the process.

[0090] In step S2221, the content provision unit 135 implements the group date mode. The system monitors whether each user in the line is talking, and if there is no conversation for a predetermined period of time (e.g., 5 Determine if a period of time (more than a minute) has elapsed. If it is determined that a period of no conversation has continued for a predetermined time. If so, proceed to step S2222.

[0091] In step S2222, the content provision unit 135 in step S2221 Other users (e.g., User Z) other than the user who was determined to have no conversation (e.g., User Z) The characteristics of A to C are obtained. The content provider unit 135 uses the characteristics of other users as an example. For example, by referring to other users' user information (Figure 4(a)), you can find out what other users might be interested in. Information may be analyzed and obtained. In this case, the content provision unit 135 provides information specific to user Z. The characteristics can also be analyzed to obtain common features between user Z and other users.

[0092] In step S2223, the content provision unit 135 in step S2222 The conversation topic information is extracted from the characteristics of other users obtained. For example, other users A key characteristic is that if you like traveling, you'll choose travel as a topic; if you like anime, you'll choose anime as a topic. We will consider this a candidate.

[0093] In step S2224, the content provision unit 135 in step S2223 The system generates information containing the extracted topics and displays it on the screen of user Z's user terminal 300. For example, "Why don't you talk to User B about a recent trip you took?" Or, "Why don't you ask User C for their recent anime recommendations?" Provide information to make it easier for Z to start a conversation.

[0094] According to the content delivery process described above, users participating in a group date will initiate conversations themselves. Even if it is difficult to do so, Server 100 will provide timely information to initiate the conversation. This makes it easier to engage in lively discussions and conversations with other users.

[0095] <Other Embodiments> This disclosure is not limited to the embodiments described above, and various modifications can be adopted. In the embodiment shown in Figure 6 above, the processing unit 130 of the server 100 performs group dating. After the matching process, one-on-one matches are made according to the preferences of the users who participated in the group date. A separate virtual space may be provided for matching.

[0096] In the embodiment shown in Figure 6 above, the processing unit 130 of the server 100 processes the user's request. A group date may be set up by (step S11). In this case, server 100 The processing unit 130 receives information from the user regarding the number of people in a group date and the users in the same group. We may accept your requests. The number of people for a group date can be set, for example, for Group 1 and Set the number of people in the two groups to 2 vs 2, 3 vs 3, or 4 vs 4 or more. The designation means, for example, that a user will participate in a group date with other users who are friends with them. If you wish to do so, you can specify another user. Also, server 100 When setting up a group date, the processing unit 130 asks the user to specify their preferred type as a romantic partner. A screen may be provided to the user terminal 300 for inputting information. This will allow the group date to This can improve the accuracy of matching.

[0097] In the embodiment shown in Figure 6 above, the data acquisition unit 131 of the server 100 currently... The user extraction unit 132 retrieves data about users logged into 100 and then extracts these From the users, extract multiple users who share common characteristics, and from these multiple users, select the first The group and the second group may be obtained. In this case, the content provision unit 135 is shown in Figure The 10 conditions for starting a group date (step S21) are met when a match is made (step in Figure 6). S15 Yes) and the users of the first and second groups for whom a match was made ( (Logged-in users) will be able to participate in the content once it becomes available. This may be done. This allows each user to access the content provided by server 100 simultaneously and quickly. You can participate in it.

[0098] The group identification information shown in Figure 4(b) above may have an expiration date. For example, 3 If the group has not used the content for more than a month, the group will become a mere formality. It is possible that this is the case, so even if you notify each user and set it up so that the group is automatically dissolved... good.

[0099] The operation flow and operation examples in the above embodiments are not necessarily flowcharts or sequence diagrams. The steps in the operation do not have to be executed in chronological order according to the sequence described. Even if the execution order differs from the order described in the flowchart or sequence diagram, it will still run in parallel. It may be executed in a further manner. Also, some steps in the operation may be removed, and further Steps may be added to the process. Also, the operation flow and operation in the above-described embodiment The examples may be implemented separately and independently, or they may be implemented by combining two or more operation flows and operation examples. You may do so. For example, you may add some steps from one workflow to another workflow. Okay, replace some steps in one operation flow with some steps in another operation flow. That's fine.

[0100] A program may be provided that causes a computer to perform the operations according to the above embodiment. The program allows multiple users to interact through virtual characters in a virtual space. The computer providing the inputs has a process for acquiring data about each user, and the acquired data A process to extract multiple users who share common characteristics based on data about each user, From multiple users with common characteristics, at least two or more users are selected based on predetermined criteria. The process involves retrieving the first group to which "Za" belongs and the second group to which two or more other users belong. , within the virtual space, two or more users belonging to the first group and two or more users belonging to the second group The process of providing content for the user to interact with the virtual character above. Make it run.

[0101] The program may be recorded on a computer-readable medium. Using a transferable medium, it is possible to install a program on a computer. Here, the computer-readable medium on which the program is recorded is a non-transient recording medium. It may also be a body. Non-transient recording media are not particularly limited, but for example, C A recording medium such as a D-ROM or DVD-ROM may also be used. By integrating circuits that perform these operations, a semiconductor integrated circuit (chipset, SoC) is constructed. That's good too.

[0102] The embodiments have been described in detail above with reference to the drawings, but the specific configuration is as described above. This is not limited to the above; various design changes, etc., can be made within the scope that does not deviate from the main point. It is possible.

[0103] <Note> The features of the above-described embodiment are noted below. (Note 1) This service provides content that allows multiple users to interact through virtual characters in a virtual space. An information processing device, A data acquisition unit that acquires data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The user extraction unit to be extracted, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. Grouping Department, Within the aforementioned virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The content provision department, An information processing device equipped with the following features. According to the above information processing device, it provides an environment that facilitates interaction between users, and matching This can improve the satisfaction level of interactions through the platform.

[0104] (Note 2) Two or more users belonging to the first group mentioned above, and two or more users belonging to the second group Possessing attributes that make them a potential romantic partner, The information processing device described in Appendix 1. According to the above information processing device, a matching function is available for groups consisting of multiple users. Because it can provide this, it makes conversation easier, especially for introverted users when it comes to romance. By providing an environment that facilitates interaction through matching, we can improve the satisfaction level of those who connect with each other.

[0105] (Note 3) The number of two or more users belonging to the first group is equal to the number of two or more users belonging to the second group. It is the same as the number of 'za's. The information processing device described in Appendix 1 or 2. According to the above information processing device, matching can be performed between groups consisting of the same number of users. Because it can provide this functionality, it creates an environment that makes conversation easier, especially for introverted users. This can improve satisfaction with interactions through matching.

[0106] (Note 4) The data relating to each user includes at least one of the following: attribute information, log information, and location information. including, The information processing device described in Appendix 1 or 2. According to the above information processing device, the data relating to the user includes attribute information, log information, and In order to extract multiple users who share a common characteristic based on at least one piece of location information, This allows us to identify users who are more likely to form friendships.

[0107] (Note 5) The user extraction unit, based on the information indicating the geographical location of the detected user, Extract multiple users, The information processing device described in Appendix 4. According to the above information processing device, common information indicating the geographical location of the detected user To extract multiple users with specific characteristics, we extract users who are likely to be matched. It is possible.

[0108] (Note 6) The content provision unit provides two or more users belonging to the first group and the second group A feature that provides content at a specific date and time to two or more users belonging to a loop. possess, The information processing device described in Appendix 1 or 2. According to the above information processing device, content can be used by multiple users belonging to a group. To provide a function to set a schedule for multiple users who have difficulty coordinating their schedules, Even so, it is possible to easily set a schedule.

[0109] (Note 7) The content provided by the aforementioned content provider includes quest-style tasks, The content provider unit will reward and / or level up according to the completion status of the task. The calculated reward and / or level up is given to two or more people belonging to the first group. It has a function that is granted to the user and two or more users belonging to the aforementioned second group, The information processing device described in Appendix 1 or 2. According to the above information processing device, the user receives rewards and / or level rewards according to the degree of task completion. Because you get an incentive to "upgrade," it makes working and talking with other users more engaging. It is possible to create an aquatic environment.

[0110] (Note 8) The content provision unit provides two or more users belonging to the first group and the second group Based on the common characteristics of two or more users belonging to a loop, information including the topic of conversation is generated. It has the function of providing, The information processing device described in Appendix 1 or 2. According to the above information processing device, even if a user has difficulty initiating a conversation, they can still communicate. The availability of a user-friendly environment at appropriate times makes it easier to collaborate and converse with other users.

[0111] (Note 9) This service provides content that allows multiple users to interact through virtual characters in a virtual space. A method performed by an information processing device, Steps to obtain data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The extraction step, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. The steps, Within the aforementioned virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The steps to take Information processing methods including According to the above information processing method, an environment is provided that facilitates interaction between users, and matching This can improve the satisfaction level of interactions through the platform.

[0112] (Note 10) This service provides content that allows multiple users to interact through virtual characters in a virtual space. On the computer, The process of obtaining data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The extraction process, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. The process of, Within the aforementioned virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The process to do and A program that executes the command. According to the above program, it provides an environment that makes it easier to encourage interaction between users and facilitates matching. This can improve the satisfaction level of interactions. [Explanation of Symbols]

[0113] 1: System 100: Server 131: Data acquisition unit 132: User extraction unit 133: Grouping Department 134: Matching adjustment unit 135: Content Provision Department 300: User terminal

Claims

1. This service provides content that allows multiple users to interact through virtual characters in a virtual space. An information processing device, A data acquisition unit that acquires data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The user extraction unit, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. Grouping Department, Within the virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The content provision department, An information processing device equipped with the following features.

2. Two or more users belonging to the first group, and two or more users belonging to the second group. Possessing attributes that make them a potential romantic partner, The information processing apparatus according to claim 1.

3. The number of two or more users belonging to the first group is equal to the number of two or more users belonging to the second group. It is the same as the number of 'za's. The information processing apparatus according to claim 1 or 2.

4. The data relating to each user includes at least one of the following: attribute information, log information, and location information. including, The information processing apparatus according to claim 1 or 2.

5. The user extraction unit, based on the information indicating the geographical location of the detected user, Extract multiple users, The information processing apparatus according to claim 4.

6. The content provision unit provides two or more users belonging to the first group and the second group A function to provide content at a specific date and time to two or more users belonging to a loop. possess, The information processing apparatus according to claim 1 or 2.

7. The content provided by the aforementioned content provider includes quest-style tasks, The content provision unit will reward and / or level up according to the completion status of the task. The calculated reward and / or level up is given to two or more people belonging to the first group. It has a function that is granted to the user and two or more users belonging to the second group, The information processing apparatus according to claim 1 or 2.

8. The content provision unit provides two or more users belonging to the first group and the second group Based on the common characteristics of two or more users belonging to a loop, information including the topic of conversation is generated. It has the function of providing, The information processing apparatus according to claim 1 or 2.

9. This service provides content that allows multiple users to interact through virtual characters in a virtual space. A method performed by an information processing device, Steps to obtain data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The extraction step, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. The steps, Within the virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The steps to take Information processing methods including

10. This service provides content that allows multiple users to interact through virtual characters in a virtual space. On the computer, The process of obtaining data about each user, Based on the data obtained for each of the aforementioned users, multiple users with common characteristics are identified. The extraction process, From among multiple users having the aforementioned common characteristics, at least two or more are selected based on predetermined criteria. Retrieve the first group to which the user belongs and the second group to which two or more other users belong. The process of, Within the virtual space, two or more users belonging to the first group and the second group Provides content for two or more users belonging to the same group to interact with each other through virtual characters. The process to do and A program that executes the command.

Citation Information

Patent Citations

  • Method and apparatus for matching users in multi-user computer simulations

    JP2012528606A