Game pet teaming plan generation method, device, electronic device and storage medium

By analyzing the player's game and video account information, a pet teaming plan that matches the player's style solves the problem that players find it difficult to choose the right team and improves the game experience.

CN115054927BActive Publication Date: 2025-08-29NEW RUIPENG PET HEALTHCARE GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210489254.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-06
Publication Date
2025-08-29
Estimated Expiration
2042-05-06

AI Technical Summary

Technical Problem

When choosing a game pet team, it is difficult for players to find a team plan that suits their own preferences and styles, resulting in poor game experience. Directly applying the expert team may not be suitable for themselves, which can easily lead to failure in the battle.

Method used

By analyzing the player's game account and video account information, determining the player's game style and preferences, combining the main pet information and the list of commonly used pets, a team matching plan that matches the player's game style.

Benefits of technology

Provide personalized pet teaming solutions to improve players' gaming experience and enable players to quickly obtain teams with a certain intensity and conform to their own style.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115054927B_ABST
    Figure CN115054927B_ABST
Patent Text Reader

Abstract

The present application relates to the field of artificial intelligence technology, and specifically discloses a method, device, electronic device and storage medium for generating a game pet teaming plan, wherein the method includes: obtaining a player's game account information and video account information, wherein the game account information is used to record game data corresponding to the player's game account, and the video account information is used to record viewing information of the video account associated with the game account; determining a first game style of the player when playing the game based on the game account information; determining a second game style that the player is interested in based on the video account information; determining a third game style that the player prefers based on the first game style and the second game style; obtaining pet information of the player's main game pet and a list of the player's commonly used game pets; determining a teaming plan based on the third game style, pet information and the list of commonly used game pets, and presenting the teaming plan to the player.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method, device, electronic device and storage medium for generating a game pet teaming plan. Background Art

[0002] With the increasing diversity of gameplay in virtual pet battle games, pet battles are no longer limited to simple stat comparisons. Development, moveset allocation, skill allocation, and team formation all factor into the final outcome. To prevent player churn caused by a single gameplay strategy, games often feature a large number of pets, leading to a wide variety of team combinations. Therefore, it can be challenging for average players to select a few pets that suit their needs and form a strong team. Currently, a common pairing method involves copying the teams of expert players. However, copying these teams directly may not understand certain coordination and play styles, and their playstyles may not be suitable for the players copying them, which can easily lead to match failures and a poor gaming experience. Summary of the Invention

[0003] In order to solve the above-mentioned problems existing in the prior art, the embodiments of the present application provide a method, device, electronic device and storage medium for generating a game pet team plan, which can recommend team plans suitable for players' preferences and styles, thereby improving the players' gaming experience.

[0004] In a first aspect, an embodiment of the present application provides a method for generating a game pet teaming plan, the method comprising:

[0005] Obtain the player's game account information and video account information. The game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account.

[0006] Determine the player's primary gaming style based on the game account information;

[0007] Determine the second game style that the player is interested in based on the video account information;

[0008] Determining a third game style preferred by the player based on the first game style and the second game style;

[0009] Obtain pet information of the player's main game pet and a list of the player's frequently used game pets, wherein the main game pet is the game pet that the player uses most frequently in a preset time period;

[0010] Based on the third game style, pet information and the list of commonly used game pets, the team matching plan is determined and presented to the players.

[0011] In a second aspect, an embodiment of the present application provides a device for generating a game pet teaming plan, comprising:

[0012] The acquisition module is used to obtain the player's game account information and video account information. The game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account;

[0013] an analysis module for determining a first gaming style of the player when playing the game based on the game account information, determining a second gaming style that the player is interested in based on the video account information, and determining a third gaming style that the player prefers based on the first gaming style and the second gaming style;

[0014] The collection module is also used to obtain the pet information of the player's main game pet and the player's frequently used game pet list, wherein the main game pet is the game pet that the player uses most frequently in a preset time period;

[0015] The team matching module is used to determine the team matching plan based on the third game style, pet information and the list of commonly used game pets, and present the team matching plan to the players.

[0016] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, the processor being connected to a memory, the memory being used to store computer programs, and the processor being used to execute the computer programs stored in the memory, so that the electronic device performs the method of the first aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute the method of the first aspect.

[0018] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and is computer-operable to enable the computer to execute the method of the first aspect.

[0019] The implementation of the present application has the following beneficial effects:

[0020] In an embodiment of the present application, by analyzing a player's game account information, the player's gaming style, i.e., the first gaming style, can be determined. Furthermore, based on video account information, the gaming styles of the owners of the video accounts that the player follows offline and also plays the same game can be determined, thereby determining the gaming style that the player is interested in, i.e., the second gaming style. Combining the first and second gaming styles, the player's preferred third gaming style can be accurately determined. Furthermore, the primary gaming pet is typically the gaming pet in which the player has invested the most resources and can generally be understood as the player's favorite gaming pet in the game. Therefore, based on the third gaming style and the pet information of the primary gaming pet, as well as the list of other gaming pets owned by the player, targeted pairing plans that the player can currently form that match the third gaming style and include the primary gaming pet are generated and presented to the player. This allows the player to quickly obtain a team of a certain strength that suits their gaming style, thereby enhancing the player's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] Figure 1 A schematic diagram of the hardware structure of a device for generating a game pet teaming plan provided in an embodiment of the present application;

[0023] Figure 2 A system framework diagram of a method for generating a game pet teaming plan provided in an embodiment of the present application;

[0024] Figure 3 A flowchart of a method for generating a game pet teaming plan provided in an embodiment of the present application;

[0025] Figure 4 A schematic diagram of determining at least one video account related to a game based on video account information provided by an embodiment of the present application;

[0026] Figure 5 A flowchart of a method for determining a team configuration based on a third game style, pet information, and a list of commonly used game pets, provided in an embodiment of the present application;

[0027] Figure 6 A schematic diagram of a team combination provided for an embodiment of the present application;

[0028] Figure 7This is a block diagram of the functional modules of a device for generating a game pet teaming plan provided in an embodiment of the present application;

[0029] Figure 8 A schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0031] The terms "first," "second," "third," and "fourth," etc., in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, rather than to describe a specific order. In addition, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0032] Reference herein to an "embodiment" means that a particular feature, result, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various locations in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0033] First, see Figure 1 , Figure 1 The hardware structure diagram of a device for generating a game pet teaming plan provided by an embodiment of the present application is shown in FIG. The device 100 includes at least one processor 101 , a communication line 102 , a memory 103 , and at least one communication interface 104 .

[0034] In this embodiment, the processor 101 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0035] The communication link 102 may include a path for transmitting information between the above components.

[0036] The communication interface 104 may be any transceiver-like device (eg, antenna, etc.) for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.

[0037] The memory 103 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0038] In this embodiment, the memory 103 can exist independently and be connected to the processor 101 via the communication line 102. The memory 103 can also be integrated with the processor 101. The memory 103 provided in the embodiments of the present application can generally be non-volatile. Among them, the memory 103 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 101. The processor 101 is used to execute the computer-executable instructions stored in the memory 103, thereby implementing the methods provided in the following embodiments of the present application.

[0039] In an optional implementation, the computer-executable instructions may also be referred to as application code, which is not specifically limited in this application.

[0040] In an optional embodiment, the processor 101 may include one or more CPUs, such as Figure 1 CPU0 and CPU1 in.

[0041] In an optional embodiment, the game pet teaming plan generating device 100 may include multiple processors, such as Figure 11 and 107. Each of these processors may be a single-CPU processor or a multi-CPU processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0042] In an optional embodiment, if the game pet teaming plan generation device 100 is a server, for example, it can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The game pet teaming plan generation device 100 may also include an output device 105 and an input device 106. The output device 105 communicates with the processor 101 and can display information in a variety of ways. For example, the output device 105 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 106 communicates with the processor 101 and can receive user input in a variety of ways. For example, the input device 106 can be a mouse, keyboard, touch screen device, or sensor device.

[0043] The above-mentioned game pet teaming plan generating device 100 can be a general device or a dedicated device. The embodiment of the present application does not limit the type of the game pet teaming plan generating device 100.

[0044] Secondly, Figure 2A system framework diagram of a method for generating a game pet teaming plan provided in an embodiment of the present application. Specifically, the system may include: an information collection device 201, a team generation device 202, and a database 203. Among them, the information collection device 201 may be a smart phone (such as an Android phone, an iOS phone, a Windows Phone phone, etc.), a tablet computer, a PDA, a laptop computer, a mobile Internet device MID (Mobile Internet Devices, abbreviated as: MID), and other electronic devices that can run games. Specifically, the information collection device 201 can collect the player's game account information and video account information during the game, and send the acquired information to the team generation device 202. The team generation device 202 may be a server for receiving the game account information and video account information sent by the information collection device 201, and analyzing them, thereby calling the data in the database 203 to generate a teaming plan based on the analysis results.

[0045] In this embodiment, by analyzing various in-game data of a player, as well as various game-related data that the player is interested in, the player's preferred gaming style can be determined. This gaming style, along with the pet information of the player's primary gaming pet and a list of other gaming pets owned by the player, can be used to generate targeted pairings that match the player's gaming style and include the primary gaming pet, and these pairings are then recommended to the player. This allows the player to quickly create a team of a certain strength that suits their gaming style, thereby enhancing their gaming experience.

[0046] The following describes the method for generating a game pet teaming plan disclosed in this application:

[0047] See Figure 3 , Figure 3 This is a flow chart of a method for generating a game pet teaming plan provided by an embodiment of the present application. The method for generating a game pet teaming plan includes the following steps:

[0048] 301: Get the player's game account information and video account information.

[0049] In this embodiment, game account information is used to record the game data corresponding to the player's game account, such as account ID, battle information, team information, pet list, pet information, etc. Video account information is used to record viewing information of the video account associated with the game account, such as the list of favorite videos, the list of followed video accounts, and viewing duration. Specifically, the video account associated with the game account can be the video account that the player entered during registration, or it can be a video account with the same identity information as the one entered during game account registration.

[0050] Exemplarily, the information acquisition step can be an information collection operation triggered when the game software detects that a player performs a battle-related operation in the game, such as opening the battle interface, entering the battle field, entering the team interface, etc. The game software can perform this operation through the device on which it runs, namely, the information collection device 201, such as a smartphone, a personal computer, etc. Specifically, after the player installs the game software in the information collection device 201, the game software will display an information acquisition request to the player at the same time as the registration and login interface pops up, requesting the player to grant the game software the right to access the personal information entered by the player during registration, the various information in the video account corresponding to the personal information, and various data in the game. Based on this, during the player's game play, when the information collection operation is triggered, the game software can obtain the player's game account information and video account information based on the information acquisition permission granted by the player during registration and login.

[0051] 302: Determine the first game style of the player when playing the game based on the game account information.

[0052] In this embodiment, game account information records the game data corresponding to a player's game account. Therefore, by analyzing this data, it is possible to determine the player's gaming style. For example, is the player simply pursuing victory or playing for fun? The former indicates that, in order to win, the player has no particular requirements for the team's playing style and will use any style as long as it ensures victory. The latter, on the other hand, indicates that the player is devoted to a particular style and plays for their own pleasure, regardless of whether they win or not.

[0053] Based on this, in this embodiment, the player's battle information and team information can first be determined based on the game account information. Then, the player's desire for victory can be determined based on the battle information. Specifically, the player's battle frequency, battle win rate, and first average battle duration can be determined based on the battle information. Then, the second average battle duration under the current game environment can be determined. The desire can then be determined based on the battle frequency, battle win rate, first average battle duration, and second average battle duration. The desire can be expressed using Formula ①:

[0054]

[0055] Among them, S represents the desire level, p represents the victory rate, q represents the battle frequency, t1 represents the first average battle duration, and t2 represents the second average battle duration.

[0056] Then, in this embodiment, the fourth game style corresponding to the team with the highest win rate in the current game environment can be determined. The fifth game style corresponding to the player's main team information can also be determined. The main team can be the team that the player has used most frequently in a preset time period, for example, the past three months. The weights of the fourth and fifth game styles are then determined based on the player's desire. Specifically, a higher desire indicates a greater desire for victory, so a higher weight can be assigned to the fourth game style corresponding to the team with the highest win rate in the current environment. Finally, the fourth and fifth game styles can be merged based on the weights to obtain the first game style.

[0057] 303: Determine the second game style that the player is interested in based on the video account information.

[0058] In this embodiment, the video account information records viewing information for the video account associated with the game account. Based on the description of the method for associating video and game accounts in step 301, the owner of this video account is also the player. Therefore, by analyzing this video account information, the gaming style of the game videos that the player follows offline can be determined. Since a major reason people watch videos these days is because they contain content that interests them, analyzing this information can reveal the player's preferred gaming style, i.e., the second gaming style.

[0059] For example, Figure 4 As shown, first, a list of video accounts followed by the player can be determined based on the video account information, and then at least one video account related to the game can be identified from the video account list. Specifically, the video account's account tags can be queried, or the titles of videos posted by the video account can be extracted. Video accounts containing game-related keywords in the tags or video titles can then be selected as the at least one video account.

[0060] Then, at least one reference video can be obtained from each of the at least one video account within a preset time period, such as three months. Specifically, each of the at least one reference video must have been published within the time period and have a relevance to the game greater than a preset threshold. In short, videos published by the video account within three months and containing game-related keywords are obtained.

[0061] Then, the game style of each video account corresponding to the at least one reference video can be determined based on the at least one reference video, obtaining at least one sixth game style corresponding to the at least one video account. The player's viewing time for each video account is determined, and the weight of each video account is determined based on the viewing time of each video account. Specifically, the total time the player watches videos under each video account can be used as the viewing time of each video account. At the same time, the longer the viewing time, the more attention the player pays to the game style of the video account, and the more likely the player is to like it, and thus a higher weight is assigned to it.

[0062] Finally, at least one sixth game style may be fused according to the weight of each video account to obtain a second game style.

[0063] 304: Determine a third game style preferred by the player based on the first game style and the second game style.

[0064] In this embodiment, the weights of the first game style and the second game style can be determined based on the desire degree in step 302. Specifically, the ground game style is the game style of the player in the actual game, which also includes the game style with a high win rate in the current game environment of the game, that is, the fourth game style. The second game style is the game style preferred by the player, and has little to do with the current game environment and the win rate. Therefore, based on the same reason as in step 302, that is: the higher the desire degree, the higher the player's desire for victory. Therefore, when the desire degree is higher, a higher weight can be set for the first game style that reflects the actual game environment, that is, the highest win rate, and then the first game style and the second game style are fused according to the weight to obtain the third game style.

[0065] 305: Get the pet information of the player's main game pet and the player's frequently used game pet list.

[0066] In this embodiment, the main game pet is the game pet that is used most frequently by the player in a preset time period.

[0067] 306: Determine a team configuration plan based on the third game style, pet information, and a list of commonly used game pets, and present the team configuration plan to the player.

[0068] In this embodiment, a method for determining a team arrangement scheme based on a third game style, pet information, and a list of commonly used game pets is provided, such as Figure 5 As shown, the method includes:

[0069] 501: Determine the attribute information and moveset information of the main game pet based on the pet information.

[0070] In this embodiment, attribute information may refer to the level information, race information, elemental attribute information, ability value, etc. of the game pet, and move configuration information may refer to the description information of the moves currently configured for the game pet, move level information, etc. Specifically, both attribute information and move configuration information can be obtained by querying the database 203 through the pet ID of the game pet.

[0071] 502: Query a team library corresponding to the third game style based on the attribute information and the move combination information to obtain at least one first candidate team combination.

[0072] In this embodiment, the team library is a database that specifically records various team combinations. These team combinations can be complete teams or incomplete teams. For example, assuming that a complete team requires 6 game pets, the team combination can be a combination of 2-6 game pets, and the game pets in the combination have certain coordination in attribute information and move combination information. For example, Figure 6 As shown, there are two existing game pets, A and B. A has high attack power but low defense, while B has high defense and a move that allows it to swap its defense with that of a target game pet. Based on this, B can swap its defense with A's, giving A both high attack power and high defense, achieving a coordinated match. Therefore, game pets A and B are two game pets that can cooperate with each other and can be stored as a team combination in the pairing library. In this embodiment, the team combinations in the pairing library can be uploaded by players themselves or officially released.

[0073] At the same time, in this embodiment, the recorded team combinations also record the attribute information, moveset information, and corresponding game style of each game pet in the combination. Based on this, team combinations with the same game style can be grouped according to the different game styles of each team combination, resulting in a pairing library corresponding to each game style. That is, the game styles of the team combinations in the pairing library corresponding to the game style are all the same as the game style. Based on this, all team combinations that include the same game pet as the main game pet in the pairing library corresponding to the player's preferred third game style can be obtained to obtain the at least one first candidate team combination. Specifically, the game pet that is the same as the main game pet means that the pet information, attribute information, and moveset information are completely consistent.

[0074] 503: Determine at least one second candidate team combination from at least one first candidate team combination according to the commonly used game pet list.

[0075] In this embodiment, the frequently used game pet list includes the game pets included in each second candidate team combination in at least one second candidate team combination. Specifically, the team combination that the player can form from the at least one first candidate team combination determined based on the player's frequently used game pet list is used as the second candidate team combination.

[0076] For example, for the main game pet, game pet A, the above steps yield the following: First Candidate Team Combination 1: Game Pet A and Game Pet B; First Candidate Team Combination 2: Game Pet A, Game Pet B, and Game Pet C; First Candidate Team Combination 3: Game Pet A and Game Pet C; and First Candidate Team Combination 4: Game Pet A, Game Pet B, and Game Pet D. Meanwhile, the player's list of frequently used game pets includes Game Pet B and Game Pet D. Therefore, among the first candidate team combinations, first candidate team combinations 2 and 3 include game pet B, which is not in the player's frequently used game pet list, making it impossible for the player to form first candidate team combinations 2 and 3. Therefore, first candidate team combinations 2 and 3 are eliminated, leaving first candidate team combinations 1 and 4 as the second candidate team combinations.

[0077] 504: Perform multiple team completion processes on each second candidate team combination to obtain at least one team formation solution corresponding to each second candidate team combination.

[0078] In this embodiment, during the i-th team completion process, the team combination A to be completed can be determined. i The first missing game pet number and defect information, wherein the first missing game pet number is used to identify the number of game pets in the standard team and the combination of the team to be completed A i The difference in the number of game pets in the game, the defect information is used to record the team combination A to be completed i The reason for the failure of the battle, i is an integer greater than or equal to 1, and when i = 1, the team combination A to be completed i For each second candidate team combination.

[0079] Then, according to the team combination A to be completed i The defect information is matched in the team library to obtain at least one candidate supplementary team combination B i , and then according to the team combination A to be completed i The number of the first missing game pets in at least one candidate supplementary team combination B i Identify at least one target supplementary team combination C i , where at least one target supplementary team combination C i Each target in the team combination C iThe number of included game pets is less than or equal to the first missing game pet number.

[0080] Finally, combine the to-be-completed team combination Ai with each target supplementary team combination Ci to obtain at least one reference team combination D i , then combine at least one reference team D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process, until after multiple team completion processes, at least one team formation plan corresponding to each second candidate team combination is obtained.

[0081] In addition, in this embodiment, the to-be-completed team combination Ai and each target supplementary team combination Ci are combined to obtain at least one reference team combination D i Afterwards, each reference team combination D is also determined i Based on this, the reference team combination D with the second missing game pet number greater than 0 can be i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process; at the same time, the reference team combination D with the second missing game pet number equal to 0 i Directly serve as one of the at least one team formation schemes corresponding to each second candidate team combination.

[0082] Specifically, by determining the team combination A to be completed in the current completion process i The number of missing game pets and gameplay defects, and then match the candidate supplementary team combination B that can make up for the defect and whose number is less than or equal to the number of its game pets i Treat the completion team combination A i Complete the team, while making up for the team's gameplay defects, and replenish the number of game pets in the team until the number of game pets in the team reaches the maximum number specified by the game, then stop the completion process and get the final team plan.

[0083] 505: Taking a set of at least one team formation plan corresponding to each second candidate team combination as a team formation plan.

[0084] In this embodiment, the at least one team formation plan obtained can be sorted from large to small according to the winning rate of each team formation plan, and then a display list is generated. The display list is then displayed to the player through the display device in the information collection device 201 for easy browsing by the player.

[0085] In summary, the method for generating game pet teaming plans provided by the present invention analyzes a player's game account information to determine the player's gaming style, known as the first gaming style. Furthermore, based on video account information, the gaming styles of the owners of the video accounts that the player follows offline and also plays the same game can be determined, further determining the gaming style that the player is interested in, known as the second gaming style. Combining the first and second gaming styles, the player's preferred third gaming style can be accurately determined. Furthermore, the primary gaming pet is typically the one in which the player has invested the most resources and can generally be understood as the player's favorite gaming pet in the game. Based on the third gaming style and the primary gaming pet's pet information, as well as the player's list of other gaming pets, targeted pairing plans that can be currently formed for the player and that match the third gaming style and include the primary gaming pet are generated and presented to the player. This allows the player to quickly select a team of sufficient strength that suits their gaming style, thereby enhancing their gaming experience.

[0086] See Figure 7 , Figure 7 This is a functional module diagram of a device for generating a game pet teaming plan provided by the embodiment of this application. Figure 7 As shown, the game pet teaming plan generating device 700 includes:

[0087] Collection module 701, used to obtain the player's game account information and video account information, wherein the game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account;

[0088] Analysis module 702, configured to determine a first gaming style of the player when playing the game based on the game account information, determine a second gaming style that the player is interested in based on the video account information, and determine a third gaming style that the player prefers based on the first gaming style and the second gaming style;

[0089] The acquisition module 701 is further configured to obtain pet information of the player's main game pet and a list of the player's frequently used game pets, wherein the main game pet is the game pet that the player uses most frequently in a preset time period;

[0090] The team matching module 703 is used to determine a team matching plan based on the third game style, pet information and a list of commonly used game pets, and to present the team matching plan to the player.

[0091] In an embodiment of the present invention, in determining a teaming plan based on the third game style, pet information, and a list of commonly used game pets, the teaming module 703 is specifically configured to:

[0092] Determine the main game pet's attribute information and moveset information based on the pet information;

[0093] According to the attribute information and the move combination information, querying a team combination library corresponding to the third game style to obtain at least one first candidate team combination, wherein each first candidate team combination in the at least one first candidate team combination includes a game pet that is the same as the main game pet;

[0094] Determining at least one second candidate team combination from at least one first candidate team combination according to a common game pet list, wherein the common game pet list includes the game pets included in each second candidate team combination in the at least one second candidate team combination;

[0095] Performing multiple team completion processes on each second candidate team combination to obtain at least one team formation plan corresponding to each second candidate team combination;

[0096] A set of at least one team formation plan corresponding to each second candidate team combination is used as a team formation plan.

[0097] In an embodiment of the present invention, in performing multiple team completion processes on each second candidate team combination to obtain at least one team formation plan corresponding to each second candidate team combination, the team matching module 703 is specifically configured to:

[0098] In the i-th team completion process, determine the team combination A to be completed i The first missing game pet number and defect information, wherein the first missing game pet number is used to identify the number of game pets in the standard team and the combination of the team to be completed A i The difference in the number of game pets in the game, the defect information is used to record the team combination A to be completed i The reason for the failure of the battle, i is an integer greater than or equal to 1, and when i = 1, the team combination A to be completed i For each second candidate team combination;

[0099] According to the team combination A i The defect information is matched in the team library to obtain at least one candidate supplementary team combination B i ;

[0100] According to the team combination A i The number of the first missing game pets in at least one candidate supplementary team combination B i Identify at least one target supplementary team combination C i , where at least one target supplementary team combination C i Each target in the team combination C i The number of included game pets is less than or equal to the number of the first missing game pets;

[0101] Combine the to-be-completed team combination Ai with each target supplementary team combination Ci to obtain at least one reference team combination D i ;

[0102] Combine at least one reference team D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process, until after multiple team completion processes, at least one team formation plan corresponding to each second candidate team combination is obtained.

[0103] In the embodiment of the present invention, the to-be-completed team combination Ai and each target supplementary team combination Ci are combined to obtain at least one reference team combination D i Afterwards, the team allocation module 703 is further used to:

[0104] Determine each reference team combination D i The second missing number of game pets;

[0105] Combine at least one reference team D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process, until after multiple team completion processes, at least one team formation plan corresponding to each second candidate team combination is obtained, including:

[0106] Combine the second reference team with a pet number greater than 0 into D i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process;

[0107] Set the reference team combination D with the second missing game pet number equal to 0 i As one of the at least one team formation schemes corresponding to each second candidate team combination.

[0108] In an embodiment of the present invention, in determining the first gaming style of a player when playing a game based on the game account information, the analysis module 702 is specifically configured to:

[0109] Determine the player's battle information and team information based on the game account information;

[0110] Determine the player's desire for victory based on battle information;

[0111] Determine the fourth playstyle corresponding to the team with the highest win rate in the current game environment;

[0112] Determine the fifth game style corresponding to the team information;

[0113] Determine the weights of the fourth and fifth game styles based on the level of desire;

[0114] The fourth game style and the fifth game style are fused according to the weights to obtain a first game style.

[0115] In an embodiment of the present invention, in determining a player's desire for victory based on battle information, the analysis module 702 is specifically configured to:

[0116] Determine the player's battle frequency, battle win rate, and first average battle duration based on battle information;

[0117] Determine the second average match duration in the current game environment;

[0118] Desire is determined based on the battle frequency, battle win rate, first average battle duration, and second average battle duration. The desire can be expressed by formula ②:

[0119]

[0120] Among them, S represents the desire level, p represents the victory rate, q represents the battle frequency, t1 represents the first average battle duration, and t2 represents the second average battle duration.

[0121] In an embodiment of the present invention, in determining the second game style that the player is interested in based on the video account information, the analysis module 702 is specifically configured to:

[0122] Determine the list of video accounts followed by the player based on the video account information;

[0123] Determine at least one video account related to the game in the video account list;

[0124] According to a preset time period, obtaining at least one reference video from each video account in obtaining at least one video account, wherein a release time of each reference video in the at least one reference video is within the time period;

[0125] Determining a game style for each video account corresponding to the at least one reference video based on the at least one reference video to obtain at least one sixth game style, wherein the at least one sixth game style corresponds one-to-one to the at least one video account;

[0126] Determine the amount of time players spend watching each video account;

[0127] Determine the weight of each video account based on its viewing time;

[0128] At least one sixth game style is fused according to the weight of each video account to obtain a second game style.

[0129] See Figure 8 , Figure 8 This is a schematic diagram of the structure of an electronic device provided in the embodiment of this application. Figure 8 As shown, electronic device 800 includes a transceiver 801, a processor 802, and a memory 803. These are connected via a bus 804. The memory 803 is used to store computer programs and data, and can transmit the data stored in the memory 803 to the processor 802.

[0130] The processor 802 is configured to read the computer program in the memory 803 and perform the following operations:

[0131] Obtain the player's game account information and video account information. The game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account.

[0132] Determine the player's primary gaming style based on the game account information;

[0133] Determine the second game style that the player is interested in based on the video account information;

[0134] Determining a third game style preferred by the player based on the first game style and the second game style;

[0135] Obtain pet information of the player's main game pet and a list of the player's frequently used game pets, wherein the main game pet is the game pet that the player uses most frequently in a preset time period;

[0136] Based on the third game style, pet information and the list of commonly used game pets, the team matching plan is determined and presented to the players.

[0137] In an embodiment of the present invention, in determining a team formation plan based on the third game style, pet information, and a list of commonly used game pets, the processor 802 is specifically configured to perform the following operations:

[0138] Determine the main game pet's attribute information and moveset information based on the pet information;

[0139] According to the attribute information and the move combination information, querying a team combination library corresponding to the third game style to obtain at least one first candidate team combination, wherein each first candidate team combination in the at least one first candidate team combination includes a game pet that is the same as the main game pet;

[0140] Determining at least one second candidate team combination from at least one first candidate team combination according to a common game pet list, wherein the common game pet list includes the game pets included in each second candidate team combination in the at least one second candidate team combination;

[0141] Performing multiple team completion processes on each second candidate team combination to obtain at least one team formation plan corresponding to each second candidate team combination;

[0142] A set of at least one team formation plan corresponding to each second candidate team combination is used as a team formation plan.

[0143] In an embodiment of the present invention, in performing multiple team completion processes on each second candidate team combination to obtain at least one team formation plan corresponding to each second candidate team combination, the processor 802 is specifically configured to perform the following operations:

[0144] In the i-th team completion process, determine the team combination A to be completed i The first missing game pet number and defect information, wherein the first missing game pet number is used to identify the number of game pets in the standard team and the combination of the team to be completed A i The difference in the number of game pets in the game, the defect information is used to record the team combination A to be completed i The reason for the failure of the battle, i is an integer greater than or equal to 1, and when i = 1, the team combination A to be completed i For each second candidate team combination;

[0145] According to the team combination A i The defect information is matched in the team library to obtain at least one candidate supplementary team combination B i ;

[0146] According to the team combination A i The number of the first missing game pets in at least one candidate supplementary team combination B i Identify at least one target supplementary team combination C i , where at least one target supplementary team combination C i Each target in the team combination C i The number of included game pets is less than or equal to the number of the first missing game pets;

[0147] Combine the to-be-completed team combination Ai with each target supplementary team combination Ci to obtain at least one reference team combination D i ;

[0148] Combine at least one reference team D iEach reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process, until after multiple team completion processes, at least one team formation plan corresponding to each second candidate team combination is obtained.

[0149] In the embodiment of the present invention, the to-be-completed team combination Ai and each target supplementary team combination Ci are combined to obtain at least one reference team combination D i Afterwards, the processor 802 is further configured to perform the following operations:

[0150] Determine each reference team combination D i The second missing number of game pets;

[0151] Combine at least one reference team D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process, until after multiple team completion processes, at least one team formation plan corresponding to each second candidate team combination is obtained, including:

[0152] Combine the second reference team with a pet number greater than 0 into D i As the team combination A to be completed in the i+1th team completion process i+1 , perform the i+1th team completion process;

[0153] Set the reference team combination D with the second missing game pet number equal to 0 i As one of the at least one team formation schemes corresponding to each second candidate team combination.

[0154] In an embodiment of the present invention, in determining the first game style of a player when playing a game based on the game account information, the processor 802 is specifically configured to perform the following operations:

[0155] Determine the player's battle information and team information based on the game account information;

[0156] Determine the player's desire for victory based on battle information;

[0157] Determine the fourth playstyle corresponding to the team with the highest win rate in the current game environment;

[0158] Determine the fifth game style corresponding to the team information;

[0159] Determine the weights of the fourth and fifth game styles based on the level of desire;

[0160] The fourth game style and the fifth game style are fused according to the weights to obtain a first game style.

[0161] In an embodiment of the present invention, in determining the player's desire for victory based on the battle information, the processor 802 is specifically configured to perform the following operations:

[0162] Determine the player's battle frequency, battle win rate, and first average battle duration based on battle information;

[0163] Determine the second average match duration in the current game environment;

[0164] Desire is determined based on the battle frequency, battle win rate, first average battle duration, and second average battle duration. The desire can be expressed by formula ③:

[0165]

[0166] Among them, S represents the desire level, p represents the victory rate, q represents the battle frequency, t1 represents the first average battle duration, and t2 represents the second average battle duration.

[0167] In an embodiment of the present invention, in determining the second game style that the player is interested in based on the video account information, the processor 802 is specifically configured to perform the following operations:

[0168] Determine the list of video accounts followed by the player based on the video account information;

[0169] Determine at least one video account related to the game in the video account list;

[0170] According to a preset time period, obtaining at least one reference video from each video account in obtaining at least one video account, wherein a release time of each reference video in the at least one reference video is within the time period;

[0171] Determining a game style for each video account corresponding to the at least one reference video based on the at least one reference video to obtain at least one sixth game style, wherein the at least one sixth game style corresponds one-to-one to the at least one video account;

[0172] Determine the amount of time players spend watching each video account;

[0173] Determine the weight of each video account based on its viewing time;

[0174] At least one sixth game style is fused according to the weight of each video account to obtain a second game style.

[0175] It should be understood that the game pet teaming plan generation device in this application may include a smartphone (such as an Android phone, iOS phone, Windows Phone phone, etc.), a tablet computer, a PDA, a laptop computer, a mobile Internet device MID (Mobile Internet Device, abbreviated as: MID), a robot or a wearable device, etc. The above-mentioned game pet teaming plan generation device is only an example and not an exhaustive list, including but not limited to the above-mentioned game pet teaming plan generation device. In actual applications, the above-mentioned game pet teaming plan generation device may also include: a smart car terminal, a computer device, etc.

[0176] Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by combining software with a hardware platform. Based on this understanding, all or part of the contribution of the technical solution of the present invention to the background art can be embodied in the form of a software product. This computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention or certain parts of the embodiments.

[0177] Therefore, embodiments of the present application further provide a computer-readable storage medium storing a computer program, which is executed by a processor to implement some or all of the steps of any of the methods for generating a game pet teaming plan described in the above method embodiments. For example, the storage medium may include a hard disk, a floppy disk, an optical disk, a magnetic tape, a magnetic disk, a USB flash drive, a flash memory, or the like.

[0178] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute part or all of the steps of any one of the game pet teaming plan generation methods described in the above method embodiments.

[0179] It should be noted that for the aforementioned method implementations, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the implementations described in the specification are all optional implementations, and the actions and modules involved are not necessarily required for this application.

[0180] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0181] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0182] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.

[0183] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of software program modules.

[0184] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0185] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0186] The above is a detailed introduction to the implementation methods of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above implementation methods is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for generating a game pet teaming plan, characterized in that: The method comprises: Obtaining the player's game account information and video account information, wherein the game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account; Determining a first gaming style of the player when playing the game based on the gaming account information; Determining a second game style that the player is interested in based on the video account information; Determining a third game style preferred by the player based on the first game style and the second game style; Obtaining pet information of the player's main game pet and a list of the player's frequently used game pets, wherein the main game pet is the game pet most frequently used by the player in a preset time period; Determining a team arrangement plan based on the third game style, the pet information, and the commonly used game pet list, and presenting the team arrangement plan to the player; The step of determining the second game style that the player is interested in based on the video account information includes: Determine a list of video accounts followed by the player according to the video account information; Determining at least one video account related to the game in the video account list; According to a preset time period, obtaining at least one reference video from each of the at least one video account, wherein a release time of each of the at least one reference video is within the time period; Determining a game style for each video account corresponding to the at least one reference video according to the at least one reference video to obtain at least one sixth game style, wherein the at least one sixth game style corresponds one-to-one to the at least one video account; Determining the viewing time of each video account by the player; Determine the weight of each video account according to the viewing time of each video account; The at least one sixth game style is fused according to the weight of each video account to obtain the second game style.

2. The method according to claim 1, characterized in that Determining a team arrangement plan based on the third game style, the pet information, and the commonly used game pet list includes: Determining attribute information and move set information of the main game pet based on the pet information; querying a team library corresponding to the third game style based on the attribute information and the move combination information to obtain at least one first candidate team combination, wherein each first candidate team combination in the at least one first candidate team combination includes a game pet that is the same as the main game pet; Determine at least one second candidate team combination from the at least one first candidate team combination according to the common game pet list, wherein the common game pet list includes the game pets included in each second candidate team combination in the at least one second candidate team combination; Performing multiple team completion processes on each of the second candidate team combinations to obtain at least one team formation plan corresponding to each of the second candidate team combinations; A set of at least one team formation scheme corresponding to each second candidate team combination is used as the team formation scheme.

3. The method according to claim 2, characterized in that The performing multiple team completion processes on each second candidate team combination to obtain at least one team formation plan corresponding to each second candidate team combination includes: In the i-th team completion process, determine the team combination A to be completed i The first missing number of game pets and defect information, wherein the first missing number of game pets is used to identify the number of game pets in the standard team and the number of team combinations to be completed A i The difference in the number of game pets in the game, the defect information is used to record the team combination A to be completed i The reason for the failure of the battle, i is an integer greater than or equal to 1, and when i=1, the team combination A to be completed i For each of the second candidate team combinations; According to the team combination A to be completed i The defect information of the team is matched in the team library to obtain at least one candidate supplementary team combination B i ; According to the team combination A to be completed i The first missing game pet number, in at least one candidate supplementary team combination B i Identify at least one target supplementary team combination C i , wherein the at least one target supplementary team combination C i Each target in the team combination C i The number of included game pets is less than or equal to the first number of missing game pets; Combine the to-be-completed team combination Ai and each target supplementary team combination Ci to obtain at least one reference team combination D i ; The at least one reference team combination D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , performing the (i+1)th team completion process, until at least one team formation scheme corresponding to each second candidate team combination is obtained after performing the multiple team completion processes.

4. The method according to claim 3, characterized in that In the step of combining the to-be-completed team combination Ai and each target supplementary team combination Ci, at least one reference team combination D is obtained. i Afterwards, the method further includes: Determine each reference team combination D i The second missing number of game pets; The at least one reference team combination D i Each reference team combination D in i As the team combination A to be completed in the i+1th team completion process i+1 , performing the (i+1)th team completion process, until at least one team formation scheme corresponding to each second candidate team combination is obtained after performing the multiple team completion processes, including: The second reference team combination D with the number of missing game pets greater than 0 i As the team combination A to be completed in the i+1th team completion process i+1 , perform the (i+1)th team completion process; Set the reference team combination D where the number of the second missing game pets is equal to 0 i As one of the at least one team formation schemes corresponding to each second candidate team combination.

5. The method according to any one of claims 1 to 4, characterized in that The determining, based on the game account information, a first game style of the player when playing the game includes: Determining the player's battle information and team information based on the game account information; Determining the player's desire for victory based on the battle information; Determining a fourth game style corresponding to the team with the highest win rate in the current environment of the game; determining a fifth game style corresponding to the team information; determining weights of the fourth game style and the fifth game style according to the desirability; The fourth game style and the fifth game style are fused according to the weight to obtain the first game style.

6. The method according to claim 5, characterized in that Determining the player's desire for victory based on the battle information includes: Determining the player's battle frequency, battle win rate, and first average battle duration based on the battle information; Determine a second average battle duration in the current environment of the game; The desire degree is determined according to the battle frequency, the battle win rate, the first average battle duration, and the second average battle duration, wherein the desire degree satisfies the following formula: Wherein, S represents the desire degree, p represents the battle victory rate, q represents the battle frequency, t1 represents the first average battle duration, and t2 represents the second average battle duration.

7. A device for generating a game pet teaming plan, characterized in that: The device comprises: A collection module, configured to obtain a player's game account information and video account information, wherein the game account information is used to record the game data corresponding to the player's game account, and the video account information is used to record the viewing information of the video account associated with the game account; an analysis module, configured to determine a first game style of the player when playing the game based on the game account information, determine a second game style that the player is interested in based on the video account information, and determine a third game style that the player prefers based on the first game style and the second game style; The acquisition module is further configured to obtain pet information of the player's main game pet and a list of the player's frequently used game pets, wherein the main game pet is the game pet most frequently used by the player in a preset time period; A team matching module, configured to determine a team matching plan based on the third game style, the pet information, and the commonly used game pet list, and present the team matching plan to the player; In the aspect of determining the second game style that the player is interested in based on the video account information, the analysis module is specifically configured to: Determine a list of video accounts followed by the player according to the video account information; Determining at least one video account related to the game in the video account list; According to a preset time period, obtaining at least one reference video from each of the at least one video account, wherein a release time of each of the at least one reference video is within the time period; Determining a game style for each video account corresponding to the at least one reference video according to the at least one reference video to obtain at least one sixth game style, wherein the at least one sixth game style corresponds one-to-one to the at least one video account; Determining the viewing time of each video account by the player; Determine the weight of each video account according to the viewing time of each video account; The at least one sixth game style is fused according to the weight of each video account to obtain the second game style.

8. An electronic device, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Game pushing method, device and equipment and computer readable storage medium

    CN111935291A

  • Information recommendation method and device, computer equipment and storage medium

    CN113413607A

  • Method and system for recommending teammates of team game

    CN114307167A