Information processing device, information processing method, and information processing program
Patent Information
- Application Number
- JP2023013228
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2025-04-14
- Estimated Expiration
- 2042-05-06
AI Technical Summary
Existing multiplayer game systems fail to provide notifications associated with a group to users who are not registered with the group, limiting collaboration and communication among players.
An information processing device with an association unit that allows users to associate with a group after multiplayer gameplay, enabling notifications to be sent to users who were not previously part of the group, even when the group is at capacity.
Enables seamless communication and collaboration among players by allowing notifications to be sent to users who were not initially part of the group, enhancing multiplayer experiences.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, in games such as online games, a player (user) designates an arbitrary quest from various quests and plays while completing the designated quest (hereinafter referred to as play). Such games are known. In such games, it is also possible for multiple players to operate their respective terminals to play a common game simultaneously (also referred to as co-play), such as so-called multiplayer play. from among, and play while completing the designated quest (hereinafter referred to as play). For example, in Patent Document 1, in a game where a player battles an opponent, when another player different from the player participates in the battle, an effect of increasing the attack power of the other player is set for the battle, and information related to the effect set for the battle is displayed on the terminal used by another player who can participate in the battle.
[0003]
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the technique described in Patent Document 1 above, from the users associated with a group that can play multiplayer with one or more associated users, associated with the group It is not possible to send notifications associating users with the group if they are not registered. That was the problem.
[0006] The object of the present invention relates to a group that can play multiplayer with one or more associated users. It is possible to send notifications to users who are not currently linked to the group, in order to associate them with that group. The objective is to provide a capable information processing device, information processing method, and information processing program. [Means for solving the problem]
[0007] The information processing apparatus according to the present invention is An information processing device comprising an association unit, The association unit performs the following after the end of the game in which the first user and the second user participated: The previous 1 is associated with a group that can play multiplayer with one or more users. From the user to the second user who is not associated with the group, Run a notification associated with the program. [Effects of the Invention]
[0008] According to the present invention, a group that can play multiplayer with one or more associated users It is possible to send notifications to users who are not linked to the group, associating them with that group. Cut. [Brief explanation of the drawing]
[0009] [Figure 1] This is a diagram showing the configuration of the game system in this embodiment. [Figure 2] This is a block diagram showing the server hardware configuration in this embodiment. [Figure 3] This is a block diagram showing the hardware configuration of the user terminal in this embodiment. [Figure 4]It is a block diagram showing an example of the functional configuration of the server in this embodiment. [Figure 5] It is an example of an application screen displayed on the display unit of the user terminal. [Figure 6] It is an example of a selection screen displayed on the display unit of the user terminal. [Figure 7] It is a flowchart showing an example of the association process performed by the server.
Embodiments for Carrying Out the Invention
[0010] Embodiments of the present invention will be described with reference to the accompanying drawings. In each figure, those assigned the same reference numerals have the same or similar configurations.
[0011] (Configuration of Game System 1) FIG. 1 shows the configuration of game system 1 in this embodiment. The game system 1 shown in FIG. 1 includes a server 10 (game server) and a plurality of user terminals 20 (user terminal 20a, user terminal 20b, user terminal 20c). The server 10 and the user terminals 20 are connected to each other via a communication line 5 such as the Internet, an intranet, a wireless LAN, or mobile communication so as to be communicable. Note that the server 10 functions as the "information processing apparatus" of the present invention.
[0012] In this embodiment, the users using the user terminals 20a, 20b, and 20c are respectively referred to as user U1, user U2, and user U3. When there is no need to distinguish between user U1, user U2, and user U3, user U1, user U2, and user U3 are respectively expressed as user U. When it is not necessary to distinguish between the user terminals 20a, 20b, and 20c, they are respectively expressed as user U.
[0013] Also, when it is necessary to distinguish between the user terminals 20a, 20b, and 20c respectively If not needed, user terminals 20a, 20b, and 20c will be used respectively. It is referred to as terminal 20.
[0014] Furthermore, the number of user terminals 20 provided by game system 1 is not limited to 3, but can be at least 1 It is sufficient to have at least one user terminal 20.
[0015] User terminal 20 is, for example, an information processing terminal such as a smartphone or tablet. The game is provided to user U. User U can play the game by operating user terminal 20. You can log in to the system and run the game. User terminal 20 is, for example, a mobile phone Telephones, personal computers (PCs), notebook PCs, personal digital assistants (PDAs) (Sonal Digital Assistant), home game consoles, etc. A terminal may be used. User terminal 20 uses GPS (Global Position The system will notify server 10 of its own location, which has been detected using a system such as the ing System. You can.
[0016] Server 10 manages various information about user U and processes some of the game's operations, for example. A device that performs some of the functions necessary for the user terminal 20 to provide the game, such as executing certain actions. Server 10 may consist of one or more information processing devices, or virtual It may also be configured using a server (such as a cloud server).
[0017] (Game Overview) Next, we will explain the overview of the game provided by Game System 1. In this game, user U can select a character from among the multiple characters they own. By forming a deck and clearing quests using that deck, you can obtain new characters. Users can obtain characters and items. Additionally, user U can acquire multiple characters. By combining monsters, you can grow stronger characters, or use items to enhance characters. By strengthening your attributes, you can take on more difficult quests.
[0018] Here, a quest is a challenge that can be completed by fulfilling certain predetermined conditions. It is a term that means. A quest is generally referred to as an exploration, challenge, or mission. Sometimes, a user U who participates in a quest can complete the quest by fulfilling certain conditions. If you can clear it, and clear the quest, the user U will be given a reward, and this game The story of the game progresses.
[0019] A deck is a term that refers to a group of characters combined together. U is a character with abilities suitable for completing a quest. Select Kuta and assemble a deck to execute the quest. In this embodiment, user U executes the quest The act of "executing" a strike or similar action can be referred to as "quest play." User U is a game By doing this, the user U's status will increase according to factors such as the number of times a quest has been completed. A user rank, which is a value, is assigned.
[0020] User U can use their character in various situations during the game (for example, when completing a quest). You can obtain the game. Also, user U can choose any game medium (key) within the famous game. You can participate in a lottery (draw a ticket) to win a character or item. User U By participating in a lottery, you can receive (acquire) any game media of your choice. The act of drawing lots to win a mobile game is also called "gacha." This involves spending in-game value (currency) or receiving in-game items in the game. The lottery can be conducted by consuming a lottery ticket, which is a type of item. For example, in-game value If the unit of the value is "Orbs," one draw can be performed by consuming 1 Orb.
[0021] Each game medium is assigned a rarity level (exclusivity) corresponding to the probability of winning it in a lottery. The rarity levels are set from level 1 to level 3, with level 1 being the lowest. The probability of winning is high at level 1, and decreases in the order of level 2 and level 3.
[0022] In this embodiment, the game is played collaboratively by multiple users U operating their respective user terminals 20. It is a multiplayer game in which players can play solo. In addition to playing solo, you can also play the same quests simultaneously with other users. So-called multiplayer (also called co-op play) is also possible. In multiplayer, each user U You control the character assigned to you from among the multiple characters that make up your deck. ru.
[0023] In this multiplayer mode, you can host a multiplayer session for a specific quest and recruit teammates. A user U (hereinafter referred to as the host) and a user who applies to participate in multiplayer A collaborative relationship is formed between The U (hereinafter referred to as the guest), and the game progresses in multiplayer. This is synchronized between users U (host and guest) performing the action.
[0024] Multiplayer is conducted through the communication function of each user U's user terminal 20. Specifically This means that a user U applies to join a multiplayer game hosted by a host, and the host If the application is approved, user U will be able to connect with the host as a guest. A communication path for use will be established. There are no specific restrictions on eligibility to apply for multiplayer; it is optional. It can be set to: For example, if user U who is within a predetermined distance from the user U making the application - It may be possible to apply for the recruitment of User U, or to befriend a certain User U The application is made by another user U who is related to the user U and has mutually approved them as friends. It's also acceptable to say that it's possible.
[0025] Subsequently, the transmission and reception of various data required for multiplayer is carried out according to known communication methods. The data at this time is transmitted via a client-server system through server 10. It is also acceptable to use a P2P (peer-to-peer) method that does not involve server 10. Multiplayer modes are classified into fully synchronous and asynchronous types, but which mode is adopted? You can.
[0026] In addition, multiplayer games include cooperative games in which multiple users U work together, and This includes competitive games where users U compete against each other, but any type is acceptable. Regarding the maximum number of users (maximum number of players) in a single multiplayer session, there are no particular limitations. There is no fixed limit, and you can set it to any number you like, but it is best to set it to a maximum of around 4 people, for example.
[0027] In this embodiment, user U can play multiplayer with one or more associated user Us. You can create a predetermined number of groups (ROOMs), up to a maximum of 1. User U, who created the group, is associated with that group (specifically, belongs to it). ). In addition, when user U creates a group, the group name and attribute information are added to the group. Alternatively, a short comment can be added. Specifically, attribute information can be, for example, "Norma This is tag information such as "Lu", "Event", "Collaboration", and "Hero's Temple". User U is located With a constant (for example, 3) as the upper limit, any files that you have not created, i.e., files created by another user U, will be limited to those you have not created. It can be associated with (specifically, belong to) a group.
[0028] User U associated with a group can add other users U of their choice to that group. You can invite people to a group and associate them with the maximum number of people (for example, 20 people). Furthermore, users U (also known as rogue users) who wish to be associated with a group may be multiple Search for a group that can be identified by attribute information from among several groups, and create the searched group. The user U (creator) who made the request for association will be contacted by the creator. If approved, you will be associated with the group as a member of the group that submitted the application. It is possible to do so.
[0029] User U, who created the group, is the host and will be hosting a multiplayer session for a specific quest. You can organize and recruit members from among the users U associated with the group. A user U (guest) who applies to participate in multiplayer will be joined by the host (user U) and A cooperative relationship is formed between them, and the progress of the game is determined by the user U (host, game) who is playing multiplayer. It is synchronized between the two stations.
[0030] (Hardware configuration of Server 10) Figure 2 is a block diagram showing the hardware configuration of server 10 in this embodiment. As shown in Figure 2, the server 10 consists of a control unit 11, a storage unit 12, a communication unit 13, and an operation input unit 1 It is configured to include 4 and a monitor 15.
[0031] The control unit 11 is, for example, a CPU (Central Processing Unit) Microprocessors, DSPs (Digital Signal Processors) These are the components that control the overall operation of server 10.
[0032] A portion of the memory unit 12 is, for example, RAM (Random Access Memory) It is composed of components such as DRAM (Dynamic Random Access Memory). It is used as the work area, etc., when processing based on various programs by the control unit 11. It is used.
[0033] Furthermore, part of the memory unit 12 is, for example, ROM (Read Only Memory), etc. Non-volatile memory or HDD (Hard Disk Drive) and various data The storage unit 12 stores programs and other information used in the processing of the control unit 11. and maintain a database that includes one or more tables for recording processing results, etc. It is possible to do so.
[0034] The program stored in the memory unit 12 implements, for example, the basic functions of the server 10. An OS (Operating System) for controlling various hardware. Drivers, programs for realizing various functions, etc., and the "information processing program" of the present invention Includes a program that functions as a "RAM".
[0035] The communication unit 13 is, for example, a NIC (Network Interface Control). It is a ner and has the function of connecting to the communication line 5. Note that the communication unit 13 is a substitute for the NIC. And, together with the NIC, connect to a wireless LAN (Local Area Network) Functions that continue, functions that connect to a wireless WAN (Wide Area Network), for example This enables short-range wireless communication such as Bluetooth (registered trademark), and infrared communication, etc. It may have the following function. Server 10 is connected to user terminals 20 etc. via communication line 5. This allows for the transmission and reception of various types of data between the user terminal 20 and other devices.
[0036] The operation input unit 14 consists of a keyboard and mouse, and is a user that uses the server 10. It accepts input for various operations via the system. Monitor 15 is, for example, an LCD display device. Yes, it displays various images.
[0037] The control unit 11, storage unit 12, communication unit 13, operation input unit 14, and monitor 15 are part of the system. They are electrically connected to each other via bus 16. Therefore, the control unit 11 is connected to the storage unit 1 Access to 2, display of images on monitor 15, user operation input unit 14 Understanding the operating status, and accessing various communication networks and user terminals 20 via the communication unit 13, etc. It is possible to do so.
[0038] (Hardware configuration of user terminal 20) Figure 3 is a block diagram showing the hardware configuration of the user terminal 20 in this embodiment. As shown in Figure 3, the user terminal 20 comprises a control unit 21, a storage unit 22, a communication unit 23, and a display unit. It is composed of a unit 24, a speaker 25, a microphone 26, a camera 27, and an operation button 28. ru.
[0039] The control unit 21 is, for example, a CPU (Central Processing Unit) Microprocessors, DSPs (Digital Signal Processors) These functions control the overall operation of the user terminal 20.
[0040] A portion of the memory unit 22 is, for example, RAM (Random Access Memory) It is composed of components such as DRAM (Dynamic Random Access Memory). It is used as the work area, etc., when the control unit 21 executes processing based on various programs. It is used.
[0041] Furthermore, part of the memory unit 22 is, for example, ROM (Read Only Memory), etc. Non-volatile memory or HDD (Hard Disk Drive) and various data The storage unit 22 stores programs and other information used in the processing of the control unit 21. and maintain a database that includes one or more tables for recording processing results, etc. It is possible to do so.
[0042] The program stored in the memory unit 22 implements, for example, the basic functions of the user terminal 20. An OS (Operating System) for that purpose, and for controlling various hardware. This includes drivers, programs to implement various functions, etc.
[0043] The communication unit 23 is, for example, a NIC (Network Interface Control). It is a ler and has the function of connecting to the communication line 5. Note that the communication unit 23 is a substitute for the NIC. And, together with the NIC, connect to a wireless LAN (Local Area Network) Functions that continue, functions that connect to a wireless WAN (Wide Area Network), for example This enables short-range wireless communication such as Bluetooth (registered trademark), and infrared communication, etc. It may have the function to do so. The user terminal 20 communicates with the server 10 and other users via the communication line 5. It is connected to terminal 20, etc., and sends and receives various types of data between it and server 10 and other user terminals 20, etc. It is possible to perform a faith test.
[0044] The display unit 24 is a touch panel display or the like, and displays images, etc., and is controlled by the user U. It is possible to accept commands.
[0045] The speaker 25 outputs various sounds under the control of the control unit 21. The microphone 26 is controlled The camera 27 receives various sounds under the control of the control unit 21. Capture an image of the subject.
[0046] The operation button 28 is located on the side of the user terminal 20, for example, to activate the user terminal 20. Alternatively, there is a power button to stop it, or a volume control for the sound output from speaker 25 (sound). These are buttons, etc., for adjusting the quantity.
[0047] Control unit 21, storage unit 22, communication unit 23, display unit 24, speaker 25, microphone 26, turtle The RA27 and the operation button 28 are electrically connected to each other via the system bus 29. Therefore, the control unit 21 accesses the storage unit 22 and displays the image on the display unit 24. Indication, user U's response to the touch panel display (display unit 24) and operation buttons 28 Understanding the operating status, inputting sound to microphone 26, outputting sound from speaker 25, and sending to camera 27. Control and various communication networks via the communication unit 23, server 10 and other user terminals 20, etc. You can access, etc.
[0048] Figure 4 shows an example of the functional configuration of the control unit 11 provided in the server 10 in this embodiment. This is a diagram. As shown in Figure 4, the control unit 11 has the following functional configuration: group creation unit 11a It includes an association unit 11b and a display control unit 11c. Generally, the control of the server 10 Part 11 has various functions other than those described above, but here we will describe the gating in this embodiment. This document will only describe the distinctive features of System 1, and will not cover other known features, etc. In some cases, the illustrations and explanations are omitted.
[0049] The group creation unit 11a operates via user U's operation on the display unit 24 of the user terminal 20. The group creation unit 11a receives a request to create a group and creates the group. When creating a group, via user U's operation on the display unit 24 of the user terminal 20, Set the group name, attribute information, or a short comment for the group. The component 11a associates user U, who made the group creation request, with the group. The group creation unit 11a generates group identification information for identifying a group (for example, group I D) To identify the group name and the user U associated with that group. The user identification information (e.g., user ID) is associated with the group information stored in the storage unit 1. Store it in 2.
[0050] The association unit 11b is associated with the first user U (for example, user U1, the "first user" of the present invention). (corresponding to) and a second user U (e.g., user U2, corresponding to the "second user" of this invention) participate In addition, after the completion of a game in which multiplayer was played (specifically, a quest), user terminal 2 The notification to associate with the group is implemented through the operation of the first user U on the display unit 24 of 0. The row request is accepted. The association unit 11b then associates the first row associated with the group. From user U, to a second user U who is not associated with the group, The notification is made to associate with the loop. That is, the association unit 11b is for the first user U By executing notifications that associate with a group, in accordance with the instructions, the group will be associated with that group. Invite the second user U, who is not currently associated, to the group. However, association unit 11b This occurs when the number of users U associated with a group reaches the maximum limit (for example, 20 people). In this case, notifications associated with the group will not be executed.
[0051] Here, the form of notification (and the notifications in the following paragraphs as well) is an acoustic signal to the user A method of notifying notification information audibly by playing it through the speaker 25 of terminal 20, and an image is used. A method of visually notifying notification information by displaying it on the display unit 24 of the terminal 20, user terminal In step 20, the light is generated by controlling the color of the light, the lighting / flashing pattern, the intensity of the light, etc. The system controls the manner in which notification information is visually displayed, the vibration pattern, the intensity, etc., to notify the user terminal 20. A method of notifying users of information tactilely by generating vibrations using the vibration function. In the user terminal 20, a swivelable air cannon is used to dispense a predetermined odor, such as a pungent smell. A method of notifying users of information olfactorily by releasing air into the nasal cavity of user U is one such method. These include human voice messages, buzzer sounds, chime sounds, etc. This includes warning sounds, etc. The images displayed on the display unit 24 are graphics, computer graphics, etc. An image that includes at least one element such as a picture, letters, numbers and symbols, and 2 The image may contain a combination of more than one element. Furthermore, the image may be a monochrome image. Any color video or still image is acceptable.
[0052] The association unit 11b interacts with the display unit 24 of the user terminal 20 via the operation of the second user U. Then, it is determined whether or not a selection to associate with the group was accepted from the second user U. Determine. If, as a result of the determination, a selection is received from the second user U to associate with the group, In addition, the association unit 11b associates the second user U with the group. If U has not accepted a selection to associate with a group, the association unit 11b Do not associate user U (number 2) with the group.
[0053] Furthermore, the association unit 11b will stop if the number of users U associated with the group reaches the upper limit. The first user U has the authority to manage the user U associated with the group (owner). If the user has the necessary permissions, the second user U will be able to access the user associated with the group. Instead of the U, a notification to associate with the group may be executed. Then, the association unit 11b via the operation of the second user U on the display unit 24 of the user terminal 20, the second user U If a selection is accepted to associate with a group, the user associated with the group A request is made to User U to remove the association with the group, and User U complies with the request. When this happens, the association between user U and the group is removed, and the second user U is associated with the group. They can be linked. In that case, the association unit 11b will identify the user U associated with the group. From among them, based on the play history of the user U, the user who will be unassociated with the group The U is determined. For example, the association unit 11b determines the user U associated with the group. From among them, the number of times you have played multiplayer with other users U associated with the group. The user U with the fewest [number]] [number]] The connection unit 11b, when the number of users U associated with the group reaches the upper limit, the first If user U does not have permission to manage user U associated with the group, For the second user U, instead of the user U associated with the group, the user U associated with the group Do not run the linked notifications.
[0054] The display control unit 11c displays a first user U (e.g., user U1) and a second user U (e.g., For example, at the end of a game (specifically, a quest) in which user U2 participated in multiplayer. After completion, the first user U associated with the group will join the game and the group For users U not associated with the loop (including the second user U), to the group The application screen for requesting association (group application) or friend requests is located on user terminal 2. The information is displayed on the display unit 24 of user 0 (the first user U). Figure 5 shows the display unit 24 of the user terminal 20. This is an example of the application screen that appears. As shown in Figure 5, the application screen shows the completion of the quest. Message 30 indicates that you can later send group requests or friend requests to the game. Three users U who participated but are not associated with the group each possess three Ki Regarding the character, images 32A, 34A, and 36A of the character are provided. Character names 32B, 34B, 36B (character IDs), character names are AAA A request (group request) is made to associate user U, who owns the Rakuta, with the group. Group request button 32C and friend request button 32D for sending friend requests, character A request to associate user U, who owns a character named BBB, with the group. The group application button 34C is used to send a group application, and the friend application button is used to send a friend request. Application button 34D, for user U who owns a character whose character name is CCC The group application button 36C and F The friend request button 36D for requesting a friend will be displayed. Also, the request screen will show the game... For all users U who participate in the group but are not associated with the group, their relationship to the group will be... Batch group application button 37 for submitting multiple requests (group applications) at once, Friend application Button 38 for sending bulk friend requests, and a button for requesting to associate with a group. The "Bulk Group / Friend Request Button 39" allows you to send group requests and friend requests all at once. It will be displayed. Note that you can send group requests and friend requests to each user U individually. Provide checkboxes or similar options to allow users to selectively apply for multiple items at once. That's also good. In the example in Figure 5, a user who owns a character whose character name is AAA,CCC It was selected to submit an application to The U to associate with the group (group application), Send a friend request to user U who owns a character with the character name AAA or BBB. It has been chosen to do so.
[0055] When the group application button 32C is pressed on the application screen shown in Figure 5, the association unit 11b From the first user U associated with the group, the character name is AAA. A notification will be sent to user U who possesses the character, associating it with the group. If the group application button 34C is pressed on the application screen, the association unit 11b will assign the group The first associated user U possesses a character whose character name is BBB. For user U, a notification will be sent to associate them with a group. Also, the group will be displayed on the application screen. When the application button 36C is pressed, the association unit 11b is associated with the group. From the first user U, to user U who owns a character whose character name is CCC In contrast, it executes notifications associated with the group.
[0056] When the friend request button 32D is pressed on the application screen shown in Figure 5, the control unit 11 will... From user U 1 to user U who owns a character whose character name is AAA , send a friend request. Also, if the friend request button 34D is pressed on the request screen, The control unit 11 possesses a character whose character name is BBB from the first user U. Send a friend request to user U. Also, the friend request button 34D on the request screen... If pressed, the control unit 11 will receive a message from the first user U whose character name is CCC. A friend request will be sent to user U who owns Rakuta. When user U accepts the friend request, the first user U who made the friend request becomes available to the new user. A friend relationship is established between user U, who has sent a friend request.
[0057] When the batch group application button 37 is pressed on the application screen shown in Figure 5, the association unit 11 b is the first user U associated with the group, whose character names are AAA, BB Regarding the group, three users U who each possess character B and CCC, Execute each of the linked notifications. Also, on the application screen shown in Figure 5, there is a bulk friend request button. If 38 is pressed, the control unit 11 will receive a message from the first user U with the character name AAA, B Friend requests are sent to three users U who each possess the characters BB and CCC. Each request is made separately. Also, on the application screen shown in Figure 5, there is a bulk group / friend request button 39. If pressed, the association unit 11b associates the first user U associated with the group. Therefore, three people who each possess a character whose name is AAA, BBB, and CCC For each user U, a notification is issued to associate them with the group. Furthermore, the control unit 1 1. From the first user U, the characters whose names are AAA, BBB, and CCC Each of the three users U will send a friend request to the three users they own.
[0058] The display control unit 11c determines that the first user U is in multiple groups (for example, groups A to C) If associated, the group will be associated with one or more groups that will perform notifications. A selection screen is displayed on the display unit 24 of the user terminal 20, prompting the first user U to select a loop. Figure 6 shows an example of a selection screen displayed on the display unit 24 of the user terminal 20. Therefore, the selection screen allows you to select the group to which you want to send notifications associated with the group. Request message 40, select group A to which the first user U is associated. Loop selection button 42: Selects group B to which the first user U is associated. Group selection button 44: Select the group C to which the first user U is associated. A selection button 46, etc., will be displayed. Additionally, a bulk friend request button 48 is provided, allowing multiple people to send friend requests at once. It would also be good to allow for the simultaneous submission of notifications associated with a group. A checkbox or similar option is provided to select whether to run notifications associated with a group of numbers, for each group. It may be possible to allow for selective grouping and application. In the example in Figure 6, Group A and B The option to run notifications associated with the group has been selected.
[0059] When the group selection button 42 is pressed on the selection screen shown in Figure 6, the association unit 11b Then, a notification is sent to the second user U, associating them with group A. Also, on the selection screen... When the group selection button 44 is pressed, the association unit 11b provides the second user U with information. Then, a notification is sent to associate it with Group B. Also, on the selection screen, there is a group selection button 46. If pressed, the association unit 11b associates the second user U with group C. Execute the notification.
[0060] Figure 7 shows the association process performed by the server 10 in this embodiment (the "information processing method of the present invention"). This is a flowchart of an example of a "law". The process shown in Figure 7 is for the first user U The game (specifically, the quest) in which the second user U participated in multiplayer This will be executed after completion.
[0061] First, the association unit 11b controls the operation of the first user U on the display unit 24 of the user terminal 20. The system accepts requests to perform notifications associated with the group through the process (step S100).
[0062] Next, the association unit 11b determines the maximum number of users U associated with the group (e.g., For example, determine whether the number has reached 20 people (step S110). , if the number of users U associated with the group has reached the maximum number (step S1 10. YES) Server 10 terminates the association process shown in Figure 7.
[0063] On the other hand, if the number of users U associated with the group has not reached the maximum number (S The first user (S110, NO), associated part 11b is associated with the group. From the U, to a second user U not associated with the group, the group Execute the notification associated with (step S120).
[0064] Next, the association unit 11b controls the operation of the second user U on the display unit 24 of the user terminal 20. Through this process, it is determined whether or not a selection to associate with the group was accepted from the second user U. The determination is made (step S130). Based on the result of the determination, the second user U is associated with the group. If no selection is accepted (step S130, NO), server 10 proceeds to Figure 7. The association process shown will now be terminated.
[0065] On the other hand, if a selection to be associated with the group is received from the second user U (step S130, YES), association unit 11b associates the second user U with the group (S Step S140). Upon completion of the process in step S140, the server 10 will proceed as shown in Figure 7. The association process shown will be terminated.
[0066] As explained in detail above, in this embodiment, the server 10 (information processing device) associates It includes a linking section 11b. The linking section 11b is used by the first user U and the second user U. After completing a game (specifically, a quest) in multiplayer mode, the associated The first user U is associated with a group that can play multiplayer with one or more other user Us. Therefore, for a second user U who is not associated with the group, Execute the linked notification.
[0067] According to this embodiment, which is configured in this way, it is associated with a group that can play multiplayer. From the first user U who is associated with the group, to user U who is not associated with the group, Notifications associated with that group can be easily sent.
[0068] In the above embodiment, the association unit 11b is the unit associated with the group. - If the difference between the number of Us and the upper limit is less than or equal to a predetermined number (e.g., 1), associate them with a group. The first timing for executing the first process to send a notification, and the user not associated with the group - The second timing to perform the second process necessary for the U to be associated with the group If it is within a specified period (for example, a few minutes), the second user U is associated with the group. It is not necessary to execute the notification. This is because the execution of the first and second processes takes a short time. Within the same group, multiple users U are associated, and those associated with that group... This is because the number of users U may reach the upper limit. Here, the second process is the first Unlike user U, user U is associated with a group. For users U who have not yet registered, the process involves sending a notification to associate them with a group, or associating them with a group. This is a process in which a rogue user searches for a group in order to be selected. The association unit 11b is the first If the first timing and the second timing are within a predetermined period, the first user U is in the group Only when you have the authority to manage the user U associated with the second user U A notification may be issued to associate it with the group. In addition, the association unit 11b is If the first timing and the second timing are within a predetermined period, the group will be formed by a rogue user. To prevent it from being searched, the second process does not need to be executed for a predetermined period (e.g., 24 hours).
[0069] Furthermore, in the above embodiment, the association unit 11b is configured such that the first user U is part of multiple groups If associated, the first user U and the second user U participate in multiplayer Depending on the game played, the group to which the associated notification will be sent will be selected from among several groups. The loop may be determined. For example, the association unit 11b may determine the first of the multiple groups The attribute attached to a game in which User U and a second User U participated in multiplayer. A group that has attribute information associated with sexual information (e.g., tag information), in other words After playing multiplayer, the first user sends a notification to the second user to link them together. The group that is expected to most desire this will receive notifications without the first user selecting a group. It is acceptable to decide on this as the group to be targeted.
[0070] Furthermore, in the above embodiment, the association unit 11b is a first user U and a second user U All players who participated in multiplayer games with ZaU and are not associated with any group The number of users U (including the second user U) can be additionally associated with the group. If the number of users U is less than or equal to the number of users U, all such users U will not be associated with the group. It is acceptable to put knowledge into practice.
[0071] Furthermore, in the above embodiment, the association unit 11b is a first user U and a second user U All players who participated in multiplayer games with ZaU and are not associated with any group The number of users U is greater than the number of users U that can be additionally associated with the group. In this case, the order in which notifications associated with the group are executed for all users U is predetermined. Determined based on criteria (for example, the parameter levels of the character owned by user U) This is also good. For example, the association unit 11b forms a group that is advantageous for the progress of a given game. From this perspective, the order in which notifications associated with a group are executed depends on the characters owned by user U. The results are determined in descending order of the parameters of the kuta.
[0072] Furthermore, in the above embodiment, the association unit 11b provides a second user U with a plurality of G For example, notifications associated with the loop can be executed simultaneously, and for each of the multiple groups, from a second user U. You may also accept the option of whether or not to associate them.
[0073] Furthermore, in the above embodiment, the association unit 11b makes a selection of whether or not to associate. From the perspective of eliminating the effort required of the second user U, the second user U is associated with If the number of loops is less than a predetermined number (e.g., upper limit), the association from the second user U will be You may associate a second user U with the group without accepting any alternative selections.
[0074] Furthermore, in the above embodiment, the association unit 11b implements notification to the second user U. Regarding the first group performing the action, information that is advantageous for the progress of the game is related to the second user U. Regarding the second group that has been assigned, it is possible to compare it with information that is advantageous for the progress of the game. It is permissible to know. Information that is advantageous for the progress of a given game may include, for example, information that can be associated with a group. The characters owned by user U (for example, a specific character such as a leader character) A single parameter value such as HP (Hit Points) of a character, or a total of multiple parameter values. Examples include the combined overall parameter values and the game ranking of the user U. The U, upon receiving notification, determines whether the group that will have an advantage in the progress of the game is Group 1. It is possible to determine whether it belongs to the second group.
[0075] Furthermore, in the above embodiment, the association unit 11b determines the second user U as much as possible. From the perspective of associating with a group that will give an advantage in the game's progression, the second user U will The parameters of the first group that executes knowledge are associated with the second group of users U. If it is lower than the loop parameter, (for example, associate the second user U with the group) Either do not execute the notification, or execute the notification to associate the second user U with the group. (Afterwards, the second user U will automatically accept a selection that is not associated with the group) It is not necessary to associate a second user U with the group. Specifically, the association unit 11b, The degree to which user U associated with the first group has an advantage in progressing through a given game. Let this be the parameter for the first group, and for user U associated with the second group. The degree to which a given game progresses is used as a parameter for the second group, and the first group Determine whether the parameter is higher than the parameter of the second group.
[0076] Furthermore, in the above embodiment, the association unit 11b makes a selection of whether or not to associate. From the perspective of preventing unnecessary actions from user U, the notification should be associated with the group. Based on the criteria set by the second user U regarding whether or not to allow it, the second user U Alternatively, you may decide whether or not to run notifications associated with the group. For example, the second The criteria set by user U is that the number of users associated with the group is at the upper limit. There was a time when I wanted to be associated with it because I had reached that point, or when I was associated with it spontaneously. I was unable to apply, and I could only be associated with another user U if they recommended me. It does not exist, etc.
[0077] In addition, the above embodiments all represent examples of how the present invention can be implemented. These are merely things, and the technical scope of the present invention should not be interpreted as being limited by them. That is, the present invention, without departing from its gist or its main features, It can be implemented in various ways.
[0078] The characteristic functions and effects of the above embodiment are summarized below.
[0079] The information processing device (server 10) includes an association unit 11b. The association unit 11b is After a game in which user 1 and user 2 participated ends, one or more associated users From the first user associated with a group that allows multiplayer, to the group associated with For any second user who is not currently associated with the group, a notification will be sent to link them to the group.
[0080] This configuration allows it to be associated with a group that can play multiplayer. From a user, to a user not associated with that group, It is possible to easily send out a series of notifications.
[0081] The association unit 11b determines that the number of users associated with the group has reached the upper limit. In that case, the notification will not be executed.
[0082] By using this configuration, the number of users associated with the group will not exceed the upper limit. If this condition is met, it can prevent the execution of unnecessary notifications.
[0083] The association unit 11b determines that the number of users associated with the group has reached the upper limit, and then... If the user has the authority to manage users associated with the group, then the second user Notification to the user to associate with the group instead of the user already associated with the group. Execute this.
[0084] By using this configuration, the number of users associated with the group will not exceed the upper limit. Even if the user has reached the required level, the second user who is not associated with the group may be subject to user management permissions. It is possible to send notifications to users that associate them with a group.
[0085] When the association unit 11b receives a selection from the second user to associate with a group, , a request to remove a user from a group When the user complies with the request, the association between the user and the group is removed. Associate 2 users with a group.
[0086] This configuration allows a second user to select which group to associate with. If this happens, the association between the user associated with the group and the group will be removed. A second user can be associated with a group.
[0087] The association unit 11b selects from among the users associated with the group the user Based on the user history, determine which users should be unassociated from the group.
[0088] By using this configuration, from among the users associated with the group, Based on the user's play history, the system can suitably determine which users should be removed from the group. It is possible.
[0089] The information processing device (server 10) further comprises a display control unit 11c. If the first user is associated with multiple groups, the group to which the notification will be executed will be determined. Display a selection screen that allows the first user to choose an option.
[0090] This configuration allows the first user to be associated with multiple groups. In this case, a selection screen will be displayed, allowing the first user to select the group to which notifications should be sent. It is possible.
[0091] The association unit 11b determines that the difference between the number of users associated with the group and the upper limit is predetermined. If the number is less than or equal to the number, the first timing to perform the first process of sending a notification and associating it with the group The second step is to perform the second process necessary for users who have not been removed to be associated with the group. If the timing is within a specified period, the second user will be associated with the group. They don't put their knowledge into practice.
[0092] By using this configuration, the number of users associated with the group will not exceed the upper limit. If there is a risk of reaching the limit, the second user who issued the notification to associate with the group will be grouped This prevents situations from occurring that cannot be associated with the loop.
[0093] The association unit 11b determines if the first user is associated with multiple groups, and then the game Based on this, the system determines which of the multiple groups will receive notifications.
[0094] This configuration allows the first user to be associated with multiple groups. In this case, depending on the game in which the first and second users participated, one of several groups will be selected. The group of people to whom knowledge is to be implemented can be appropriately determined.
[0095] The association unit 11b associates the attribute information attached to the game with one of the multiple groups. The group with the attribute information that can be used is determined as the group to which notifications will be sent. do.
[0096] By using this configuration, the game in which the first and second users participate will be... The attribute information that is assigned to the group and the attribute information that is associated with it are assigned to the second user. In contrast, the group to which notifications are to be issued can be suitably determined.
[0097] The association unit 11b is responsible for all users who are participating in the game but are not associated with a group. If the number is less than or equal to the number of users that can be additionally associated with the group, all users Send a notification to the group to associate it with the target group.
[0098] By using this configuration, all players who participate in the game but are not associated with a group will be able to play. If the number of users is less than or equal to the number of users that can be added to the group. This allows for the simultaneous execution of group-associated notifications to all users in question. .
[0099] The association unit 11b is responsible for all users who are participating in the game but are not associated with a group. If the number is greater than the number of users that can be additionally associated with the group, all users The order in which notifications associated with a group are executed is determined based on predetermined criteria. .
[0100] By using this configuration, all players who participate in the game but are not associated with a group will be able to play. If the number of users is greater than the number of users that can be added to the group. The order in which notifications associated with a group are executed for all users is determined based on predetermined criteria. This allows for a suitable determination.
[0101] The association unit 11b executes a notification to the second user to associate with multiple groups. Furthermore, for each of the multiple groups, a second user can choose whether or not to associate with them.
[0102] By using this configuration, for each of the multiple groups that have executed the associated notification, It can accept choices from two users regarding whether or not to associate.
[0103] The association unit 11b determines that the number of groups to which the second user is associated is less than a predetermined number. In this case, the group will not accept the second user's selection regarding the association. Associate "za" with it.
[0104] By using this configuration, the number of groups associated with the second user is If it is less than a constant, the second user will not have to make a selection for association, A second user can be associated with the P.
[0105] The association unit 11b determines a predetermined group for the first group that will notify the second user. Information that is advantageous for game progression and information about the second group associated with the second user. It provides information that is advantageous for progressing through the game, and allows for comparison with other relevant information.
[0106] With this configuration, the second user interacts with the first group that executes notifications. Easily compare information that is advantageous for the progress of a given game with the linked second group. It is possible.
[0107] The association unit 11b determines that the parameters of the first group for which a notification is sent to the second user are If the parameters of the second group to which the second user is associated are lower than those of the first group, Do not associate a second user with the P.
[0108] This configuration allows the first group to send notifications to the second user. If the parameter is lower than the parameter of the second group to which the second user is associated This prevents the unnecessary association of a second user with the first group.
[0109] The association unit 11b determines a predetermined game for users associated with the first group. The degree to which the progression is favorable is used as the parameter for the first group, and it is associated with the second group. For the users present, the degree to which they have an advantage in progressing through a given game is used as the parameter for the second group. Then, determine whether the parameters of the first group are higher than those of the second group. do.
[0110] By using this configuration, for users associated with the first group The degree to which a given game progresses is advantageous (parameters of the first group) is related to the second group. The degree to which linked users have an advantage in progressing through a given game (Phase 2) It is possible to determine whether the value is higher or lower than the meter.
[0111] The association unit 11b determines whether or not to allow the execution of a notification to associate with a group. Based on the criteria set by the second user, associate the second user with a group. Decide whether or not to send the notification.
[0112] With this configuration, the second user can execute notifications associated with the group. By setting criteria for whether or not to permit something, we can control whether or not to issue such a notice. It is possible.
[0113] In the information processing method performed by the information processing device, the computer processes the first user and the second user. After a game a user participated in ends, they can play multiplayer with one or more associated users. From the first user associated with a group, to the second user not associated with a group. Send a notification to associate it with the group.
[0114] This configuration allows it to be associated with a group that can play multiplayer. From a user, to a user not associated with that group, It is possible to easily send out a series of notifications.
[0115] The information processing program executed on the information processing device is sent to the computer by the first user and After a game in which a second user participated ends, multiplayer is available with one or more associated users. From the first user who is associated with a group that allows this, to the second user who is not associated with a group. The system is instructed to execute a process that sends a notification to associate the group.
[0116] This configuration allows it to be associated with a group that can play multiplayer. From a user, to a user not associated with that group, It is possible to easily send out a series of notifications. [Explanation of Symbols]
[0117] 1: Game system, 10: Server, 11: Control unit, 11a: Group creation unit, 11b: Association unit, 11c: display control unit, 12: storage unit, 13: communication unit, 14: operation input unit, 1 5: Monitor, 16: System bus, 20, 20a, 20b, 20c: User terminals, 21: Control unit, 22: Storage unit, 23: Communication unit, 24: Display unit, 25: Speaker, 26: Microphone, 27: Camera, 28: Operation buttons, 29: System bus, 30: Message, 32A,3 4A,36A: Images, 32B,34B,36B: Character names, 32C,34C,36C : Group request button, 32D, 34D, 36D: Friend request button, 37: Batch group 38: Bulk friend request button, 39: Bulk group friend request button Tan, 40: Message, 42, 44, 46: Group selection button, 48: Batch group Application button, U, U1, U2, U3: User
Claims
1. A processor, the processor comprising: Associate groups with users, Possibly controlling the recruitment of users to play multiplayer games among the one or more users associated with the group; After a game in which a first user associated with the group and a second user not associated with the group have played in multiplay ends, a group selection screen including groups, among a plurality of groups associated with the first user, that have attribute information associated with the game, is displayed on a terminal of the first user; transmitting, to a terminal of the second user, information associating the second user with a group selected by an operation of the first user from among the groups included in the group selection screen; Information processing device.
2. A processor that associates groups with users; A processor controls the recruitment of users to play multiplayer games among one or more of the users associated with the group; After a game in which a first user associated with the group and a second user not associated with the group have played in multiplay ends, a group selection screen including groups, among a plurality of groups associated with the first user, that have attribute information associated with the game, is displayed on a terminal of the first user; a processor transmits, to a terminal of the second user, information for associating the second user with a group selected by an operation of the first user from among the groups included in the group selection screen; Information processing methods.
3. A processor comprising: A process of associating a group with a user; A process for enabling and controlling the recruitment of users to play multiplayer games among the one or more users associated with the group; a process of displaying, after a game in which a first user associated with the group and a second user not associated with the group have played in multiplayer, a group selection screen including groups, among a plurality of groups associated with the first user, that have attribute information associated with the game; and transmitting information associating the second user with a group selected by an operation of the first user from among groups included in the group selection screen to a terminal of the second user; Execute the program.
4. A system comprising a server and a terminal, the server comprising: Associate groups with users, Possibly controlling the recruitment of users to play multiplayer games among the one or more users associated with the group; After a game in which a first user associated with the group and a second user not associated with the group have played in multiplay ends, a group selection screen including groups, among a plurality of groups associated with the first user, that have attribute information associated with the game, is displayed on a terminal of the first user; transmitting, to a terminal of the second user, information associating the second user with a group selected by an operation of the first user from among the groups included in the group selection screen; system.