Game teaming method and device, electronic device, and storage medium

By processing game identity information based on social matching information in the game, a stable game team is formed, and the problem of unstable game teams in the existing technology is solved and the sustainability of user participation is improved.

CN113209637BActive Publication Date: 2025-08-05GUANGZHOU HUYA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010072536.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-01-21
Publication Date
2025-08-05
Estimated Expiration
2040-01-21

AI Technical Summary

Technical Problem

The game team formed by the existing game teaming technology is poor in stability, which makes game users prone to withdraw from the middle due to communication obstacles, affecting the continuity of the game and user stickiness.

Method used

By obtaining the team request information of the game user, matching the game identity information based on the social matching information, forming an information set, and performing team operations in the target game, using preset matching models and rules to improve the social possibility between users.

Benefits of technology

Improve the stability of the game team, ensure that game users can continue to participate in team-building games, and avoid the reduction of user stickiness caused by unstable teams.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113209637B_ABST
    Figure CN113209637B_ABST
Patent Text Reader

Abstract

The game teaming method and device, electronic device, and storage medium provided by this application relate to the field of game technologies. In this application, first, teaming request information of multiple game users in a target game is obtained, where each teaming request information includes game identity information and social matching information. Second, the game identity information is matched based on the social matching information to obtain at least one information set, where each information set includes multiple game identity information. Then, for each information set, a game teaming operation is performed in the target game based on the multiple game identity information belonging to the information set. Based on the above method, the problem of poor stability existing in game teams formed based on existing game teaming technologies can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game technology, and in particular to a game team formation method and device, an electronic device, and a storage medium. Background Art

[0002] In the field of gaming technology, in order to increase the fun of a game, multiple game users can be formed into teams to complete the game together. However, the inventors have found that the game teams formed based on existing game team formation technologies have the problem of poor stability. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a game team formation method and device, electronic equipment and storage medium to improve the problem of poor stability of game teams formed based on existing game team formation technology.

[0004] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0005] A game team forming method, comprising:

[0006] Obtaining team formation request information of multiple game users in a target game, wherein each of the team formation request information includes game identity information and social matching information;

[0007] Performing matching processing on the game identity information based on the social matching information to obtain at least one information set, wherein each of the information sets includes a plurality of game identity information;

[0008] For each of the information sets, a game team operation is performed in the target game based on the plurality of game identity information belonging to the information set.

[0009] In a preferred embodiment of the present application, in the above-mentioned game team formation method, the step of matching the game identity information based on the social matching information to obtain at least one information set includes:

[0010] Performing matching processing on the plurality of social matching information to obtain at least one matching set, wherein each matching set includes the plurality of social matching information;

[0011] For each matching set, multiple game identity information corresponding to multiple social matching information belonging to the matching set are combined to obtain an information set.

[0012] In a preferred embodiment of the present application, in the above-mentioned game team formation method, the step of performing matching processing on the plurality of social matching information to obtain at least one matching set includes:

[0013] Obtain a preset matching model, where the matching model includes multiple sub-models with a sequential relationship in the execution order, and each of the sub-models has different matching conditions;

[0014] Based on the matching model, perform matching processing on multiple social matching information to obtain at least one matching set, where, in the sequential relationship, the latter sub-model is used to perform matching processing on the social matching information that has undergone matching processing by the previous sub-model but has not formed the matching set.

[0015] In a preferred choice of the embodiments of the present application, in the above game teaming method, the matching conditions of each sub-model include a location matching condition, a gender matching condition, and a language matching condition;

[0016] Among them, the location matching conditions included in different sub-models are different.

[0017] In a preferred choice of the embodiments of the present application, in the above game teaming method, each social matching information includes gender matching information, language matching information, and multiple network status information, and each network status information is used to characterize the network status between the terminal device corresponding to the game user and a game server computer room deployed for the target game;

[0018] Among the multiple sub-models, the location matching condition of one sub-model is whether the locations of the game server computer rooms are the same, and the step of performing matching processing on multiple social matching information based on this sub-model includes:

[0019] For each social matching information, determine the target network status information among the multiple network status information included in this social matching information;

[0020] For each game server computer room, determine the multiple target network parameters corresponding to this game server computer room as a parameter set;

[0021] For each parameter set, perform matching processing on the multiple social matching information corresponding to the multiple target network parameters included in this parameter set based on the gender matching condition, the language matching condition, the gender matching information, and the language matching information.

[0022] In a preferred choice of the embodiments of the present application, in the above game teaming method, the step of performing matching processing on the multiple social matching information to obtain at least one matching set further includes:

[0023] Determine whether there is target social matching information, where the target social matching information is the social matching information that has undergone matching processing by the last sub-model in the sequential relationship but has not formed the matching set;

[0024] If the target social matching information exists, perform matching processing on the target social matching information based on a preset matching rule.

[0025] In a preferred selection of the embodiments of the present application, in the above game teaming method, the step of performing matching processing on the target social matching information based on a preset matching rule includes:

[0026] Determine whether the matching duration is greater than a preset duration, where the matching duration is the duration of performing matching processing on the target social matching information based on the matching model;

[0027] If the matching duration is not greater than the preset duration, perform matching processing on the target social matching information and the newly obtained social matching information based on the matching model.

[0028] The embodiments of the present application further provide a game teaming device, including:

[0029] A request information acquisition module, configured to acquire teaming request information of multiple game users in a target game, where each teaming request information includes game identity information and social matching information;

[0030] An information matching processing module, configured to perform matching processing on the game identity information based on the social matching information to obtain at least one information set, where each information set includes multiple pieces of the game identity information;

[0031] A teaming operation execution module, configured to, for each information set, perform a game teaming operation in the target game based on multiple pieces of the game identity information belonging to the information set.

[0032] On the above basis, the embodiments of the present application further provide an electronic device, including:

[0033] A memory, configured to store a computer program;

[0034] A processor connected to the memory, configured to execute the computer program to implement the above game teaming method.

[0035] On the above basis, the embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed, the above game teaming method is implemented.

[0036] The game teaming method and device, electronic device, and storage medium provided by this application obtain teaming request information including game identity information and social matching information, and perform matching processing on the game identity information based on the social matching information to execute game teaming operations based on the matching results. In this way, since the basis for matching the game identity information of multiple game users is social matching information, it can improve the social possibility between different game users in the game team formed based on the game teaming operation, thereby improving the problem that the game team formed based on the existing game teaming technology is prone to poor stability due to the inability of different game users to communicate with each other. For example, individual game users may quit the game team midway due to communication barriers. Therefore, it has high practical value, can ensure the continuous progress of team games, and further avoid the problem that the stickiness of game users to the target game decreases due to the instability of the game team.

[0037] To make the above objects, features, and advantages of this application more obvious and understandable, the following specifically gives preferred embodiments and, in conjunction with the accompanying drawings, makes a detailed description as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 It is a block diagram of the electronic device provided by the embodiment of this application.

[0039] Figure 2 It is an interaction diagram between the electronic device provided by the embodiment of this application and the terminal device.

[0040] Figure 3 It is a flowchart of the steps included in the game teaming method provided by the embodiment of this application.

[0041] Figure 4 It is a schematic diagram of the effect of the click operation performed by the game user on the terminal device provided by the embodiment of this application.

[0042] Figure 5 For Figure 3 It is a flowchart of the steps included in step S120.

[0043] Figure 6 For Figure 5 It is a flowchart of the steps included in step S121.

[0044] Figure 7 It is a schematic diagram of the mutual relationship between multiple sub-models included in the matching model provided by the embodiment of this application.

[0045] Figure 8 For Figure 5 It is a flowchart of other steps included in step S121.

[0046] Figure 9 It is a block diagram showing the functional modules included in the game teaming device provided by an embodiment of the present application.

[0047] Icons: 10 - electronic device; 12 - memory; 14 - processor; 100 - game teaming device; 110 - request information acquisition module; 120 - information matching and processing module; 130 - teaming operation execution module. Detailed implementation manners

[0048] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Usually, the components of the embodiments of the present application described and shown in the accompanying drawings here can be arranged and designed in various different configurations.

[0049] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application to be protected, but merely represents the selected embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without making creative efforts belong to the scope of protection of the present application.

[0050] As Figure 1 shown, an embodiment of the present application provides an electronic device 10, which may include a memory 12, a processor 14 and a game teaming device 100.

[0051] Among them, the memory 12 and the processor 14 are directly or indirectly electrically connected to realize data transmission or interaction. For example, they may be electrically connected through one or more communication buses or signal lines. The game teaming device 100 includes at least one software functional module stored in the memory 12 in the form of software or firmware, and may be a web client. The processor 14 is used to execute the executable computer programs stored in the memory 12, for example, the software functional modules and computer programs included in the game teaming device 100, etc., to implement the game teaming method provided by the embodiments of the present application.

[0052] Optionally, the memory 12 may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc.

[0053] And, the processor 14 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), a System on Chip (SoC), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0054] It can be understood that Figure 1 The structure shown is only schematic, and the electronic device 10 may also include more or fewer components than those shown Figure 1 in the figure, or have a configuration different from that shown Figure 1 in the figure. For example, it may also include a communication unit for information interaction with other devices (such as Figure 2 the multiple terminal devices shown, including but not limited to, mobile phones, computers, tablet computers, etc.).

[0055] Among them, the electronic device 10 may be a server for communicating and interacting with the terminal devices corresponding to multiple game users in a target game to form teams for the multiple game users.

[0056] Combined with Figure 3 , the embodiment of the present application also provides a game teaming method applicable to the above-mentioned electronic device 10. Among them, the method steps defined by the processes related to the game teaming method can be implemented by the electronic device 10. The following will Figure 3 describe the specific process shown in detail.

[0057] Step S110, obtain the teaming request information of multiple game users in a target game.

[0058] In this embodiment, the teaming request information sent by multiple game users in the target game based on their corresponding terminal devices may be obtained first.

[0059] Among them, each of the teaming request information includes game identity information and social matching information. In this way, multiple pieces of the game identity information and multiple pieces of the social matching information can be obtained.

[0060] Step S120: Based on the social matching information, perform matching processing on the game identity information to obtain at least one information set.

[0061] In this embodiment, after obtaining multiple pieces of the game identity information and multiple pieces of the social matching information based on step S110, matching processing can be performed on the game identity information based on the social matching information to obtain at least one information set.

[0062] Among them, each of the information sets includes multiple pieces of the game identity information.

[0063] Step S130: For each of the information sets, perform a game teaming operation in the target game based on the multiple pieces of the game identity information belonging to this information set.

[0064] In this embodiment, after obtaining the at least one information set based on step S120, for each of the information sets, a game teaming operation can be performed in the target game based on the multiple pieces of the game identity information belonging to this information set.

[0065] That is to say, multiple game users corresponding to multiple pieces of the game identity information belonging to the same information set can play in a team in the target game; conversely, two game users corresponding to any two pieces of the game identity information belonging to different information sets will not play in a team in the target game.

[0066] Based on the above method, since the basis for performing matching processing on the game identity information of multiple game users is the social matching information, it can improve the social possibility between different game users in the game team formed based on the game teaming operation, thereby improving the problem that in the game team formed based on the existing game teaming technology, it is easy for different game users to be unable to communicate, resulting in poor stability of the game team, such as individual game users quitting the game team due to communication barriers. Therefore, it can ensure the continuous progress of the team play, and further avoid the problem that the stickiness of game users to the target game is reduced due to the instability of the game team.

[0067] Regarding step S110, it should be noted that the specific manner of obtaining the teaming request information is not limited and can be selected according to actual application requirements.

[0068] For example, in an alternative example, the electronic device 10 to which the game teaming method is applied can communicate with a plurality of terminal devices corresponding to a plurality of game users in the target game to directly obtain a plurality of teaming request messages sent by the plurality of terminal devices.

[0069] For another example, in another alternative example, the electronic device 10 to which the game teaming method is applied can communicate with a plurality of terminal devices corresponding to a plurality of game users in the target game through an intermediate device (the intermediate device can be a server). In this way, after each terminal device generates a teaming request message in response to a user's selection operation (such as Figure 4 the click operation shown), it can send the teaming request message to the intermediate device, so that the intermediate device forwards the teaming request message to the electronic device 10.

[0070] It should be noted that for step S120, the specific manner of matching and processing the game identity information based on the social matching information is not limited and can be selected according to actual application requirements.

[0071] For example, in an alternative example, considering that the number of game users is generally large and directly performing matching degree processing on all social matching information will have the problem of a large amount of matching degree calculation. Therefore, to avoid this problem, a plurality of the social matching information can be directly grouped to obtain multiple groups of social matching information. Then, for each group of social matching information, the multiple social matching information included in the group is subjected to matching processing, and based on the result of the matching processing, the multiple game identity information corresponding to the multiple social matching information included in the group is subjected to combination processing.

[0072] Specifically, in a specific application example, if there are 10,000 game users, the 10,000 game users can be randomly and evenly divided into 10 groups first. In this way, 10 groups of social matching information can be obtained, and each group of social matching information can include 1000 social matching information. Then, the 1000 social matching information included in each group of social matching information can be subjected to matching processing.

[0073] For another example, in another alternative example, in order to ensure that the game users corresponding to the information set obtained by matching processing have a high social possibility, combined with Figure 5 , step S120 may include step S121 and step S123 to perform matching processing on the game identity information based on the social matching information, and the specific content is as follows.

[0074] Step S121, perform matching processing on a plurality of the social matching information to obtain at least one matching set.

[0075] In this embodiment, after obtaining the multiple social matching information based on step S110, the multiple social matching information can be directly subjected to matching processing to obtain at least one matching set.

[0076] Each of the matching sets may include multiple social matching information.

[0077] Step S123: For each of the matching sets, perform a combination process on the multiple game identity information corresponding to the multiple social matching information belonging to the matching set to obtain an information set.

[0078] In this embodiment, after obtaining the at least one matching set based on step S121, for each of the matching sets, a combination process may be performed on the multiple game identity information corresponding to the multiple social matching information belonging to the matching set, so as to obtain at least one information set.

[0079] For example, for matching set A, the matching set includes social matching information A, social matching information B, social matching information C, social matching information D, and social matching information E. Among them, social matching information A belongs to teaming request information A, and the teaming request information A includes game identity information A; social matching information B belongs to teaming request information B, and the teaming request information B includes game identity information B; social matching information C belongs to teaming request information C, and the teaming request information C includes game identity information C; social matching information D belongs to teaming request information D, and the teaming request information D includes game identity information D; social matching information E belongs to teaming request information E, and the teaming request information E includes game identity information E.

[0080] In this way, game identity information A, game identity information B, game identity information C, game identity information D, and game identity information E can be combined to obtain an information set.

[0081] Optionally, the specific manner of performing the matching process on the multiple social matching information in step S121 is not limited and can be selected according to actual application requirements.

[0082] For example, in an alternative example, various preset matching conditions may be obtained first, and then, multiple social matching information with the same matching result under various matching conditions may be determined as a matching set.

[0083] Specifically, in a specific application example, if the matching conditions include whether the countries are the same and whether the age ranges are the same. In this way, social matching information belonging to the same country and the same age range can be determined as a matching set. For example, social matching information A is "Country Z, 20 years old", social matching information B is "Country H, 20 years old", and social matching information C is "Country Z, 28 years old".

[0084] Among them, in social matching information A and social matching information B, although the age information is the same, the country information is different. Therefore, they cannot be determined as a matching set. However, in social matching information A and social matching information C, the country information is the same and the age information belongs to the same age range (the 20 - 30 age range). Therefore, they can be determined as a matching set.

[0085] Similarly, in social matching information B and social matching information C, the country information is different. Therefore, they cannot be determined as a matching set either.

[0086] For another example, in another alternative example, to avoid the problem that many game users cannot form a team due to the fact that many social matching information cannot form a matching set, and to avoid the problem that the stability of the formed game team is insufficient due to the low matching degree between different social matching information in the same matching set, combined with Figure 6 , step S121 may include step S121a and step S121b to perform matching processing on multiple social matching information, and the specific content is as follows.

[0087] Step S121a, obtain a preset matching model.

[0088] In this embodiment, after obtaining multiple pieces of the social matching information based on step S110, a preset matching model can be obtained first to perform matching processing on the social matching information.

[0089] Among them, the matching model may include multiple sub - models with a sequential relationship in the execution order, and each sub - model has different matching conditions.

[0090] Step S121b, perform matching processing on multiple social matching information based on the matching model to obtain at least one matching set.

[0091] In this embodiment, after obtaining the matching model based on step S121a, the obtained multiple pieces of the social matching information can be subjected to matching processing based on the matching model, thereby obtaining at least one matching set.

[0092] Among them, in the above sequence relationship, the latter sub-model is used to perform matching processing on the social matching information that has undergone matching processing by the previous sub-model but has not formed the matching set.

[0093] That is to say, in combination with Figure 7 , among the multiple sub-models, there can be a progressive relationship. That is, only the social matching information that has undergone matching processing by the first sub-model and has not formed the matching set will be processed by the second sub-model; if the multiple sub-models also include a third sub-model, only the social matching information that has undergone matching processing by the second sub-model and has not formed the matching set will be processed by the third sub-model.

[0094] In this way, due to the progressive relationship among the multiple sub-models, in the above sequence relationship, the game users corresponding to the matching set formed by the earlier sub-model have a relatively high social possibility, and the game users corresponding to the matching set formed by the later sub-model have a relatively lower social possibility, but the game team formation can still be completed.

[0095] It can be understood that the matching conditions of the multiple sub-models included in the matching model obtained by executing step S121a are not restricted and can be selected according to actual application requirements.

[0096] For example, in an alternative example, the matching conditions of each sub-model can all be different. For another example, in another alternative example, the matching conditions of the multiple sub-models are partially different.

[0097] Specifically, in a specific application example, the matching conditions of each sub-model can include a location matching condition, a gender matching condition, and a language matching condition.

[0098] Among them, the location matching conditions included in different sub-models are different. For example, the multiple sub-models can be three, namely the first sub-model (such as the first sub-model in the above sequence relationship), the second sub-model (such as the second sub-model in the above sequence relationship), and the third sub-model (such as the third sub-model in the above sequence relationship).

[0099] Moreover, the location matching condition of the first sub-model can be whether the countries of the game users are the same, the location matching condition of the second sub-model can be whether the locations of the corresponding game server computer rooms are the same, and the location matching condition of the third sub-model can be whether the regions where the countries of the game users are located are the same.

[0100] Alternatively, the location matching condition of the first sub-model can be whether the cities of the game users are the same, the location matching condition of the second sub-model can be whether the countries where the cities of the game users are located are the same, and the location matching condition of the third sub-model can be whether the regions where the countries of the game users are located are the same.

[0101] It should be noted that the above-mentioned "region" can be a region divided based on location, such as Asia, Europe, North America, South America, Africa, Oceania, and Antarctica. Alternatively, the above-mentioned "region" can also be a region divided based on language. For example, all regions with Chinese as the official language are determined as one region, all regions with English as the official language are determined as one region, all regions with Arabic as the official language are determined as one region, etc.

[0102] Based on the above example, if the multiple sub-models include a sub-model (such as the second sub-model above), the location matching condition of this sub-model is whether the locations of the game server rooms are the same. And each of the social matching information includes gender matching information, language matching information, and multiple network status information. Step S121b may include the following sub-steps:

[0103] First, for each of the social matching information, the target network status information can be determined from the multiple network status information included in this social matching information; second, for each of the game server rooms, the multiple target network parameters corresponding to this game server room are determined as a parameter set; then, for each of the parameter sets, based on the gender matching condition, the language matching condition, the gender matching information, and the language matching information, the multiple social matching information corresponding to the multiple target network parameters included in this parameter set is subjected to matching processing.

[0104] Among them, each of the network status information is used to represent the network status between the terminal device corresponding to the game user and a game server room deployed for the target game.

[0105] In this way, in order to ensure that there is a good data transmission efficiency between the terminal device corresponding to the game user and the game server in the game server room, the determined target network status information is the one with the best network status among the multiple network status information.

[0106] For example, in an alternative example, the network status may refer to network latency (ping value, the smaller the ping value, the better the network). That is, when the terminal device sends a teaming request message to the electronic device 10 based on the operations of the game user, it may first obtain the network status information between the terminal device and each game server room deployed for the target game, and send the obtained multiple network status information to the electronic device 10 together.

[0107] Specifically, in a specific application example, if there are 5 game server rooms deployed in different locations for the target game (such as room A, room B, room C, room D, and room E), thus, in the social matching information sent by each terminal device, it includes 5 network status information (such as the network status information between the terminal device and room A, the network status information between the terminal device and room B, the network status information between the terminal device and room C, the network status information between the terminal device and room D, the network status information between the terminal device and room E).

[0108] Similarly, the social matching information further includes country information. Based on the above first sub-model, the specific manner of performing matching processing may be:

[0109] First, for the country information included in each social matching information, classify the multiple social matching information to obtain at least one information class; secondly, for each information class, based on the gender matching condition, the language matching condition, the gender matching information, and the language matching information, perform matching processing on the multiple social matching information included in this information class.

[0110] For example, in a specific application example, if the social matching information A is "Country Z, 20 years old", the social matching information B is "Country H, 20 years old", and the social matching information C is "Country Z, 28 years old", since the social matching information A and the social matching information C have the same country information, thus, they can form an information class. On the contrary, since the social matching information B does not have the same country information as the social matching information A and the social matching information C, thus, it cannot form an information class.

[0111] Similarly, the social matching information further includes region information (it may directly include this region information, or use the country information as this region information, which can be determined according to actual application requirements). Based on the above third sub-model, the specific manner of performing matching processing may be:

[0112] First, for each regional information included in the social matching information, classify the multiple social matching information to obtain at least one regional category; secondly, for each regional category, based on the gender matching condition, the language matching condition, the gender matching information, and the language matching information, perform matching processing on the multiple social matching information included in this regional category.

[0113] For example, in a specific application example, if the social matching information A is "Region Z, 20 years old", the social matching information B is "Region H, 20 years old", and the social matching information C is "Region Z, 28 years old", the social matching information A and the social matching information C can form a regional category because they have the same regional information. Conversely, since the social matching information B does not have the same regional information as the social matching information A and the social matching information C, it cannot form a regional category.

[0114] It can be understood that in the above example, the gender matching condition can either match social matching information with the same gender information into a matching set (for example, some games are suitable for game users of the same gender to play in a team), or match social matching information with different gender information into a matching set (for example, some games are suitable for game users of different genders to play in a team), and can be selected according to actual application requirements.

[0115] Furthermore, it should also be noted that for step S121, after performing matching processing on the social matching information through step S121a and step S121b, there may still be a situation where some social matching information fails to form a matching set. Therefore, in order to ensure that the game users corresponding to these social matching information can also play in a team, in this embodiment, combined with Figure 8 , step S121 may further include step S121c and step S121d, and the specific content is as follows.

[0116] Step S121c, determine whether there is target social matching information.

[0117] In this embodiment, after performing matching processing on multiple social matching information based on step S121b, it can first be determined whether there is target social matching information in the multiple social matching information, and when there is such target social matching information in the multiple social matching information, step S121d can be executed.

[0118] Among them, the target social matching information is the social matching information that has been processed by the last sub-model in the sequence relationship but has not formed the matching set, such as the social matching information that has been processed by the third sub-model in the three sub-models included in the above example but has not formed the matching set.

[0119] Step S121d: perform matching processing on the target social matching information based on a preset matching rule.

[0120] In this embodiment, after determining that there is target matching information in the multiple social matching information based on step S121c, the target matching information can be subjected to matching processing again based on a preset matching rule, so that the target matching information can also form a matching set, thereby ensuring that the corresponding game users can play team games.

[0121] Among them, the specific manner of performing matching processing on the target social matching information based on the matching rule is not limited and can be selected according to actual application requirements.

[0122] For example, in an alternative example, if there are multiple target social matching information, the multiple target social matching information can be directly randomly combined according to a preset quantity to obtain at least one matching set.

[0123] Among them, the preset quantity can refer to the maximum value of the social matching information included in a matching set. For example, for a two-player team game, the preset quantity can be 2; for a six-player team game, the preset quantity can be 6; for an eight-player team game, the preset quantity can be 8.

[0124] And, the preset quantity can either be pre-configured for the electronic device 10 or be generated based on the selection operation of the game user and sent to the electronic device 10 (as Figure 4 shown).

[0125] Another example, in another alternative example, the game identity information corresponding to the target social matching information can be combined with the game identity information of a pre-configured robot (controlled by the game server of the target game instead of based on the operations of game users) to obtain an information set, so as to form a team game between the game users corresponding to the target social matching information and the robot.

[0126] Another example, in another alternative example, the target social matching information can be directly subjected to matching processing with the newly obtained social matching information (the specific manner can refer to the explanation of step S121b above).

[0127] Another example, in another alternative example, in order to ensure the stability of different game users in the game team formed by the matching result obtained by performing matching processing on the target social matching information, and the timeliness of teaming up of the game users corresponding to the target social matching information, step S121d can include the following sub-steps:

[0128] First, it can be determined whether the matching duration is greater than a preset duration; second, if the matching duration is not greater than the preset duration, the target social matching information and the newly obtained social matching information are matched based on the matching model.

[0129] Among them, the matching duration is the duration of matching the target social matching information based on the matching model. The preset duration can be configured according to actual application requirements, such as the duration of executing step S121b once (the more sub-models included, the greater this duration).

[0130] Based on this, in a specific application example, if the preset duration is 90s, after the first execution of step S121b for the target social matching information, the matching duration is 50s. At this time, since the current matching duration is less than the preset duration (50s is less than 90s), the target social matching information and the newly obtained social matching information can be matched together (based on step S121b).

[0131] Moreover, if after matching the target social matching information and the newly obtained social matching information (i.e., after the second execution of step S121b for the target social matching information), the matching duration is 100s. At this time, since the current matching duration is greater than the preset duration (100s is greater than 90s), the target social matching information and the newly obtained social matching information can no longer be matched (i.e., it is not necessary to execute step S121b for the third time for the target social matching information), so as to prevent the game user corresponding to the target social matching information from being in or staying in the state of waiting for a game team for a long time.

[0132] Therefore, in order to avoid the problem that game users need to wait for a long time for game teaming, when the matching duration is greater than the preset duration, the game identity information corresponding to the target social matching information can be combined with the game identity information of a pre-configured robot to obtain an information set, so as to team up the game user and the robot for gaming.

[0133] Regarding step S130, it should be noted that the specific manner of performing the game teaming operation is not limited and can be selected according to actual application requirements.

[0134] For example, in an alternative example, if the electronic device 10 is the device for executing the target game, the game teaming can be directly performed for each information set based on the multiple game identity information included in the information set.

[0135] For another example, in another alternative example, if the electronic device 10 is not the device for executing the target game, and the devices for executing the target game include multiple game server rooms.

[0136] In this way, for each game identity information, first determine the game server room with the best network status among the terminal devices of the game users corresponding to the game identity information and the multiple game server rooms. Secondly, based on the load balancing strategy, determine a game server among the multiple game servers included in the game server room with the best network status. Then, the access address of the determined game server can be sent to the terminal device, so that the terminal device can access the game server to carry out team games.

[0137] Among them, the above load balancing strategy may include, but is not limited to, random, polling and other balancing strategies, which will not be specifically limited here and can be selected according to actual application requirements.

[0138] Combined with Figure 9 , the embodiment of the present application further provides a game teaming device 100 applicable to the above electronic device 10. Among them, the game teaming device 100 may include a request information acquisition module 110, an information matching and processing module 120, and a teaming operation execution module 130.

[0139] The request information acquisition module 110 is used to acquire the teaming request information of multiple game users in the target game. Among them, each teaming request information includes game identity information and social matching information. In this embodiment, the request information acquisition module 110 can be used to execute Figure 3 the steps S110 shown in

[0140] For the relevant content of the request information acquisition module 110, reference can be made to the description of step S110 above. Figure 3 The information matching and processing module 120 is used to perform matching processing on the game identity information based on the social matching information to obtain at least one information set. Among them, each information set includes multiple game identity information. In this embodiment, the information matching and processing module 120 can be used to execute

[0141] the steps S120 shown in Figure 3 For the relevant content of the information matching and processing module 120, reference can be made to the description of step S120 above.

[0141] The teaming operation execution module 130 is used to perform game teaming operations in the target game based on the multiple game identity information belonging to each information set. In this embodiment, the teaming operation execution module 130 can be used to execute Figure 3For the step S130 shown, the relevant content regarding the team formation operation execution module 130 can refer to the description of step S130 in the previous text.

[0142] In an embodiment of the present application, corresponding to the above game team formation method, a computer-readable storage medium is further provided. A computer program is stored in the computer-readable storage medium, and when the computer program runs, it executes each step of the above game team formation method.

[0143] Among them, the steps executed when the foregoing computer program runs will not be elaborated here one by one, and reference can be made to the explanation of the above game team formation method in the previous text.

[0144] In summary, for the game team formation method, device, electronic device, and storage medium provided in the present application, by obtaining team formation request information including game identity information and social matching information, and performing matching processing on the game identity information based on the social matching information, the game team formation operation is executed based on the matching result. In this way, since the basis for matching the game identity information of multiple game users is the social matching information, the social possibility between different game users in the game team formed based on the game team formation operation can be improved, thus improving the problem that there is a poor stability in the game team formed by the existing game team formation technology, where different game users in the game team are prone to being unable to communicate, such as individual game users dropping out of the game team due to communication barriers. Therefore, it has high practical value, can ensure the continuous progress of the team-based game, and further avoid the problem that the stickiness of game users to the target game is reduced due to the instability of the game team.

[0145] In several embodiments provided in the embodiments of the present application, it should be understood that the disclosed device and method can also be implemented in other ways. The device and method embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the device, method, and computer program product according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, program segment, or part of the code, and the module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementation manners, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0146] In addition, each functional module in various embodiments of the present application may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.

[0147] If the above-mentioned function is implemented in the form of a software functional module and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes. It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of another identical element in the process, method, article or device comprising the element.

[0148] The above are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, the present application may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A game team formation method, characterized in that: include: Obtaining team formation request information of multiple game users in a target game, wherein each of the team formation request information includes game identity information and social matching information; Acquire multiple preset matching conditions, and determine multiple social matching information with the same matching results under the various matching conditions as a matching set, wherein each matching set includes multiple social matching information; For each matching set, combining multiple game identity information corresponding to multiple social matching information belonging to the matching set to obtain an information set, wherein each information set includes multiple game identity information; For each of the information sets, a game team operation is performed in the target game based on the multiple game identity information belonging to the information set, wherein multiple game users corresponding to the multiple game identity information belonging to the same information set can form a team in the target game to complete the game together.

2. The game team formation method according to claim 1, characterized in that: The step of obtaining a plurality of pre-set matching conditions and determining a plurality of social matching information having the same matching results under the various matching conditions as a matching set includes: Obtaining a preset matching model, wherein the matching model includes a plurality of sub-models having a sequential relationship in execution order, and each of the sub-models has a different matching condition; Based on the matching model, multiple social matching information are matched and processed to obtain at least one matching set, wherein, in the sequence relationship, the latter sub-model is used to match the social matching information that has been matched and processed by the previous sub-model but has not formed the matching set.

3. The game team formation method according to claim 2, characterized in that: The matching conditions of each sub-model include a location matching condition, a gender matching condition and a language matching condition; Different sub-models include different position matching conditions.

4. The game team formation method according to claim 3, characterized in that Each of the social matching information includes gender matching information, language matching information and a plurality of network status information, each of which is used to represent the network status between a terminal device corresponding to a game user and a game server room deployed for the target game; Among the multiple sub-models, the location matching condition of one sub-model is whether the game server rooms are located at the same location, and the step of matching the multiple social matching information based on the sub-model includes: For each piece of social matching information, determining target network status information from a plurality of network status information included in the social matching information; For each of the game server rooms, determining multiple target network parameters corresponding to the game server room as a parameter set; For each parameter set, matching processing is performed on multiple social matching information corresponding to multiple target network parameters included in the parameter set based on the gender matching condition, the language matching condition, the gender matching information, and the language matching information.

5. The game team formation method according to any one of claims 2 to 4, characterized in that: The step of performing matching processing on the plurality of social matching information to obtain at least one matching set further includes: Determining whether target social matching information exists, wherein the target social matching information is social matching information that has been matched by the last sub-model in the sequential relationship but has not formed the matching set; If the target social matching information exists, matching processing is performed on the target social matching information based on a preset matching rule.

6. The game team formation method according to claim 5, characterized in that: The step of performing matching processing on the target social matching information based on a preset matching rule includes: Determining whether a matching duration is greater than a preset duration, wherein the matching duration is the duration of matching processing of the target social matching information based on the matching model; If the matching duration is not greater than the preset duration, matching processing is performed on the target social matching information and the acquired new social matching information based on the matching model.

7. A game team device, characterized in that: include: A request information acquisition module is used to obtain team request information of multiple game users in a target game, wherein each team request information includes game identity information and social matching information; An information matching processing module, configured to obtain a plurality of pre-set matching conditions and determine a plurality of social matching information having the same matching results under the various matching conditions as a matching set, wherein each matching set includes a plurality of social matching information; For each matching set, combining multiple game identity information corresponding to multiple social matching information belonging to the matching set to obtain an information set, wherein each information set includes multiple game identity information; The team operation execution module is used to perform a game team operation in the target game based on the multiple game identity information belonging to the information set for each of the information sets, wherein multiple game users corresponding to the multiple game identity information belonging to the same information set can play team games in the target game to complete the game together.

8. An electronic device, characterized in that: include: Memory for storing computer programs; A processor connected to the memory is used to execute the computer program to implement the game team formation method described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed, the game team forming method described in any one of claims 1 to 6 is implemented.