Game interaction method, device, computer equipment and storage medium
By displaying multimedia content in multiplayer online tactical competitive games and obtaining teaming information, and automatically matching and matching virtual characters, the problem of players being unable to choose the role they want and improperly match, improving the game experience.
Patent Information
- Application Number
- CN202310308942.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2043-03-27
AI Technical Summary
In multiplayer online tactical competitive games, players may not be able to choose the virtual character they want when forming a team, and the improper combination of freely selected characters will affect the winning rate and game experience.
By displaying multimedia content in the game client, obtaining the team information corresponding to the content, determining the virtual role matching the client, and initiating team invitations based on other virtual roles, realizing automatic matching and reasonable matching.
It improves the efficiency and success rate of virtual character selection during game teaming, ensures that the roles are matched reasonably, and improves the user's gaming experience.
Smart Images

Figure CN116271820B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to a game interaction method, device, computer equipment and storage medium. Background Art
[0002] With the rapid development of Internet technology and mobile terminal technology, games have gradually become one of the ways of entertainment in people's daily lives. People can experience different game fun in different types of games. Taking Multiplayer Online Battle Arena (MOBA) as an example, people can team up with other game players and control different virtual characters to compete with other game players, thereby experiencing the fun of team games.
[0003] In the related art, when forming a team for a game, the virtual characters controlled by each player are often set in turn according to the virtual character selection operations of each player after the team is formed. However, in this process, the current player may not be able to select the virtual character he wants to use because the virtual character has been selected by other players. In addition, the virtual character freely selected by the player may have a low winning rate due to improper character matching, affecting the game experience. Summary of the invention
[0004] The embodiments of the present disclosure at least provide a game interaction method, apparatus, computer equipment and storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a game interaction method, comprising:
[0006] Display multimedia content in the first game client;
[0007] Acquire team information corresponding to the multimedia content, wherein the team information includes at least a plurality of virtual characters;
[0008] In response to a user's trigger, determining a first virtual character associated with the first game client from among the plurality of virtual characters;
[0009] Initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, so as to start a target game match according to the team information;
[0010] In response to a successful invitation, the target game game is displayed; wherein, in the target game game, the first virtual character is controlled by the first game client.
[0011] In a possible implementation, in response to a user trigger, determining a first virtual character associated with the first game client from among the plurality of virtual characters includes:
[0012] In response to a user's trigger, based on the historical game records of the first game client, a first virtual character corresponding to the first game client is determined from the team information; or,
[0013] In response to a selection operation by the user, a first virtual character corresponding to the first game client is determined from the team formation information.
[0014] In a possible implementation manner, the initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters includes:
[0015] Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match;
[0016] The game team invitation is initiated based on the team invitation information.
[0017] In a possible implementation manner, after determining the first virtual character associated with the first game client, the method further includes:
[0018] In a multimedia content page displaying the multimedia content, displaying team recruitment information for recruiting the first virtual character;
[0019] In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
[0020] In a possible implementation manner, displaying team recruitment information for recruiting the first virtual character on a multimedia content page displaying the multimedia content includes:
[0021] In the case where there are multiple pieces of team recruitment information, in a multimedia content page displaying the multimedia content, determining a display order of the team recruitment information according to a game attribute of a game client that publishes the team recruitment information;
[0022] The plurality of team recruitment information are displayed in the display order.
[0023] In a possible implementation, the game attributes include at least one of the following:
[0024] Using the winning rate information of the second virtual character, the game match information using the second virtual character, the proficiency information using the second virtual character, and the degree of matching with the rank of the first game client.
[0025] In a possible implementation manner, the initiating the game team invitation based on the team invitation information includes:
[0026] Send the team invitation information according to the preset information sending channel;
[0027] The information sending channels include:
[0028] Game lobby chat window, and / or, game friend chat window, and / or target game live broadcast room.
[0029] In a possible implementation manner, the method further includes determining the target game live broadcast room according to the following method:
[0030] Determine the anchor attribute information of each game live broadcast room;
[0031] The target game live broadcast room is determined by selecting a game live broadcast room whose corresponding anchor attribute information meets preset conditions;
[0032] The anchor attribute information satisfies the preset conditions, including at least one of the following:
[0033] The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
[0034] In a possible implementation manner, the initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters includes:
[0035] Determine a target client that simultaneously views or historically views the multimedia content;
[0036] Based on the second virtual character, the game team invitation is initiated to the target client.
[0037] In a second aspect, the present disclosure also provides a game interaction device, including:
[0038] A first display module, used to display multimedia content in a first game client;
[0039] An acquisition module, configured to acquire team information corresponding to the multimedia content, wherein the team information includes at least a plurality of virtual characters;
[0040] A determination module, configured to determine, in response to a user's trigger, a first virtual character associated with the first game client from among the plurality of virtual characters;
[0041] An initiating module, configured to initiate a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character, so as to start a target game match according to the team information;
[0042] The second display module is used to display the target game in response to a successful invitation; wherein, in the target game, the first virtual character is controlled by the first game client.
[0043] In a possible implementation, the determining module, when determining the first virtual character associated with the first game client from among the plurality of virtual characters in response to a user's trigger, is configured to:
[0044] In response to a user's trigger, based on the historical game records of the first game client, a first virtual character corresponding to the first game client is determined from the team information; or,
[0045] In response to a selection operation by the user, a first virtual character corresponding to the first game client is determined from the team formation information.
[0046] In a possible implementation manner, the initiating module, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, is configured to:
[0047] Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match;
[0048] The game team invitation is initiated based on the team invitation information.
[0049] In a possible implementation, after determining the first virtual character associated with the first game client, the determination module is further configured to:
[0050] In a multimedia content page displaying the multimedia content, displaying team recruitment information for recruiting the first virtual character;
[0051] In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
[0052] In a possible implementation manner, the determination module, when displaying the team recruitment information for recruiting the first virtual character in the multimedia content page displaying the multimedia content, is used to:
[0053] In the case where there are multiple pieces of team recruitment information, in a multimedia content page displaying the multimedia content, determining a display order of the team recruitment information according to a game attribute of a game client that publishes the team recruitment information;
[0054] The plurality of team recruitment information are displayed in the display order.
[0055] In a possible implementation, the game attributes include at least one of the following:
[0056] Using the winning rate information of the second virtual character, the game match information using the second virtual character, the proficiency information using the second virtual character, and the degree of matching with the rank of the first game client.
[0057] In a possible implementation manner, when initiating the game team invitation based on the team invitation information, the initiating module is used to:
[0058] Send the team invitation information according to the preset information sending channel;
[0059] The information sending channels include:
[0060] Game lobby chat window, and / or, game friend chat window, and / or target game live broadcast room.
[0061] In a possible implementation manner, the initiating module is further used to determine the target game live broadcast room according to the following steps:
[0062] Determine the anchor attribute information of each game live broadcast room;
[0063] The target game live broadcast room is determined by selecting a game live broadcast room whose corresponding anchor attribute information meets preset conditions;
[0064] The anchor attribute information satisfies the preset conditions, including at least one of the following:
[0065] The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
[0066] In a possible implementation manner, the initiating module, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, is configured to:
[0067] Determine a target client that simultaneously views or historically views the multimedia content;
[0068] Based on the second virtual character, the game team invitation is initiated to the target client.
[0069] In a third aspect, an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned first aspect, or any possible implementation of the first aspect are performed.
[0070] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned first aspect or any possible implementation of the first aspect are executed.
[0071] The game interaction method, device, computer equipment and storage medium provided by the embodiments of the present disclosure can determine the first virtual character that matches the current first game client and the second virtual character used to initiate a game team invitation based on the team information corresponding to the multimedia content displayed in the first game client, and then initiate the game team invitation through the determined second virtual character, and directly select the first virtual character for the first game client to use after the invitation is successful. In this way, a matching first virtual character can be selected for the user during the game team process, and the second virtual character in the team information can be automatically matched for the user according to the team information corresponding to the displayed multimedia content, providing the user with a new game team form, thereby achieving a reasonable combination of roles during the team process, and selecting suitable virtual characters for the user and teammates during the game team process, thereby improving the user's gaming experience.
[0072] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following is a brief introduction to the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can also be obtained based on these drawings without creative work.
[0074] Figure 1 A flowchart of a game interaction method provided by an embodiment of the present disclosure is shown;
[0075] Figure 2a A schematic diagram showing team recruitment information for recruiting a first virtual character in a game interaction method provided by an embodiment of the present disclosure is shown;
[0076] Figure 2b A schematic diagram showing initiating a game team invitation for a second virtual character in the game interaction method provided by an embodiment of the present disclosure;
[0077] Figure 3a A schematic diagram showing sending team invitation information through a game lobby chat window in a game interaction method provided by an embodiment of the present disclosure;
[0078] Figure 3b A schematic diagram showing sending team invitation information through a game friend chat window in a game interaction method provided by an embodiment of the present disclosure;
[0079] Figure 4 A schematic diagram of the architecture of a game interaction device provided by an embodiment of the present disclosure is shown;
[0080] Figure 5 A schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0081] In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.
[0082] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0083] The term "and / or" herein only describes an association relationship, indicating that three relationships may exist. For example, A and / or B may represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set consisting of A, B, and C.
[0084] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0085] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0086] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0087] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0088] Research has found that when forming a team for a game, the virtual characters controlled by each player are often set in turn according to the virtual character selection operations of each player after the team is formed. However, in this process, the current player may be unable to select the virtual character he wants to use because the virtual character has already been selected by other players. In addition, the virtual character freely selected by the player may have a low winning rate due to improper character matching, affecting the gaming experience.
[0089] Based on the above research, the present disclosure provides a game interaction method, device, computer equipment and storage medium, which can determine the first virtual character that matches the current first game client and the second virtual character used to initiate a game team invitation based on the team information corresponding to the multimedia content displayed in the first game client, and then initiate the game team invitation through the determined second virtual character, and directly select the first virtual character for the first game client to use after the invitation is successful. In this way, a matching first virtual character can be selected for the user during the game team process, and the second virtual character in the team information can be automatically matched for the user according to the team information corresponding to the displayed multimedia content, providing the user with a new game team form, thereby achieving a reasonable combination of roles in the team process, and selecting suitable virtual characters for the user and teammates during the game team process, thereby improving the user's gaming experience.
[0090] To facilitate understanding of the present embodiment, a game interaction method disclosed in the embodiment of the present disclosure is first introduced in detail. The execution subject of the game interaction method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities, and the computer device includes, for example: a terminal device or a server or other processing device, and the terminal device can be a user equipment (User Equipment, UE), a mobile device, a user terminal, a terminal, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the game interaction method can be implemented by a processor calling a computer-readable instruction stored in a memory.
[0091] See also Figure 1 FIG. 1 is a flowchart of a game interaction method provided by an embodiment of the present disclosure, wherein the method includes S101 to S105, wherein:
[0092] S101: Display multimedia content in a first game client.
[0093] S102: Acquire team information corresponding to the multimedia content, wherein the team information includes at least a plurality of virtual characters.
[0094] S103: In response to a trigger from a user, determining a first virtual character associated with the first game client from among the plurality of virtual characters.
[0095] S104: Initiating a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character, so as to start a target game match according to the team information.
[0096] S105: In response to a successful invitation, display the target game match; wherein, in the target game match, the first virtual character is controlled by the first game client.
[0097] The following is a detailed description of the above steps.
[0098] For S101 and S102,
[0099] The first game client may be the current game client that is displaying the multimedia content. The multimedia content may be multimedia content used to display game content, and may include, for example, game videos, game live broadcasts, etc. The game video may be, for example, a virtual character strategy video, and the virtual character strategy video may be used to introduce the operation method of the virtual character; the team information corresponding to the multimedia content may be the team information corresponding to the virtual character contained in the multimedia content, and the team information is used to characterize the team attributes after other virtual characters are teamed up with the current virtual character, and the team attributes may include team win rate, team usage rate, etc.; the virtual character may be a game character that can be controlled by a user in a game match, and the user can play the game by controlling the game character.
[0100] Furthermore, after obtaining the team information corresponding to the multimedia content, the team information corresponding to the multimedia content can also be displayed in a preset display area corresponding to the first game client to display the team attributes after other virtual characters team up with the current virtual character.
[0101] In one possible implementation, when the multimedia content is displayed in the first game client, a trigger operation for a virtual character strategy video of any virtual character can be responded to, and the virtual character strategy video corresponding to the virtual character can be displayed in the first game client; or, a trigger operation for a game strategy video can be responded to, and the game strategy video corresponding to the virtual character can be displayed in the first game client.
[0102] For S103,
[0103] Here, the user's trigger can be a selection operation of the user on multiple virtual characters displayed, or it can be an automatic matching operation on the virtual characters in the team information, automatically selecting a first virtual character associated with the first game client for the user from the multiple virtual characters; the first virtual character associated with the first game client can be a virtual character among the multiple virtual characters that matches the player attributes of the first game client, and the player attributes may include, for example, commonly used virtual characters, commonly used character attributes, etc.
[0104] In a possible implementation manner, when determining the first virtual character associated with the first game client from among the plurality of virtual characters, any one of the following methods may be used:
[0105] Method 1: Based on the historical game records of the first game client, determine the first virtual character corresponding to the first game client from the team information.
[0106] Here, the historical game records may include usage of each virtual character corresponding to the first game client after user authorization. The commonly used virtual characters corresponding to the first game client and the character attributes corresponding to the commonly used virtual characters can be determined through the usage of each virtual character.
[0107] Specifically, when determining the first virtual character corresponding to the first game client from the team information based on the historical game records of the first game client, the commonly used virtual character corresponding to the first game client and / or a virtual character that matches the character attributes of the commonly used virtual character corresponding to the first game client can be used.
[0108] Among them, the commonly used virtual character corresponding to the first game client may be a virtual character that is used by the user more than a preset frequency within a preset time period, for example, it may be a character that is used more than a preset frequency within the last month; the character attributes of the commonly used virtual character corresponding to the first game client may be, for example, a shooter-type character, a warrior-type character, etc., and the virtual character that matches the character attributes may be a virtual character whose corresponding character attributes are the character attributes of the commonly used virtual character.
[0109] Method 2: In response to a selection operation of the user, a first virtual character corresponding to the first game client is determined from the team formation information.
[0110] Here, the team formation information may include multiple virtual characters, and the user may select at least one of the virtual characters as the first virtual character.
[0111] Exemplarily, the virtual characters included in the team formation information corresponding to the multimedia content may be character A, character B, and character C, and the user may select character A as the first virtual character.
[0112] Next, we will first introduce a way of forming a game team, and then continue to introduce other ways of forming a game team in subsequent S104 to S105:
[0113] Furthermore, after determining the first virtual character associated with the first game client, a team relationship may be established through the following steps A1 to A2:
[0114] A1: On a multimedia content page displaying the multimedia content, display team recruitment information for recruiting the first virtual character.
[0115] Here, the team recruitment information for recruiting the first virtual character can be initiated based on the second virtual character other than the first virtual character in the team information, for example, it can be sent by the game client whose corresponding virtual character is the second virtual character, or it can also be sent by the anchor end of the game live broadcast room whose corresponding virtual character is the second virtual character.
[0116] In a possible implementation, when displaying the team recruitment information for recruiting the first virtual character, the following steps A11 to A12 may be performed:
[0117] A11: When there are multiple pieces of team recruitment information, in a multimedia content page that displays the multimedia content, the display order of the team recruitment information is determined according to the game attributes of the game client that publishes the team recruitment information.
[0118] A12: Display the multiple team recruitment information in the display order.
[0119] Here, the game attributes may include at least one of the following attributes: winning rate information using the second virtual character, game session information using the second virtual character, proficiency information using the second virtual character, and the degree of matching with the rank of the first game client.
[0120] The winning rate information of the second virtual character may be a historical winning rate corresponding to the second virtual character. For example, if the total number of game matches using the second virtual character is 100 and the number of game matches won is 60, the historical winning rate corresponding to the second virtual character is 60%. Alternatively, the winning rate information of the second virtual character may also be a team winning rate after the second virtual character and the first virtual character form a team for a game. For example, if the total number of game matches using the second virtual character and the first virtual character for a team is 50 and the number of game matches won is 40, the team winning rate after the second virtual character and the first virtual character form a team for a game is 80%.
[0121] The game session information using the second virtual character may be the historical number of times the second virtual character is used, or may be the number of games played in which the second virtual character is used to form a game team with the first virtual character; the proficiency information using the second virtual character may be determined based on information such as game session information, win rate information, game duration information, etc. using the second virtual character. The disclosed embodiment does not limit how to determine the proficiency information of the virtual character, which is subject to what can be achieved; the degree of match with the rank of the first game client may be determined based on the game rank of the game client that publishes the team recruitment information and the game rank of the first game client. If the game rank of the first game client is the same as the game rank of any of the game clients that publish the team recruitment information, it can be determined that the degree of match between the rank of the game client that publishes the team recruitment information and the first game client is the highest degree of match.
[0122] In this way, when determining the display order of team recruitment information, multiple game attributes can be comprehensively considered so that the final display order of the team recruitment information can be more in line with the actual needs of the current first game client, thereby improving the success rate of game team formation and the gaming experience of each game client in related game matches.
[0123] A2: In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
[0124] For example, a schematic diagram showing team recruitment information for recruiting a first virtual character may be as follows: Figure 2a As shown, Figure 2a In the example, the first virtual character is character A, and the team information includes recommended information on the pairing of characters A and B. The game host in the second virtual game live broadcast room using character B can send team recruitment information to recruit character A; the target recruitment information is the recruitment information sent by host 1. The user can trigger the "one-click boarding" button in the team recruitment information released by host 1 to join the game match of host 1 and control the first virtual character in the game match.
[0125] In this way, by displaying the team recruitment information of relevant virtual characters and quickly joining the game after the user selects the target recruitment information in the team recruitment information, the user can quickly find the game he wants to join while watching the multimedia content, and use the corresponding virtual character in the game, thereby improving the efficiency of virtual character selection in the game, and allowing the user to select the virtual character he wants to use before the game.
[0126] For S104 and S105,
[0127] In a possible implementation manner, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, the following steps B1 to B2 may be performed:
[0128] B1: Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match.
[0129] B2: Initiate the game team invitation based on the team invitation information.
[0130] Exemplarily, taking the second virtual character as character B, the generated second virtual character information can be "Come and find character B to team up and gain points together". When the second virtual character information is triggered by the second game client, the second game client that triggers the second virtual character information can be used as the game client that teams up with the current first game client.
[0131] For example, the schematic diagram of initiating a game team invitation for the second virtual character may be as follows: Figure 2b As shown, Figure 2b In the example, the determined second virtual characters include character B and character C. When the user triggers the button of "recruiting reliable character B", team invitation information corresponding to the character B can be generated, so that a game team invitation can be initiated based on character B.
[0132] In a possible implementation, when initiating the game team invitation, the team invitation information may be sent according to a preset information sending path. The information sending path includes at least one of the following paths:
[0133] 1. Game lobby chat window
[0134] Here, the game lobby chat window can be a game lobby chat window of the game server where the first game client is located. For example, if the game server where the first game client is located is game server 1, the game team invitation can be sent in the game lobby chat window corresponding to the game server 1; or, the game lobby chat window can also be a target game server that matches the second virtual character, and the target game server includes the game server where the second virtual character is the most frequently used virtual character, the game server where the second virtual character is located in the character background story setting, etc.
[0135] For example, a schematic diagram of sending a team invitation message through a game lobby chat window can be as follows: Figure 3a As shown, Figure 3a In the example, the generated team invitation message is "My character A is very strong, let's get character B to help me score points!", where "character B" is highlighted to prompt other users that they can establish a game team relationship with the current first game client by triggering "character B".
[0136] 2. Game friends chat window
[0137] Here, the content of the team invitation information sent through different information sending channels may be different, and is used to indicate the game team invitation to other users of different identities. When the team invitation information is sent through the game friend chat window, the target game friends who meet the friend team screening conditions can be screened out from the multiple game friends to be screened corresponding to the current first game client; wherein, the friend team screening conditions may include the proficiency in using the second virtual character being greater than a preset proficiency, the degree of match with the rank of the first game client being greater than a preset match, the number of team formations with the first game client being greater than a preset number, the intimacy with the first game client being greater than a preset intimacy, etc.
[0138] For example, a schematic diagram of sending a team invitation message through a game friend chat window can be as follows: Figure 3b As shown, Figure 3b In the example, the target game friend is determined to be "Friend 1", and a chat window can be established between the current first game client and the game client where "Friend 1" is located, and the generated team invitation message "I am using character A, come and use character B to score with me!" is sent in the chat window.
[0139] 3. Target game live broadcast room
[0140] Here, the target game live broadcast room is a game live broadcast room that meets certain conditions. When sending team invitation information to the target game live broadcast, the team invitation information can be sent in the chat information display area of the target game live broadcast room; or, the team invitation information can also be displayed to the live broadcast room audience in the form of barrage in the barrage display area in the target game live broadcast room.
[0141] In addition, the display form of the team invitation information in the target game live broadcast room may be related to the live broadcast room identity of the first game client in the target game live broadcast room. If the identity of the first game client is the same as the anchor of other game live broadcast rooms, the team invitation information may be directly displayed in the live broadcast room screen to invite the anchor corresponding to the target game live broadcast room; if the identity of the first game client is a member of the target game live broadcast room, the team invitation information may be displayed to the live broadcast room audience in the form of barrage in the barrage display area of the target game live broadcast room, wherein the membership identity of the target game live broadcast room may be obtained by subscribing to the target game live broadcast room, etc.; if the identity of the first game client is an ordinary audience of the target game live broadcast room, the team invitation information may be sent in the chat information display area of the target game live broadcast room.
[0142] In a possible implementation manner, when determining the target game live broadcast room, the following steps C1 to C2 may be performed:
[0143] C1: Determine the host attribute information of each game live broadcast room.
[0144] Here, the anchor attribute information includes the virtual character being used in the live broadcast, the anchor's frequently used virtual characters, and the virtual characters included in the game match in which the anchor currently participates.
[0145] C2: The game live broadcast room whose corresponding anchor attribute information meets the preset conditions is determined as the target game live broadcast room.
[0146] The anchor attribute information satisfies the preset conditions, including at least one of the following:
[0147] The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
[0148] In this way, by screening the live broadcast room of the game anchor according to the anchor attribute information, the team invitation information can be sent to the game live broadcast room associated with the second virtual character, thereby improving the success rate of the first game client when forming a game team.
[0149] In another possible implementation, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, the following steps D1 to D2 may be performed:
[0150] D1: Determine a target client that simultaneously views or historically views the multimedia content.
[0151] D2: Based on the second virtual character, the game team invitation is initiated to the target client.
[0152] Here, when the game team invitation is initiated to the target client based on the second virtual character, the team invitation information generated based on the second virtual character can be sent to the target client whose corresponding game team status is to accept the team invitation, so as to start the target game match with the first game client after the target client accepts the team invitation.
[0153] In addition, when the game team invitation is initiated to the target client based on the second virtual character, the team invitation information generated based on the second virtual character can be sent to the target client whose corresponding associated character is the second virtual character, so as to start the target game match with the first game client after the target client accepts the team invitation.
[0154] In this way, by initiating a game team invitation to a target client that is simultaneously watching or has historically watched the multimedia content, the invitation scope of the game team invitation can be expanded, thereby improving the success rate of the game team and the gaming experience of each game client in the relevant game match.
[0155] In another possible implementation, in order to avoid the above-mentioned multiple game team invitation methods (including at least the three methods corresponding to A1~A2, B1~B2, and D1~D2 respectively) from causing excessive disturbance to other game users, only some of the game team invitation methods can be used when initiating a team invitation, and if the game team is not completed within the preset time, other game team invitation methods can be used.
[0156] Furthermore, after using various game team invitation methods to form a team, the team formation success rate corresponding to each game team invitation method can be counted, and the game team formation invitation methods can be sorted according to the team formation success rate and / or the game team formation invitation methods set by the user. In the subsequent game team formation process, the invitation methods used are sorted, and some of the game team formation invitation methods are used for game team formation invitations according to the target order obtained after sorting. If the game team formation is not completed within the preset time period, the subsequent game team formation invitation methods are used for game team formation invitations according to the target order.
[0157] In this way, by collecting statistics on the team formation results of the above-mentioned multiple game team formation invitation methods (including the above-mentioned multiple information sending methods), and sorting the invitation methods according to the statistical team formation success rate and / or the priority of the invitation method set by the user, it is possible to automatically select suitable game team formation invitation methods and the corresponding invitation method sending order for different users, thereby specifically improving the success rate of game team formation for different users and enhancing the user's gaming experience.
[0158] It should be noted that in order to facilitate users to use the above-mentioned multimedia content browsing, game team formation, entering the live broadcast room and other functions in the same application, the multimedia content page that displays the multimedia content, the page related to the game team invitation displayed after initiating the game team invitation, and the live broadcast page of the live broadcast room can all be set as pages within the first game client. The above-mentioned pages can be displayed in the first game client by setting relevant plug-ins, etc., so that users can implement the functions corresponding to the above-mentioned pages in the first game client, thereby avoiding users switching operations between multiple applications and improving users' operating efficiency and game interaction experience.
[0159] The game interaction method provided by the disclosed embodiment can determine the first virtual character that matches the current first game client and the second virtual character used to initiate the game team invitation based on the team information corresponding to the multimedia content displayed in the first game client, and then initiate the game team invitation through the determined second virtual character, and directly select the first virtual character for the first game client to use after the invitation is successful. In this way, a matching first virtual character can be selected for the user during the game team formation process, and the second virtual character in the team information can be automatically matched for the user based on the team information corresponding to the displayed multimedia content, providing the user with a new game team formation form, thereby achieving a reasonable combination of roles during the team formation process, and selecting suitable virtual characters for the user and teammates during the game team formation process, thereby improving the user's gaming experience.
[0160] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0161] Based on the same inventive concept, a game interaction device corresponding to the game interaction method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned game interaction method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0162] Reference Figure 4 , which is a schematic diagram of the architecture of a game interaction device provided by an embodiment of the present disclosure, the device includes: a first display module 401, an acquisition module 402, a determination module 403, an initiation module 404, and a second display module 405; wherein,
[0163] A first display module 401, used to display multimedia content in a first game client;
[0164] An acquisition module 402 is used to acquire team information corresponding to the multimedia content, wherein the team information includes at least a plurality of virtual characters;
[0165] A determination module 403 is used to determine a first virtual character associated with the first game client from among the plurality of virtual characters in response to a user's trigger;
[0166] An initiating module 404, configured to initiate a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character, so as to start a target game match according to the team information;
[0167] The second display module 405 is used to display the target game in response to a successful invitation; wherein, in the target game, the first virtual character is controlled by the first game client.
[0168] In a possible implementation, the determination module 403, when determining the first virtual character associated with the first game client from among the plurality of virtual characters in response to a user's trigger, is configured to:
[0169] In response to a user's trigger, based on the historical game records of the first game client, a first virtual character corresponding to the first game client is determined from the team information; or,
[0170] In response to a selection operation by the user, a first virtual character corresponding to the first game client is determined from the team formation information.
[0171] In a possible implementation manner, the initiating module 404, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, is configured to:
[0172] Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match;
[0173] The game team invitation is initiated based on the team invitation information.
[0174] In a possible implementation, after determining the first virtual character associated with the first game client, the determination module 403 is further configured to:
[0175] In a multimedia content page displaying the multimedia content, displaying team recruitment information for recruiting the first virtual character;
[0176] In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
[0177] In a possible implementation manner, the determination module 403, when displaying the team recruitment information for recruiting the first virtual character in the multimedia content page displaying the multimedia content, is used to:
[0178] In the case where there are multiple pieces of team recruitment information, in a multimedia content page displaying the multimedia content, determining a display order of the team recruitment information according to a game attribute of a game client that publishes the team recruitment information;
[0179] The plurality of team recruitment information are displayed in the display order.
[0180] In a possible implementation, the game attributes include at least one of the following:
[0181] Using the winning rate information of the second virtual character, the game match information using the second virtual character, the proficiency information using the second virtual character, and the degree of matching with the rank of the first game client.
[0182] In a possible implementation, the initiating module 404, when initiating the game team invitation based on the team invitation information, is used to:
[0183] Send the team invitation information according to the preset information sending channel;
[0184] The information sending channels include:
[0185] Game lobby chat window, and / or, game friend chat window, and / or target game live broadcast room.
[0186] In a possible implementation manner, the initiating module 404 is further configured to determine the target game live broadcast room according to the following steps:
[0187] Determine the anchor attribute information of each game live broadcast room;
[0188] The target game live broadcast room is determined by selecting a game live broadcast room whose corresponding anchor attribute information meets preset conditions;
[0189] The anchor attribute information satisfies the preset conditions, including at least one of the following:
[0190] The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
[0191] In a possible implementation manner, the initiating module 404, when initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, is configured to:
[0192] Determine a target client that simultaneously views or historically views the multimedia content;
[0193] Based on the second virtual character, the game team invitation is initiated to the target client.
[0194] The game interaction device provided by the embodiment of the present disclosure can determine the first virtual character that matches the current first game client and the second virtual character used to initiate the game team invitation based on the team information corresponding to the multimedia content displayed in the first game client, and then initiate the game team invitation through the determined second virtual character, and directly select the first virtual character for the first game client to use after the invitation is successful. In this way, a matching first virtual character can be selected for the user during the game team formation process, and the second virtual character in the team information can be automatically matched for the user based on the team information corresponding to the displayed multimedia content, providing the user with a new game team form, thereby achieving a reasonable combination of roles during the team formation process, and selecting suitable virtual characters for the user and teammates during the game team formation process, thereby improving the user's gaming experience.
[0195] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0196] Based on the same technical concept, the embodiment of the present disclosure also provides a computer device. Figure 5 As shown, it is a schematic diagram of the structure of a computer device 500 provided in an embodiment of the present disclosure, including a processor 501, a memory 502, and a bus 503. Among them, the memory 502 is used to store execution instructions, including a memory 5021 and an external memory 5022; the memory 5021 here is also called an internal memory, which is used to temporarily store the operation data in the processor 501, and the data exchanged with the external memory 5022 such as a hard disk. The processor 501 exchanges data with the external memory 5022 through the memory 5021. When the computer device 500 is running, the processor 501 communicates with the memory 502 through the bus 503, so that the processor 501 executes the following instructions:
[0197] Display multimedia content in the first game client;
[0198] Acquire team information corresponding to the multimedia content, wherein the team information includes at least a plurality of virtual characters;
[0199] In response to a user's trigger, determining a first virtual character associated with the first game client from among the plurality of virtual characters;
[0200] Initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters, so as to start a target game match according to the team information;
[0201] In response to a successful invitation, the target game game is displayed; wherein, in the target game game, the first virtual character is controlled by the first game client.
[0202] In a possible implementation manner, in the instructions of the processor 501, in response to a user trigger, determining a first virtual character associated with the first game client from among the plurality of virtual characters includes:
[0203] In response to a user's trigger, based on the historical game records of the first game client, a first virtual character corresponding to the first game client is determined from the team information; or,
[0204] In response to a selection operation by the user, a first virtual character corresponding to the first game client is determined from the team formation information.
[0205] In a possible implementation manner, in the instruction of the processor 501, the initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters includes:
[0206] Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match;
[0207] The game team invitation is initiated based on the team invitation information.
[0208] In a possible implementation manner, in the instructions of the processor 501, after determining the first virtual character associated with the first game client, the method further includes:
[0209] In a multimedia content page displaying the multimedia content, displaying team recruitment information for recruiting the first virtual character;
[0210] In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
[0211] In a possible implementation manner, in the instruction of the processor 501, displaying the team recruitment information for recruiting the first virtual character in the multimedia content page displaying the multimedia content includes:
[0212] In the case where there are multiple pieces of team recruitment information, in a multimedia content page displaying the multimedia content, determining a display order of the team recruitment information according to a game attribute of a game client that publishes the team recruitment information;
[0213] The plurality of team recruitment information are displayed in the display order.
[0214] In a possible implementation manner, in the instruction of the processor 501, the game attribute includes at least one of the following:
[0215] Using the winning rate information of the second virtual character, the game match information using the second virtual character, the proficiency information using the second virtual character, and the degree of matching with the rank of the first game client.
[0216] In a possible implementation manner, in the instruction of the processor 501, initiating the game team invitation based on the team invitation information includes:
[0217] Send the team invitation information according to the preset information sending channel;
[0218] The information sending channels include:
[0219] Game lobby chat window, and / or, game friend chat window, and / or target game live broadcast room.
[0220] In a possible implementation manner, the instructions of the processor 501 further include determining the target game live broadcast room according to the following method:
[0221] Determine the anchor attribute information of each game live broadcast room;
[0222] The target game live broadcast room is determined by selecting a game live broadcast room whose corresponding anchor attribute information meets preset conditions;
[0223] The anchor attribute information satisfies the preset conditions, including at least one of the following:
[0224] The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
[0225] In a possible implementation manner, in the instruction of the processor 501, the initiating a game team invitation based on at least one second virtual character other than the first virtual character among the plurality of virtual characters includes:
[0226] Determine a target client that simultaneously views or historically views the multimedia content;
[0227] Based on the second virtual character, the game team invitation is initiated to the target client.
[0228] The present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the game interaction method described in the above method embodiment are executed. The storage medium can be a volatile or non-volatile computer-readable storage medium.
[0229] The present disclosure also provides a computer program product that carries a program code. The program code includes instructions that can be used to execute the steps of the game interaction method described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
[0230] The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is implemented as a computer storage medium. In another optional embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0231] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0232] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0233] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0234] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0235] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A game interaction method, characterized in that: include: Displaying multimedia content in the first game client; Acquire team information corresponding to the multimedia content, and display the team information in a preset display area corresponding to the first game client, wherein the team information includes at least a plurality of virtual characters, and the team information is used to characterize team attributes after the plurality of virtual characters are teamed, and the team attributes include at least one of a team win rate and a team usage rate; In response to a user's trigger, determining a first virtual character associated with the first game client from among the plurality of virtual characters; Initiating a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character, so as to start a target game match according to the team information; In response to a successful invitation, the target game game is displayed; wherein, in the target game game, the first virtual character is controlled by the first game client.
2. The method according to claim 1, characterized in that: The step of determining, in response to a user's trigger, a first virtual character associated with the first game client from among the plurality of virtual characters comprises: In response to the trigger of the user, based on the historical game records of the first game client, the first virtual character corresponding to the first game client is determined from the team information; or, In response to the user's selection operation, the first virtual character corresponding to the first game client is determined from the team information.
3. The method according to claim 1, characterized in that The initiating a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character comprises: Generate team invitation information carrying at least one second virtual character information, wherein the second virtual character information corresponds to a second virtual character, and is used to enable a second game client that triggers the second virtual character information to control the second virtual character in the target game match; The game team invitation is initiated based on the team invitation information.
4. The method according to claim 1, characterized in that: After determining the first virtual character associated with the first game client, the method further includes: In a multimedia content page displaying the multimedia content, displaying team recruitment information for recruiting the first virtual character; In response to a triggering operation on the target recruitment information in the team recruitment information, a team relationship is established between the first game client and the game client that publishes the target recruitment information.
5. The method according to claim 4, characterized in that The step of displaying team recruitment information for recruiting the first virtual character on the multimedia content page displaying the multimedia content includes: In the case where there are multiple pieces of team recruitment information, in a multimedia content page displaying the multimedia content, determining a display order of the team recruitment information according to a game attribute of a game client that publishes the team recruitment information; The plurality of team recruitment information are displayed in the display order.
6. The method according to claim 5, characterized in that The game attributes include at least one of the following: The winning rate information of the second virtual character, the game session information of the second virtual character, the proficiency information of the second virtual character, and the degree of matching with the rank of the first game client.
7. The method according to claim 3, characterized in that The initiating the game team invitation based on the team invitation information includes: Send the team invitation information according to the preset information sending channel; The information sending channels include: Game lobby chat window, and / or, game friend chat window, and / or target game live broadcast room.
8. The method according to claim 7, characterized in that The method further includes determining the target game live broadcast room according to the following method: Determine the anchor attribute information of each game live broadcast room; The target game live broadcast room is determined by selecting a game live broadcast room whose corresponding anchor attribute information meets preset conditions; The anchor attribute information satisfies the preset conditions, including at least one of the following: The virtual character being used in the live broadcast is the second virtual character, the commonly used virtual characters include the second virtual character, and the participating game includes the second virtual character.
9. The method according to claim 1, characterized in that: The initiating a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character comprises: Determine a target client that simultaneously views or historically views the multimedia content; Based on the second virtual character, the game team invitation is initiated to the target client.
10. A game interaction device, characterized in that: include: A first display module, used to display multimedia content in a first game client; an acquisition module, configured to acquire team information corresponding to the multimedia content, and display the team information in a preset display area corresponding to the first game client, wherein the team information includes at least a plurality of virtual characters, and the team information is used to characterize team attributes after the plurality of virtual characters are teamed, and the team attributes include at least one of a team win rate and a team usage rate; A determination module, configured to determine, in response to a user's trigger, a first virtual character associated with the first game client from among the plurality of virtual characters; An initiating module, configured to initiate a game team invitation based on at least one second virtual character among the plurality of virtual characters except the first virtual character, so as to start a target game match according to the team information; The second display module is used to display the target game game in response to a successful invitation; wherein, in the target game game, the first virtual character is controlled by the first game client.
11. A computer device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the game interaction method as described in any one of claims 1 to 9 are performed.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the game interaction method as described in any one of claims 1 to 9 are executed.
Citation Information
Patent Citations
Game team-forming method and device in live streaming, and storage medium and electronic equipment
CN110496396A
Game team interaction method and device, equipment and storage medium
CN115531887A
Game player matching method and device, electronic equipment and storage medium
CN115738293A