Resource determination method and device, equipment, medium and product

By obtaining and analyzing the expected and actual transaction information of the resource management system, accurately predicting the amount of remaining resources in the future of bank position accounts, solving the problem of insufficient or excessive funds, improving capital utilization and reducing waste.

CN119180706APending Publication Date: 2024-12-24CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411238695.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The problems of low capital utilization and waste caused by insufficient or excessive funds in bank position accounts, and the accuracy of existing technology predictions is low.

Method used

By obtaining the expected and actual resource transaction information of the resource management system in different time periods, determining the resource transaction information to be executed, and then accurately predicting the amount of remaining resources in the future time to avoid insufficient funds or idle resources.

Benefits of technology

It improves the utilization rate of bank position accounts, reduces capital waste, and ensures the normal operation of bank operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119180706A_ABST
    Figure CN119180706A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource determination method and device, equipment, a medium and a product, and relates to the technical field of resource management, the method is applied to a resource management system, and the method specifically comprises the following steps: obtaining predicted resource transaction information of the resource management system in a first time; obtaining the resource remaining amount of the resource management system at the second moment and the actual resource transaction information of the resource management system within the second time; determining to-be-executed resource transaction information from the predicted resource transaction information based on the actual resource transaction information; and based on the resource remaining amount of the resource management system at the second moment and the to-be-executed resource transaction information, determining the remaining resource amount of the resource management system within a third time after the second moment. According to the embodiment of the invention, the remaining resource quantity of the resource management system in the future time can be accurately determined, so that the situation that the capital of the resource management system is insufficient or excessive idle resources exist in the resource management system is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of resource management technology, and in particular, relates to a resource determination method, device, equipment, medium and product. Background Art

[0002] Bank positions, as special funds used by banks for clearing interbank account transactions, are an indispensable key element in the daily operations of banks. Bank positions not only carry the functions of interbank fund transfer and clearing, but are also directly related to the bank's liquidity management and risk control capabilities.

[0003] Based on this, if there is insufficient funds in the bank's position account, it may affect the normal operation of the bank. If there are too many idle funds in the bank's position account and these funds are not effectively utilized, it will reduce the bank's capital utilization rate and cause waste of funds. Summary of the invention

[0004] The embodiments of the present application provide a resource determination method, apparatus, device, medium and product, which can accurately determine the resource quota of a bank position account in the future to avoid insufficient funds in the bank position account or excessive idle resources in the bank position account.

[0005] In a first aspect, an embodiment of the present application provides a resource determination method, which is applied to a resource management system. The method includes:

[0006] Obtaining estimated resource transaction information of the resource management system within a first time, the estimated resource transaction information including first estimated transaction information and second estimated transaction information, the second estimated transaction information being transaction information determined based on the remaining amount of the reference resource and used to make the remaining amount of the reference resource within a preset range, the remaining amount of the reference resource being determined based on the first estimated transaction information and the remaining amount of the resource management system at the first moment, and the starting moment of the first time being later than the first moment;

[0007] Obtaining the remaining amount of resources of the resource management system at a second moment, and actual resource transaction information of the resource management system within the second time, wherein the start time of the second time is later than the first moment, and the end time of the second time is earlier than the second moment;

[0008] Based on the actual resource transaction information, determine the resource transaction information to be executed from the estimated resource transaction information;

[0009] Based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed, the remaining amount of resources of the resource management system within a third time after the second moment is determined.

[0010] In an optional implementation of the first aspect, obtaining estimated resource transaction information of the resource management system within a first time includes:

[0011] Acquire first estimated transaction information of the resource management system within a first time, and the remaining amount of resources of the resource management system at a first moment;

[0012] Determine a reference resource remaining amount of the resource management system within a first time period based on the first estimated transaction information and the resource remaining amount of the resource management system at a first moment;

[0013] Based on the relative relationship between the reference resource remaining amount and the preset range, second estimated transaction information of the resource management system within the first time is determined.

[0014] In an optional implementation of the first aspect, the preset range includes a first threshold and a second threshold, wherein the first threshold is smaller than the second threshold;

[0015] Determining second estimated transaction information of the resource management system within the first time based on a relative relationship between the remaining amount of the reference resource and the preset range includes:

[0016] When the reference resource remaining amount is not within the preset range, determining the absolute value of the difference between the reference resource remaining amount and the target threshold as the target resource adjustment amount, where the target threshold is the threshold value of the first threshold value and the second threshold value that is closest to the reference resource remaining amount on the numerical axis;

[0017] Based on the target resource adjustment amount, second estimated transaction information of the resource management system within the first time is determined.

[0018] In an optional implementation of the first aspect, the target threshold includes a first threshold, and the target resource adjustment amount includes a target resource transfer-in amount;

[0019] When the reference resource remaining amount is not within the preset range, determining an absolute value of a difference between the reference resource remaining amount and the target threshold as a target resource adjustment amount, including:

[0020] When the reference resource remaining amount is less than the first threshold, determining the difference between the first threshold and the reference resource remaining amount as the target resource transfer amount;

[0021] Determining second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount includes:

[0022] Based on the target resource transfer-in amount, the second estimated transaction information is determined so that the difference between the total resource transfer-in amount of the second estimated transaction information and the total resource transfer-out amount of the second estimated transaction information is greater than or equal to the target resource transfer-in amount.

[0023] In an optional implementation of the first aspect, the target threshold includes a second threshold, and the target resource adjustment amount includes a target resource transfer-out amount;

[0024] When the reference resource remaining amount is not within the preset range, determining an absolute value of a difference between the reference resource remaining amount and the target threshold as a target resource adjustment amount, including:

[0025] When the reference resource remaining amount is greater than the second threshold, determining the difference between the reference resource remaining amount and the second threshold as the target resource transfer-out amount;

[0026] Determining second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount includes:

[0027] Based on the target resource transfer-out amount, the second estimated transaction information is determined so that the difference between the total resource transfer-out amount of the second estimated transaction information and the total resource transfer-in amount of the second estimated transaction information is greater than or equal to the target resource transfer-out amount.

[0028] In an optional implementation of the first aspect, the estimated resource transaction information includes a plurality of first sub-transaction information, and the actual resource transaction information includes a plurality of second sub-transaction information;

[0029] Based on the actual resource transaction information, the resource transaction information to be executed is determined from the estimated resource transaction information, including:

[0030] For each of the plurality of first sub-transaction information, cross-check the first sub-transaction information with the plurality of second sub-transaction information to determine a transaction status of the first sub-transaction information, where the transaction status includes an executed status or a pending execution status;

[0031] Filtering a plurality of third sub-transaction information whose transaction status is a pending execution state from the plurality of first sub-transaction information;

[0032] A plurality of third sub-transaction information is determined as resource transaction information to be executed.

[0033] In an optional implementation of the first aspect, each first sub-transaction information and each second sub-transaction information includes a transaction amount, a transaction direction, and a transaction account;

[0034] Using the plurality of second sub-transaction information to cross-check the first sub-transaction information to determine the transaction status of the first sub-transaction information includes:

[0035] According to a preset matching rule, the first sub-transaction information is matched with the plurality of second sub-transaction information, wherein the preset matching rule includes that the transaction amount in the first sub-transaction information is the same as the transaction amount in the second sub-transaction information, the transaction direction in the first sub-transaction information is the same as the transaction direction in the second sub-transaction information, and the transaction account in the first sub-transaction information is the same as the transaction account in the second sub-transaction information;

[0036] If there is a target sub-transaction information in the plurality of second sub-transaction information that satisfies a preset matching rule with the first sub-transaction information, determining that the transaction status of the first sub-transaction information is an executed status, and the target sub-transaction information is any one of the plurality of second sub-transaction information;

[0037] When none of the plurality of second sub-transaction information satisfies the preset matching rule with the first sub-transaction information, it is determined that the transaction status of the first sub-transaction information is a pending execution status.

[0038] In an optional implementation of the first aspect, the resource transaction information to be executed includes a plurality of third sub-transaction information, each of which includes a transaction amount, and the transaction amount is a resource transfer-out amount or a resource transfer-in amount;

[0039] Determining the remaining amount of resources of the resource management system within a third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed, including:

[0040] Determine the sum of the remaining amount of resources in the resource management system at the first moment and the resource transfer amount in the plurality of third sub-transaction information as the first resource amount;

[0041] Determine the sum of the resource transfer amounts in the plurality of third sub-transaction information as the second resource amount;

[0042] The difference between the first resource amount and the second resource amount is determined as the remaining resource amount of the resource management system within a third time after the second moment.

[0043] In a second aspect, a resource determination device is provided, which is applied to a resource management system, and the device includes:

[0044] an acquisition module, used to acquire estimated resource transaction information of the resource management system within a first time, the estimated resource transaction information including first estimated transaction information and second estimated transaction information, the second estimated transaction information being transaction information determined based on the remaining amount of the reference resource and used to make the remaining amount of the reference resource within a preset range, the remaining amount of the reference resource being determined based on the first estimated transaction information and the remaining amount of the resource management system at the first moment, and the starting moment of the first time being later than the first moment;

[0045] The acquisition module is further used to acquire the remaining amount of resources of the resource management system at a second moment, and the actual resource transaction information of the resource management system within the second time, wherein the start time of the second time is later than the first moment, and the end time of the second time is earlier than the second moment;

[0046] A determination module, used to determine the resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information;

[0047] The determination module is further used to determine the remaining amount of resources of the resource management system within a third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed.

[0048] In a third aspect, an electronic device is provided, comprising: a memory for storing computer program instructions; and a processor for reading and running the computer program instructions stored in the memory to execute the resource determination method provided in any optional implementation manner in the first aspect.

[0049] In a fourth aspect, a computer storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the resource determination method provided by any optional implementation method in the first aspect is implemented.

[0050] In a fifth aspect, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the resource determination method provided by any optional implementation method in the first aspect is implemented.

[0051] In the embodiment of the present application, it is possible to obtain the estimated resource transaction information of the resource management system within the first time, and the estimated resource transaction information includes the first estimated transaction information and the second estimated transaction information, and the second estimated transaction information is obtained based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment, and the resource remaining amount of the resource management system at the second moment and the actual resource transaction information of the resource management system within the second time are obtained. Since the starting time of the second moment is later than the first moment, and the ending time of the second time is earlier than the second moment, it is possible to determine the resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information, and then determine the remaining amount of resources of the resource management system within the third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed. In this way, in the process of determining the remaining amount of resources of the resource management system in the future time, considering that the resource management system may have temporary resource transactions, based on the actual resource transaction information of the executed transaction, the resource transaction information to be executed is determined from the estimated resource transaction information of the expected execution transaction, and then the remaining amount of resources of the resource management system in the future time can be accurately determined, so as to avoid the situation that the resource management system is short of funds or there are too many idle resources in the resource management system. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0053] Figure 1 This is one of the flowcharts of a resource determination method provided in an embodiment of the present application;

[0054] Figure 2 This is a second flow chart of a resource determination method provided in an embodiment of the present application;

[0055] Figure 3 This is a flowchart of a resource determination method provided in an embodiment of the present application;

[0056] Figure 4 This is a fourth flow chart of a resource determination method provided in an embodiment of the present application;

[0057] Figure 5 This is a fifth flow chart of a resource determination method provided in an embodiment of the present application;

[0058] Figure 6 It is a structural diagram of a resource management device provided in an embodiment of the present application;

[0059] Figure 7 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] The features and exemplary embodiments of various aspects of the present application will be described in detail below. 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 and specific embodiments. It should be understood that the specific embodiments described herein are intended only to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application. In addition, it should be noted that the acquisition, storage, use, and processing of data in the technical solution of the present application are in compliance with the relevant provisions of national laws and regulations. It should also be noted that in the embodiments of the present application, some existing solutions in the industry such as software, components, and models may be mentioned, and they should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or must have used the solution.

[0061] 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 statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0062] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0063] As mentioned in the background technology, if there are insufficient resources in the bank position account, it may affect the normal operation of the bank's business. If there are too many resources in the bank position account, it will reduce the bank's capital utilization rate. Therefore, it is very important to accurately predict the funds in the bank position account to avoid insufficient funds in the bank position account or too many idle resources in the bank position account.

[0064] However, in the prior art, the funds in the bank position account are generally accurately predicted through a pre-built mathematical model, or the funds in the bank position account can be predicted based on the historical transaction data associated with the bank position account. However, the prior art tends to be theoretical, so the accuracy of predicting the funds in the bank position account is low.

[0065] In summary, in order to solve the problems existing in the prior art, the embodiments of the present application provide a resource determination method, device, equipment, medium and product, which can obtain the expected resource transaction information of the resource management system within the first time, and the expected resource transaction information includes the first expected transaction information and the second expected transaction information. The second expected transaction information is based on the first expected transaction information and the resource remaining amount of the resource management system at the first moment. The remaining amount of resources of the resource management system at the second moment and the actual resource transaction information of the resource management system within the second time are obtained. Since the starting time of the second moment is later than the first moment, and the ending time of the second time is earlier than the second moment, it is possible to determine the resource transaction information to be executed from the expected resource transaction information based on the actual resource transaction information, and then determine the remaining amount of resources of the resource management system in the third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed. In this way, in the process of determining the amount of remaining resources in the resource management system in the future, it is possible to take into account the possibility of temporary resource transactions in the resource management system. Based on the actual resource transaction information of the executed transactions, the resource transaction information to be executed is determined from the expected resource transaction information of the expected executed transactions, thereby accurately determining the amount of remaining resources in the resource management system in the future, so as to avoid the situation where the resource management system is short of funds or there are too many idle resources in the resource management system.

[0066] The resource determination method provided in the embodiment of the present application is described in detail below through specific embodiments in conjunction with the accompanying drawings.

[0067] Figure 1 It is a flowchart of a resource determination method provided in an embodiment of the present application.

[0068] like Figure 1 As shown, the execution subject of the method may be a resource management system. Based on this, the method may specifically include the following steps:

[0069] S110, obtaining the estimated resource transaction information of the resource management system in the first time.

[0070] The first time may be a time period pre-set based on actual experience or circumstances, and the duration of the first time may be one day or one week, which is not specifically limited herein.

[0071] In addition, the resource transaction information expected by the resource management system within the first time may refer to the relevant information of the resource transaction that has not been executed by the resource management system but may be executed within the first time. It should also be noted that the resource transaction involved in the embodiment of the present application refers to the transfer of funds in or out of the position account or other accounts of the resource management system, which is not specifically limited here.

[0072] In some embodiments, the estimated resource transaction information may include first estimated transaction information and second estimated transaction information, wherein the second estimated transaction information may be transaction information determined based on the reference resource remaining amount and used to make the reference resource remaining amount within a preset range. The above-mentioned reference resource remaining amount may be determined based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment, wherein the starting moment of the first time is later than the first moment. In addition, the preset range may be a range pre-set based on actual experience or circumstances, which is not specifically limited here.

[0073] It should also be noted that the above-mentioned estimated resource transaction information may include multiple first sub-transaction information, each of which may include a transaction amount, which is greater than a preset transaction amount. The preset transaction amount may be determined based on actual experience or circumstances, and is not specifically limited here.

[0074] Specifically, the resource management system can obtain the resource management transaction information of the resource management system within the first time through the reports of multiple system components included in the resource management system. That is, the resource management system can include multiple system components, and the multiple system components can be network point devices, transaction components, resource management devices, etc., which are not specifically limited here. The multiple system components can report the resource management system's estimated resource transaction information within the first time to the resource management system, so that the resource management system can obtain the resource management system's estimated resource transaction information within the first time.

[0075] S120, obtaining the remaining amount of resources of the resource management system at the second moment, and actual resource transaction information of the resource management system within the second time.

[0076] The remaining amount of resources may refer to the remaining amount of funds in the position account or other accounts of the resource management system. In addition, the actual resource transaction information of the resource management system within the second time may refer to the relevant information of the resource transaction that has been executed by the resource management system within the second time.

[0077] It should also be noted that the second time may be a relevant time period pre-set based on actual experience or circumstances, and is not specifically limited here. The start time of the second time is later than the first time, and the end time of the second time is earlier than the second time.

[0078] Specifically, the resource management system can read from its own storage device the remaining amount of its own resources at the second moment, as well as its own actual resource transaction information within the second time.

[0079] S130, determining resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information.

[0080] The pending resource transaction information refers to the relevant information of the resource transaction that has not been executed.

[0081] Based on the above content, it can be known that the actual resource transaction information is the resource transaction information that has been executed by the resource management system in the second time, while the resource management system has not yet executed the resource transaction information in the expected resource transaction information that may be executed in the first time. It can also be known that the starting time of the first time is later than the first time, and the starting time of the second time is later than the first time, that is, the starting time of the second time is earlier than the starting time of the first time. Based on this, after obtaining the actual resource transaction information and the expected resource transaction information, the resource management system can determine the resource transaction information to be executed from the expected resource transaction information of the resource transaction that the resource management system has already executed and completed, based on the actual resource transaction information of the resource transaction that has been executed by the resource management system.

[0082] S140, determining the remaining amount of resources of the resource management system within a third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed.

[0083] The remaining resource amount may refer to the possible remaining resource amount of the resource management system, for example, the end-of-day balance in a position account.

[0084] Specifically, after obtaining the resource transaction information to be executed, the resource management system can determine the remaining resource amount of the resource management system within a third time after the second moment based on the remaining resource amount of the resource management system at the second moment and the resource transaction information to be executed.

[0085] In the embodiment of the present application, it is possible to obtain the estimated resource transaction information of the resource management system within the first time, and the estimated resource transaction information includes the first estimated transaction information and the second estimated transaction information, and the second estimated transaction information is obtained based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment, and the resource remaining amount of the resource management system at the second moment and the actual resource transaction information of the resource management system within the second time are obtained. Since the starting time of the second moment is later than the first moment, and the ending time of the second time is earlier than the second moment, it is possible to determine the resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information, and then determine the remaining amount of resources of the resource management system within the third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed. In this way, in the process of determining the remaining amount of resources of the resource management system in the future time, considering that the resource management system may have temporary resource transactions, based on the actual resource transaction information of the executed transaction, the resource transaction information to be executed is determined from the estimated resource transaction information of the expected execution transaction, and then the remaining amount of resources of the resource management system in the future time can be accurately determined, so as to avoid the situation that the resource management system is short of funds or there are too many idle resources in the resource management system.

[0086] In order to accurately obtain the estimated resource transaction information of the resource management system in the first time, so as to more accurately determine the remaining resources of the resource management system in the future. Figure 2 As shown, the above S110 may specifically include the following steps:

[0087] S210, obtaining first estimated transaction information of the resource management system within a first time, and the remaining amount of resources of the resource management system at a first moment.

[0088] It should be noted that the resource management system may include a first system component, and the number of the first system components may be one or more. In addition, the first system component may be a network point device or a transaction component, which is not specifically limited here.

[0089] Specifically, the first system component can report the first estimated transaction information of the resource management system within the first time to the resource management system at the first moment, so that the resource management system can obtain its own first estimated transaction information within the first time. In addition, the resource management system can also read its own resource remaining amount at the first moment from its own storage device.

[0090] S220: Determine a reference resource remaining amount of the resource management system within a first time based on the first estimated transaction information and the resource remaining amount of the resource management system at a first moment.

[0091] Specifically, after obtaining the first expected transaction information of the resource management system within the first time and the remaining resources of the resource management system at the first moment, the resource management system can determine the reference resource remaining amount of the resource management system within the first time based on the first expected transaction information and the remaining resources of the resource management system at the first moment.

[0092] It should be noted that in the process of determining the reference resource remaining amount of the resource management system within the first time, a mathematical model can be used to make a prediction based on the first expected transaction information and the resource remaining amount of the resource management system at the first moment to obtain the reference resource remaining amount of the resource management system within the first time, wherein the mathematical model can be pre-set based on actual experience or circumstances, and is not specifically limited here.

[0093] S230, determining second estimated transaction information of the resource management system within the first time based on the relative relationship between the reference resource remaining amount and the preset range.

[0094] Specifically, after determining the reference resource remaining amount of the resource management system within the first time, the resource management system can determine the second estimated transaction information of the resource management system within the first time based on the relative relationship between the reference resource remaining amount and a preset range.

[0095] In one example, the resource management system can use the second system component to determine the second expected transaction information of the resource management system within the first time based on the relative relationship between the remaining amount of the reference resource and the preset range, and report it to the resource management system. The second system component can be a resource management device, which is not specifically limited here.

[0096] In this embodiment, the first estimated transaction information can be accurately obtained, and the second estimated transaction information can be accurately determined based on the first estimated transaction information and the remaining amount of resources of the resource management system at the first moment, thereby improving the accuracy of obtaining the estimated resource transaction information, and the second estimated transaction information is used to make the reference resource remaining amount within the preset range of transaction information, which can avoid the situation of too few or too many resources in the resource management system to a certain extent. It is also convenient to determine the remaining amount of resources of the resource management system in the future more accurately based on this and taking into account the situation of temporary resource transactions.

[0097] After obtaining the remaining amount of the reference resource, the second estimated transaction information can be determined based on the relative relationship between the remaining amount of the reference resource and the preset range. Based on this, in order to accurately and in detail obtain the second estimated transaction information, in some embodiments, the preset range involved may include a first threshold and a second threshold, wherein the first threshold may be less than the second threshold. It should also be noted that the first threshold may be understood as the lower limit of the preset range, and the second threshold may be understood as the upper limit of the preset range.

[0098] Based on this, Figure 3 As shown, the above S230 may specifically include the following steps:

[0099] S310: When the reference resource remaining amount is not within a preset range, determine an absolute value of a difference between the reference resource remaining amount and a target threshold as a target resource adjustment amount.

[0100] In some embodiments, the target threshold is the threshold value between the first threshold value and the second threshold value which is closest to the reference resource remaining amount on the numerical axis. In addition, the target resource adjustment amount can be a resource amount used to adjust the reference resource remaining amount to a preset range, which will not be described in detail here.

[0101] Specifically, after obtaining the reference resource remaining amount of the resource management system in the first time, it can first determine whether the reference resource remaining amount is within the preset range. If the reference resource remaining amount is within the preset range, it means that the reference resource remaining amount has the problem of too little or too much resource. Then the resource management system can first determine the difference between the reference resource remaining amount and the target threshold, and then determine the absolute value of the difference as the target resource adjustment amount.

[0102] S320: Determine second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount.

[0103] Specifically, after determining the target resource adjustment amount, the resource management system can determine the second expected transaction information of the resource management system within the first time based on the target resource adjustment amount, so as to make the reference resource remaining amount within a preset range based on the second expected transaction information.

[0104] In this embodiment, the preset range includes a first threshold and a second threshold, and the first threshold is smaller than the second threshold. On this basis, if the reference resource remaining amount is not within the preset range, it indicates that the resource management system has too little or too much resource remaining amount in the future. The threshold closest to the reference resource remaining amount on the number axis can be selected from the first threshold and the second threshold to calculate the target resource adjustment amount, and then the second estimated transaction information can be accurately determined, thereby improving the accuracy of the second estimated transaction information and avoiding the problem of too little or too much resource remaining amount in the resource management system in the future to a certain extent.

[0105] On this basis, in order to avoid the problem that the resource remaining amount of the resource management system in the future is too small, in one embodiment, if the above target threshold is the first threshold, that is, it indicates that the reference resource remaining amount is too small, then it is necessary to transfer resources to the resource management system so that the reference resource remaining amount is within the preset range, and the above target resource adjustment amount may include the target resource transfer amount. Based on this, the above S310 may specifically include the following steps:

[0106] When the reference resource remaining amount is less than the first threshold, the difference between the first threshold and the reference resource remaining amount is determined as the target resource transfer-in amount.

[0107] Specifically, after obtaining the reference resource remaining amount, the resource management system can first determine the relative relationship between the reference resource remaining amount and the preset range. If the reference resource remaining amount is less than the first threshold, it means that the reference resource remaining amount is too small. Then the difference between the first threshold and the reference resource remaining amount can be determined as the target resource transfer amount.

[0108] Based on this, the above S320 may specifically include the following steps:

[0109] Based on the target resource transfer-in amount, the second estimated transaction information is determined so that the difference between the total resource transfer-in amount of the second estimated transaction information and the total resource transfer-out amount of the second estimated transaction information is greater than or equal to the target resource transfer-in amount.

[0110] Specifically, after determining the target resource transfer-in amount, the resource management system can determine the second expected transaction information based on the target resource transfer-in amount, so that the difference between the total resource transfer-in amount of the second expected transaction information and the total resource transfer-out amount of the second expected transaction information is greater than or equal to the target resource transfer-in amount.

[0111] It should be noted that the second expected transaction information may include at least one transaction information, and each transaction information may include a transaction amount, which is a transfer-in amount or a transfer-out amount. Based on this, the total amount of resource transfer-in in the above-mentioned second expected transaction information may be the sum of the transfer-in amounts in at least one transaction information, and correspondingly, the resource transfer-out amount in the above-mentioned second expected transaction information may be the sum of the transfer-out amounts in at least one transaction information.

[0112] In this embodiment, when the target threshold is the first threshold, it indicates that the remaining resources of the resource management system in the future are too few. On this basis, the target resource transfer amount can be accurately calculated, and then the second estimated transaction information can be determined to make up for the problem of too few resources in the resource management system in the future. This avoids the problem of too few resources remaining in the resource management system in the future to a certain extent, thereby reducing unnecessary impacts on the resource management system.

[0113] In order to avoid the problem that the resource management system has too few remaining resources in the future, in another embodiment, if the target threshold is the second threshold, it means that the remaining reference resource is too much. In order to avoid the problems of low resource utilization and resource waste caused by the excessive remaining reference resource, the resource management system needs to transfer out a certain amount of resources for effective utilization to improve resource utilization. Based on this, the above-mentioned target resource adjustment amount can include the target resource transfer-out amount.

[0114] Based on this, the above S310 may specifically include the following steps:

[0115] When the reference resource remaining amount is greater than the second threshold, a difference between the reference resource remaining amount and the second threshold is determined as the target resource transfer-out amount.

[0116] Specifically, after determining the reference resource remaining amount, the resource management system can judge the relative relationship between the reference resource remaining amount and the preset range. If the reference resource remaining amount is greater than the second threshold, it indicates that there are many problems with the reference resource remaining amount. The resource management system can determine the difference between the reference resource remaining amount and the second threshold as the target resource transfer amount.

[0117] Based on this, the above S320 may specifically include the following steps:

[0118] Based on the target resource transfer-out amount, the second estimated transaction information is determined so that the difference between the total resource transfer-out amount of the second estimated transaction information and the total resource transfer-in amount of the second estimated transaction information is greater than or equal to the target resource transfer-out amount.

[0119] Specifically, after determining the target resource transfer-out amount, the second estimated transaction information can be determined based on the target resource transfer-out amount so that the difference between the total resource transfer-out amount of the second estimated transaction information and the total resource transfer-in amount of the second estimated transaction information is greater than or equal to the target resource transfer-out amount.

[0120] In this embodiment, when the target threshold is the second threshold, it indicates that the resource management system has too many remaining resources in the future. On this basis, the target resource transfer amount can be accurately calculated, and then the second estimated transaction information can be determined to make up for the problem of too many resources in the resource management system in the future. To a certain extent, it avoids the problem of too many remaining resources in the resource management system in the future, thereby improving resource utilization.

[0121] In addition, in order to describe the resource determination method provided in the embodiments of the present application in a more comprehensive and detailed manner, in some embodiments, the above-mentioned estimated resource transaction information may include multiple first sub-transaction information, and the above-mentioned actual resource transaction information may include multiple second sub-transaction information.

[0122] Based on this, Figure 4 As shown, the above S130 may specifically include the following steps:

[0123] S410: For each first sub-transaction information in the plurality of first sub-transaction information, cross-check the first sub-transaction information with the plurality of second sub-transaction information to determine a transaction status of the first sub-transaction information.

[0124] The transaction status may include an executed state or a pending state.

[0125] Specifically, since the multiple first sub-transaction information included in the expected resource transaction information may be the transaction information of the resource management system expected to execute the resource transaction within the first time, and the multiple second sub-transaction information included in the above-mentioned actual resource transaction information may be the transaction information of the resource management system that has already executed the resource transaction, based on this, for each first sub-transaction information in the multiple first sub-transaction information, the multiple second sub-transaction information is used to cross-check the first sub-transaction information to determine the transaction status of the first sub-transaction information.

[0126] S420: Filter a plurality of third sub-transaction information whose transaction status is a pending execution state from the plurality of first sub-transaction information.

[0127] After obtaining the transaction status of each first sub-transaction information, since the transaction status of each first sub-transaction information is an executed state or a pending state, the resource management system can filter out multiple third sub-transaction information whose transaction status is a pending state from multiple first sub-transaction information.

[0128] S430: Determine a plurality of third sub-transaction information as resource transaction information to be executed.

[0129] Specifically, after the resource management system obtains multiple third sub-transaction information, since the transaction status of each third sub-transaction information in the multiple third sub-transaction information is a pending execution status, indicating that the third sub-transaction information has not been executed, the resource management system can determine that the multiple third sub-transaction information is resource transaction information to be executed.

[0130] In this embodiment, since the expected transaction information may include multiple first sub-transaction information and the actual resource transaction information includes multiple second sub-transaction information, for each first sub-transaction information reported by the system component at the first moment and expected to be executed within the first time, the first sub-transaction information is cross-checked with multiple second sub-transaction information that has been executed to determine the transaction status of each first sub-transaction information, so that the sub-transaction information that has not been executed can be screened out from the multiple first sub-transaction information. In this way, the situation of temporary resource transactions in the resource management system can be taken into account, so that the remaining resources of the resource management system at the second moment can be combined to accurately determine the remaining resources that the resource management can have in the future.

[0131] Based on this, in order to accurately describe the process of cross-checking each first sub-transaction information using multiple second sub-transaction information, so as to accurately determine the transaction status of each first sub-transaction information. In some embodiments, each of the first sub-transaction information and each of the second sub-transaction information may include information such as transaction amount, transaction direction, and transaction account. Among them, the transaction amount may refer to the resource amount of this transaction. The transaction direction may refer to the relevant information of the transaction direction, and the transaction account may refer to the account information of the two parties to the transaction.

[0132] Based on this, Figure 5 As shown, the above S410 may specifically include the following steps:

[0133] S510: Match the first sub-transaction information with the plurality of second sub-transaction information according to a preset matching rule.

[0134] In some embodiments, the preset matching rules may include that the transaction amount in the first sub-transaction information is the same as the transaction amount in the second sub-transaction information, the transaction direction in the first sub-transaction information is the same as the transaction direction in the second sub-transaction information, and the transaction account in the first sub-transaction information is the same as the transaction account in the second sub-transaction information.

[0135] Specifically, since each first sub-transaction information and each second sub-transaction information may include information such as transaction amount, transaction direction, and transaction account, the resource management system can match the first sub-transaction information using multiple second sub-transaction information according to a preset matching rule, that is, determine whether the transaction amount, transaction direction, and transaction account in each second sub-transaction information are the same as the transaction amount, transaction direction, and transaction account in the first sub-transaction information.

[0136] S520: When there is target sub-transaction information in the plurality of second sub-transaction information that satisfies a preset matching rule with the first sub-transaction information, determine that the transaction status of the first sub-transaction information is an executed status.

[0137] The target sub-transaction information is any one of the multiple second sub-transaction information.

[0138] Specifically, by using multiple second sub-transaction information to match the first sub-transaction information, after the matching is completed, if there is target sub-transaction information in the multiple second sub-transaction information that meets the preset matching rules with the first sub-transaction information, it means that the transaction corresponding to the first sub-transaction information has been executed by the resource management system, then the resource management system can determine that the transaction status of the first sub-transaction information is an executed status.

[0139] S530: If there is no target sub-transaction information in the plurality of second sub-transaction information that satisfies a preset matching rule with the first sub-transaction information, determine that the transaction status of the first sub-transaction information is a pending execution status.

[0140] Specifically, by using multiple second sub-transaction information to match the first sub-transaction information, after the matching is completed, if the multiple second sub-transaction information does not satisfy the preset matching rules with the first sub-transaction information respectively, it means that the transaction corresponding to the first sub-transaction information has not been executed by the resource management system. Then, the resource management system can determine that the transaction status of the first sub-transaction information is a pending execution status.

[0141] In this embodiment, since each first sub-transaction information and each second sub-transaction information includes information such as transaction amount, transaction direction, and transaction account, in the process of cross-checking the first sub-transaction expected to be executed within the first time using the second sub-transaction information of multiple executed resource transactions, the transaction status of the first sub-transaction information can be determined by judging whether the transaction amount, transaction direction, and transaction account of the first sub-transaction information and the second sub-transaction information are the same. In this way, the transaction status of the first sub-transaction information can be accurately determined.

[0142] In order to accurately and in detail describe the determination of the remaining amount of resources of the resource management system in the future in the embodiments of the present application, in some embodiments, the above-mentioned resource transaction information to be executed may include multiple third sub-transaction information, each third sub-transaction information includes a transaction amount, and the transaction amount may be a resource transfer-out amount, or the transaction amount may be a resource transfer-in amount.

[0143] The resource transfer-out quota may be the resource quota transferred out by the resource management system. The resource transfer-in quota may be the resource quota transferred into the resource management system.

[0144] Based on this, the above S140 may specifically include the following steps:

[0145] Determine the sum of the remaining amount of resources in the resource management system at the first moment and the resource transfer amount in the plurality of third sub-transaction information as the first resource amount;

[0146] Determine the sum of the resource transfer amounts in the plurality of third sub-transaction information as the second resource amount;

[0147] The difference between the first resource amount and the second resource amount is determined as the remaining resource amount of the resource management system within a third time after the second moment.

[0148] Among them, since the transaction information to be executed may include multiple third sub-transaction information, each third sub-transaction information may include a transaction amount, and the transaction amount may be a resource transfer-out amount or a resource transfer-in amount. Therefore, the sum of the resource transfer-in amounts in the above multiple third sub-transaction information may be the sum of all the resource transfer-in amounts in the multiple third sub-transaction information, and correspondingly, the sum of the resource transfer-out amounts in the above multiple third sub-transaction information may be the sum of all the resource transfer-out amounts in the multiple third sub-transaction information.

[0149] Specifically, the resource management system can first determine the remaining amount of resources of the resource management system at the first moment and the sum of the resource transfer-in amounts in multiple third sub-transaction information, which is the first resource amount, and determine the sum of the resource transfer-out amounts in multiple third sub-transaction information, which is the second resource amount, and then determine the disassembly and assembly ratio between the first resource amount and the second resource amount, which is the remaining resource amount of the resource management system in the third time after the second moment.

[0150] In this embodiment, by determining the sum of the resource transfer-in amounts and the sum of the resource transfer-out amounts in the resource transaction information to be executed, and then combining the resource remaining amount of the resource management system at the second moment, the resource remaining amount of the resource management system in the future can be accurately determined, thereby facilitating the resource management system to adjust in advance to avoid the problem of too little or too much resources.

[0151] Based on the same inventive concept, the embodiment of the present application also provides a resource determination device. The resource determination device can be applied to a resource management system, specifically in combination with Figure 6 The resource management system provided in the embodiment of the present application is described in detail.

[0152] Figure 6 It is a structural diagram of a resource management system provided in an embodiment of the present application.

[0153] like Figure 6 As shown, the resource management system 600 may include:

[0154] The acquisition module 610 is used to acquire the estimated resource transaction information of the resource management system within the first time, the estimated resource transaction information includes the first estimated transaction information and the second estimated transaction information, the second estimated transaction information is the transaction information determined based on the reference resource remaining amount and used to make the reference resource remaining amount within a preset range, the reference resource remaining amount is determined based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment, and the starting moment of the first time is later than the first moment;

[0155] The acquisition module 610 is further used to acquire the remaining amount of resources of the resource management system at a second moment, and the actual resource transaction information of the resource management system within the second time, wherein the start time of the second time is later than the first moment, and the end time of the second time is earlier than the second moment;

[0156] A determination module 620, configured to determine resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information;

[0157] The determination module 620 is further configured to determine the amount of remaining resources of the resource management system within a third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed.

[0158] In one embodiment, the acquisition module mentioned above is specifically used to acquire the first estimated transaction information of the resource management system within the first time, and the remaining amount of resources of the resource management system at the first moment;

[0159] The determination module is further configured to determine a reference resource remaining amount of the resource management system within a first time period based on the first estimated transaction information and the resource remaining amount of the resource management system at a first moment;

[0160] The above-mentioned determination module is also used to determine the second estimated transaction information of the resource management system within the first time based on the relative relationship between the remaining amount of the reference resource and the preset range.

[0161] In some embodiments, the preset range includes a first threshold and a second threshold, wherein the first threshold is less than the second threshold;

[0162] The above-mentioned determination module is specifically used to determine, when the reference resource remaining amount is not within the preset range, the absolute value of the difference between the reference resource remaining amount and the target threshold as the target resource adjustment amount, and the target threshold is the threshold value of the first threshold value and the second threshold value that is closest to the reference resource remaining amount on the numerical axis;

[0163] The above-mentioned determination module is specifically used to determine the second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount.

[0164] In some embodiments, the target threshold comprises a first threshold, and the target resource adjustment amount comprises a target resource transfer-in amount;

[0165] The determination module is specifically used to determine the difference between the first threshold and the reference resource remaining amount as the target resource transfer amount when the reference resource remaining amount is less than the first threshold;

[0166] The above-mentioned determination module is specifically used to determine the second estimated transaction information based on the target resource transfer-in amount, so that the difference between the total resource transfer-in amount of the second estimated transaction information and the total resource transfer-out amount of the second estimated transaction information is greater than or equal to the target resource transfer-in amount.

[0167] In some embodiments, the target threshold includes a second threshold, and the target resource adjustment amount includes a target resource transfer-out amount;

[0168] The above-mentioned determination module is specifically used to determine the difference between the reference resource remaining amount and the second threshold value as the target resource transfer-out amount when the reference resource remaining amount is greater than the second threshold value;

[0169] The above-mentioned determination module is specifically used to determine the second estimated transaction information based on the target resource transfer-out amount, so that the difference between the total resource transfer-out amount of the second estimated transaction information and the total resource transfer-in amount of the second estimated transaction information is greater than or equal to the target resource transfer-out amount.

[0170] In some embodiments, the estimated resource transaction information includes a plurality of first sub-transaction information, and the actual resource transaction information includes a plurality of second sub-transaction information;

[0171] The resource determination device mentioned above may also include a cross-checking module and a screening module.

[0172] a cross-checking module, configured to cross-check each first sub-transaction information in the plurality of first sub-transaction information with the plurality of second sub-transaction information to determine a transaction status of the first sub-transaction information, wherein the transaction status includes an executed status or a pending execution status;

[0173] A screening module, used for screening a plurality of third sub-transaction information whose transaction status is a pending execution state from the plurality of first sub-transaction information;

[0174] The determination module is specifically used to determine a plurality of third sub-transaction information, which is resource transaction information to be executed.

[0175] In some embodiments, each first sub-transaction information and each second sub-transaction information includes a transaction amount, a transaction direction, and a transaction account number;

[0176] The resource determination device may further include a matching module.

[0177] a matching module, configured to match the first sub-transaction information with the plurality of second sub-transaction information according to a preset matching rule, wherein the preset matching rule includes that a transaction amount in the first sub-transaction information is the same as a transaction amount in the second sub-transaction information, a transaction direction in the first sub-transaction information is the same as a transaction direction in the second sub-transaction information, and a transaction account in the first sub-transaction information is the same as a transaction account in the second sub-transaction information;

[0178] The determination module is further configured to determine that the transaction status of the first sub-transaction information is an executed status, and the target sub-transaction information is any one of the plurality of second sub-transaction information, when there is target sub-transaction information in the plurality of second sub-transaction information and the first sub-transaction information satisfies a preset matching rule;

[0179] The determination module is further configured to determine that the transaction status of the first sub-transaction information is a pending execution status when none of the plurality of second sub-transaction information satisfies a preset matching rule with the first sub-transaction information.

[0180] In some embodiments, the resource transaction information to be executed includes a plurality of third sub-transaction information, each of which includes a transaction amount, and the transaction amount is a resource transfer-out amount or a resource transfer-in amount;

[0181] The above determination module is specifically used for:

[0182] Determine the sum of the remaining amount of resources in the resource management system at the first moment and the resource transfer amount in the plurality of third sub-transaction information as the first resource amount;

[0183] Determine the sum of the resource transfer amounts in the plurality of third sub-transaction information as the second resource amount;

[0184] The difference between the first resource amount and the second resource amount is determined as the remaining resource amount of the resource management system within a third time after the second moment.

[0185] In the embodiment of the present application, it is possible to obtain the estimated resource transaction information of the resource management system within the first time, and the estimated resource transaction information includes the first estimated transaction information and the second estimated transaction information, and the second estimated transaction information is obtained based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment, and the resource remaining amount of the resource management system at the second moment and the actual resource transaction information of the resource management system within the second time are obtained. Since the starting time of the second moment is later than the first moment, and the ending time of the second time is earlier than the second moment, it is possible to determine the resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information, and then determine the remaining amount of resources of the resource management system within the third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed. In this way, in the process of determining the remaining amount of resources of the resource management system in the future time, considering that the resource management system may have temporary resource transactions, based on the actual resource transaction information of the executed transaction, the resource transaction information to be executed is determined from the estimated resource transaction information of the expected execution transaction, and then the remaining amount of resources of the resource management system in the future time can be accurately determined, so as to avoid the situation that the resource management system is short of funds or there are too many idle resources in the resource management system.

[0186] Each module in the resource management system provided in the embodiment of the present application can be implemented Figures 1 to 5 The method steps of any of the embodiments shown in the figure can achieve the corresponding technical effects, which will not be repeated here for the sake of brevity.

[0187] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.

[0188] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.

[0189] Specifically, the processor 701 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0190] The memory 702 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 702 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 702 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 702 is a non-volatile solid-state memory.

[0191] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0192] The processor 701 implements any one of the resource determination methods in the above embodiments by reading and executing computer program instructions stored in the memory 702 .

[0193] In one example, the electronic device may further include a communication interface 703 and a bus 710. Figure 7 As shown, the processor 701, the memory 702, and the communication interface 703 are connected via a bus 710 and communicate with each other.

[0194] The communication interface 703 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0195] Bus 710 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 710 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0196] In addition, in combination with the resource determination method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, the resource determination method provided in the embodiment of the present application is implemented.

[0197] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, an electronic device executes a resource determination method as provided in an embodiment of the present application.

[0198] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0199] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0200] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0201] Aspects of the present disclosure are described above 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 disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box 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, or other programmable resource management system to produce a machine so that these instructions executed by the processor of the computer or other programmable resource management system enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0202] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A resource determination method, characterized in that: Applied to a resource management system, the method comprises: Acquire estimated resource transaction information of the resource management system within a first time, the estimated resource transaction information including first estimated transaction information and second estimated transaction information, the second estimated transaction information being transaction information determined based on a reference resource remaining amount and used to make the reference resource remaining amount within a preset range, the reference resource remaining amount being determined based on the first estimated transaction information and a resource remaining amount of the resource management system at a first moment, and the start moment of the first time being later than the first moment; Acquire the remaining amount of resources of the resource management system at a second moment, and actual resource transaction information of the resource management system within a second time, wherein the start time of the second time is later than the first moment, and the end time of the second time is earlier than the second moment; Based on the actual resource transaction information, determining the resource transaction information to be executed from the estimated resource transaction information; Based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed, the remaining amount of resources of the resource management system within a third time after the second moment is determined.

2. The method according to claim 1, characterized in that: The obtaining of estimated resource transaction information of the resource management system within the first time includes: Acquire first estimated transaction information of the resource management system within a first time, and the remaining amount of resources of the resource management system at a first moment; Determine a reference resource remaining amount of the resource management system within the first time based on the first estimated transaction information and the resource remaining amount of the resource management system at the first moment; Based on the relative relationship between the reference resource remaining amount and the preset range, second estimated transaction information of the resource management system within the first time is determined.

3. The method according to claim 2, characterized in that The preset range includes a first threshold and a second threshold, wherein the first threshold is smaller than the second threshold; The determining, based on the relative relationship between the reference resource remaining amount and the preset range, second estimated transaction information of the resource management system within the first time includes: When the reference resource remaining amount is not within the preset range, determining an absolute value of a difference between the reference resource remaining amount and a target threshold as a target resource adjustment amount, wherein the target threshold is a threshold value between the first threshold value and the second threshold value that is closest to the reference resource remaining amount on the numerical axis; Based on the target resource adjustment amount, second estimated transaction information of the resource management system within the first time is determined.

4. The method according to claim 3, characterized in that The target threshold includes the first threshold, and the target resource adjustment amount includes the target resource transfer-in amount; When the reference resource remaining amount is not within the preset range, determining an absolute value of a difference between the reference resource remaining amount and a target threshold as a target resource adjustment amount, includes: In the case where the reference resource remaining amount is less than the first threshold, determining a difference between the first threshold and the reference resource remaining amount as the target resource transfer-in amount; Determining second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount includes: Based on the target resource transfer-in amount, the second estimated transaction information is determined so that the difference between the total resource transfer-in amount of the second estimated transaction information and the total resource transfer-out amount of the second estimated transaction information is greater than or equal to the target resource transfer-in amount.

5. The method according to claim 3, characterized in that: The target threshold includes the second threshold, and the target resource adjustment amount includes the target resource transfer-out amount; When the reference resource remaining amount is not within the preset range, determining an absolute value of a difference between the reference resource remaining amount and a target threshold as a target resource adjustment amount, includes: When the reference resource remaining amount is greater than the second threshold, determining a difference between the reference resource remaining amount and the second threshold as the target resource transfer-out amount; Determining second estimated transaction information of the resource management system within the first time based on the target resource adjustment amount includes: Based on the target resource transfer-out amount, the second estimated transaction information is determined so that the difference between the total resource transfer-out amount of the second estimated transaction information and the total resource transfer-in amount of the second estimated transaction information is greater than or equal to the target resource transfer-out amount.

6. The method according to claim 1, characterized in that The estimated resource transaction information includes a plurality of first sub-transaction information, and the actual resource transaction information includes a plurality of second sub-transaction information; Determining resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information includes: For each first sub-transaction information in the plurality of first sub-transaction information, cross-check the first sub-transaction information with the plurality of second sub-transaction information to determine a transaction status of the first sub-transaction information, where the transaction status includes an executed status or a pending execution status; Filtering a plurality of third sub-transaction information whose transaction status is a pending state from the plurality of first sub-transaction information; The plurality of third sub-transaction information are determined to be the resource transaction information to be executed.

7. The method according to claim 6, characterized in that Each of the first sub-transaction information and each of the second sub-transaction information includes a transaction amount, a transaction direction, and a transaction account; The cross-checking the first sub-transaction information with the plurality of second sub-transaction information to determine the transaction status of the first sub-transaction information includes: According to a preset matching rule, the first sub-transaction information is matched with the plurality of second sub-transaction information, wherein the preset matching rule includes that a transaction amount in the first sub-transaction information is the same as a transaction amount in the second sub-transaction information, a transaction direction in the first sub-transaction information is the same as a transaction direction in the second sub-transaction information, and a transaction account in the first sub-transaction information is the same as a transaction account in the second sub-transaction information; If there is a target sub-transaction information in the plurality of second sub-transaction information that satisfies the preset matching rule with the first sub-transaction information, determining that the transaction status of the first sub-transaction information is an executed status, and the target sub-transaction information is any one of the plurality of second sub-transaction information; When none of the plurality of second sub-transaction information satisfies the preset matching rule with the first sub-transaction information, it is determined that the transaction status of the first sub-transaction information is a pending execution status.

8. The method according to any one of claims 1, 6 and 7, characterized in that: The resource transaction information to be executed includes a plurality of third sub-transaction information, each of which includes a transaction amount, and the transaction amount is a resource transfer-out amount or a resource transfer-in amount; The determining, based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed, the amount of remaining resources of the resource management system within a third time after the second moment includes: Determine the sum of the remaining amount of resources of the resource management system at the first moment and the resource transfer amount in the plurality of third sub-transaction information as the first resource amount; Determine the sum of the resource transfer-out amounts in the plurality of third sub-transaction information as the second resource amount; The difference between the first resource amount and the second resource amount is determined as the remaining resource amount of the resource management system within a third time after the second moment.

9. A resource determination device, characterized in that: Applied to a resource management system, the device comprises: an acquisition module, configured to acquire estimated resource transaction information of the resource management system within a first time, the estimated resource transaction information comprising first estimated transaction information and second estimated transaction information, the second estimated transaction information being transaction information determined based on a reference resource remaining amount and used to make the reference resource remaining amount within a preset range, the reference resource remaining amount being determined based on the first estimated transaction information and a resource remaining amount of the resource management system at a first moment, the start moment of the first time being later than the first moment; The acquisition module is further used to acquire the remaining amount of resources of the resource management system at a second moment, and actual resource transaction information of the resource management system within a second time, wherein the start time of the second time is later than the first moment, and the end time of the second time is earlier than the second moment; A determination module, configured to determine resource transaction information to be executed from the estimated resource transaction information based on the actual resource transaction information; The determination module is further used to determine the remaining amount of resources of the resource management system within a third time after the second moment based on the remaining amount of resources of the resource management system at the second moment and the resource transaction information to be executed.

10. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the resource determination method according to any one of claims 1 to 8.

11. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the resource determination method according to any one of claims 1 to 8 is implemented.

12. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the resource determination method according to any one of claims 1 to 8 is implemented.