Resource allocation method and device, computing equipment and computer readable storage medium
By obtaining and analyzing the resource growth information and allocation value information of the target resources and calculating their overall value, the problem of insufficient accuracy in determining the overall value of the target resources in the existing technology is solved, and the goal of configuring appropriate resources for the target objects is achieved.
Patent Information
- Application Number
- CN202411143877.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-13
AI Technical Summary
The accuracy of the overall value determination of the target resources in the prior art is poor, making it difficult for users to configure appropriate target resources.
By obtaining resource growth information and configuration value information for multiple target resources, determine the impact degree of each configuration method, and calculate the overall value of each target resource based on the impact degree and configuration value information, thereby configuring the most suitable target for the target object resource.
It improves the accuracy of determining the overall value of the target resources, ensures that target resources with high actual conversion value are allocated for the target objects, and improves the reliability of resource allocation.
Smart Images

Figure CN119130657A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of computer technology, and in particular to a resource configuration method, as well as a resource configuration apparatus, a computing device, a computer-readable storage medium, and a computer program product. Background Art
[0002] Generally, individuals or enterprises can convert their initial resources into target resources whose value can change, so as to use the target resources to achieve the growth of the initial resources. There are many kinds of target resources on the market, and the resource growth and risks corresponding to different target resources are different, so the reasonable selection of target resources is very important.
[0003] In the related art, a corresponding resource allocation method can be formulated based on different influencing factors, and the resource allocation method can also indicate the allocation value of each target resource. Users can combine one or more resource allocation methods to select target resources with higher overall value for themselves to allocate, that is, to convert initial resources into selected target resources, in order to achieve a greater increase in initial resources.
[0004] However, the accuracy of determining the overall value of each target resource is currently poor, making it difficult for users to configure appropriate target resources. Summary of the invention
[0005] The embodiments of this specification provide a resource configuration method, which can improve the accuracy of determining the overall value of target resources and configure more appropriate target resources for target objects. One or more embodiments of this specification also involve a resource configuration device, a computing device, a computer-readable storage medium, and a computer program product.
[0006] According to one aspect of an embodiment of this specification, a resource configuration method is provided, including:
[0007] For multiple configuration modes of multiple target resources, obtain resource growth information of each configuration mode and configuration value information of each target resource under each configuration mode;
[0008] Based on the resource growth information, determining the influence degree information of each configuration mode on resource configuration, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information;
[0009] Determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode;
[0010] Based on the overall value information, at least one target resource among the multiple target resources is configured for the target object.
[0011] According to another aspect of an embodiment of this specification, a resource configuration device is provided, including:
[0012] For multiple configuration modes of multiple target resources, obtain resource growth information of each configuration mode and configuration value information of each target resource under each configuration mode;
[0013] Based on the resource growth information, determining the influence degree information of each configuration mode on resource configuration, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information;
[0014] Determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode;
[0015] Based on the overall value information, at least one target resource among the target resources corresponding to the multiple configuration modes is configured for the target object.
[0016] According to another aspect of the embodiments of this specification, there is provided a computing device, including: a memory and a processor;
[0017] The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the above method are implemented.
[0018] According to another aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, and the steps of the above method are implemented when the computer program / instruction is executed by a processor.
[0019] According to another aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, and when the computer program / instruction in the computer program product is executed in a processor, the steps of the above method are implemented.
[0020] In one embodiment of the present specification, in the process of configuring target resources for target objects, the resource growth information of each configuration mode of the target resources is taken into consideration, so as to determine the degree of influence of each configuration mode on resource configuration, and then combine the configuration value information of the target resources under each configuration mode to determine the overall value information of the target resources under the comprehensive configuration mode. In this way, it is possible to consider the actual situation of the target resources in various aspects to obtain a more accurate value analysis result of the target resources, and the overall value information of the target resources obtained can more accurately reflect its actual conversion value, thereby improving the accuracy of determining the overall value of the target resources; accordingly, target resources with higher actual conversion value can be configured for the target object, ensuring that the target resources configured for the target object are more appropriate. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is a flow chart of a resource configuration method provided by an embodiment of this specification;
[0022] Figure 2 It is a structural diagram of a resource configuration device provided by an embodiment of this specification;
[0023] Figure 3 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0024] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0025] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms of "one", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items. The term "at least one" in one or more embodiments of this specification refers to "one or more", and "multiple" refers to "two or more". The term "including" is an open description and should be understood as "including but not limited to", and may include other content on the basis of the content already described.
[0026] It should be understood that although the terms "first", "second", etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, "first" may also be referred to as "second", and similarly, "second" may also be referred to as "first". Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0027] In addition, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant standards and requirements, and corresponding operation entrances are provided for users to choose to authorize or refuse.
[0028] Objects in society (such as individuals and enterprises) will have certain initial resources, and they all expect their initial resources to grow. Initial resources can include resources such as funds or physical objects. People can convert their initial resources into target resources, and realize the growth of initial resources through the change in the value of target resources, that is, to achieve the growth of initial resources by investing in target resources. Target resources can include asset targets, such as financial assets such as funds, stocks, and securities, and physical assets such as wheat, copper, and gold. Target resources whose value can gradually increase will bring more growth in initial resources. Such target resources are more popular with people. People expect to convert their initial resources into these target resources, that is, to allocate these target resources.
[0029] The accuracy of the analysis of the configuration value of the target resource is crucial for people to configure the target resource. The configuration value can be reflected as the recommendation for people to configure the target resource. The higher the configuration value of a target resource, the higher the initial resource growth can be based on the target resource, and thus the target resource can be more recommended for people to configure. The configuration value can indicate the value growth of the target resource itself. The greater the value growth rate of the target resource and the longer the duration of the value growth state, the higher the configuration value of the target resource can be.
[0030] Generally, the factors affecting the allocation value of target resources are diverse and complex, and the allocation values of target resources obtained by analyzing different influencing factors may be different. Corresponding resource allocation methods can be formulated for different influencing factors, and mathematical models can be established for one or several influencing factors to analyze the target resources. This resource allocation method can also be called an investment strategy. For example, some resource allocation methods give priority to the value growth rate of resources, some resource allocation methods give priority to the security of resources (that is, try to avoid resource losses), and some resource allocation methods give priority to the liquidity of resources. By analyzing various target resources through each allocation method, the allocation value of each target resource under this configuration method can be obtained. Users can select appropriate target resources for allocation based on the allocation value, and can also determine the corresponding share ratio of each target resource, in order to achieve a larger growth rate of resources, that is, maximize investment returns and minimize investment risks. In order to facilitate processing by computer, the allocation value can be expressed as a score.
[0031] It is difficult to accurately reflect the actual value of the target resources through a single resource configuration method, so the relevant technology can also combine multiple configuration methods to jointly determine the target resources to be configured. In one method, for each target resource, the arithmetic mean of the corresponding scores under each configuration method is calculated, and the target resources are selected based on the arithmetic mean. However, this method uses the scores under each configuration method equally, does not consider higher-quality configuration methods more, and does not abandon lower-quality configuration methods more. Only the average resource growth can be obtained, and it is difficult to better characterize the actual performance of the target resources. It is difficult for users to configure suitable target resources based on the analysis results obtained in this way.
[0032] In another way, the experience weight values preset by experts for each configuration method are obtained, and for each target resource, the weighted average of the corresponding scores under each configuration method is calculated, and the target resources are selected based on the weighted average. However, this method relies on the experience weight values given by experts. If the error of the weight value is large, the accuracy of the obtained analysis results will be worse. At the same time, the difference between the analysis results corresponding to each configuration method and the actual performance of the target resource is dynamically changing, and the preset weight may be able to more accurately reflect the performance of the target resource for a while, but the target resource will not always maintain the same level. Therefore, it is also difficult to conduct a better analysis of the actual performance of the target resource through this method. It is also difficult for users to configure suitable target resources based on the analysis results obtained by this method.
[0033] The embodiments of this specification provide a resource configuration method, which can improve the accuracy of determining the overall value of target resources, configure more appropriate target resources for target objects, and improve the reliability of resource configuration. This specification also relates to a resource configuration device, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail one by one in the following embodiments. The resource configuration method can be executed by the resource configuration device or computing device, such as the resource configuration device and computing device can be a server-side device, or can also be a terminal device such as a smart phone, a desktop computer or a laptop computer.
[0034] The resource configuration method provided in the embodiments of this specification can be applied to a resource configuration device, such as a resource configuration platform corresponding to the resource configuration device that connects the user and the provider of the target resource, and the resource configuration platform implements the corresponding function based on the resource configuration device. The resource configuration device may include a service end or a user terminal of the resource configuration platform. The user may be an individual or an enterprise that needs to make an investment, and the user is referred to as the target object below; the provider of the target resource may be a financial institution.
[0035] The resource configuration platform can obtain target resource information from the providers of each target resource, and can also obtain the information of the initial resources of the target object and the demand information of the target object. The resource configuration platform can analyze each target resource to configure a suitable target resource for the target object. The resource configuration device can execute the resource configuration method for different target objects to configure a suitable target resource for each target object. The embodiment of this specification describes the resource configuration method for one target object.
[0036] Figure 1 is a flow chart of a resource configuration method provided in an embodiment of this specification, such as Figure 1 As shown, the resource configuration method includes the following steps 102 to 108.
[0037] Step 102: for multiple configuration modes of multiple target resources, obtain resource growth information of each configuration mode and configuration value information of each target resource under each configuration mode.
[0038] The multiple target resources may include all target resources existing in the market, or may be target resources that meet certain conditions. For example, each target object may correspond to certain resource selection conditions, and the multiple target resources may be target resources that meet the resource selection conditions of the target object. For example, the resource selection conditions may include the provider of the target resource, the type of the target resource, and the configuration risk level of the target resource.
[0039] The resource configuration device can obtain multiple existing configuration methods, and the multiple configuration methods are used to analyze different influencing factors of the target resource respectively, and determine the configuration value information of the target resource under different influencing factors. The configuration value information is used to characterize the recommended configuration degree of the target resource, and can be represented by a score. Based on the configuration value information, the probability and degree of resource growth brought about by the corresponding target resource can be determined, and accordingly, it can be determined whether the target resource is worth configuring. The multiple configuration methods can be the default configuration methods set by the resource configuration platform, or they can also be the configuration methods specified by the target object. The embodiments of this specification do not limit the multiple configuration methods and their corresponding influencing factors.
[0040] Each configuration mode has a corresponding calculation method to calculate the configuration value information of the target resource. The resource configuration device can use the calculation method corresponding to each configuration mode to perform calculations for the determined multiple target resources respectively to obtain the configuration value information of each target resource under each configuration mode. Alternatively, the configuration value information of each target resource under each configuration mode can be calculated in advance by other devices, and the resource configuration device can directly obtain the calculated configuration value information.
[0041] When any configuration method is used to configure target resources for a target object, the configuration value information of the target resources under the configuration method needs to be considered. For example, if the configuration value of a target resource is lower than the set threshold, the target resource will not be configured for the target object. For target resources whose configuration value is higher than the set threshold, the configuration value of the target resource can be converted according to the set conversion method to obtain the configuration proportion for the target resource, and then each target resource is configured according to the corresponding configuration proportion.
[0042] The resource growth information of each configuration method may refer to the overall value growth information of multiple target resources under the configuration method, that is, the overall growth information of the initial resources when multiple target resources are configured for the target object according to the configuration method and the initial resources are converted into the multiple target resources according to the configuration method. For example, if the target resource is an asset target and the configuration method is an investment strategy, the resource growth information of the configuration method may be the income information of the investment strategy, that is, the income information that the target object can obtain by investing according to the investment strategy. The resource growth information may represent resource growth, or it may also represent resource reduction, and resource reduction is negative resource growth. The resource growth information of each configuration method can be calculated by the resource configuration method itself, or it can be pre-calculated by other devices, and the resource configuration device can directly obtain it.
[0043] The target resource may correspond to a resource adjustment cycle, and the target object may adjust the configured target resources after each resource adjustment cycle. The resource configuration device may also analyze and obtain resource growth information according to the resource adjustment cycle. For example, the resource adjustment cycle may be a transaction cycle corresponding to the asset target. The resource adjustment cycle may be one month, one week, or one day, which is not limited here. After each resource adjustment cycle, the resource configuration device may determine the changes in resources in the previous resource adjustment cycle, the changes in resources in different resource adjustment cycles, and the overall changes in resources in multiple resource adjustment cycles. Information on these changes may all belong to resource growth information.
[0044] In some embodiments, the resource growth information includes at least one of the resource growth rate in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and the total resource growth rate in multiple resource adjustment cycles. For example, the multiple resource adjustment cycles may include all resource adjustment cycles from the completion of the configuration mode to the current moment. Accordingly, step 102 may include multiple configuration modes for multiple target resources, obtaining the resource growth rate of each configuration mode in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and at least one resource growth information of the total resource growth rate in multiple resource adjustment cycles.
[0045] The resource growth rate of each configuration method in any resource adjustment cycle can be: the ratio of the total value growth of the target resource configured according to the configuration method in the resource adjustment cycle to the total value before the resource adjustment cycle. The value of the target resource can be characterized by the initial resource amount that can be converted. The more initial resource amount that can be converted, the higher the value of the target resource. The resource growth rate can be the rate of return of the configuration method.
[0046] The different resource adjustment cycles may include: the latest resource adjustment cycle and its previous resource adjustment cycle. The resource configuration device may also obtain the resource growth rate e' in the previous resource adjustment cycle. If e represents the resource growth rate in the latest resource adjustment cycle, the change information of the resource growth rate in the different resource adjustment cycles is the difference between e and e'. The change information may reflect the change trend of the resource growth rate. In some embodiments, the different resource adjustment cycles may also include two non-adjacent resource adjustment cycles; or may also include different cycle groups, each cycle group including at least two adjacent resource adjustment cycles.
[0047] The total resource growth rate of each configuration method in multiple resource adjustment cycles may be: the ratio of the total value growth of the target resources configured according to the configuration method after the multiple resource adjustment cycles to the total value before the multiple resource adjustment cycles. The total resource growth rate may be the cumulative rate of return of the configuration method.
[0048] For example, the number of configuration modes is n, and n ≥ 2. The resource configuration device can obtain the resource growth rates e1, e2, ..., e3 of the latest period of n configuration modes. n , and also obtain the resource growth rates e1', e2', ..., e1' of the penultimate period of n configuration methods n ', and also obtain the latest total resource growth rate d1, d2, ..., d n Based on the resource growth rates of the two periods, the resource allocation device can calculate the change information i1, i2, ..., i3 of the resource growth rates of the latest period of the n configuration modes. n , where i m =e-e', 1≤m≤n.
[0049] Step 104: Based on the resource growth information, determine the influence degree information of each configuration mode on the resource configuration, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information.
[0050] The resource allocation device can analyze the resource growth information of each configuration mode as a whole, compare each resource growth information, and determine the size relationship between each resource growth information. Since the target object expects the resource to grow as much as possible, the configuration mode with a larger resource growth degree will be more suitable for the target object, and the resource growth degree can be reflected by the size of the resource growth information. Accordingly, when a plurality of configuration modes are combined for resource allocation, more configuration modes with a larger resource growth degree can be considered, so that the influence of this configuration mode on resource allocation is greater.
[0051] In the embodiments of this specification, the impact information can also be expressed by a score. Optionally, the impact information of each configuration mode is proportional to its resource growth information, or the impact information of each configuration mode has an exponential positive correlation with its resource growth information, or can also be in other forms of positive correlation, which is not limited here.
[0052] In some implementations, before step 104, the resource configuration device may also obtain an information adjustment parameter, which is used to characterize the degree of adjustment of the resource growth information. In step 104, the resource configuration device may use the information adjustment parameter to adjust the resource growth information of each configuration mode to obtain the auxiliary information of each configuration mode. Then, based on the ratio of the auxiliary information of each configuration mode to the total of the auxiliary information, the influence degree information of each configuration mode on the resource configuration may be determined.
[0053] The information adjustment parameter can be determined based on the relevant historical information of each target resource. For example, the relevant historical information may include the value growth information of each target resource and the configuration information of the target resource. Optionally, the information adjustment parameter can also be a preset empirical value. The resource configuration device uses the information adjustment parameter to adjust the resource growth information to ensure that the adjusted resource growth information can more accurately characterize the characteristics of the corresponding configuration method.
[0054] For example, the resource configuration device may multiply the resource growth information of each configuration method by the information adjustment parameter to adjust the resource growth information. In the embodiments of this specification, the adjusted resource growth information is referred to as auxiliary information. The resource configuration device may also calculate the sum of the auxiliary information of each configuration method, and determine the proportion of the auxiliary information of each configuration method in the sum of the auxiliary information as the degree of influence of the configuration method on the resource configuration. The process of determining the proportion based on the sum of the auxiliary information can be considered as a way of normalizing the resource growth information. In this way, the resource growth information can be converted into a numerical value between 0 and 1, which is convenient for characterizing the degree of influence.
[0055] In the case where the resource configuration device obtains multiple resource growth information, the information adjustment parameters corresponding to each resource growth information can be obtained accordingly, and the information adjustment parameters corresponding to different resource growth information are different. For example, the multiple resource growth information is the resource growth rate of the configuration mode in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and the multiple resource growth information in the total resource growth rate in multiple resource adjustment cycles. Before step 104, the resource configuration device can obtain multiple information adjustment parameters corresponding to the multiple resource growth information one by one. In step 104, the resource configuration device can use the multiple information adjustment parameters for each configuration mode in each configuration mode to adjust the multiple resource growth information of each configuration; and then integrate the multiple resource growth information adjusted under each configuration mode to obtain the auxiliary information of each configuration mode. Then, the impact degree information is determined based on the auxiliary information. The integration of the multiple resource growth information adjusted under each configuration mode can be the addition of the multiple resource growth information adjusted.
[0056] For example, the resource configuration device may obtain three information adjustment parameters K p , K i and K d . K p , K i and K d They correspond to the resource growth rate e in the latest resource adjustment cycle, the change information i of the resource growth rate in different resource adjustment cycles, and the total resource growth rate d in multiple resource adjustment cycles. m =K p *e m +K i *i m +K d *d m , thus the auxiliary information of n configuration modes can be obtained. Then, the sum of the auxiliary information of the n configuration modes can be determined The influence of the mth configuration mode on resource allocation can be
[0057] Step 106: Determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode.
[0058] The influence degree information of each configuration mode may be the weight of the configuration mode. The resource configuration device may, for each target resource, take the weighted sum of the configuration value information of the target resource under each configuration mode as the overall value information of the target resource. That is, the resource configuration device determines the sum of the product of the configuration value information of each target resource under each configuration mode and the influence degree information of each configuration mode as the overall value information of each target resource.
[0059] Following the above-mentioned example of n configuration modes, the resource configuration device obtains configuration value information s1, s2, ..., s corresponding to the n configuration modes in step 102. n The configuration value information corresponding to each configuration mode can be a sequence, including configuration value information of multiple (such as a types, a ≥ 2) target resources, such as s m ={s m1 ,s m2 , ..., S ma}. The resource allocation device can calculate S is the sum of the product of the configuration value information of each target resource under each configuration mode and the influence degree information of each configuration mode. m is an a-dimensional sequence, which is multiplied by b m That is, to make each of them equal to bm Multiply. Add the corresponding multiplication results of m from 1 to n, and the resulting S is also an a-dimensional sequence, each item in which is the overall value information of a target resource. In this way, the overall value information of each target resource in the a types of target resources is obtained.
[0060] Step 108: Based on the overall value information, configure at least one target resource from among the multiple target resources for the target object.
[0061] After determining the overall value information of each target resource, the resource allocation device can allocate target resources for the target object based on the overall value information. Optionally, the resource allocation device can generate a final resource allocation decision based on the overall value information of each target resource to determine the resource allocation for the target object based on the resource allocation decision. For example, determine the target resources to be allocated for the target object, and determine the allocation ratio of each target resource. When the target resource is an asset target, the resource allocation decision is an investment decision.
[0062] For example, the resource configuration device may configure a target resource whose overall value is higher than a value threshold for the target object. The value threshold may be an empirical value, or may be specified by the target object, or may be calculated based on the needs of the target object. For another example, a target number of target resources may be configured for the target object, and the target number may be specified by the target object, or may be a default number. The resource configuration device may configure a target number of target resources whose overall value information is at the top for the target object.
[0063] In some embodiments, the target object may have certain resource configuration conditions, such as the resource configuration conditions may indicate the target object's preference for the target resource. For example, the resource configuration conditions may include the number of target resources to be configured, average value information, minimum value information, and configuration quantity, etc. The resource configuration device may determine at least one target resource whose overall value information meets the resource configuration conditions corresponding to the target object among a variety of target resources, and configure at least one target resource for the target object based on the overall value information of the at least one target resource. For example, in the case where at least two target resources need to be configured for the target object, the resource configuration device may perform a certain conversion on the overall value information of the at least one determined target resource to obtain the configuration proportion of each target resource, so as to perform configuration based on the configuration proportion.
[0064] In the embodiments of this specification, the above resource configuration method can be executed in each resource adjustment cycle to dynamically configure resources according to the latest resource growth information of the target resources, ensure that the resource configuration of the target object matches the latest information, and configure more appropriate target resources for the target object.
[0065] In some implementations, after obtaining the overall value information of each target resource, it is also possible not to configure resources for the target object, but to perform other related analyses based on the overall value information. For example, analyzing whether it is necessary to adjust the corresponding parameters of the target resource, and analyzing the overall situation of each target resource during the duration. The multiple target resources for which the overall value information is calculated may also belong to the same organization, and the resource control method of the organization may be analyzed based on the overall value information obtained.
[0066] In the embodiments of this specification, the determination of the overall value information of multiple target resources corresponding to the target object is taken as an example. The multiple target resources may also be determined not based on the specific target object, but any target resources that need to be analyzed.
[0067] In the embodiments of this specification, based on the resource growth rate in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and the total resource growth rate in multiple resource adjustment cycles, the influence degree information of each configuration method on the resource configuration is determined to perform resource configuration. This method is equivalent to using the proportional integral differential (PID) algorithm to adjust the weights of each configuration method. The resource growth rate in the latest resource adjustment cycle corresponds to the proportional part in the PID algorithm, the change information of the resource growth rate in different resource adjustment cycles corresponds to the differential part in the PID algorithm, and the total resource growth rate in multiple resource adjustment cycles corresponds to the integral part in the PID algorithm. In this way, the configuration of the target resources in each resource adjustment cycle will be dynamically adjusted according to the previous performance of each configuration method to ensure a better resource configuration effect.
[0068] The proportional part of the PID algorithm is used to control the direct proportional relationship between the output and the error. The larger the proportional gain, the faster the system responds, but too large a proportional gain can cause the system to overshoot and oscillate. The integral part is the sum of the control output and the accumulated error. The integral gain can eliminate steady-state errors and improve the stability of the system. The differential part is the ratio of the control output to the rate of change of the error. The differential gain can predict the future behavior of the system and reduce the overshoot and oscillation of the system. The output u(t) of the PID controller can be expressed as Among them, the first term is the proportional term, the second term is the integral term, and the third term is the differential term. p , K i and K d They are proportional gain, integral gain and differential gain respectively. e(t) represents the error at the current moment, that is, the difference between the expected value and the actual value. In the resource configuration method of the embodiment of this specification, e(t) refers to the resource growth information of the configuration mode, e(t)dt refers to the accumulated resource growth information, Refers to the change information of resource growth information.
[0069] In summary, in the resource configuration method provided in the embodiment of this specification, in the process of configuring the target resources for the target object, the resource growth information of each configuration mode of the target resource is taken into consideration, so as to determine the degree of influence of each configuration mode on the resource configuration, and then combine the configuration value information of the target resource under each configuration mode to determine the overall value information of the target resource under the comprehensive configuration mode. In this way, it is possible to consider the actual situation of the target resource in various aspects to obtain a more accurate value analysis result of the target resource, and the obtained overall value information of the target resource can more accurately reflect its actual conversion value, thereby improving the accuracy of determining the overall value of the target resource; accordingly, a target resource with a higher actual conversion value can be configured for the target object to ensure that the target resource configured for the target object is more appropriate.
[0070] Corresponding to the above method embodiment, this specification also provides a resource configuration device embodiment, Figure 2 FIG. 1 shows a schematic diagram of a resource configuration device provided by an embodiment of the present specification. Figure 2 As shown, the resource configuration device includes:
[0071] A first acquisition module 202 is used to acquire resource growth information of each configuration mode and configuration value information of each target resource in each configuration mode for multiple configuration modes of multiple target resources;
[0072] A first determination module 204 is used to determine the influence degree information of each configuration mode on the resource configuration based on the resource growth information, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information;
[0073] The second determination module 206 is used to determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode;
[0074] The configuration module 208 is used to configure at least one target resource among the multiple target resources for the target object based on the overall value information.
[0075] Optionally, the first acquisition module 202 is used to:
[0076] For multiple configuration methods of multiple target resources, obtain the resource growth rate of each configuration method in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and at least one resource growth information of the total resource growth rate in multiple resource adjustment cycles.
[0077] Optionally, the resource configuration device further includes:
[0078] A second acquisition module is used to acquire an information adjustment parameter before determining the influence degree information of each configuration mode on resource configuration based on resource growth information, wherein the information adjustment parameter is used to represent the adjustment degree of resource growth information;
[0079] The first determination module 204 includes:
[0080] An adjustment submodule, used to adjust the resource growth information of each configuration mode by using the information adjustment parameters, and obtain the auxiliary information of each configuration mode;
[0081] The determination submodule is used to determine the influence degree information of each configuration mode on resource configuration based on the ratio of the auxiliary information of each configuration mode to the total auxiliary information.
[0082] Optionally, the first acquisition module 202 is used to:
[0083] For multiple configuration modes of multiple target resources, obtain the resource growth rate of each configuration mode in the latest resource adjustment cycle, the change information of resource growth rate in different resource adjustment cycles, and the multiple resource growth information in the total resource growth rate in multiple resource adjustment cycles;
[0084] The second acquisition module is used to: acquire multiple information adjustment parameters corresponding to multiple resource growth information one by one;
[0085] The adjustment submodule is used to: for each configuration mode in each configuration mode, respectively use multiple information adjustment parameters to adjust multiple resource growth information of each configuration; integrate the adjusted multiple resource growth information under each configuration mode to obtain auxiliary information of each configuration mode.
[0086] Optionally, the second determining module 206 is used to:
[0087] The sum of the products of the configuration value information of each target resource under each configuration mode and the influence degree information of each configuration mode is determined as the overall value information of each target resource.
[0088] Optionally, the configuration module 208 is used to:
[0089] Among the multiple target resources, at least one target resource whose overall value information meets the resource configuration condition corresponding to the target object is determined, and the at least one target resource is configured for the target object.
[0090] In summary, in the resource configuration device provided in the embodiment of this specification, in the process of configuring the target resource for the target object, the resource growth information of each configuration mode of the target resource is taken into consideration, so as to determine the degree of influence of each configuration mode on the resource configuration, and then combine the configuration value information of the target resource under each configuration mode to determine the overall value information of the target resource under the comprehensive configuration mode. In this way, it is possible to consider the actual situation of the target resource in various aspects to obtain a more accurate value analysis result of the target resource, and the obtained overall value information of the target resource can more accurately reflect its actual conversion value, thereby improving the accuracy of determining the overall value of the target resource; accordingly, a target resource with a higher actual conversion value can be configured for the target object to ensure that the target resource configured for the target object is more appropriate.
[0091] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. As for the resource configuration device, since it is basically similar to the resource configuration method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the resource configuration method embodiment.
[0092] Figure 3 300 is a block diagram of a computing device provided in an embodiment of the present specification. The components of the computing device 300 include but are not limited to a memory 310 and a processor 320. The processor 320 is connected to the memory 310 via a bus 330, and the database 350 is used to store data.
[0093] The computing device 300 also includes an access device 340 that enables the computing device 300 to communicate via one or more networks 360. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 340 may include one or more of any type of network interface (e.g., a network interface card (NIC)) that is wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0094] In one embodiment of the present specification, the above components of the computing device 300 and Figure 3 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 3 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0095] The computing device 300 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 300 may also be a mobile or stationary server.
[0096] The processor 320 is used to execute computer programs / instructions, which, when executed by the processor, implement the above Figure 1 The method shown.
[0097] As for the computing device embodiment, since it is basically similar to the resource configuration method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the resource configuration method embodiment.
[0098] One embodiment of the present specification also provides a computer-readable storage medium, which stores computer instructions, and when the computer instructions are executed by the processor, the steps of the above-mentioned resource configuration method are implemented. The computer instructions include computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electric carrier signals and telecommunication signals.
[0099] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above-mentioned resource configuration method when the computer program / instruction is executed in a processor.
[0100] As for the computer-readable storage medium embodiment and the computer program product embodiment, since they are basically similar to the resource configuration method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the resource configuration method embodiment.
[0101] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0102] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0103] It should be noted that the above is a description of a specific embodiment of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of the present specification.
[0104] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0105] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can understand and use this specification well.
Claims
1. A resource configuration method, characterized in that: include: For multiple configuration modes of multiple target resources, obtain resource growth information of each configuration mode and configuration value information of each target resource under each configuration mode; Based on the resource growth information, determining the influence degree information of each configuration mode on resource configuration, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information; Determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode; Based on the overall value information, at least one target resource among the multiple target resources is configured for the target object.
2. The method according to claim 1, characterized in that: The method of obtaining resource growth information of each configuration mode for multiple target resources includes: For multiple configuration methods of multiple target resources, obtain the resource growth rate of each configuration method in the latest resource adjustment cycle, the change information of the resource growth rate in different resource adjustment cycles, and at least one resource growth information of the total resource growth rate in multiple resource adjustment cycles.
3. The method according to claim 1 or 2, characterized in that: Before determining the information on the degree of influence of each configuration mode on resource configuration based on the resource growth information, the method further includes: Acquiring an information adjustment parameter, wherein the information adjustment parameter is used to characterize the degree of adjustment of the resource growth information; The determining, based on the resource growth information, information on the degree of influence of each configuration mode on resource configuration includes: Using the information adjustment parameters, adjusting the resource growth information of each configuration mode, and obtaining the auxiliary information of each configuration mode; Based on the ratio of the auxiliary information of each configuration mode to the total auxiliary information, the influence degree information of each configuration mode on the resource configuration is determined.
4. The method according to claim 3, characterized in that The method of obtaining resource growth information of each configuration mode for multiple target resources includes: For multiple configuration modes of multiple target resources, obtain the resource growth rate of each configuration mode in the latest resource adjustment cycle, the change information of resource growth rate in different resource adjustment cycles, and the multiple resource growth information in the total resource growth rate in multiple resource adjustment cycles; The obtaining of information to adjust parameters includes: Acquire multiple information adjustment parameters corresponding to the multiple resource growth information one by one; The using the information to adjust the parameter to adjust the resource growth information of each configuration mode to obtain the auxiliary information of each configuration mode includes: For each of the configuration modes, respectively using the multiple information adjustment parameters, adjusting the multiple resource growth information of each configuration; The plurality of resource growth information adjusted under each configuration mode is integrated to obtain auxiliary information of each configuration mode.
5. The method according to claim 1 or 2, characterized in that: The determining the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode includes: The sum of the products of the configuration value information of each target resource under each configuration mode and the influence degree information of each configuration mode is determined as the overall value information of each target resource.
6. The method according to claim 1 or 2, characterized in that: The configuring at least one target resource among the multiple target resources for the target object based on the overall value information includes: Among the multiple target resources, at least one target resource whose overall value information meets the resource configuration condition corresponding to the target object is determined, and the at least one target resource is configured for the target object.
7. A resource allocation device, characterized in that: include: A first acquisition module is used to acquire resource growth information of each configuration mode and configuration value information of each target resource under each configuration mode for multiple configuration modes of multiple target resources; A first determination module is used to determine the influence degree information of each configuration mode on resource configuration based on the resource growth information, wherein the influence degree information of each configuration mode is positively correlated with its resource growth information; A second determination module is used to determine the overall value information of each target resource based on the influence degree information of each configuration mode and the configuration value information of each target resource under each configuration mode; A configuration module is used to configure at least one target resource among the multiple target resources for the target object based on the overall value information.
8. A computing device, characterized in that include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: A computer program / instruction is stored, and when the computer program / instruction is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that The method comprises a computer program / instruction, which implements the method according to any one of claims 1 to 6 when the computer program / instruction is executed in a processor.
