Resource provider determination method and device, computer equipment and storage medium
By calculating the completion, stability and importance indicators of the resource provider, the problem of low accuracy in the selection of resource providers in the existing technology is solved, and a comprehensive assessment and accurate selection of resource providers' resource provision in the preset period is achieved.
Patent Information
- Application Number
- CN202510117164.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-04-18
AI Technical Summary
In the prior art, resource provider selection accuracy is low, and traditional methods rely on historical records and insufficient comprehensive evaluation criteria, making it difficult to accurately evaluate resource provision in a fixed cycle.
By obtaining the resource interaction data sent by the database server, using the pre-established resource interaction index model, the completion index, stability index and importance index of the resource provider are calculated, thereby determining the resource provision capability index and selecting the most suitable resource provider.
A comprehensive assessment of the resource provision situation of resource providers within the preset cycle is achieved, the accuracy of resource provider selection is improved, and the stability of the supply chain is ensured.
Smart Images

Figure CN119850257A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, computer equipment and storage medium for determining a resource provider. Background Art
[0002] With the diversified development of the industrial supply chain, how to choose a more suitable resource provider is particularly important for resource acquirers. Choosing a suitable resource provider can ensure sufficient production capacity or resources for resource demanders during the production cycle. Therefore, a more detailed and comprehensive evaluation is required for the selection of resource providers to ensure the overall stability of the supply chain.
[0003] In traditional technology, judgment is mainly made based on the historical resource provision records of resource providers, and different supply strategies are formulated for different resource providers based on the final evaluation results.
[0004] However, the applicant discovered during the implementation process that the traditional technology at least has the problem of low accuracy in selecting resource providers. Summary of the invention
[0005] Based on this, the purpose of this application is to solve at least one of the above-mentioned technical defects, especially the technical defect of low accuracy in selecting resource providers in the prior art. This application provides a method, device, computer equipment and storage medium for determining a resource provider.
[0006] In a first aspect, the present application provides a method for determining a resource provider, the method comprising:
[0007] Obtain resource interaction data corresponding to each resource provider in a preset period sent by the database server;
[0008] According to each resource interaction data, using the pre-established resource interaction index model, the completion index, stability index and importance index of each resource provider in the preset period of resource interaction are obtained; wherein the resource interaction index model is obtained based on the number of resource provider qualifications, completion times, resource provision target quantity and resource provision completion quantity;
[0009] Determine the resource provision capability indicators corresponding to each resource provider based on the completion indicators, stability indicators and importance indicators corresponding to each resource provider;
[0010] Based on the resource provision capability indicators of each resource provider, a target resource provider is determined from multiple resource providers, and the target resource provider serves as a resource provider in the target resource interaction cycle.
[0011] In one embodiment, the resource interaction indicator model includes a completion indicator model, and the completion model is established in the following manner:
[0012] Obtain the number of resource provider qualifications and resource interaction completions in a preset period;
[0013] A completion indicator model is established based on the ratio of the number of times qualifications are obtained and the number of times resources are completed.
[0014] In one embodiment, the resource interaction index model includes a stability index model, and the establishment method of the stability index model includes:
[0015] Determine the resource provision amount difference and average resource provision target amount of resource interaction of the resource provider in the preset period; wherein the resource provision amount difference is the difference of the resources that the resource provider has not completed providing in the preset period, and the average resource provision target amount is the average target amount of resources provided by the resource provider in the preset period;
[0016] A stability index model is established based on the ratio between the average resource provision difference and the average resource provision target.
[0017] In one embodiment, determining the resource provision amount difference and the average resource provision target amount of resource interaction of the resource provider in a preset period includes:
[0018] Obtain the resource provider's target resource provision volume, resource provision completion volume, and qualification acquisition times for resource interaction in a preset period;
[0019] Determine the average resource provision difference based on the difference between the resource provision target and the resource provision completion amount and the ratio between the difference and the number of qualification acquisition times;
[0020] The average resource provision target amount is obtained based on the ratio between the resource provision target amount and the number of qualification acquisition times.
[0021] In one embodiment, the resource interaction index model includes an importance index model, and the importance index model is established in the following manner:
[0022] The resource demand of the resource acquirer in the preset period, and the resource provision completion amount of the resource provider in the preset period of resource interaction;
[0023] According to the ratio between the amount of resource provided and the amount of resource required, an importance index model is established.
[0024] In one embodiment, the resource provision capability index corresponding to each resource provider is determined according to the completion index, stability index and importance index corresponding to each resource provider, including:
[0025] Obtaining a first preset weight corresponding to the completion index, a second preset weight corresponding to the stability index, and a third preset weight corresponding to the importance index sent by the database server;
[0026] According to the first preset weight, the second preset weight and the third preset weight, the completion index, stability index and importance index of each resource provider are fused respectively to obtain the resource provision capability index corresponding to each resource provider.
[0027] In one embodiment, determining a target resource provider from a plurality of resource providers based on the resource provision capability indicators of each resource provider includes:
[0028] Obtain descending sort results of resource provision capability indicators of multiple resource providers;
[0029] Based on the descending sorting result, a preset number of resource providers ranked at the front preset positions are selected from the multiple resource providers as target resource providers.
[0030] In a second aspect, the present application provides a device for determining a resource provider, the device comprising:
[0031] A data acquisition module is used to acquire resource interaction data corresponding to each resource provider in a preset period sent by the database server;
[0032] The indicator acquisition module is used to obtain the completion index, stability index and importance index of each resource provider in the preset period of resource interaction according to each resource interaction data and using the pre-established resource interaction indicator model; wherein the resource interaction indicator model is obtained based on the number of qualification acquisitions, completions, resource provision target quantity and resource provision completion quantity of the resource provider in the resource interaction;
[0033] The confidence module is used to determine the resource provision capability index corresponding to each resource provider according to the completion index, stability index and importance index corresponding to each resource provider;
[0034] The target provider module is used to determine a target resource provider from multiple resource providers based on the resource provision capability indicators of each resource provider, and the target resource provider serves as the resource provider of the target resource interaction cycle.
[0035] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0036] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above method when the computer program is executed by a processor.
[0037] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0038] The resource provider determination method, apparatus, computer equipment and storage medium provided in the present application can obtain the resource interaction data of each resource provider within a preset evaluation period from a database server, and can output the completion index, stability index and importance index corresponding to each resource provider within the evaluation period through a pre-established resource interaction index model. In this way, the resource provision capability of each resource provider can be comprehensively evaluated through the indicators of the above three dimensions, that is, the resource provision capability index of each resource provider can be determined through the indicators of the three dimensions, so that the resource provision situation of each resource provider within the evaluation period can be better comprehensively evaluated, thereby comprehensively improving the accuracy of selecting appropriate resource providers. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0040] Figure 1 A schematic diagram of an application environment of a method for determining a resource provider provided in an embodiment of the present application;
[0041] Figure 2 Schematic diagram of the process of determining the resource provider provided in the embodiment of the present application Figure 1 ;
[0042] Figure 3 A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 2 ;
[0043] Figure 4 A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 3 ;
[0044] Figure 5 A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 4 ;
[0045] Figure 6 A schematic diagram of the structure of a device for determining a resource provider provided in an embodiment of the present application;
[0046] Figure 7A schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0048] With the diversified development of the industrial supply chain, how to choose a more suitable resource provider is particularly important for resource acquirers. Choosing a suitable resource provider can ensure sufficient production capacity or resources for resource demanders during the production cycle. Therefore, a more detailed and comprehensive evaluation is required for the selection of resource providers to ensure the overall stability of the supply chain.
[0049] In traditional technology, judgment is mainly made based on the historical resource provision records of resource providers, and different supply strategies are formulated for different resource providers based on the final evaluation results. Data is collected mainly through internal record integration and external channel collection. The collected data is used to evaluate the delivery time accuracy, product quality qualification rate, stability and other evaluation criteria to evaluate the quality of different suppliers, and different supply strategies are formulated for different suppliers based on the final evaluation results.
[0050] However, during the implementation process, the applicant found that the traditional technology has at least the following shortcomings: the historical evaluation data is not clearly divided into time periods, and cannot effectively and intuitively quantify the performance of a supplier in a fixed period, so it is easy for the historical scoring to be biased; the selection of evaluation criteria is easy to be too detailed or too rough, resulting in the overall evaluation results being biased towards certain suppliers; due to the limitations of the evaluation criteria, it is difficult to use the evaluation results to formulate a longer-term replenishment plan
[0051] That is, the main problem with traditional technologies is the low accuracy of selecting resource providers.
[0052] Based on the above reasons, the present application provides a method, device, computer equipment and storage medium for determining resource providers. The present application can comprehensively evaluate the resource provision capabilities of each resource provider through the indicators of the three dimensions of completion index, stability index and importance index, that is, the resource provision capability indicators of each resource provider can be determined through the indicators of the three dimensions, so as to better comprehensively evaluate the resource provision of each resource provider during the evaluation cycle, and thus comprehensively improve the accuracy of selecting appropriate resource providers.
[0053] Figure 1 Schematic diagram of the application environment of the method for determining a resource provider provided in the embodiment of the present application. The method for determining a resource provider provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The algorithm server 101 can be connected to the database server 102 for communication, and the data storage system can store the data that the database server 102 needs to process. The data storage system can be integrated on the database server 102, or it can be placed on the cloud or other network servers. Among them, the algorithm server 101 can also be connected to the terminal 103 for network communication, and the terminal 103 can be but not limited to various personal computers, laptops, smart phones, and tablet computers. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.
[0054] In an exemplary embodiment, Figure 2 Schematic diagram of the process of determining the resource provider provided in the embodiment of the present application Figure 1 ,like Figure 2 As shown, a method for determining a resource provider is provided, and the method is applied to Figure 1 The algorithm server in the example is used for explanation, including the following S201 to S204. Among them:
[0055] S201: Obtain resource interaction data corresponding to each resource provider in a preset period sent by a database server.
[0056] Among them, the algorithm server may refer to a computing platform dedicated to processing and running various algorithms. The database server may refer to a computer system for storing and managing data. The resource provider may refer to a party that provides production resources to the resource acquirer (resource demander). The resource provider and the resource acquirer may have a resource interaction relationship. The preset period may refer to a period in which the resource acquirer and the resource provider have resource interaction. The preset period may be a pre-set period for evaluating the resource provision capability of the resource provider, for example, the preset period may be a certain year, a certain quarter, etc.
[0057] Resource interaction data may refer to data of resource interaction between a resource acquirer and a resource provider. For example, resource interaction data may include data such as the number of times a resource provider completes qualification acquisitions, the number of resource provision targets, and the number of resource provision completions in resource interaction.
[0058] Exemplarily, the database server may send resource interaction data of each resource provider to the algorithm server. For example, the database server may respond to a data acquisition instruction sent by the algorithm server and send resource interaction data corresponding to the data acquisition instruction to the algorithm server. The algorithm library server may determine the resource interaction data between the resource acquirer and each resource provider within a preset period.
[0059] S202. Based on each resource interaction data, using a pre-established resource interaction index model, obtain the completion index, stability index and importance index of each resource provider in the preset period for resource interaction; wherein the resource interaction index model is based on the number of times the resource provider obtains qualifications for resource interaction, the number of times it is completed, the target amount of resource provision and the amount of resource provision completion.
[0060] Among them, the resource interaction indicator model may refer to a model for determining the resource provision data indicators of the resource provider. The completion indicator may refer to the completion indicator of the resources provided by the resource provider. The stability indicator may refer to the indicator of the stability or quality of the resources provided by the resource provider. As an example, the stability indicator can be reflected by the degree of difference between the target amount and the completed amount of the provided resources. The importance indicator may refer to the importance indicator of the resource provider in the resource acquisition of the resource acquirer. For example, the importance indicator can be reflected by the ratio of the amount of resources provided by the resource provider to the resource demand of the resource acquirer.
[0061] The number of qualification acquisitions may refer to the number of times a resource provider obtains resource provision qualifications, for example, the number of qualification acquisitions may be the number of orders received. The number of completions may refer to the number of times a resource provider completes resource provision, for example, the number of completions may be the number of orders completed. The resource provision target quantity may refer to the amount of resources that a resource provider needs to provide in resource interaction, for example, the resource provision target quantity may be the amount of orders received. The resource provision completion quantity may refer to the amount of resources that a resource provider completes providing, for example, the resource provision completion quantity may be the amount of orders completed.
[0062] Exemplarily, the algorithm server may pre-establish a resource interaction indicator model based on data such as the number of times the resource provider obtains qualifications, the number of times it completes resource interactions, the target amount of resource provision, and the amount of resource provision completion.
[0063] For each resource provider, the algorithm server can input the resource interaction data of the resource provider into a pre-established resource interaction indicator model, and use the resource interaction indicator model to calculate the completion indicator, stability indicator and importance indicator of the resource provider's resource interaction in a preset period.
[0064] S203. Determine the resource provision capability index corresponding to each resource provider according to the completion index, stability index and importance index corresponding to each resource provider.
[0065] S204: Based on the resource provision capability indicators of each resource provider, a target resource provider is determined from multiple resource providers, and the target resource provider serves as a resource provider in the target resource interaction cycle.
[0066] The resource provision capability indicator may refer to the comprehensive capability of the resource provider to provide resources. The target resource provider may refer to the resource provider selected in the target resource interaction cycle. For example, the target resource provider may be designated to provide production resources in the next resource interaction cycle.
[0067] Exemplarily, for each resource provider, the algorithm server can perform a fusion calculation on the completion index, stability index, and importance index of the resource provider to obtain the resource provision capability index of the resource provider, that is, the comprehensive capability evaluation value of the resource provider in terms of resource provision can be obtained. The algorithm server can determine, from multiple resource providers, a resource provider whose resource provision capability index meets the capability conditions as the target resource provider. For example, when the resource acquirer only needs one resource provider, the resource provider with the largest resource provision capability index can be used as the target resource provider. For another example, if the resource acquirer needs multiple resource providers, multiple resource providers ranked with the largest resource provision capability index can be used as target resource providers.
[0068] Optionally, the resource capabilities of resource providers may be evaluated to determine target resource providers, and after the resource provider evaluation is completed, production resources may be provided to the resource acquirer through the target resource provider.
[0069] In this embodiment, by obtaining the resource interaction data of each resource provider within a preset evaluation period from the database server, the completion index, stability index and importance index corresponding to each resource provider within the evaluation period can be output through a pre-established resource interaction index model. In this way, the indicators of the above three dimensions can respectively reflect the completion capability, stability capability and importance of resource provision by the resource provider, and the resource provision capability of each resource provider can be comprehensively evaluated. That is, the resource provision capability indicators of each resource provider can be determined through the indicators of the three dimensions, so as to better and comprehensively evaluate the resource provision situation of each resource provider within the evaluation period, ensure the provision or production supplement of generated resources, and thus comprehensively improve the accuracy of selecting suitable resource providers.
[0070] In an exemplary embodiment, Figure 3A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 2 ,like Figure 3 As shown, in Figure 2 On the basis of the above, an exemplary method for determining a resource provider is given. The resource interaction indicator model includes a completion indicator model. The establishment method of the completion model includes S301 to S302, wherein:
[0071] S301: Obtain the number of resource provider qualification acquisitions and the number of resource interaction completions in a preset period.
[0072] S302. Establish a completion index model based on the ratio of the number of qualification acquisition times and the number of resource completion times.
[0073] For example, the algorithm server can establish a completion index model based on the ratio of the number of qualification acquisitions and the number of resource completions. In this way, the completion index can be obtained based on the number of qualification acquisitions and the number of resource interaction completions of the resource provider in a preset period and using the completion index model.
[0074] Optionally, the completion indicator model is as follows (1):
[0075] (1)
[0076] in, As the completion indicator, is the number of times the i-th resource provider obtains qualifications in the j-th preset period, The number of completed resource interactions of the i-th resource provider in the j-th preset period.
[0077] and The specific definition is as follows:
[0078] (2)
[0079] in, Whether the i-th resource provider receives the resource provision qualification in the j-th sub-period, that is, It can indicate whether the i-th resource provider of the supplier receives the order in the j-th sub-period. It indicates whether the i-th resource provider completes the resource provision in the j-th sub-cycle and whether the supplier completes the order in the j-th week. The amount of resources provided by the i-th resource provider in the j-th sub-period; It is the target amount of resources undertaken by the i-th resource provider in the j-th sub-period.
[0080] For example, if the preset period is year and the sub-period is week, is the number of times the i-th resource provider obtains qualifications in the j-th year, is the number of completed resource interactions by the i-th resource provider in the j-th year. Whether the i-th resource provider receives the resource provision qualification in the j-th week, For the The resource provider is In addition, assuming that there are 48 weeks in a year, n in the above expression (2) is 48.
[0081] In practical applications, The specific definition of can be as shown in expression (3):
[0082]
[0083] The specific definition of is as shown in expression (4):
[0084]
[0085] Optionally, the above is established by The variable can effectively determine whether the resource provider has the qualifications to provide resources in each sub-period, and whether the resource provision is completed in each sub-period. It can further effectively determine the ratio of the number of times the resource provider obtains qualifications to the number of times it completes in each preset cycle, and use this to establish a completion index model. Through the completion index model, the resource provider's completion index can be directly obtained by using the number of times the resource provider obtains qualifications and the number of times it completes.
[0086] In this embodiment, a completion index model can be established through the above-mentioned S301 to S302, which is conducive to the acquisition of completion indicators, thereby facilitating a comprehensive assessment of the resource provision of resource providers within the assessment cycle and improving the accuracy of resource provider selection.
[0087] In an exemplary embodiment, Figure 4 A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 3 ,like Figure 4 As shown, in Figure 2 On the basis of the above, an exemplary method for determining a resource provider is given. The resource interaction index model includes a stability index model. The establishment method of the stability index model includes S401 to S402, wherein:
[0088] S401, determining an average resource provision amount difference and an average resource provision target amount of resource interaction of a resource provider in a preset period; wherein the average resource provision amount difference is an average difference of resources that the resource provider has not completed providing in the preset period, and the average resource provision target amount is an average target amount of resources provided by the resource provider in the preset period;
[0089] S402: Establish a stability index model according to the ratio between the average resource provision amount difference and the average resource provision target amount.
[0090] The average resource provision amount difference may represent the average difference between the target amount of resources that the resource provider needs to provide in a preset period and the unfinished amount of resources provided. The average resource provision target amount may represent the target average amount of resources that the resource provider needs to provide in a preset period.
[0091] Exemplarily, the algorithm server can establish a stability index model based on the ratio of the average resource provision amount difference and the average resource provision target amount. In this way, the stability index can be obtained based on the average resource provision amount difference and the average resource provision target amount of resource interaction performed by the resource provider in a preset period and using the stability index model.
[0092] Optionally, the stability index model is as follows (5):
[0093] (5)
[0094] in, is the stability index, is the average resource supply difference, Provide target amounts for average resources; is the resource target amount of the i-th resource provider in the j-th sub-period, and summing them up is the resource target amount undertaken by the resource provider in the preset period; Whether the i-th resource provider receives the resource provision qualification in the j-th sub-period, summing them up is to obtain the qualification times of the resource provider in the preset period.
[0095] The specific definition of is as follows:
[0096] (6)
[0097] in, Provides a quantity difference for resources, is the average resource supply difference, Whether the i-th resource provider receives the resource provision qualification in the j-th sub-period, the sum of them is the number of qualification times of the resource provider in the preset period, The amount of resources provided by the i-th resource provider in the j-th sub-period; The target amount of resources undertaken by the i-th resource provider in the j-th sub-period. n is the number of sub-periods in the preset period. For example, when the preset period is a year and the sub-period is a week, there can be 48 weeks in a year, and n=48.
[0098] In practical applications, the stability index can be reflected by the amount of resources that have not been fully provided by the resource provider. The stability index can be expressed by the difference between the target amount (order amount) of resources provided by the resource provider and the completed amount (supply amount) of resources provided by the resource provider.
[0099] Taking each week as a sub-cycle, we can use the average difference of unfinished resources to assume that the difference between the target quantity and the completed quantity of the i-th supplier in the jth week is , that is, the difference between the order quantity and the supply quantity is divided by the number of qualifications (total number of orders) in the preset cycle to obtain the average resource supply difference .
[0100] In this embodiment, the above-mentioned methods S401 to S402 are helpful to establish a stability index model, which is helpful to use the stability index model to obtain the stability index, which is helpful to comprehensively evaluate the resource provision of resource providers during the evaluation period and improve the accuracy of resource provider selection.
[0101] Optionally, determining the resource provision amount difference and the average resource provision target amount of resource interaction of the resource provider in a preset period includes:
[0102] Obtain the resource provider's target resource provision volume, resource provision completion volume, and qualification acquisition times for resource interaction in a preset period;
[0103] Determine the average resource provision difference based on the difference between the resource provision target and the resource provision completion amount and the ratio between the difference and the number of qualification acquisition times;
[0104] The average resource provision target amount is obtained based on the ratio between the resource provision target amount and the number of qualification acquisition times.
[0105] Exemplarily, the algorithm server may obtain the average resource provision difference based on the difference between the resource provision target amount and the resource provision completion amount divided by the number of qualification acquisitions. And the algorithm server may determine the average resource provision target amount based on the resource provision target amount divided by the number of qualification acquisitions.
[0106] Optionally, as in the above expressions (5) and (6), the average resource provision difference can be determined as and average resource provision target .
[0107] In this embodiment, obtaining the three parameters of resource provision target amount, resource provision completion amount, and qualification acquisition times is helpful in providing a basis for establishing a stability index model, which is beneficial for the subsequent acquisition of stability indicators and can further improve the accuracy of resource provider selection.
[0108] In an exemplary embodiment, Figure 5 A schematic diagram of a method for determining a resource provider provided in an embodiment of the present application Figure 4 ,like Figure 5 As shown, in Figure 2 On the basis of the above, an exemplary method for determining a resource provider is given. The resource interaction index model includes an importance index model. The method for establishing the importance index model includes S501 to S502, wherein:
[0109] S501: The resource demand of the resource acquirer in a preset period, and the resource provision completion amount of the resource provider in the resource interaction in the preset period;
[0110] S502: Establish an importance index model based on the ratio between the amount of resource provision completed and the amount of resource demanded.
[0111] Among them, resource demand may refer to the total resource demand of the resource demander (resource acquirer) within a preset period, that is, the total order quantity required from the supplier.
[0112] Exemplarily, the algorithm server can establish an importance index model based on the ratio between the amount of resource provision completed by the resource provider in the preset period of resource interaction and the amount of resource demanded by the resource acquirer in the preset period. In this way, for each resource provider, the algorithm server can obtain the importance index of the resource provider in resource interaction by using the importance index model through the amount of resource provision completed by the resource provider in the preset period of resource interaction and the amount of resource demanded by the resource acquirer in the preset period, that is, the importance of the resource provider can be determined.
[0113] Optionally, the stability index model is as follows (7):
[0114] (7)
[0115] in, The resource demand. For The sum of the resources provided within the preset period.
[0116] Optionally, the proportion of resources provided is the key factor affecting whether an enterprise can complete production tasks or replenishment tasks. The quality of resource provision and the number of resource provision completions evaluate the accuracy and timeliness of a certain resource provider (supplier) in supplying, while the proportion of resources provided can evaluate whether the supplier can maintain the normal operation of the enterprise.
[0117] In this embodiment, steps S501 to S502 are helpful to establish an importance index model, which is helpful to use the importance index model to obtain importance indicators, which is helpful to comprehensively evaluate the resource provision of resource providers during the evaluation period and improve the accuracy of resource provider selection.
[0118] In an exemplary embodiment, the resource provision capability indicators corresponding to each resource provider are determined according to the completion indicators, stability indicators and importance indicators corresponding to each resource provider, including:
[0119] Obtaining a first preset weight corresponding to the completion index, a second preset weight corresponding to the stability index, and a third preset weight corresponding to the importance index sent by the database server;
[0120] According to the first preset weight, the second preset weight and the third preset weight, the completion index, stability index and importance index of each resource provider are fused respectively to obtain the resource provision capability index corresponding to each resource provider.
[0121] Among them, the first preset weight, the second preset weight and the third preset weight can all be set according to the actual situation of the resource acquirer, so as to better evaluate the capabilities of the resource providers needed by the resource acquirer.
[0122] Exemplarily, the algorithm server may obtain from the database server a first preset weight corresponding to the completion index, a second preset weight corresponding to the stability index, and a third preset weight corresponding to the importance index. Further, for each resource provider, the algorithm server may use the first preset weight, the second preset weight, and the third preset weight to perform weighted fusion on the completion index, stability index, and importance index of the resource provider, respectively, to obtain the resource provision capability indicators corresponding to the resource provider.
[0123] Optionally, the resource provision capability index can be determined as follows:
[0124] (8)
[0125] Among them, a is the first preset weight, b is the second preset weight, and c is the third preset weight. As an example, a=0.15, b=0.15, c=0.7, which is conducive to the supply ratio capacity of the resource provider, which is more in line with the actual situation of the resource provider with long-term cooperation.
[0126] In this embodiment, through the above-mentioned first preset weight, second preset weight and third preset weight, the inclination towards different capabilities can be flexibly adjusted, and different weights can be flexibly adjusted according to the actual situation of the resource acquirer, which is conducive to improving the accuracy and flexibility of selecting resource providers.
[0127] In an exemplary embodiment, determining a target resource provider from a plurality of resource providers based on the resource provision capability indicators of each resource provider includes:
[0128] Obtain descending sort results of resource provision capability indicators of multiple resource providers;
[0129] Based on the descending sorting result, a preset number of resource providers ranked at the front preset positions are selected from the multiple resource providers as target resource providers.
[0130] The descending sorting result may refer to the sorting result of the resource provision capability indicators from the maximum value to the minimum value. The first preset position may refer to the position located at the first preset number.
[0131] Exemplarily, the algorithm server may sort the resource provision capability indicators of multiple resource providers in descending order to obtain a descending sorting result; and based on the descending sorting result, the resource provider corresponding to the resource provision capability indicator with the maximum value of a preset number may be selected as the target resource provider.
[0132] This is conducive to realizing resource provision from multiple resource providers and can ensure that resource acquirers have appropriate and sufficient production resources.
[0133] In this embodiment, based on the descending sorting results, a preset number of resource providers ranked in the front preset positions are selected from multiple resource providers as target resource providers. This can improve the accuracy of selecting multiple resource providers by taking into consideration factors such as the production capacity, product quality, on-time delivery, etc. of multiple suppliers.
[0134] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0135] The following is a description of a device for determining a resource provider provided in an embodiment of the present application. The device for determining a resource provider has the same inventive concept as the method for determining a resource provider described above, and the implementation solution for solving the problem provided by the device is similar to the implementation solution recorded in the method described above. Therefore, the specific limitations in one or more embodiments of the device for determining a resource provider provided below can refer to the limitations on the method for determining a resource provider described above. The device for determining a resource provider described below and the method for determining a resource provider described above can be referenced to each other, and will not be repeated here.
[0136] In an exemplary embodiment, Figure 6 A schematic diagram of a structure of a device for determining a resource provider provided in an embodiment of the present application, such as Figure 6 As shown, the resource provider determination device 60 includes: a data acquisition module 610, an indicator acquisition module 620, a confidence module 630 and a target provider module 640, wherein:
[0137] The data acquisition module 610 is used to acquire the resource interaction data corresponding to each resource provider in a preset period sent by the database server.
[0138] The indicator acquisition module 620 is used to obtain the completion indicator, stability indicator and importance indicator of each resource provider in the preset period of resource interaction according to each resource interaction data and using a pre-established resource interaction indicator model; wherein the resource interaction indicator model is based on the number of qualification acquisitions, completion times, resource provision target quantity and resource provision completion quantity of the resource provider for resource interaction.
[0139] The confidence module 630 is used to determine the resource provision capability index corresponding to each resource provider according to the completion index, stability index and importance index corresponding to each resource provider.
[0140] The target provider module 640 is used to determine a target resource provider from multiple resource providers based on the resource provision capability indicators of each resource provider, and the target resource provider serves as a resource provider in the target resource interaction cycle.
[0141] In an exemplary embodiment, the resource interaction indicator model includes a completion indicator model. The device also includes a model building module.
[0142] The model building module is used to obtain the number of qualification acquisitions and the number of completions of resource interactions by the resource provider in a preset period; and to establish a completion index model based on the ratio of the number of qualification acquisitions and the number of resource completions.
[0143] In an exemplary embodiment, the resource interaction index model includes a stability index model. The device also includes a model building module.
[0144] The model building module is used to determine the resource provision difference and average resource provision target of resource providers in a preset period of resource interaction; wherein the resource provision difference is the difference of resources that the resource provider has not completed providing in the preset period, and the average resource provision target is the average target amount of resources provided by the resource provider in the preset period; a stability indicator model is established based on the ratio between the average resource provision difference and the average resource provision target.
[0145] In an exemplary embodiment, the model building module is used to obtain the resource provision target amount, resource provision completion amount, and qualification acquisition times of the resource provider in a preset period of resource interaction; determine the average resource provision difference based on the difference between the resource provision target amount and the resource provision completion amount, and the ratio between the difference and the qualification acquisition times; and obtain the average resource provision target amount based on the ratio between the resource provision target amount and the qualification acquisition times.
[0146] In an exemplary embodiment, the resource interaction index model includes an importance index model. The device also includes a model building module.
[0147] The model building module is used to obtain the resource demand of the resource acquirer in a preset period, and the resource provision completion amount of the resource provider in the preset period of resource interaction; according to the ratio between the resource provision completion amount and the resource demand amount, an importance index model is established.
[0148] In an exemplary embodiment, the confidence module 630 is used to obtain a first preset weight corresponding to the completion index, a second preset weight corresponding to the stability index, and a third preset weight corresponding to the importance index sent by the database server; according to the first preset weight, the second preset weight, and the third preset weight, the completion index, stability index, and importance index of each resource provider are respectively fused to obtain the resource provision capability indicators corresponding to each resource provider.
[0149] In an exemplary embodiment, the target provider module 640 is used to obtain the descending sorting results of the resource provision capability indicators of multiple resource providers; based on the descending sorting results, a preset number of resource providers ranked in the front preset positions from among the multiple resource providers are selected as target resource providers.
[0150] In an exemplary embodiment, the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by one or more processors, the one or more processors execute the steps of the method for determining a resource provider as described in any of the above embodiments.
[0151] In an exemplary embodiment, the present application also provides a computer device having a computer program stored therein, wherein when the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the method for determining a resource provider as described in any of the above embodiments.
[0152] In an exemplary embodiment, the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method for determining a resource provider in any of the above embodiments.
[0153] Indicatively, Figure 7 As shown, Figure 7 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. The computer device 700 may be provided as a server. Figure 7 The computer device 700 includes a processing component 702, which further includes one or more processors, and a memory resource represented by a memory 701 for storing instructions executable by the processing component 702, such as an application. The application stored in the memory 701 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 702 is configured to execute the instructions to perform the text recognition method of any of the above embodiments.
[0154] The computer device 700 may further include a power supply component 703 configured to perform power management of the computer device 700, a wired or wireless network interface 704 configured to connect the computer device 700 to a network, and an input / output (I / O) interface 705. The computer device 700 may operate based on an operating system stored in the memory 701, such as Windows Server TM, Mac OS X TM, Unix TM, Linux TM, Free BSD TM, or the like.
[0155] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0156] It should be noted that 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 this application 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 regulations.
[0157] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0158] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can refer to each other.
[0159] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for determining a resource provider, characterized in that: The method comprises: Obtain resource interaction data corresponding to each resource provider in a preset period sent by the database server; According to each of the resource interaction data, using a pre-established resource interaction index model, the completion index, stability index and importance index of each of the resource providers in the preset period of resource interaction are obtained; wherein the resource interaction index model is obtained based on the number of qualification acquisitions, completion times, resource provision target quantity and resource provision completion quantity of the resource provider in the resource interaction; Determine the resource provision capability index corresponding to each resource provider according to the completion index, the stability index and the importance index corresponding to each resource provider; Based on the resource provision capability index of each resource provider, a target resource provider is determined from the plurality of resource providers, and the target resource provider serves as a resource provider in a target resource interaction cycle.
2. The method according to claim 1, characterized in that The resource interaction indicator model includes a completion indicator model, and the establishment method of the completion model includes: Obtain the number of resource provider qualifications and resource interaction completions in a preset period; The completion index model is established according to the ratio of the number of qualification acquisition times and the number of resource completion times.
3. The method according to claim 1, characterized in that The resource interaction index model includes a stability index model, and the establishment method of the stability index model includes: Determine the resource provision amount difference and average resource provision target amount of resource interaction of the resource provider in the preset period; wherein the resource provision amount difference is the difference of the resources that the resource provider has not completed providing in the preset period, and the average resource provision target amount is the average target amount of resources provided by the resource provider in the preset period; The stability index model is established according to the ratio between the average resource provision amount difference and the average resource provision target amount.
4. The method according to claim 3, characterized in that The determining of the resource provision amount difference and the average resource provision target amount of the resource provider in the preset period resource interaction includes: Obtain the resource provider's target resource provision volume, resource provision completion volume, and qualification acquisition times for resource interaction in a preset period; Determine the average resource provision difference according to the difference between the resource provision target amount and the resource provision completion amount and the ratio between the number of qualification acquisition times; The average resource provision target amount is obtained according to the ratio between the resource provision target amount and the number of qualification acquisition times.
5. The method according to claim 1, characterized in that The resource interaction index model includes an importance index model, and the establishment method of the importance index model includes: The resource demand of the resource acquirer in the preset period, and the resource provision completion amount of the resource provider in the preset period of resource interaction; The importance index model is established according to the ratio between the resource provision completion amount and the resource demand amount.
6. The method according to claim 1, characterized in that Determining the resource provision capability index corresponding to each resource provider according to the completion index, the stability index and the importance index corresponding to each resource provider, includes: Obtaining a first preset weight corresponding to the completion index, a second preset weight corresponding to the stability index, and a third preset weight corresponding to the importance index sent by the database server; According to the first preset weight, the second preset weight and the third preset weight, the completion index, the stability index and the importance index of each resource provider are fused respectively to obtain the resource provision capability index corresponding to each resource provider.
7. The method according to any one of claims 1 to 6, characterized in that: The step of determining a target resource provider from the plurality of resource providers based on the resource provision capability index of each resource provider includes: Obtaining descending sorting results of resource provision capability indicators of a plurality of resource providers; Based on the descending sorting result, a preset number of resource providers at the front preset positions are selected from the plurality of resource providers as the target resource providers.
8. A device for determining a resource provider, characterized in that: The device comprises: A data acquisition module is used to acquire resource interaction data corresponding to each resource provider in a preset period sent by the database server; An indicator acquisition module is used to obtain the completion index, stability index and importance index of each resource provider in the preset period of resource interaction according to each resource interaction data and using a pre-established resource interaction indicator model; wherein the resource interaction indicator model is obtained based on the number of qualification acquisitions, completion numbers, resource provision target quantity and resource provision completion quantity of the resource provider in resource interaction; A confidence module, used to determine the resource provision capability index corresponding to each resource provider according to the completion index, the stability index and the importance index corresponding to each resource provider; The target provider module is used to determine a target resource provider from the plurality of resource providers based on the resource provision capability indicators of each of the resource providers, and the target resource provider serves as the resource provider of the target resource interaction cycle.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.