Resource management method, device, electronic device and storage medium
By receiving resource management requests and generating resource identification and management solutions, the problem of inefficient existing transportation resource management methods is solved, and efficient acquisition and return of transportation resources is achieved.
Patent Information
- Application Number
- CN202111357157.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-16
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-11-16
AI Technical Summary
The existing transportation resource management methods are complicated, resulting in inefficient access and return of transportation resources and inability to meet the growing transportation needs.
By receiving resource management requests from target objects, obtaining their resource return level, and selecting target resources based on this level, generating resource identification and management plans, improving resource management efficiency.
The process of obtaining and returning transportation resources has been simplified, the efficiency of resource management has been improved, the tedious procedures in traditional methods have been avoided, and the efficiency of resource utilization has been improved.
Smart Images

Figure CN113935657B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a resource management method, device, electronic device and storage medium. Background Art
[0002] With the development of "Internet + Transportation" technology, more and more transportation data are transmitted or stored through the Internet. In this context, with the rapid growth of transportation data, various data management businesses have emerged; further, resource management businesses based on obtaining transportation resources have also gradually increased.
[0003] For example, in daily life, in order to meet the growing demand for going out, the target object needs to plan and obtain a large amount of transportation resources in the transportation field based on the saved travel demand to alleviate the traffic pressure caused by a large number of trips.
[0004] Therefore, the target object urgently needs to obtain a large amount of transportation resources to solve the problem of insufficient transportation resources. For example, the target object often needs to borrow enough transportation resources from relevant institutions in advance to meet the demand for transportation resources.
[0005] Specifically, in actual scenarios, the target objects often go through the relevant procedures for obtaining transportation resources offline, obtain the corresponding amount of transportation resources in advance, and return the borrowed transportation resources to the relevant agencies on time.
[0006] However, the resource management method described above is used to obtain and return traffic resources, which is time-consuming and reduces the efficiency of obtaining and returning traffic resources due to the cumbersome process of the resource management method. Summary of the invention
[0007] The embodiments of the present application provide a resource management method, device, electronic device and storage medium to improve the efficiency of resource management.
[0008] In a first aspect, an embodiment of the present application provides a resource management method, the method comprising:
[0009] A resource management request of a target object is received, and a resource return level of the target object is obtained from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object.
[0010] Based on the resource return level of the target object, at least one target resource is selected, and a resource identifier of the at least one target resource is obtained.
[0011] Based on the resource identifier of the at least one target resource and the corresponding relationship between the resource identifier and the resource management scheme, the resource management scheme corresponding to the at least one target resource is determined respectively.
[0012] The obtained at least one resource management solution is sent to the target object.
[0013] In a second aspect, an embodiment of the present application further provides a resource management device, the device comprising:
[0014] The receiving module is used to receive a resource management request of a target object, and obtain a resource return level of the target object from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object.
[0015] A processing module is used to select at least one target resource based on the resource return level of the target object and obtain the resource identifier of at least one target resource; based on the resource identifier of at least one target resource and the correspondence between the resource identifier and the resource management scheme, determine the resource management scheme corresponding to each of the at least one target resource.
[0016] The communication module is used to send the obtained at least one resource management solution to the target object.
[0017] In an optional embodiment, before receiving the resource management request of the target object, the processing module is further configured to:
[0018] Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource;
[0019] Based on the resource attribute interval to which the resource attribute corresponding to each original resource belongs, a corresponding resource identifier is generated for each original resource.
[0020] In an optional embodiment, when generating corresponding resource identifiers for each original resource based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, the processing module is specifically configured to:
[0021] Determine the resource quantity corresponding to each original resource and the resource quantity range to which it belongs.
[0022] Based on the resource type corresponding to each original resource and the corresponding resource quantity range, the resource attributes of each original resource and the resource attribute range to which they belong are determined respectively.
[0023] Based on the resource attribute interval corresponding to each original resource, a corresponding resource identifier is generated for each original resource.
[0024] In an optional embodiment, when generating corresponding resource identifiers for each original resource based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, the processing module is specifically configured to:
[0025] Determine the resource type corresponding to each original resource and the resource type range to which it belongs.
[0026] Based on the resource quantity corresponding to each original resource and the corresponding resource type range, the resource attributes of each original resource and the resource attribute range to which they belong are determined respectively.
[0027] Based on the resource attribute interval corresponding to each original resource, a corresponding resource identifier is generated for each original resource.
[0028] In an optional embodiment, before receiving the resource management request of the target object, the processing module is further configured to:
[0029] Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource.
[0030] Based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, a corresponding resource management plan is generated for each original resource.
[0031] In an optional embodiment, when at least one target resource is selected based on the resource return level of the target object, the processing module is specifically configured to:
[0032] Based on the resource return level of the target object, the total amount of disposable resources of the target object is determined.
[0033] Based on the total resource range to which the total available resources belong and in combination with preset resource selection rules, at least one target resource is selected for the target object.
[0034] In an optional embodiment, when selecting at least one target resource for a target object based on the total resource interval to which the total available resource belongs and in combination with a preset resource selection rule, the processing module is specifically configured to:
[0035] Based on the total amount of disposable resources of the target object, a resource proportion combination set is obtained; wherein the resource proportion combination includes at least: at least one original resource and its respective resource proportion.
[0036] According to the mapping relationship between the total resource amount interval to which the preset total available resource amount belongs and the resource proportion combination, a target resource proportion combination is selected from the resource proportion combination set.
[0037] Based on the total amount of available resources and the combination of target resource proportions, the resource quantity corresponding to at least one target resource is determined respectively.
[0038] In an optional embodiment, after sending the obtained at least one resource management solution to the target object, the processing module is further configured to:
[0039] Based on the resource management scheme corresponding to at least one target resource, corresponding resource return information is obtained, corresponding resource return prompt information is generated for the target object, and the resource return information is sent to the target object.
[0040] According to a third aspect, a communication device is provided, comprising: a processor and a memory; the memory stores computer instructions; and the processor is configured to read the computer instructions and execute the method described in the first aspect.
[0041] According to a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the method described in the first aspect.
[0042] According to a fifth aspect, a computer program product is provided. When the computer program product is called by a computer, the computer executes the method according to the first aspect.
[0043] In the embodiment of the present application, based on the resource return level of the target object, at least one preset target resource is selected and the corresponding resource identifier is obtained. In combination with the correspondence between the resource identifier and the resource management scheme, the resource management scheme corresponding to the selected at least one target resource is determined respectively, and the obtained resource management schemes are sent to the target object. In this way, according to the correspondence between the preset resource identifier and the resource management scheme, the technical defects of the resource management method in the traditional way that the target object often handles the relevant procedures for obtaining resources offline, obtains the corresponding number of traffic resources in advance, and returns the borrowed resources to the relevant agency on time are avoided, thereby improving the efficiency of resource management. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 The following is a schematic diagram of a system architecture applicable to the embodiments of the present application;
[0045] Figure 2 A schematic diagram illustrating a method for generating a resource identifier provided in an embodiment of the present application;
[0046] Figure 3 The following is a schematic diagram of a method for obtaining resource attributes provided in an embodiment of the present application;
[0047] Figure 4 The present application embodiment provides a method based on Figure 2 Flow chart of the method;
[0048] Figure 5 Another embodiment of the present application provides an exemplary embodiment based on Figure 2 Flow chart of the method;
[0049] Figure 6 A method flow chart illustrating a process of generating a resource management solution provided by an embodiment of the present application is exemplified;
[0050] Figure 7 The following is a flowchart of a method for resource management provided by an embodiment of the present application;
[0051] Figure 8 The flowchart of the method for selecting at least one target resource provided by the embodiment of the present application is exemplified;
[0052] Fig. 9 The present application embodiment provides a method based on Figure 8 Method flow chart;
[0053] Fig.10 An exemplary structural diagram of a resource management device provided in an embodiment of the present application is shown;
[0054] Fig.11 The schematic diagram of the structure of an electronic device provided in an embodiment of the present application is exemplified. DETAILED DESCRIPTION
[0055] In order to improve the efficiency of resource management, in an embodiment of the present application, based on the resource return level of the target object and combined with the correspondence between the preset resource identifier and the resource management plan, the target resources corresponding to the target object and their respective corresponding resource management plans are determined, and the obtained resource management plans are sent to the target object.
[0056] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The specific operating methods in the method embodiments can also be applied to device embodiments or system embodiments. It should be noted that in the description of the present application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A is connected to B, which can represent: A is directly connected to B and A is connected to B through C. In addition, in the description of the present application, words such as "first" and "second" are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0057] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are first explained below.
[0058] (1) Target resources: refers to the general term for material, financial and human resources in a country or region, which can be divided into two categories: natural resources and social resources. The former include sunlight, air, water, forests, etc.; the latter include human resources, information resources and various material wealth created by labor, etc. Target resources can be virtual resources or physical resources. For ease of understanding, this article uses the target resource of aircraft leasing funds as an example for description. The type of funds can be divided by currency, such as RMB, US dollars, euros, etc.
[0059] (2) Resource management plan: refers to the plan used to determine and obtain the corresponding resources; monitor the use of resources; report the effect of resource use and how to improve it. For the sake of ease of understanding, in this article, resource management plans include management plans for obtaining and returning resources.
[0060] (3) Resource combination: This means that since the number of resources required is large, multiple types of resources and the proportion of each type of resources are selected and combined according to the needs of the target object to meet the resource needs of the target object. Different resource combinations and different resource proportions will result in different ways of returning resources.
[0061] Among them, different types of resources include different resources, and different types of resources have the same set of resource value measurement criteria. A type of resource may include multiple resources of the same type, that is, a combination of multiple resources of the same type can constitute a type of resource. For example, the types of resources may include: RMB, US dollars, euros, won, etc. For another example, multiple RMB resources (such as cash, electronic currency, digital RMB) can constitute RMB resources.
[0062] It can be understood that the resource combination may include multiple types of resources and the proportion of each type of resources. For example, taking Class A resources, Class B resources and Class C resources as examples, the resource combination may include at least the following four types, namely: a resource combination of 50% Class A resources and 50% Class B resources, a resource combination of 50% Class A resources and 50% Class B resources, a resource combination of 50% Class A resources and 50% Class C resources, and a resource combination of 30% Class A resources, 40% Class B resources and 30% Class C resources. Further, each resource and the proportion of each resource may also be included. A class of resources may include multiple resources. Taking Class A resources (cash A, electronic currency A, digital resource A) as an example, if the proportion of Class A resources is 50%, then Class A resource selection includes at least the following 7 types, namely: 50% cash A, 50% electronic currency A, 50% digital resource A, a resource combination of 25% cash A and 25% electronic currency A, a resource combination of 25% cash A and 25% digital resource A, a resource combination of 25% electronic currency A and 25% digital resource A, and a resource combination of 15% cash A, 20% electronic currency A, and 15% digital currency A. The above is only an example, and the number of resource combinations may be more, which is not limited in the embodiments of the present application.
[0063] (4) Ledger: It originally refers to the account book placed on the table for people to read. In fact, it is a running account, that is, a detailed record sheet. For the sake of ease of understanding, in this article, the ledger is mainly used to record the detailed record sheet of obtaining and returning resources.
[0064] (5) Provision: refers to the calculation and withdrawal, which is calculated by multiplying the prescribed ratio by the prescribed base and included in a certain account. It is mainly used to pre-record certain expenses that have been incurred but not actually paid under the accrual basis; calculate and withdraw related (retention, impairment) reserves according to system regulations; estimate certain accounts payable; and other estimated items that comply with accounting systems. For example, the total cost of aircraft leasing is RMB 25 million, and the payable aircraft maintenance expenses are 1.8% of the total aircraft leasing costs. The payable aircraft maintenance expenses are RMB 450,000, which will be included in the payable maintenance expenses.
[0065] (6) The debt-to-asset ratio, also known as the debt-to-equity ratio, is used to reflect the proportion of the target object's total resources that are raised through borrowing. This indicator is a comprehensive indicator used to measure the target object's debt level.
[0066] (7) Interest rate repricing refers to the formation of a new interest rate for the repayment of borrowed resources based on the calculation method in the resource management plan and the change in the pricing benchmark.
[0067] It should be noted that the above-mentioned naming method of technical terms is only an example, and the embodiments of the present application do not limit the naming method of the above-mentioned technical terms.
[0068] The following will be combined with the drawings in the embodiments of the present invention 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 the present invention.
[0069] Figure 1 The system architecture diagram applicable to the embodiment of the present application is shown as an example. Figure 1 As shown, the system includes a server 101 and display devices (102a, 102b). The server 101 and the display devices (102a, 102b) can exchange information via wireless communication or wired communication.
[0070] Exemplarily, the server 101 can access the network through cellular mobile communication technology to communicate with the display devices (102a, 102b), and the cellular mobile communication technology, for example, includes the fifth generation mobile communication (5th Generation Mobile Networks, 5G) technology.
[0071] The embodiment of the present application does not limit the number of servers and other devices mentioned above. Figure 1 Only one server is used as an example for description.
[0072] Server 101 is used to receive a resource management request of a target object, and obtain a resource return level of the target object from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object; based on the resource return level of the target object, at least one target resource is selected, and a resource identifier of at least one target resource is obtained; based on the resource identifier of at least one target resource, and the correspondence between the resource identifier and the resource management scheme, the resource management scheme corresponding to each of the at least one target resource is determined respectively; and the at least one resource management scheme obtained is sent to the target object.
[0073] The display device (102a, 102b) is a device that can provide voice and / or data connectivity to users, including a handheld terminal device with a wireless connection function, a vehicle-mounted terminal device, etc.
[0074] Exemplarily, the terminal device may be: a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0075] Further, based on the above system architecture, obtain the resource identifier corresponding to each original resource, refer to Figure 2 As shown, in the embodiment of the present application, the process of generating the resource identifier corresponding to each original resource has the following specific steps:
[0076] S201: Obtain resource attributes corresponding to each original resource.
[0077] Specifically, when executing step S201, the server can first extract the resource attributes corresponding to each original resource from the original database based on the feature extraction algorithm of the resource attributes; further, based on the resource attributes corresponding to each original resource and combined with the data type of the resource attributes, determine the resource quantity and resource type corresponding to each original resource.
[0078] For example, see Figure 3 As shown, the server extracts features from each original resource in the original database; then, it performs feature matching of resource attributes on all extracted features; and finally, it screens out the resource attributes corresponding to each original resource.
[0079] Exemplarily, the original database contains a variety of original resources, wherein each original resource includes a specific resource quantity and resource type. For ease of understanding, in the embodiment of the present application, 6 original resources, namely, RMB 2.5 million, USD 800,000, EUR 2 million, USD 2.7 million, RMB 5.9 million, and EUR 700,000 are taken as examples, and a feature extraction algorithm of resource attributes is used to detect the 6 original resources respectively, and obtain the resource attributes corresponding to each original resource. The resource attributes corresponding to each original resource are shown in Table 1:
[0080] Table 1
[0081]
[0082] As can be seen from the above table, the server extracts features of each original resource according to the feature extraction algorithm of resource attributes, and can obtain the resource attributes of the corresponding original resource. Taking 2.5 million RMB as an example, the server extracts features of 2.5 million RMB according to the feature extraction algorithm of resource attributes, and extracts the resource attributes of 2.5 million RMB, that is, 2.5 million RMB.S; taking 2 million Euros as an example, the server extracts features of 2 million Euros according to the feature extraction algorithm of resource attributes, and extracts the resource attributes of 2 million Euros, that is, 2 million Euros.S.
[0083] Furthermore, the server obtains the basic attributes of the six original resources, and can obtain the corresponding resource quantity and resource type from the resource attributes of each original resource according to the resource quantity of the original resource and the data type of the resource type. The resource attributes of each original resource and their corresponding resource quantity and resource type are shown in Table 2:
[0084] Table 2
[0085]
[0086] As can be seen from the above table, the server can obtain the corresponding resource quantity and resource type according to the data type in the resource attribute of each original resource. Taking 2.5 million RMB.S as an example, the server extracts the corresponding resource quantity, i.e., 2.5 million, from the resource attribute of 2.5 million RMB, i.e., 2.5 million RMB.S, according to the quantity type of the resource quantity; and extracts the corresponding resource type, i.e., RMB, from the resource attribute of 2.5 million RMB, i.e., 2.5 million RMB.S, according to the data type of the resource type, and so on.
[0087] S202: After obtaining the resource attributes corresponding to each original resource, based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, a corresponding resource identifier is generated for each original resource.
[0088] In a possible implementation, when executing step S202, after obtaining the resource attributes corresponding to each original resource, the server generates a corresponding resource identifier for each original resource based on the mapping relationship between the resource attributes of each original resource and the resource attribute interval. Figure 4 As shown, the specific steps are as follows:
[0089] S2021a: Determine the resource quantity corresponding to each original resource and the resource quantity range to which they belong.
[0090] Specifically, when executing step S2021a, the server obtains the resource quantity intervals corresponding to each original resource based on the resource quantities corresponding to each original resource obtained, and the order of the resource quantities of the original resources from small to large is: first-category resource quantity interval, second-category resource quantity interval, and third-category resource quantity interval, that is, the original resources whose resource quantities are less than the first threshold are determined as original resources of the first-category resource quantity; the original resources whose resource quantities are greater than or equal to the first threshold and less than the second threshold are determined as original resources of the second-category resource quantity; the original resources whose resource quantities are greater than the second threshold are determined as original resources of the third-category resource quantity.
[0091] For example, assuming that the first threshold of the number of resources is 1 million and the second threshold is 5 million, the server determines that the amount of funds less than 1 million is small funds; the amount of funds greater than or equal to 1 million and less than 5 million is medium funds; and the amount of funds greater than 5 million is large funds. Still taking the 6 types of original resources shown in Table 2 as an example, the types and intervals of the amount of funds corresponding to each original resource are shown in Table 3:
[0092] Table 3
[0093]
[0094] As can be seen from the above table, the server can classify various funds into different types and intervals of fund quantities according to the first threshold and the second threshold. For example, taking RMB 2.5 million, USD 800,000, and RMB 5.9 million as examples, the fund quantity of RMB 2.5 million is 2.5 million, which is greater than the first threshold of 1 million and less than the second threshold of 5 million, which is medium-amount funds and belongs to the second resource quantity interval; the fund quantity of USD 800,000 is 800,000, which is less than the first threshold of 1 million, which is small-amount funds and belongs to the first resource quantity interval; the fund quantity of RMB 5.9 million is 5.9 million, which is greater than the second threshold of 5 million, which is large-amount funds and belongs to the third resource quantity interval.
[0095] S2022a: Based on the resource type corresponding to each original resource and the corresponding resource quantity range, respectively determine the resource attributes of each original resource and the resource attribute range to which they belong.
[0096] Specifically, when executing step S2022a, after obtaining the resource quantity interval to which each original resource belongs, the server determines the resource attribute interval to which the resource attributes of each original resource belong according to the resource type of each original resource, wherein the resource attribute interval is the same as the first and second thresholds of the resource quantity, but after classifying the resource quantities of the original resources, each is classified according to its corresponding resource type.
[0097] Exemplarily, the server receives 9 kinds of original resources, namely, 3 different resource types: RMB, USD and EUR and 3 different resource quantity intervals: first resource quantity interval, second resource quantity interval and third resource quantity interval. If the server knows the fund quantity intervals of the 9 kinds of original resources, then after classification according to the resource type of the funds, the resource attribute intervals corresponding to each original resource are shown in Table 4:
[0098] Table 4
[0099]
[0100] It can be seen from the above table that the server can obtain the resource attribute interval of each original resource according to the resource quantity interval to which the resource quantity of each original resource belongs and the resource type corresponding to each original resource. For example, taking 5.2 million RMB as an example, if it is known that 5.2 million RMB belongs to the third category resource quantity interval, and then according to its resource type being RMB, it can be determined that the resource attribute of the original resource 5.2 million RMB belongs to the third category. RMB resource attribute interval, and so on. S2023a: Based on the resource attribute interval corresponding to each original resource, generate a corresponding resource identifier for each original resource.
[0101] Specifically, when executing step S2023a, after obtaining the resource attribute interval corresponding to each original resource, the server generates a unique resource identifier for each original resource.
[0102] Exemplarily, the server selects a unique resource identifier for each original resource from the resource identifier library according to the resource attribute interval of each original resource, wherein the number of resource identifiers in the unique resource identifier library is much greater than the number of original resources. For example, if the original resource is RMB, the unique resource identifier is an uppercase letter; if the original resource is USD, the unique resource identifier is a number; if the original resource is EUR, the unique resource identifier is a lowercase letter. Still taking 9 kinds of original resources, namely, 5.2 million RMB, 2.7 million USD, 900,000 EUR, 850,000 RMB, 8.6 million USD, 3.8 million EUR, 3.4 million RMB, 650,000 USD and 7.7 million EUR as an example, the resource identifiers corresponding to each original resource are shown in Table 5:
[0103] Table 5
[0104]
[0105] As can be seen from the above table, the server generates corresponding resource identifiers for 9 kinds of original resources. For example, taking 5.2 million RMB as an example, the server allocates unique resource identifier A for the original resource 5.2 million RMB from the unique identifier resource library; taking 2.7 million USD as an example, the server allocates unique resource identifier 1 for the original resource 2.7 million USD from the unique identifier resource library; and taking 900,000 Euros.a as an example, the server allocates unique resource identifier a for the original resource 900,000 Euros from the unique identifier resource library.
[0106] Optionally, when executing step S202, after obtaining the resource attributes corresponding to each original resource, the server generates a corresponding resource identifier for each original resource based on the mapping relationship between the resource attributes of each original resource and the resource attribute interval, see Figure 5 As shown, the specific steps are as follows:
[0107] S2021b: Determine the resource type corresponding to each original resource and the resource type range to which it belongs.
[0108] Specifically, when executing step S2021b, the server determines the resource type interval to which the resource type of each original resource belongs according to the resource type of each original resource after obtaining the resource type corresponding to each original resource. Among them, according to the resource type of the original resource, they can be divided into: first category resource type interval, second category resource type interval and third category resource type interval.
[0109] For example, it is assumed that the first type interval is RMB, the second type interval is USD, and the third type interval is EUR. Still taking the 6 raw resources in Table 1, i.e., RMB 2.5 million, USD 800,000, EUR 2 million, USD 2.7 million, RMB 5.9 million, and EUR 700,000 as an example, each raw resource and its corresponding resource type interval are shown in Table 6:
[0110] Table 6
[0111]
[0112] From the above table, we can see that the server can determine the corresponding resource type interval according to the resource type of the original resource. Taking 2.5 million RMB as an example, the resource type of 2.5 million RMB is RMB, so it can be known that 2.5 million RMB belongs to the resource type interval of RMB; taking 800,000 USD as an example, the resource type of 800,000 USD is RMB, so it can be known that 800,000 USD belongs to the resource type interval of USD, and so on.
[0113] S2022b: After respectively determining the resource type corresponding to each original resource and the resource type interval to which it belongs, based on the resource quantity corresponding to each original resource and the corresponding resource type interval, respectively determine the resource attribute of each original resource and the resource attribute interval to which it belongs.
[0114] Specifically, when executing step S2022b, after obtaining the resource type interval to which each original resource belongs, the server determines the resource attribute interval to which each resource attribute of each original resource belongs according to the resource quantity of each resource, in order from small to large according to the resource quantity of the original resources: first type resource attribute interval, second type resource attribute interval, third type resource attribute interval, that is, original resources with a resource quantity less than the third threshold are determined as original resources of the first type resource attribute interval; original resources with a resource quantity greater than or equal to the third threshold and less than the fourth threshold are determined as original resources of the second type resource attribute interval; original resources with a resource quantity greater than the fourth threshold are determined as original resources of the third type resource attribute interval.
[0115] For example, assuming that the third threshold of the number of resources is 1.5 million and the fourth threshold is 4.5 million, the server determines the funds with an amount less than 1.5 million as the first type of resource attribute interval; the funds with an amount greater than or equal to 1.5 million and less than 4.5 million as the second type of resource attribute interval; and the funds with an amount greater than 4.5 million as the third type of resource attribute interval. Still taking the 9 kinds of original resources shown in Table 4 as an example, the resource types, resource quantities and resource attribute intervals corresponding to various original resources are shown in Table 7:
[0116] Table 7
[0117]
[0118] As can be seen from the above table, after determining the resource type interval to which each fund belongs, the server can determine the corresponding resource attribute interval according to the amount of each fund. For example, taking RMB 5.2 million as an example, the resource type of RMB obtained by the server is RMB, and the resource quantity of RMB 5.2 million is greater than the fourth threshold of 4.5 million, so it can be determined that RMB 5.2 million belongs to the third resource attribute interval; taking US$2.7 million as an example, the resource type of US$2.7 million obtained by the server is US dollars, and the resource quantity of US$700,000 is greater than the third threshold of 1.5 million and less than the fourth threshold of 4.5 million, so it can be determined that US$2.7 million belongs to the second resource attribute interval; taking EUR 900,000 as an example, the resource type of EUR 900,000 obtained by the server is EUR, and the resource quantity of US$700,000 is less than the third threshold of 1.5 million, so it can be determined that EUR 900,000 belongs to the first resource attribute interval.
[0119] S2023b: Generate a corresponding resource identifier for each original resource based on the resource attribute interval corresponding to each original resource.
[0120] Specifically, when executing step S2023b, specifically, when executing step S2023a, after obtaining the resource attribute interval corresponding to each original resource, the server generates a unique resource identifier for each original resource.
[0121] Exemplarily, the server selects a unique resource identifier for each original resource from the resource identifier library according to the resource attribute interval of each original resource, wherein the number of resource identifiers in the unique resource identifier library is much greater than the number of original resources. For example, if the original resource is RMB, the unique resource identifier is an uppercase letter; if the original resource is USD, the unique resource identifier is a number; if the original resource is EUR, the unique resource identifier is a lowercase letter. Still taking the 9 original resources in Table 7 as an example, the resource identifiers corresponding to each original resource are shown in Table 8:
[0122] Table 8
[0123]
[0124] As can be seen from the above table, the server generates corresponding resource identifiers for 9 kinds of original resources. For example, taking RMB 850,000 as an example, the server allocates unique resource identifier B for the original resource RMB 850,000 from the unique identifier resource library; taking USD 8.6 million as an example, the server allocates unique resource identifier 2 for the original resource USD 8.6 million from the unique identifier resource library; and taking EUR 3.8 million as an example, the server allocates unique resource identifier b for the original resource EUR 3.8 million from the unique identifier resource library.
[0125] Optionally, based on the above system architecture, obtain the resource management solution corresponding to each original resource, see Figure 6 As shown, in the embodiment of the present application, the generation process of the resource management scheme corresponding to each original resource is as follows:
[0126] S601: Obtain resource attributes corresponding to each original resource.
[0127] Specifically, when executing step S601, the server can first extract the resource attributes corresponding to each original resource from the original database based on the feature extraction algorithm of the resource attributes; further, based on the resource attributes corresponding to each original resource and combined with the data type of the resource attributes, determine the resource quantity and resource type corresponding to each original resource.
[0128] S602: After obtaining the resource attributes corresponding to each original resource, based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, a corresponding resource management solution is generated for each original resource.
[0129] Specifically, when executing step S602, the server first determines the resource attribute interval corresponding to each original resource based on the mapping relationship between the resource attributes of each original resource and the resource attribute interval; then, based on the resource attributes of each original resource, determines the resource return information corresponding to each original resource; finally, based on the resource return information corresponding to each original resource, generates a corresponding resource management plan for each original resource.
[0130] Optionally, the resource return information in each resource management solution includes a method for calculating the debt-to-asset ratio of the corresponding original resource, interest rate repricing, and an intersection return time of the times when multiple target objects can return the resources.
[0131] Exemplarily, after the server obtains the resource attribute interval to which the resource attribute of each original resource belongs, still taking the 9 kinds of original resources in Table 4 as an example, the resource management schemes corresponding to the various original resources are shown in Table 9:
[0132] Table 9
[0133]
[0134] From the above table, we can see that, for example, taking RMB 5.2 million as an example, the server knows that the resource attribute of RMB 5.2 million belongs to the third category.RMB, and then generates the corresponding resource management plan of the third category.RMB, where the resource management plan also includes the number of resource returns, the resource return time, and the borrowing and return of resources. For example, the resource management plan corresponding to RMB 5.2 million, that is, RMB.M.3, is: 6 repayments, each repayment time interval is one quarter, and there are corresponding actual fund repayments and planned repayment tables.
[0135] It should be noted that when making the first withdrawal, the sub-repayment table is the final repayment table. When subsequent withdrawals occur, the original final repayment table and the new sub-repayment table are compared in ascending order of date. If the repayment dates are inconsistent, the period with the smaller repayment date is inserted into the new final repayment table. If the repayment dates are on the same day, the elements are merged into a repayment plan for one period and inserted into the new final repayment table.
[0136] Optionally, each resource management scheme can dynamically record the acquisition and return of resources. The target object can view the accrual of each project in the aircraft leasing process, that is, the budget resource usage, through the ledger in the resource management scheme. Among them, the accrual details are split according to the total accrual amount * ratio on non-interest payment days, and the difference is calculated on the interest payment date according to the amount of interest payable - the amount accrued during the interest payment period.
[0137] Further, based on the above pre-operation processing, the server generates corresponding resource identifiers and resource management schemes for each original resource, and then Figure 7 As shown, in the embodiment of the present application, the method flow for resource management for the target object has the following specific steps:
[0138] S701: Receive a resource management request of a target object, and obtain a resource return level of the target object from the resource management request.
[0139] Specifically, when executing step S701, the server obtains the resource return level of the target object from the resource management request sent by the target object. For example, the order of the resource return levels from low to high is: first resource return level, second resource planning level, third resource return level, where the resource return level is used to characterize the resource return capability of the target object.
[0140] Exemplarily, the server can obtain the resource return level corresponding to each target object according to the resource management requests of the multiple target objects obtained, wherein the resource return levels are in the following order from low to high: level I, level II, and level III. Taking six target objects, namely, target object 1, target object 2, target object 3, target object 4, target object 5, and target object 6 as an example, the resource return level corresponding to each target object is shown in Table 10:
[0141] Table 10
[0142]
[0143] As can be seen from the above table, the server can obtain the corresponding resource return level of each target object from the resource management request of each target object. For example, taking target object 1 as an example, the server can determine that the resource return level of target object 1 is level I from the resource management request Q1 of target object 1; taking target object 2 as an example, the server can determine that the resource return level of target object 2 is level III from the resource management request Q2 of target object 2, and so on.
[0144] S702: After obtaining the resource return level of the target object, at least one target resource is selected based on the resource return level of the target object, and a resource identifier of the at least one target resource is obtained.
[0145] Specifically, when executing step S702, after obtaining the resource return level of the target object, the server selects at least one target resource according to the resource return level of the target object. Figure 8 As shown, the specific steps are as follows:
[0146] S7021: Determine the total amount of available resources of the target object based on the resource return level of the target object.
[0147] Specifically, when executing step S7021, the server obtains the resource return level of the target object, determines the resource return capability of the target object, and then allocates the corresponding total amount of disposable resources to the target object, wherein the total amount of disposable resources is, from small to large, the first total amount of disposable resources, the second total amount of disposable resources, and the third total amount of disposable resources. For example, if the resource return level of the target object is the first resource return level, the first total amount of disposable resources is allocated to the target object; if the resource return level of the target object is the second resource return level, the second total amount of disposable resources is allocated to the target object; if the resource return level of the target object is the third resource return level, the third total amount of disposable resources is allocated to the target object.
[0148] Exemplarily, the server allocates the corresponding total amount of disposable resources to the target objects according to the resource return level of each target object. Assume that the first total amount of disposable resources is 1 million, the second total amount of disposable resources is 5 million, and the third total amount of disposable resources is 10 million. Still taking the 6 target objects in Table 7 as an example, for example, if the resource return level of target object 1 is level I, then a total amount of disposable resources of 1 million can be allocated to target object 1; if the resource return level of target object 2 is level III, then a total amount of disposable resources of 10 million can be allocated to target object 2; if the resource return level of target object 4 is level II, then a total amount of disposable resources of 5 million can be allocated to target object 4.
[0149] S7022: After determining the total amount of disposable resources of the target object, based on the total amount interval to which the total amount of disposable resources belongs and in combination with preset resource selection rules, at least one target resource is selected for the target object.
[0150] Specifically, when executing step S7022, the server determines the total resource amount intervals of the total available resources of each target object based on the total resource amount intervals and the obtained total available resources of the target object, wherein the total resource amount intervals are arranged in order from small to large in terms of the number of resources: the first total resource amount interval, the second total resource amount interval, and the third total resource amount interval.
[0151] For example, it is assumed that the first total resource amount interval is 0-2 million, the second total resource amount interval is 2-5 million, and the third total resource amount interval is greater than 5 million. Still taking the 6 target objects in Table 7 as an example, after obtaining the resource return level of each target object, it is determined that the total disposable resources of each target object are: 8.5 million, 2.6 million, 950,000, 4.9 million, 7.2 million and 3.8 million, and the corresponding total disposable resources and their total resource amount intervals are shown in Table 11:
[0152] Table 11
[0153]
[0154] As can be seen from the above table, the service divides the total amount of disposable resources of the target object into different total amount intervals. For example, taking target object 1 as an example, the total amount of disposable resources of target object 1 is 8.5 million, which is greater than 5 million, so it belongs to the third total amount interval; taking target object 2 as an example, the total amount of disposable resources of target object 2 is 2.6 million, which is greater than 2 million and less than 5 million, so it belongs to the second total amount interval, and so on.
[0155] Further, based on the above operations, after obtaining the total resource interval to which the total available resources of each target object belongs, a method flow of selecting at least one target resource is described in detail in Fig. 9 As shown, the specific steps are as follows:
[0156] S7022a: Based on the total amount of available resources of the target object, obtain a resource proportion combination set.
[0157] Specifically, when executing step S7022a, after obtaining the total amount of available resources of the target object, the server will obtain a set of resource proportion combinations, wherein each resource proportion combination includes at least: at least one original resource and its respective resource proportion, and each resource proportion combination is arranged in order of their respective corresponding first resource types. For example, the resource proportion of RMB is in the following order from large to small: first resource proportion combination, second resource proportion combination, and third resource proportion combination.
[0158] Exemplarily, the resource ratio combination set includes three different resource ratio combinations, the first resource ratio combination, i.e., 60% RMB, 30% USD, 10% EUR; the second resource ratio combination, i.e., 30% RMB, 60% USD, 10% EUR; the third resource ratio combination, i.e., 10% RMB, 30% USD, 60% EUR. It should be noted that for resources of the same value, the total amount of resources required for the resources is from large to small: RMB, USD, EUR.
[0159] S7022b: After obtaining the resource proportion combination set, according to the mapping relationship between the total resource amount interval to which the total available resource amount belongs and the resource proportion combination, select a target resource proportion combination from the resource proportion combination set;
[0160] Specifically, when executing step S7022b, after obtaining the resource proportion combination set, the server selects the first resource proportion combination based on the mapping relationship between the total resource amount interval to which the total available resources belong and the resource proportion combination, that is, if the total available resources belong to the first total resource amount interval, then the first resource proportion combination is selected; if the total available resources belong to the second total resource amount interval, then the second resource proportion combination is selected; if the total available resources belong to the third total resource amount interval, then the third resource proportion combination is selected.
[0161] For example, as shown in Table 11, if the total resource interval to which the target object's total available resource interval belongs is known, the corresponding resource ratio combination can be obtained from the corresponding resource ratio combination. Still taking 6 target objects as an example, the total resource interval to which each total available resource belongs and the resource ratio combination selected by each are shown in Table 12:
[0162] Table 12
[0163]
[0164] It can be seen from the above table that the server can obtain the corresponding resource ratio combination according to the total resource amount interval of the target object. For example, taking target object 1 as an example, the total resource amount interval of target object 1 is the third total resource amount interval, then the third resource ratio combination is selected from the resource ratio combination set, that is, 10% RMB, 30% USD, and 60% EUR.
[0165] S7022c: After selecting the target resource ratio combination, determine the resource quantity corresponding to at least one target resource based on the total available resources and the target resource ratio combination.
[0166] Specifically, when executing step S7022c, after obtaining the corresponding target resource ratio combination, the server determines the resource quantity of the selected target resource according to the total available resources of the target object and the resource ratio combination.
[0167] Exemplarily, as shown in Table 11, if the total amount of disposable resources of the target object is known, the resource quantity of the selected target resources is determined according to the corresponding resource ratio combination of the target object. Still taking 6 target objects as an example, each target object is selected as shown in Table 12, and the corresponding resource ratio combination, target resources of various resource types and their corresponding resource quantities are shown in Table 13:
[0168] Table 13
[0169]
[0170] As can be seen from the above table, the server can first obtain the corresponding resource ratio combination according to the total amount of disposable resources of the target object; then, from the corresponding resource ratio combination, obtain the resource ratio of the target resources of different resource types; finally, according to the corresponding resource ratio, the total amount of disposable resources of the target object is allocated to the selected target resources. For example, taking target object 1 as an example, the total amount of disposable resources of target object 1 is 8.5 million yuan, and the resource ratio combination corresponding to target object 1 is the third resource ratio combination, that is, 10% RMB, 30% USD, and 60% EUR. It is easy to know that the total amount of disposable resources of target object 1 can be divided into: the amount of RMB resources is 850,000, the amount of USD resources is 2.55 million, and the amount of EUR resources is 5.1 million.
[0171] Optionally, if the target object has a particularly large number of resources of a certain type, it is necessary to divide the target resource of that type into multiple target resources of smaller resource quantities. For example, if the total amount of the target object's disposable resources is RMB 850,000, which is less than RMB 1 million, then one allocation is sufficient; if the total amount of the target object's disposable resources is RMB 2.85 million, which is greater than RMB 1 million, then three allocations are required, namely: RMB 1 million, RMB 1 million, and RMB 850,000.
[0172] S703: After obtaining the resource identifier of at least one target resource, determine the resource management scheme corresponding to each of the at least one target resource based on the resource identifier of the at least one target resource and the correspondence between the resource identifier and the resource management scheme.
[0173] Specifically, when executing step S703, a resource management scheme set is obtained based on at least one selected target resource; wherein each resource management scheme combination includes at least: a resource identifier of the corresponding target resource and its resource return information; based on the resource identifier of at least one target resource, and a mapping relationship between a preset resource identifier and a resource management scheme, corresponding resource management schemes are selected from the resource management scheme set.
[0174] Exemplarily, each resource management scheme has a resource identifier corresponding to each original resource, and the corresponding resource management scheme is selected through the resource identifier. For example, taking RMB 3.4 million in Table 5 and Table 9 as an example, the resource identifier is C, and then the corresponding resource management scheme also has a resource identifier C. After matching one by one, the corresponding resource management scheme RMB.M.2 can be obtained.
[0175] S704: After determining the resource management solution corresponding to at least one target resource, send the obtained at least one resource management solution to the target object.
[0176] Specifically, when executing step S704, after determining the resource management scheme corresponding to each selected target resource, the server sends the corresponding resource management scheme to the target object, and then distributes each target resource to the target object according to the corresponding time requirement.
[0177] Furthermore, after sending at least one obtained resource management scheme to the target object, the server obtains corresponding resource return information based on the resource management scheme corresponding to at least one target resource, generates corresponding resource return prompt information for the target object, and sends the resource return information to the target object.
[0178] For example, if the resource repayment date reaches 15 days before the specified deadline, the corresponding return information will be sent to the target object every 3 days; if the resource repayment date reaches 3 days before the specified deadline, the corresponding return information will be sent to the target object every day. The above method can ensure that the target object can return the resources in time.
[0179] The resource management method provided in the embodiment of the present application selects at least one preset target resource and obtains the corresponding resource identifier based on the resource return level of the target object, and determines the resource management scheme corresponding to the selected at least one target resource in combination with the correspondence between the resource identifier and the resource management scheme, thereby sending each obtained resource management scheme to the target object. In this way, according to the correspondence between the preset resource identifier and the resource management scheme, the technical defects of the resource management method in the traditional way that the target object often handles the relevant procedures for obtaining resources offline, obtains the corresponding number of traffic resources in advance, and returns the borrowed resources to the relevant agency on time are avoided, thereby improving the efficiency of resource management.
[0180] Based on the same technical concept, an embodiment of the present application also provides a resource management device, which can implement the above method flow of the embodiment of the present application.
[0181] Fig.10 The following is a schematic diagram showing the structure of a resource management device provided in an embodiment of the present application. Fig.10 As shown, the resource management device includes: a receiving module 1001, a processing module 1002 and a communication module 1003, wherein:
[0182] The receiving module 1001 is used to receive a resource management request of a target object, and obtain a resource return level of the target object from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object.
[0183] Processing module 1002 is used to select at least one target resource based on the resource return level of the target object and obtain the resource identifier of at least one target resource; based on the resource identifier of at least one target resource and the correspondence between the resource identifier and the resource management scheme, determine the resource management scheme corresponding to each of the at least one target resource.
[0184] The communication module 1003 is used to send the obtained at least one resource management solution to the target object.
[0185] In an optional embodiment, before receiving the resource management request of the target object, the processing module 1002 is further configured to:
[0186] Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource;
[0187] Based on the resource attribute interval to which the resource attribute corresponding to each original resource belongs, a corresponding resource identifier is generated for each original resource.
[0188] In an optional embodiment, when generating corresponding resource identifiers for each original resource based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, the processing module 1002 is specifically used to:
[0189] Determine the resource quantity corresponding to each original resource and the resource quantity range to which it belongs.
[0190] Based on the resource type corresponding to each original resource and the corresponding resource quantity range, the resource attributes of each original resource and the resource attribute range to which they belong are determined respectively.
[0191] Based on the resource attribute interval corresponding to each original resource, a corresponding resource identifier is generated for each original resource.
[0192] In an optional embodiment, when generating corresponding resource identifiers for each original resource based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, the processing module 1002 is specifically used to:
[0193] Determine the resource type corresponding to each original resource and the resource type range to which it belongs.
[0194] Based on the resource quantity corresponding to each original resource and the corresponding resource type range, the resource attributes of each original resource and the resource attribute range to which they belong are determined respectively.
[0195] Based on the resource attribute interval corresponding to each original resource, a corresponding resource identifier is generated for each original resource.
[0196] In an optional embodiment, before receiving the resource management request of the target object, the processing module 1002 is further configured to:
[0197] Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource.
[0198] Based on the resource attribute interval to which the resource attributes corresponding to each original resource belong, a corresponding resource management plan is generated for each original resource.
[0199] In an optional embodiment, when at least one target resource is selected based on the resource return level of the target object, the processing module 1002 is specifically configured to:
[0200] Based on the resource return level of the target object, the total amount of disposable resources of the target object is determined.
[0201] Based on the total resource range to which the total available resources belong and in combination with preset resource selection rules, at least one target resource is selected for the target object.
[0202] In an optional embodiment, when selecting at least one target resource for a target object based on the total resource interval to which the total available resource belongs and in combination with a preset resource selection rule, the processing module 1002 is specifically configured to:
[0203] Based on the total amount of disposable resources of the target object, a resource proportion combination set is obtained; wherein the resource proportion combination includes at least: at least one original resource and its respective resource proportion.
[0204] According to the mapping relationship between the total resource amount interval to which the preset total available resource amount belongs and the resource proportion combination, a target resource proportion combination is selected from the resource proportion combination set.
[0205] Based on the total amount of available resources and the combination of target resource proportions, the resource quantity corresponding to at least one target resource is determined respectively.
[0206] In an optional embodiment, after sending the obtained at least one resource management solution to the target object, the processing module 1002 is further configured to:
[0207] Based on the resource management scheme corresponding to at least one target resource, corresponding resource return information is obtained, corresponding resource return prompt information is generated for the target object, and the resource return information is sent to the target object.
[0208] Based on the same technical concept, the embodiment of the present application also provides an electronic device, which can implement the method flow provided in the above embodiment of the present application. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device.
[0209] Fig.11 The following is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. As shown in the figure, the electronic device may include:
[0210] At least one processor 1101, and a memory 1102 connected to the at least one processor 1101. The specific connection medium between the processor 1101 and the memory 1102 is not limited in the embodiment of the present application. Fig.11 In the example, the processor 1101 and the memory 1102 are connected via the bus 1100. The bus 1100 is Fig.11 The bus 1100 is represented by a bold line, and the connection between other components is only for schematic illustration and is not intended to be limiting. The bus 1100 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Alternatively, the processor 1101 can also be called a controller, and there is no limitation on the name.
[0211] In the embodiment of the present application, the memory 1102 stores instructions that can be executed by at least one processor 1101. The at least one processor 1101 can execute a resource management method discussed above by executing the instructions stored in the memory 1102. The processor 1101 can implement Fig.10 The functions of each module in the device shown.
[0212] Among them, the processor 1101 is the control center of the device, and can use various interfaces and lines to connect the various parts of the entire control device. By running or executing instructions stored in the memory 1102 and calling the data stored in the memory 1102, the various functions of the device and processing data, the device can be monitored as a whole.
[0213] In one possible design, the processor 1101 may include one or more processing units, and the processor 1101 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1101. In some embodiments, the processor 1101 and the memory 1102 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0214] Processor 1101 may be a general-purpose processor, such as a CPU (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of a resource management method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0215] Memory 1102, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. Memory 1102 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic memory, disk, optical disk, etc. Memory 1102 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 1102 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0216] By programming the processor 1101, the code corresponding to the resource management method described in the above embodiment can be fixed into the chip, so that the chip can execute the code when running. Figure 7The steps of a resource management method in the embodiment shown are as follows: How to design and program the processor 1101 is a technique known to those skilled in the art and will not be described in detail here.
[0217] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes a resource management method discussed above.
[0218] In some possible implementations, various aspects of a resource management method provided by the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a resource management method according to various exemplary implementations of the present application described above in this specification.
[0219] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0220] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0221] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0222] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0223] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A resource management method, characterized in that: include: Receiving a resource management request of a target object, and acquiring a resource return level of the target object from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object; Based on the resource return level of the target object, at least one target resource is selected, and the resource identifier of the at least one target resource is obtained; wherein, based on the resource return level of the target object, at least one target resource is selected, including: based on the resource return level of the target object, the total amount of disposable resources of the target object is determined, based on the total amount of disposable resources, a resource proportion combination set is obtained, and the resource proportion combination includes at least: at least one original resource and its respective resource proportion, according to the mapping relationship between the total amount of resources interval to which the total amount of disposable resources belongs and the resource proportion combination, a target resource proportion combination is selected from the resource proportion combination set, and based on the total amount of disposable resources and the target resource proportion combination, the resource quantity corresponding to each of the at least one target resource is determined respectively; Based on the resource identifier of the at least one target resource and the correspondence between the resource identifier and the resource management scheme, respectively determine the resource management scheme corresponding to each of the at least one target resource; The obtained at least one resource management solution is sent to the target object.
2. The method according to claim 1, characterized in that Before receiving the resource management request of the target object, the method includes: Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource; Based on the resource attribute interval to which the resource attributes corresponding to each of the original resources belong, a corresponding resource identifier is generated for each of the original resources.
3. The method according to claim 2, characterized in that The generating of corresponding resource identifiers for the respective original resources based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong includes: Respectively determine the resource quantity corresponding to each of the original resources and the resource quantity interval to which they belong; Based on the resource types corresponding to the respective original resources and in combination with the corresponding resource quantity intervals, respectively determine the resource attributes of the respective original resources and the resource attribute intervals to which they belong; Based on the resource attribute intervals corresponding to the respective original resources, corresponding resource identifiers are generated for the respective original resources.
4. The method according to claim 2, characterized in that The generating of corresponding resource identifiers for the respective original resources based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong includes: Respectively determine the resource type corresponding to each of the original resources and the resource type interval to which they belong; Based on the resource quantity corresponding to each of the original resources and the corresponding resource type interval, respectively determine the resource attribute of each of the original resources and the resource attribute interval to which they belong; Based on the resource attribute intervals corresponding to the respective original resources, corresponding resource identifiers are generated for the respective original resources.
5. The method according to claim 1, characterized in that Before receiving the resource management request of the target object, the method further includes: Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource; Based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong, corresponding resource management solutions are generated for the respective original resources.
6. The method according to claim 1, characterized in that After sending the obtained at least one resource management solution to the target object, the method further includes: Based on the resource management scheme corresponding to each of the at least one target resource, corresponding resource return information is obtained, corresponding resource return prompt information is generated for each of the target objects, and the resource return information is sent to the target object.
7. A resource management device, characterized in that: include: A receiving module, configured to receive a resource management request of a target object, and obtain a resource return level of the target object from the resource management request; wherein the resource return level is used to characterize the resource return capability of the target object; A processing module, used to select at least one target resource based on the resource return level of the target object, and obtain the resource identifier of the at least one target resource; based on the resource identifier of the at least one target resource, and the corresponding relationship between the resource identifier and the resource management scheme, respectively determine the resource management scheme corresponding to each of the at least one target resource; wherein, when selecting at least one target resource based on the resource return level of the target object, the processing module is specifically used to: determine the total amount of disposable resources of the target object based on the resource return level of the target object, and obtain a resource proportion combination set based on the total amount of disposable resources, the resource proportion combination at least including: at least one original resource and its respective resource proportion, select a target resource proportion combination from the resource proportion combination set according to the mapping relationship between the total amount of resources interval to which the total amount of disposable resources belongs and the resource proportion combination, and respectively determine the resource quantity corresponding to each of the at least one target resource based on the total amount of disposable resources and the target resource proportion combination; The communication module is used to send the obtained at least one resource management solution to the target object.
8. The device according to claim 7, characterized in that Before receiving the resource management request of the target object, the processing module is further used to: Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource; Based on the resource attribute interval to which the resource attributes corresponding to each of the original resources belong, a corresponding resource identifier is generated for each of the original resources.
9. The device according to claim 8, characterized in that When generating corresponding resource identifiers for the respective original resources based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong, the processing module is specifically used to: Respectively determine the resource quantity corresponding to each of the original resources and the resource quantity interval to which they belong; Based on the resource types corresponding to the respective original resources and in combination with the corresponding resource quantity intervals, respectively determine the resource attributes of the respective original resources and the resource attribute intervals to which they belong; Based on the resource attribute intervals corresponding to the respective original resources, corresponding resource identifiers are generated for the respective original resources.
10. The device according to claim 8, characterized in that When generating corresponding resource identifiers for the respective original resources based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong, the processing module is specifically used to: Respectively determine the resource type corresponding to each of the original resources and the resource type interval to which they belong; Based on the resource quantity corresponding to each of the original resources and the corresponding resource type interval, respectively determine the resource attribute of each of the original resources and the resource attribute interval to which they belong; Based on the resource attribute intervals corresponding to the respective original resources, corresponding resource identifiers are generated for the respective original resources.
11. The device according to claim 7, characterized in that Before receiving the resource management request of the target object, the processing module is further used to: Obtain resource attributes corresponding to each original resource; wherein the resource attributes at least include the resource quantity and resource type of the corresponding resource; Based on the resource attribute intervals to which the resource attributes corresponding to the respective original resources belong, corresponding resource management solutions are generated for the respective original resources.
12. The device according to claim 7, characterized in that After sending the obtained at least one resource management solution to the target object, the processing module is further used to: Based on the resource management scheme corresponding to each of the at least one target resource, corresponding resource return information is obtained, corresponding resource return prompt information is generated for each of the target objects, and the resource return information is sent to the target object.
13. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the resource management method according to any one of claims 1 to 6 is implemented.
14. 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 6 are implemented.
15. A computer program product, characterized in that When the computer program product is called by a computer, the computer executes the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Resource allocation method and device, electronic equipment and storage medium
CN112148465A
Service resource configuration and management method and device and electronic equipment
CN112615925A
