CN110124306B - Resource configuration information recommendation method, device, equipment and medium - Google Patents

Resource configuration information recommendation method, device, equipment and medium Download PDF

Info

Publication number
CN110124306B
CN110124306B CN201910328409.9A CN201910328409A CN110124306B CN 110124306 B CN110124306 B CN 110124306B CN 201910328409 A CN201910328409 A CN 201910328409A CN 110124306 B CN110124306 B CN 110124306B
Authority
CN
China
Prior art keywords
identification information
combination
resource configuration
target
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910328409.9A
Other languages
Chinese (zh)
Other versions
CN110124306A (en
Inventor
赵斌文
刘迪
钱祥山
彭学政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910328409.9A priority Critical patent/CN110124306B/en
Publication of CN110124306A publication Critical patent/CN110124306A/en
Application granted granted Critical
Publication of CN110124306B publication Critical patent/CN110124306B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/822Strategy games; Role-playing games

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The method for recommending the resource configuration information comprises the steps of receiving a recommendation request message containing individual identification information of a target object and individual identification information of at least one related object, obtaining at least one piece of recommended resource configuration information set corresponding to a pairing relation from historical resource configuration information contained in a recommendation pool according to the pairing relation between the individual identification information of the target object and the individual identification of the at least one related object, and returning a recommendation response message containing the recommended resource configuration information. Therefore, the resource configuration information can be recommended individually for the target object according to the target object and the related object, and the accuracy and the effectiveness of resource configuration information recommendation are improved.

Description

Resource configuration information recommendation method, device, equipment and medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a medium for recommending resource configuration information.
Background
With the development of computer technology and internet technology, the configuration operation of a target object in an application (e.g., a game application) by a user becomes more and more complicated. Taking a game application program as an example, when a player operates a game character in a game application, corresponding equipment needs to be configured for the game character according to an actual competition scene. And whether the equipment configuration is reasonable or not directly influences the whole field play of the target role, and has important influence on the situation of the match.
In the prior art, in order to simplify the difficulty of configuration operations of a user (e.g., a game beginner), resource configuration information of a target object is generally recommended for the user, that is, uniform resource configuration information is recommended for the target object based on global data, for example, a terminal recommends global hot resource configuration information or historical resource configuration information of a game player to the player.
However, by adopting this method, personalized resource configuration information recommendation cannot be provided for the user according to the actual application scene of the target object, and further effective configuration guidance cannot be provided for the configuration operation of the user, and the accuracy and effectiveness of the recommended resource configuration information are low.
Therefore, a technical scheme for recommending personalized resource configuration information for a user is urgently needed.
Disclosure of Invention
The embodiment of the application provides a method, a device, equipment and a medium for recommending resource configuration information, which are used for recommending personalized resource configuration information for a user when recommending the resource configuration information for the user, and improving the accuracy and effectiveness of recommending the resource configuration information.
In one aspect, a method for recommending resource configuration information is provided, including:
receiving a recommendation request message for requesting resource configuration recommendation for a target object, wherein the recommendation request message comprises individual identification information of the target object and individual identification information of at least one related object having an association relation with the target object;
obtaining at least one recommended resource configuration information from a recommendation pool according to the individual identification information of the target object and the individual identification information of at least one related object, wherein the recommendation pool comprises: the method comprises the steps of obtaining a pairing relation between a target object and a target combination containing at least one related object, and obtaining at least one resource configuration information which is obtained from historical resource configuration information and is set for the pairing relation correspondingly;
and returning a recommendation response message containing at least one piece of recommended resource configuration information.
In one aspect, an apparatus for recommending resource configuration information is provided, including:
the device comprises a receiving unit, a recommending unit and a recommending unit, wherein the receiving unit is used for receiving a recommending request message for requesting to recommend resource configuration for a target object, and the recommending request message comprises individual identification information of the target object and individual identification information of at least one related object having an association relation with the target object;
an obtaining unit, configured to obtain at least one piece of recommended resource configuration information from a recommendation pool according to the individual identification information of the target object and the individual identification information of the at least one related object, where the recommendation pool includes: the method comprises the steps of obtaining a pairing relation between a target object and a target combination containing at least one related object, and obtaining at least one resource configuration information which is obtained from historical resource configuration information and is set for the pairing relation correspondingly;
and the return unit is used for returning a recommendation response message containing at least one piece of recommended resource configuration information.
Preferably, the obtaining unit is configured to:
acquiring attribute identification information of at least one related object according to the individual identification information of the at least one related object;
determining combined identification information of a target combination containing at least one related object according to the attribute identification information of the at least one related object, wherein the attribute identification information is used for indicating the characteristic attribute of the related object, and the combined identification information is used for indicating the comprehensive characteristic attribute of the at least one related object in the target combination;
and obtaining at least one piece of recommended resource configuration information from the recommendation pool according to the pairing relation between the individual identification information of the target object and the combined identification information of the target combination.
Preferably, the obtaining unit is configured to:
determining a combination type to which the target combination belongs according to the combination identification information;
and obtaining at least one piece of recommended resource configuration information set corresponding to the pairing relationship in the recommendation pool according to the individual identification information of the target object and the pairing relationship between the combination types of the target combination.
Preferably, the obtaining unit is configured to:
respectively determining a feature type set corresponding to each feature value in the combined feature vector of the target combination;
and determining a combination type to which the target combination belongs according to the feature type of each feature value, wherein the combination type is a type vector of the feature type containing each feature value.
Preferably, at least one resource allocation information set correspondingly for the pairing relationship in the recommendation pool is screened from the historical resource allocation information according to a set preferred condition.
Preferably, the target object is a target game character, the at least one related object includes a game character in a team competing with the target game character, and the set preferred condition includes resource allocation information of the game character with a set level in each ranking match, which accords with a set preferred algorithm.
Preferably, the obtaining unit is further configured to:
and updating the recommendation pool according to the set updating rule.
In one aspect, a control device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the processor performs the steps of any of the above methods for recommending resource configuration information.
In one aspect, a computer-readable storage medium is provided, on which a computer program is stored, which, when being executed by a processor, implements the steps of any of the above-mentioned methods for resource configuration information recommendation.
In the method, the apparatus, the device, and the medium for recommending resource configuration information provided in the embodiments of the present application, a recommendation request message including individual identification information of a target object and individual identification information of a related object is received, a pairing relationship between the individual identification information of the target object and the individual identification of the related object is determined, at least one piece of recommended resource configuration information set corresponding to the pairing relationship is obtained from historical resource configuration information, and a recommendation response message including the recommended resource configuration information is returned. Therefore, corresponding resource configuration information is screened from the historical resource configuration information according to the target object and the related object related to the target object, personalized recommendation of the resource configuration information is provided for the target object, and accuracy and effectiveness of recommendation of the resource configuration information are improved.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1a is a schematic flowchart of a process for recommending online resource configuration information according to an embodiment of the present application;
fig. 1b is an exemplary diagram of an application scenario of online recommended resource configuration information according to an embodiment of the present application;
FIG. 1c is a diagram illustrating an exemplary game application interface according to an embodiment of the present disclosure;
fig. 1d is an exemplary diagram of an equipment information recommendation application interface in an embodiment of the present application;
FIG. 2 is a flowchart illustrating an implementation of a method for obtaining a recommendation pool in an embodiment of the present application;
FIG. 3a is a block diagram illustrating an architecture of determining historical resource allocation information of a combination category according to an embodiment of the present disclosure;
fig. 3b is a flowchart illustrating an implementation of resource allocation information screening according to an embodiment of the present disclosure;
fig. 4 is a flowchart of an implementation of a method for recommending resource configuration information according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a detailed implementation of a method for recommending resource configuration information according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an apparatus for recommending resource allocation information according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a control device in an embodiment of the present application.
Detailed Description
In order to make the purpose, technical solution and beneficial effects of the present application more clear and more obvious, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
First, some terms referred to in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
Individual identification information: the identifier used to represent the individual may alternatively be a string of numbers or letters.
Attribute identification information: the attribute vector is used to indicate the attribute of the object, and may be an attribute feature vector containing the feature value of each feature.
Combining the identification information: the combined feature attributes used to indicate the target combination may be, optionally, a combined feature vector.
The related objects are: an object having an association relationship with the target object, for example, when the target object is a target game character, the related object may be a game character in an enemy team that is in conflict with the target game character.
Combination type: for dividing the combinations, e.g. a category vector may be used.
A recommendation pool: including a pairing relationship between the object and the related object, and at least one resource configuration information set for the pairing relationship.
The design concept of the embodiment of the present application is described below.
With the development of computer technology and internet technology, various application programs are more and more, target objects needing to be controlled in the application programs are more and more extensive, and various configuration resources are provided for the target objects in the application programs to meet personalized requirements, so that a user can perform resource configuration on the target objects according to resource configuration information. The resource allocation is used to selectively set the capability (e.g., defense capability of a game character) of a target object in an application program, and the like. The configuration operation of the user on the target object in the application program is more and more complicated, and the execution effect of the application program is sometimes directly influenced if the configuration of the target object is reasonable or not. In the embodiment of the present application, a game application is taken as an example for explanation, different equipment of a game role is a configuration resource, and different equipment of the game role may directly affect win-or-lose of a game match, so that a player generally needs to configure optimal equipment for the game role according to a current actual match scene in the game match.
In the conventional technology, in order to reduce the difficulty of user configuration operation and improve the configuration efficiency of a user, better resource configuration information determined based on global data is generally recommended to the user.
However, by adopting this method, it is not possible to perform personalized recommendation of resource configuration information for a target object according to an actual application scenario, and the accuracy and effectiveness of the recommended resource configuration information are poor, and the user experience is poor.
Therefore, a technical scheme for configuring information for resources with high recommendation accuracy and effectiveness is urgently needed.
In view of this, the applicant considers that an object and a related object having an association relationship with the object are combined to establish a corresponding pairing relationship, and further screens out recommended resource configuration information for the pairing relationship from historical resource configuration information.
In view of the above analysis and consideration, the present embodiment provides a scheme for recommending resource allocation information, in which a pairing relationship between an object and a related object is determined, and a corresponding relationship between each pairing relationship and each resource allocation information is established according to historical resource allocation information. When receiving the recommendation request message, determining the pairing relationship between the target object and the related object, acquiring the resource configuration information set corresponding to the pairing relationship according to the association relationship, and returning a recommendation response message containing the recommended resource configuration information.
To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation steps as shown in the following embodiments or figures, more or less operation steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application. The method can be executed in sequence or in parallel according to the method shown in the embodiment or the figure when the method is executed in an actual processing procedure or a device.
The resource configuration information recommendation scheme provided in the embodiment of the application can be applied to a control device, and can also be applied to a system composed of the control device and a terminal. The control device may be a server or a terminal. For example, the terminal may be a gaming robot. If the scheme is applied to a control device, the control device receives the recommendation request message of the self-application and returns the application recommendation response message. If the scheme is applied to a system formed by the control equipment and the terminal, the control equipment receives a recommendation request message sent by the terminal and returns a terminal recommendation response message.
FIG. 1a is a schematic flow chart of online recommendation of resource configuration information. Referring to fig. 1a, the control terminal obtains individual identification information of the target object, and obtains corresponding attribute identification information according to the individual identification information of the related object 1-the related object 5 having an association relationship with the target object. The control equipment determines corresponding combined identification information according to the attribute identification information of the related object 1-the related object 5, and determines the combined category to which the control equipment belongs according to the combined identification information.
Further, the control device determines the individual identification information of the target object and the pairing relationship between the combination categories, obtains at least one piece of resource configuration information corresponding to the pairing relationship from the recommendation pool, and returns the obtained at least one piece of resource configuration information.
In one embodiment, the target object is a target game character and the associated objects are each associated game character in an enemy team that is in play with the target game character. The attribute identification information is an attribute feature vector, the combined identification information is a combined feature vector, and the combined category is a category vector. The resource configuration information is equipment information.
In the embodiments of the present application, only the target object is described as an example of the target game character. In practical application, the target object is not limited. FIG. 1b is a diagram illustrating an application scenario of online recommended resource configuration information. Referring to fig. 1b, the game robot 10, the control device 11, and the game terminal 12 are included.
The game robot 10 acquires the individual identification information of the target game character of the game terminal 12 and the individual identification information of each relevant game character in the enemy team of the battle through the control device 11, and transmits a recommendation request message containing the individual identification information of the target game character and the individual identification information of the relevant game character to the control device 11.
The control device 11 obtains a corresponding attribute feature vector according to the individual identification information of each relevant game character, determines a combined feature vector of an enemy team according to the attribute feature vector of each relevant game character in the enemy team, determines a corresponding category vector according to the projection of the combined feature vector, determines a pairing relationship between the category vector and the individual identification information of the target game character, obtains at least one piece of equipment information set corresponding to the pairing relationship from a recommendation pool, and finally returns a recommendation response message containing the at least one piece of equipment information to the game robot 10.
The gaming robot 10 broadcasts the received at least one piece of equipment information to the user by voice broadcast or presents the received at least one piece of equipment information to the user by way of an application interface, or sends the received at least one piece of equipment information to the gaming terminal 12 to be presented to the user by voice broadcast or interface through the gaming terminal 12.
FIG. 1c is a diagram illustrating an example of a game application interface. Fig. 1c includes a target game character and associated game characters 1-5 in an enemy team. Fig. 1d is a diagram illustrating an example of an equipment information recommendation application interface. FIG. 1d includes the target game character and the recommended accessories 1-6. For example, the target game character is flamboyant, and each relevant game character in the enemy team is: the information of each recommended equipment is as follows: honor, Yingyang, Yinzui feet, Honglian cloak, shadow axe, violent nail, and military forces. For another example, the target game character is flamboyant, and each relevant game character in the enemy team is: cheap price, classic wei, sun shangxiang, xiaoqiao and Luna, and the recommended equipment information is as follows: resistant boots, shadow axes, violent nails, march, devil's mantle and signs of unreliability.
Fig. 2 is an implementation flowchart of a method for obtaining a recommendation pool provided in an embodiment of the present application, where before implementing the method for recommending resource configuration information, the control device establishes the recommendation pool in advance. Referring to fig. 2, the specific process of the method is as follows:
step 200: the control equipment acquires the historical data which accords with the first preset screening condition, and acquires the individual identification information of each object, the individual identification information of related objects and corresponding historical resource configuration information which are contained in the historical data.
Specifically, in one embodiment, the object is a game role, the target object is a game role for which equipment needs to be recommended, the historical resource configuration information is equipment information, and the first preset screening condition is historical data of each object in each historical ranking match, wherein the level of each object is higher than a preset role level threshold value within a set screening duration. Each game role is divided into different teams, and objects among the different teams are related objects with an incidence relation. For example, object A and object B are friend teams, object C and object D are enemy teams, and object C and object D are related objects of object A.
When step 200 is executed, the control device obtains individual identification information of each object whose level is higher than a preset role level threshold value within a set time length, and historical resource configuration information of each object in each historical ranking competition and individual identification information of related objects.
Preferably, it is assumed that each object with a level higher than the preset role level threshold has the capability of equipment configuration, and each historical ranking match is reasonably effective.
The individual identification information may be a name or an identity of an object, is used to represent the identity of an object, and may be a character string of a combination of numbers or letters. For example, the individual identification information of one object is hero 1234.
In practical application, the first preset screening condition may also be set correspondingly according to a practical application scenario, which is not limited herein.
Therefore, the historical data can be preliminarily screened, and the data processing efficiency and the resource configuration information recommendation accuracy are improved.
Step 201: the control equipment respectively aims at each object in each ranking game, and determines combination identification information containing historical combination of at least one related object in the ranking game based on the individual identification information of the at least one related object.
Specifically, when step 201 is executed, for each object in each ranking match, the following steps may be adopted for the control device:
s2010: and acquiring corresponding attribute identification information according to the individual identification information of at least one related object in the ranking game, wherein the at least one related object has an association relationship with the object.
Wherein, the related objects can be one or more. The attribute identification information is used to indicate a characteristic attribute of the object.
In one embodiment, the object is a game character, and the attribute identification information is an attribute feature vector including a feature value of each feature. The feature values in the attribute feature vector represent attributes of the game character.
For example, the feature value of the flatness (feature) of the hero of the game character is 5, and the feature value of the physical output (feature) is 4.
Thus, each characteristic attribute of one game character can be reflected by the attribute characteristic vector.
S2011: and determining combination identification information containing the historical combination of the at least one relevant object according to the attribute identification information of the at least one relevant object.
Specifically, the combination identification information is used to indicate a feature attribute of the target combination.
In one embodiment, the object is a game character and the attribute identification information is an attribute feature vector. The combined identification information is a combined feature vector. In step S2011, the sum of the attribute identifiers of the at least one related object is determined to be the combination identifier including the history combination of the at least one related object.
Step 202: the control equipment respectively determines a binary pair relationship between the historical resource configuration information of the object in each ranking game and the combination identification information of the corresponding historical combination aiming at each object in each ranking game, and obtains the corresponding binary pair relationship of the object in each ranking game.
Specifically, table 1 is a binary pair relationship example table. Taking an object as an example of a game character, assume that the friend party team c1 includes game characters { hero1, hero2, hero3, hero4, hero5 }. The game role contained in the enemy team c2 is { hero6, hero7, hero8, hero9, hero10 }.
Referring to table 1, a binary pair relationship corresponding to each game character in a ranking game is shown, each game character corresponds to one binary pair relationship, and the binary pair relationship includes resource allocation information of the game character in the ranking game and combination identification information of an opponent team in a battle.
Table 1.
Binary pair relation Object
Resource allocation information (hero1), combined identification information (c2) Hero1
Resource allocation information (hero2), combined identification information (c2) Hero2
Resource allocation information (hero3), combined identification information (c2) Hero3
Resource allocation information (hero4), combined identification information (c2) Hero4
Resource allocation information (hero5), combined identification information (c2) Hero5
Resource allocation information (hero6), combined identification information (c1) Hero6
Resource allocation information (hero7), combined identification information (c1) Hero7
Resource allocation information (hero8), combined identification information (c1) Hero8
Resource allocation information (hero9), combined identification information (c1) Hero9
Resource allocation information (hero10), combined identification information (c1) Hero10
Step 203: and the control equipment determines the corresponding combination type according to the combination identification information of the target combination.
Specifically, in one embodiment, the combined identification information is a combined feature vector. The control device determines a feature type corresponding to the setting of each feature value of the combined feature vector of the history combination, and determines a combination type to which the history combination belongs according to the feature type of each feature value. The combination category is a category vector of feature categories including each feature value.
When determining the feature type, the following method may be adopted:
and setting a corresponding characteristic value range for each characteristic class in advance, and determining the corresponding characteristic class according to the characteristic value range to which each characteristic value belongs.
For example, the feature classes of a feature are 1, 2, and 3, respectively, and the corresponding feature value ranges are {0-9}, {10-40}, and {40-100}, respectively. Assuming that the feature value of the feature a is 25, the corresponding feature class is 2.
In practice, the feature classes may be used to represent high, medium and low importance levels of features. Preferably, when setting the range of feature values corresponding to the feature categories, the number of features in each range of feature values is guaranteed to be close to each other as much as possible.
Therefore, the category vectors representing the combination categories can be obtained by performing projection compression on all the characteristic values in the attribute characteristic vectors, and all the historical combinations can be divided and clustered into clusters through the combination categories.
Step 204: and the control equipment determines historical resource configuration information corresponding to each combination type of each object according to each binary pair relation of the object.
Specifically, since the combination categories of different history combinations may be the same, each history combination may be clustered into each cluster by the combination category of the history combination. And the control device can acquire the historical resource configuration information corresponding to each cluster of historical combination.
For example, FIG. 3a is a block diagram of an architecture for determining historical resource allocation information for a combination category. Assuming that the combination categories are 1, 2 and 3, respectively, the combination identification information is a combination feature vector. Referring to fig. 3a, the system comprises a binary pair relationship module 300, a combination classification module 301 and a clustering module 302.
The binary pair relationship module 300 obtains each binary pair relationship corresponding to the target object i. i is a natural number, and the target object i represents each of the ith target objects. The combination type module 301 projects the combination identification information included in each two-value pair relationship of the target object i to obtain a corresponding combination type. The clustering module 302 clusters the historical resource allocation information corresponding to each combination category of the target object i into clusters, and obtains a set of historical resource allocation information corresponding to each combination category of the target object i.
Preferably, when setting the range of feature values corresponding to the feature categories, the feature quantities in the ranges of feature values are guaranteed to be close, and the following formula can be adopted:
Figure BDA0002036942430000111
wherein, count is a quantity function, and count total represents total quantity. min is the minimum of the eigenvalues, max is the maximum of the eigenvalues, s1 and s2 are the set eigenvalues, min < s1< s2< max.
Step 205: and the control equipment respectively screens the historical resource configuration information corresponding to each combination type of each object according to a second preset screening condition to obtain at least one corresponding resource configuration information.
Specifically, fig. 3b is a flowchart illustrating an implementation of the resource allocation information screening. Referring to fig. 3b, the control device may adopt the following steps for each combination category of each object, respectively:
s2050: and cleaning the historical resource configuration information of the combination type of the object.
In one embodiment, the specific type of equipment information in the historical resource configuration information is removed, and optionally, the specific type of equipment information may be non-neural equipment information.
Optionally, if the data amount of the resource configuration information is small, S2050 may not be executed.
S2051: and determining the state probability distribution and the transition probability distribution of the washed historical resource configuration information according to a preset probability algorithm.
S2052: and screening the washed historical resource configuration information by adopting a preset optimization algorithm according to the state probability distribution and the transition probability distribution to obtain at least one resource configuration information.
And the second preset screening condition is that the specified type of equipment information is removed and a preset optimal algorithm is adopted for screening.
Alternatively, the preferred algorithm may use a Viterbi algorithm (Viterbi algorithm, Viterbi), or may use other filtering algorithms, which is not limited herein.
Thus, the optimal set amount of resource allocation information can be screened out from the massive historical resource allocation information. The set number may be set according to an actual application scenario, and is not limited herein.
Step 206: the control equipment determines individual identification information of each object and a pairing relation between the combination categories according to each combination category of each object, and adds at least one piece of resource configuration information corresponding to the pairing relation to a recommendation pool.
Specifically, the recommendation pool includes: the method comprises the steps of obtaining a pairing relation between an object and a historical combination containing at least one related object, and obtaining at least one resource configuration information which is obtained from historical resource configuration information and is set for the pairing relation correspondingly. Namely, at least one resource configuration information set correspondingly for the pairing relationship in the recommendation pool is screened from the historical resource configuration information according to the set preferred condition.
The set optimal conditions comprise resource allocation information screened by preset optimal algorithms in each ranking game of the game roles with set levels within set time. The set preferable condition may be a combination of the first preset screening condition and the second preset screening condition. The set optimal conditions can be set according to practical applications, and are not limited herein.
Further, the control device updates the recommendation pool according to the set update rule. Specifically, the control device periodically updates the recommendation pool according to a set time period.
Therefore, the control equipment can recommend reasonable and effective resource configuration information for the target object through the recommendation pool in the subsequent steps, and provides guidance for the configuration operation of the user.
Referring to fig. 4, a flowchart of an implementation of a method for recommending resource allocation information is provided. The method comprises the following specific processes:
step 400: the control equipment receives the recommendation request message and acquires the individual identification information of the target object and the individual identification information of at least one related object contained in the recommendation request message.
Specifically, the control device receives a recommendation request message for requesting a recommendation of resource configuration for the target object.
The recommendation request message comprises individual identification information of the target object and individual identification information of at least one associated object having an association relation with the target object.
It should be noted that the control device may receive the recommendation request message sent by the terminal, and may also receive the recommendation request message of its own application.
Step 401: and the control equipment acquires corresponding attribute identification information according to the individual identification information of the at least one related object.
Step 402: the control device determines combination identification information of a target combination including the at least one related object according to the attribute identification information of the at least one related object.
Step 403: and the control equipment determines the combination type of the target combination according to the combination identification information of the target combination.
Specifically, in one embodiment, the combined identification information is a combined feature vector. The control equipment determines the feature category set corresponding to each feature value in the combined feature vector of the target combination respectively, and determines the combined category of the target combination according to the feature category of each feature value.
Step 404: the control equipment determines the individual identification information of the target object and the pairing relation between the combination types of the target combination, and acquires at least one piece of recommended resource configuration information set corresponding to the pairing relation in a recommendation pool.
Step 405: the control device returns a recommendation response message containing the recommended resource configuration information.
The following describes the above embodiments in further detail by taking an object as a game character and applying the object to a control device as an example, and refer to fig. 5, which is a flowchart for detailed implementation of a method for recommending resource configuration information provided by the present application. The method comprises the following specific processes:
step 500: the control equipment receives a recommendation request message sent by the target application, and acquires the individual identification information of the target game role and the individual identification information of at least one related game role contained in the recommendation request message.
Wherein the related game character is a game character in a team competing with the target object.
Step 501: the control device acquires attribute identification information of at least one relevant game role according to the individual identification information of at least one relevant game role.
Step 502: the control device determines combination identification information including a target combination of the at least one relevant game character according to the attribute identification information of the at least one relevant game character.
Step 503: and the control equipment determines the combination type of the target combination according to the combination identification information of the target combination.
Step 504: the control equipment determines the individual identification information of the target game role and the pairing relation between the combination types of the target combination, and acquires at least one piece of recommended resource configuration information set corresponding to the pairing relation in a recommendation pool.
Step 505: and the control equipment returns a recommendation response message containing the recommended resource configuration information to the target application.
Further, the target application may report the recommended resource configuration information to the user through voice or present the recommended resource configuration information to the user through an application interface.
In the embodiment of the present application, the method and the device can also be applied to a system composed of a control device and a terminal, where the control device receives a recommendation request message sent by the terminal and returns a terminal recommendation response message, which is not described herein again.
In the embodiment of the application, the pairing relationship between the target object and the related object is determined, and at least one piece of recommended resource configuration information set for the pairing relationship between the target object and the related object is acquired from the historical resource configuration information. Not only the target object is considered, but also relevant objects associated with the target object, such as game roles of a team competing with the target game role, are considered, so that personalized resource configuration information recommendation is performed on the target object according to the relevant objects of the target object in an actual application scene, and the accuracy and effectiveness of resource configuration information recommendation are improved.
Based on the same inventive concept, the embodiment of the present application further provides a device for recommending resource configuration information, and because the principle of solving the problem of the device and the equipment is similar to that of a method for recommending resource configuration information, the implementation of the device can refer to the implementation of the method, and repeated parts are not described again.
Fig. 6 is a schematic structural diagram of an apparatus for recommending resource configuration information according to an embodiment of the present application. An apparatus for resource configuration information recommendation includes:
a receiving unit 601, configured to receive a recommendation request message for requesting resource configuration to be recommended for a target object, where the recommendation request message includes individual identification information of the target object and individual identification information of at least one related object having an association relationship with the target object;
an obtaining unit 602, configured to obtain at least one piece of recommended resource configuration information from a recommendation pool according to the individual identification information of the target object and the individual identification information of the at least one related object, where the recommendation pool includes: the method comprises the steps of obtaining a pairing relation between a target object and a target combination containing at least one related object, and obtaining at least one resource configuration information which is obtained from historical resource configuration information and is set for the pairing relation correspondingly;
a returning unit 603, configured to return a recommendation response message including at least one recommended resource configuration information.
Preferably, the obtaining unit 602 is configured to:
acquiring attribute identification information of at least one related object according to the individual identification information of the at least one related object;
determining combined identification information of a target combination containing at least one related object according to the attribute identification information of the at least one related object, wherein the attribute identification information is used for indicating the characteristic attribute of the related object, and the combined identification information is used for indicating the comprehensive characteristic attribute of the at least one related object in the target combination;
and obtaining at least one piece of recommended resource configuration information from the recommendation pool according to the pairing relation between the individual identification information of the target object and the combined identification information of the target combination.
Preferably, the obtaining unit 602 is configured to:
determining a combination type to which the target combination belongs according to the combination identification information;
and obtaining at least one piece of recommended resource configuration information set corresponding to the pairing relationship in the recommendation pool according to the individual identification information of the target object and the pairing relationship between the combination types of the target combination.
Preferably, the obtaining unit 602 is configured to:
respectively determining a feature type set corresponding to each feature value in the combined feature vector of the target combination;
and determining a combination type to which the target combination belongs according to the feature type of each feature value, wherein the combination type is a type vector of the feature type containing each feature value.
Preferably, at least one resource allocation information set correspondingly for the pairing relationship in the recommendation pool is screened from the historical resource allocation information according to a set preferred condition.
Preferably, the target object is a target game character, the at least one related object includes a game character in a team competing with the target game character, and the set preferred condition includes resource allocation information of the game character with a set level in each ranking match, which accords with a set preferred algorithm.
Preferably, the obtaining unit 602 is further configured to:
and updating the recommendation pool according to the set updating rule.
Fig. 7 is a schematic structural diagram of a control device. Based on the same technical concept, the embodiment of the present application further provides a control device, which may include a memory 701 and a processor 702.
The memory 701 is used for storing a computer program executed by the processor 702. The memory 701 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the blockchain node, and the like. The processor 702 may be a Central Processing Unit (CPU), a digital processing unit, or the like. The specific connection medium between the memory 701 and the processor 702 is not limited in the embodiments of the present application. In the embodiment of the present application, the memory 701 and the processor 702 are connected by a bus 703 in fig. 7, the bus 703 is represented by a thick line in fig. 7, and the connection manner between other components is merely illustrative and is not limited. The bus 703 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 7, but this is not intended to represent only one bus or type of bus.
The memory 701 may be a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 701 may also be a non-volatile memory (non-volatile memory) such as, but not limited to, a read-only memory (rom), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD), or any other medium which can be used to carry or store desired program code in the form of instructions or data structures and which can be accessed by a computer. Memory 701 may be a combination of the above.
A processor 702, configured to execute the method for recommending resource configuration information according to the embodiment shown in fig. 4 when calling the computer program stored in the memory 701.
The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for recommending resource configuration information in any of the above method embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the technical solutions mentioned above substantially or otherwise contributing to the related art may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a control device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (10)

1. A method for recommending resource configuration information is characterized by comprising the following steps:
receiving a recommendation request message for requesting resource configuration recommendation for a target object, wherein the recommendation request message comprises individual identification information of the target object and individual identification information of at least one related object having an association relationship with the target object, the target object is a target game role, and the at least one related object comprises a game role in a team in battle with the target game role;
obtaining at least one recommended resource configuration information from a recommendation pool according to the individual identification information of the target object and the individual identification information of the at least one related object, wherein the recommendation pool comprises: the pairing relation between the target object and a target combination containing the at least one related object, and at least one resource configuration information which is acquired from historical resource configuration information and is set correspondingly for the pairing relation;
returning a recommendation response message containing the at least one recommended resource configuration information;
the resource allocation information in the recommendation pool is determined according to a binary pair relationship corresponding to a preset object in a historical ranking competition, the binary pair relationship is a relationship between the resource allocation information of the preset object in the historical ranking competition and combination identification information of a corresponding historical combination, the combination identification information is determined according to individual identification information of at least one related object of the preset object in the historical ranking competition, the combination identification information is used for determining a combination category corresponding to the preset object, the combination category is a category vector of a feature category containing each feature value in the corresponding combination identification information, the combination category and the resource allocation information have a corresponding relationship, and the preset object is an object with a level higher than a preset role threshold value level.
2. The method of claim 1, wherein obtaining at least one recommended resource configuration information from a recommendation pool based on the individual identification information of the target object and the individual identification information of the at least one related object comprises:
acquiring attribute identification information of the at least one related object according to the individual identification information of the at least one related object;
determining combination identification information of a target combination containing the at least one related object according to attribute identification information of the at least one related object, wherein the attribute identification information is used for indicating the characteristic attribute of the at least one related object, and the combination identification information is used for indicating the comprehensive characteristic attribute of the at least one related object in the target combination;
and obtaining at least one piece of recommended resource configuration information from a recommendation pool according to the pairing relation between the individual identification information of the target object and the combined identification information of the target combination.
3. The method of claim 2, wherein obtaining at least one recommended resource configuration information from a recommendation pool according to a pairing relationship between the individual identification information of the target object and the combined identification information of the target combination comprises:
determining a combination type to which the target combination belongs according to the combination identification information;
and obtaining at least one piece of recommended resource configuration information set corresponding to the pairing relationship in the recommendation pool according to the pairing relationship between the individual identification information of the target object and the combination category of the target combination.
4. The method of claim 3, wherein the combination identification information is a combination feature vector, and determining the combination category to which the target combination belongs according to the combination identification information comprises:
respectively determining a feature type set corresponding to each feature value in the combined feature vector of the target combination;
and determining a combination category to which the target combination belongs according to the feature category of each feature value, wherein the combination category is a category vector containing the feature category of each feature value.
5. The method according to any one of claims 1 to 4, wherein at least one resource configuration information set for the pairing relationship in the recommendation pool is screened from historical resource configuration information according to a set preference condition.
6. The method as set forth in claim 5, wherein the set preference condition includes resource allocation information screened by a preset preference algorithm in each ranking game of the game characters of the set level within the set time length.
7. The method of claim 6, further comprising:
and updating the recommendation pool according to a set updating rule.
8. An apparatus for resource configuration information recommendation, comprising:
a receiving unit, configured to receive a recommendation request message for requesting resource configuration to be recommended for a target object, where the recommendation request message includes individual identification information of the target object and individual identification information of at least one related object having an association relationship with the target object, where the target object is a target game character, and the at least one related object includes a game character in a team in engagement with the target game character;
an obtaining unit, configured to obtain at least one piece of recommended resource configuration information from a recommendation pool according to the individual identification information of the target object and the individual identification information of the at least one related object, where the recommendation pool includes: the pairing relation between the target object and a target combination containing the at least one related object, and at least one resource configuration information which is acquired from historical resource configuration information and is set correspondingly for the pairing relation;
a returning unit, configured to return a recommendation response message including the at least one recommended resource configuration information;
the resource allocation information in the recommendation pool is determined according to a binary pair relationship corresponding to a preset object in a historical ranking competition, the binary pair relationship is a relationship between the resource allocation information of the preset object in the historical ranking competition and combination identification information of a corresponding historical combination, the combination identification information is determined according to individual identification information of at least one related object of the preset object in the historical ranking competition, the combination identification information is used for determining a combination category corresponding to the preset object, the combination category is a category vector of a feature category containing each feature value in the corresponding combination identification information, the combination category and the resource allocation information have a corresponding relationship, and the preset object is an object with a level higher than a preset role threshold value level.
9. A control device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1-7 are implemented when the program is executed by the processor.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN201910328409.9A 2019-04-23 2019-04-23 Resource configuration information recommendation method, device, equipment and medium Active CN110124306B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910328409.9A CN110124306B (en) 2019-04-23 2019-04-23 Resource configuration information recommendation method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910328409.9A CN110124306B (en) 2019-04-23 2019-04-23 Resource configuration information recommendation method, device, equipment and medium

Publications (2)

Publication Number Publication Date
CN110124306A CN110124306A (en) 2019-08-16
CN110124306B true CN110124306B (en) 2022-03-01

Family

ID=67570779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910328409.9A Active CN110124306B (en) 2019-04-23 2019-04-23 Resource configuration information recommendation method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN110124306B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110990779B (en) * 2019-10-29 2023-08-18 咪咕互动娱乐有限公司 Game resource transfer method, server and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140122304A (en) * 2013-04-08 2014-10-20 이화여자대학교 산학협력단 Apparatus and method for supporting creation of quest stories for mmorpg
CN104731830A (en) * 2013-12-24 2015-06-24 腾讯科技(深圳)有限公司 Recommendation method, recommendation device and server
CN106779933A (en) * 2016-12-06 2017-05-31 腾讯科技(深圳)有限公司 A kind of virtual item recommends method and client
CN108171559A (en) * 2016-12-07 2018-06-15 阿里巴巴集团控股有限公司 A kind of user gradation processing, target object method for pushing and equipment
CN108573428A (en) * 2018-03-07 2018-09-25 阿里巴巴集团控股有限公司 A kind of resource recommendation method and device
CN109453518A (en) * 2018-10-29 2019-03-12 安徽畅感网络科技有限公司 VR game experiencing diversification data acquisition and analysis system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140122304A (en) * 2013-04-08 2014-10-20 이화여자대학교 산학협력단 Apparatus and method for supporting creation of quest stories for mmorpg
CN104731830A (en) * 2013-12-24 2015-06-24 腾讯科技(深圳)有限公司 Recommendation method, recommendation device and server
CN106779933A (en) * 2016-12-06 2017-05-31 腾讯科技(深圳)有限公司 A kind of virtual item recommends method and client
CN108171559A (en) * 2016-12-07 2018-06-15 阿里巴巴集团控股有限公司 A kind of user gradation processing, target object method for pushing and equipment
CN108573428A (en) * 2018-03-07 2018-09-25 阿里巴巴集团控股有限公司 A kind of resource recommendation method and device
CN109453518A (en) * 2018-10-29 2019-03-12 安徽畅感网络科技有限公司 VR game experiencing diversification data acquisition and analysis system

Also Published As

Publication number Publication date
CN110124306A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
CN110365994B (en) Live broadcast recommendation method and device, server and readable storage medium
CN108196885B (en) Object group determination method and device, storage medium and electronic device
CN111760295B (en) Information processing method, information processing device, computer readable medium and electronic equipment
US11260302B2 (en) Apparatus and method of creating agent in game environment
CN112090074B (en) Virtual article control method, device, equipment and medium in application
US20200023277A1 (en) System and method for dynamic matchmaking in client applications
CN113343089A (en) User recall method, device and equipment
CN110124306B (en) Resource configuration information recommendation method, device, equipment and medium
CN110659023B (en) Method for generating programming content and related device
CN115577795A (en) Policy model optimization method and device and storage medium
CN109815298B (en) Method and device for determining character relationship network and storage medium
CN113274737B (en) Information recommendation method, device, computer equipment and medium
CN112370790B (en) Game map drawing method and device, electronic equipment and storage medium
CN113893547A (en) Fitness function-based data processing method and system and storage medium
CN111949813B (en) Friend-making request method, friend-making request device, friend-making request computer device, friend-making request storage medium
CN111111200A (en) Battle strategy generation method and device
CN112354189B (en) Game data object matching method, device, equipment and storage medium
CN114130029A (en) Virtual object drop point recommendation method and device and server
CN115068934A (en) Server distribution method, system, device, server and storage medium
CN104811365B (en) Message delivery method, system and server based on real-time communication social group
CN113742581A (en) List generation method and device, electronic equipment and readable storage medium
CN107320963B (en) Role attribute storage method and device, storage medium, processor and server
CN116957833A (en) Data processing method and related device
JP7349833B2 (en) Systems, methods, and programs for providing games
CN112698956B (en) Data object processing method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40008928

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant