Transaction processing method and device, control terminal, purchasing terminal and storage medium

By implementing transaction processing methods on the control and procurement ends of the e-commerce procurement platform, the occupation limit and transaction limits of restricted transactions are automatically calculated and adjusted, the problem that existing platforms cannot automatically handle transactions is solved, improving transaction efficiency and reducing costs.

CN119539947APending Publication Date: 2025-02-28CHINA CONSTRUCTION BANK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411615466.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing e-commerce procurement platform cannot automatically handle restricted transactions and needs to be managed and controlled through relevant personnel, resulting in inefficiency and increased costs.

Method used

By implementing transaction processing methods on the control and procurement ends, the occupation limit and transaction limit corresponding to the transaction types in the procurement information are automatically calculated. If it is not passed, an approval prompt will be sent. After the procurement end sends the approval request, the control end will issue an approval notice, and adjust the transaction limit and update the occupation limit after the approval is approved.

Benefits of technology

Automatic processing of restricted transactions is realized, transaction efficiency is improved, management costs are reduced, and transactions are ensured that transactions are carried out within a certain limit, avoiding the risk of exceeding the control amount.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539947A_ABST
    Figure CN119539947A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to a transaction processing method and device, a control end, a purchasing end and a storage medium, and the method is applied to the control end, and comprises the steps: responding to purchasing information which is sent by the purchasing end and aims at limited transaction, and based on an occupation limit and a transaction limit value corresponding to a transaction type in the purchasing information; measuring and calculating the purchasing information, and sending an approval prompt to the purchasing end when the measurement and calculation are not passed; after an approval request of the purchasing end for the approval prompt is received, performing approval notification in a preset notification mode; and after determining that the procurement information passes the approval, adjusting a transaction limit value corresponding to the transaction type, and updating an occupation limit corresponding to the transaction type. According to the method, purchasing information measurement and calculation are automatically carried out, the transaction limit value corresponding to the transaction type is automatically adjusted, measurement and calculation within a certain limit can be completed subsequently, the occupation limit corresponding to the transaction type is updated, and limit occupation is completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a transaction processing method, device, control terminal, purchasing terminal and storage medium. Background Art

[0002] E-commerce has developed rapidly with the development of the Internet. More and more companies are optimizing corporate procurement based on the in-depth development of the Internet, and the electronicization of corporate procurement has formed "Internet + corporate procurement" to improve their own procurement efficiency and reduce corporate procurement costs.

[0003] Many large enterprises have met the requirements of enterprise procurement management and procurement efficiency to a certain extent by building electronic procurement platforms and establishing electronic procurement based on framework agreements with external suppliers.

[0004] However, the above method can only complete non-restricted transactions, and restricted transactions need to be managed and controlled by relevant personnel. Summary of the invention

[0005] The embodiments of the present application provide a transaction processing method, device, control terminal, purchasing terminal and storage medium for realizing automatic processing of restricted transactions.

[0006] In a first aspect, the present application provides a first transaction processing method, which is applied to a control end, and the method includes:

[0007] In response to the purchase information for restricted transactions sent by the purchase end, the purchase information is calculated based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and an approval prompt is sent to the purchase end if the calculation fails;

[0008] After receiving the approval request from the purchase end for the approval prompt, an approval notification is issued through a preset notification method;

[0009] After determining that the procurement information is approved, the transaction limit corresponding to the transaction type is adjusted, and the occupied amount corresponding to the transaction type is updated.

[0010] The above scheme is that when the purchasing end receives the purchase order corresponding to the restricted transaction, the purchasing end sends the relevant purchasing information to the control end; the control end not only automatically calculates the purchasing information, but also determines whether to approve the purchasing information when the calculation fails. After the purchasing information is approved, the transaction limit corresponding to the transaction type is automatically adjusted to complete the subsequent calculation within a certain limit, and update the occupied amount corresponding to the transaction type to complete the quota occupation.

[0011] In some optional implementations, the purchase information is calculated based on the occupied quota and the transaction limit corresponding to the transaction type in the purchase information, including:

[0012] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0013] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0014] Some optional implementations also include:

[0015] Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type;

[0016] Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

[0017] In some optional implementations, adjusting the transaction limit corresponding to the transaction type includes:

[0018] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0019] In some optional implementations, updating the occupied amount corresponding to the transaction type includes:

[0020] On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information;

[0021] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0022] In a second aspect, an embodiment of the present application provides another transaction processing method, which is applied to a purchasing end, and the method includes:

[0023] For the purchase order corresponding to the restricted transaction, the purchase information corresponding to the purchase order is sent to the control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails;

[0024] In response to the application for the approval prompt, an approval request is sent to the control end, so that after the control end determines that the procurement information is approved, it adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type.

[0025] Some optional implementations also include:

[0026] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0027] The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

[0028] In some optional implementations, the target adjustment coefficient is determined based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end, including:

[0029] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0030] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0031] Some optional implementations also include:

[0032] The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0033] In a third aspect, an embodiment of the present application provides a transaction processing device, which is applied to a control end, and the device includes:

[0034] A calculation module, for responding to the purchase information for restricted transactions sent by the purchase end, calculating the purchase information based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and sending an approval prompt to the purchase end when the calculation fails;

[0035] An approval module, configured to issue an approval notification in a preset notification manner after receiving an approval request from the purchase end for the approval prompt;

[0036] The adjustment module is used to adjust the transaction limit corresponding to the transaction type and update the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

[0037] In some optional implementation manners, the calculation module is specifically used to:

[0038] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0039] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0040] In some optional implementation manners, the calculation module is further used to:

[0041] Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type;

[0042] Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

[0043] In some optional implementation manners, the adjustment module is specifically used to:

[0044] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0045] In some optional implementations, the adjustment module is specifically used to: pre-occupy the transaction amount in the purchase information based on the occupied amount;

[0046] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0047] In a fourth aspect, an embodiment of the present application provides another transaction processing device, which is applied to a purchasing end, and the device includes:

[0048] A sending module, for sending, for a purchase order corresponding to a restricted transaction, purchase information corresponding to the purchase order to a control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails;

[0049] The request module is used to send an approval request to the control end in response to the application for the approval prompt, so that the control end adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

[0050] Some optional implementations further include a coefficient determination module for

[0051] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0052] The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

[0053] In some optional implementation manners, the coefficient determination module is specifically used to

[0054] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0055] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0056] In some optional implementation manners, the sending module is further used to:

[0057] The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0058] In a fifth aspect, an embodiment of the present application provides a control terminal, comprising at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes any method described in the first aspect above.

[0059] In a sixth aspect, an embodiment of the present application provides a purchasing end, comprising at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes any method described in the second aspect above.

[0060] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspect or the second aspect is implemented.

[0061] In an eighth aspect, an embodiment of the present application provides a computer program product, comprising computer executable instructions, wherein the computer executable instructions are used to enable a computer to execute any of the methods described in the first aspect or the second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1A schematic diagram of an application scenario provided for an embodiment of the present application;

[0063] Figure 2 An interactive flow chart of the first transaction processing method provided in an embodiment of the present application;

[0064] Figure 3 A flowchart of a first transaction processing method provided in an embodiment of the present application;

[0065] Figure 4 A flowchart of a second transaction processing method provided in an embodiment of the present application;

[0066] Figure 5 A schematic diagram of the structure of a first transaction processing device provided in an embodiment of the present application;

[0067] Figure 6 A schematic diagram of the structure of a second transaction processing device provided in an embodiment of the present application;

[0068] Figure 7 A schematic diagram of the structure of the control terminal provided in the embodiment of the present application;

[0069] Figure 8 A schematic diagram of the structure of the purchasing end provided in an embodiment of the present application. DETAILED DESCRIPTION

[0070] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.

[0071] The terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. "Multiple" in the present application can mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.

[0072] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description. It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, which 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 will necessarily use the solution.

[0073] In the technical solution of this application, the acquisition, transmission, storage, and use of data are in compliance with the requirements of relevant national laws and regulations.

[0074] Before introducing the transaction processing method provided by the embodiment of the present application, in order to facilitate understanding, the technical background of the embodiment of the present application is first introduced in detail.

[0075] E-commerce has developed rapidly along with the development of the Internet. In particular, the country has been vigorously promoting "Internet +" in recent years. More and more companies are optimizing corporate procurement based on the in-depth development of the Internet, and the electronicization of corporate procurement has formed "Internet + corporate procurement" to improve their own procurement efficiency and reduce corporate procurement costs.

[0076] Many large enterprises have met the requirements of enterprise procurement management and procurement efficiency to a certain extent by building electronic procurement platforms and establishing electronic procurement based on framework agreements with external suppliers.

[0077] However, the above method can only complete non-restricted transactions. Restricted transactions need to be managed and controlled by relevant personnel. For example, the order information involving restricted transactions is regularly summarized; risk control personnel regularly compare these order information with the transaction control amount; when the control amount is exceeded, the ordering personnel are notified to reduce or stop placing purchase orders.

[0078] In view of this, the embodiments of the present application propose a transaction processing method, device, control end, purchasing end and storage medium to realize automatic processing of restricted transactions.

[0079] See also Figure 1 As shown, an application scenario provided by an embodiment of the present application includes a control terminal 100 and a purchasing terminal 200;

[0080] The purchasing end 200 sends the purchasing information corresponding to the purchase order corresponding to the restricted transaction to the control end 100;

[0081] The control end 100 responds to the purchase information for the restricted transaction sent by the purchase end 200, calculates the purchase information based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end 200 if the calculation fails;

[0082] The purchasing end 200 sends an approval request to the control end 100 in response to the application for the approval prompt;

[0083] After receiving the approval request from the purchasing end 200 for the approval prompt, the control end 100 makes an approval notification through a preset notification method; after determining that the procurement information is approved, the transaction limit corresponding to the transaction type is adjusted, and the occupied amount corresponding to the transaction type is updated.

[0084] The above scheme is that when the purchasing end receives the purchase order corresponding to the restricted transaction, the purchasing end sends the relevant purchasing information to the control end; the control end not only automatically calculates the purchasing information, but also determines whether to approve the purchasing information when the calculation fails. After the purchasing information is approved, the transaction limit corresponding to the transaction type is automatically adjusted to complete the subsequent calculation within a certain limit, and update the occupied amount corresponding to the transaction type to complete the quota occupation.

[0085] The above application scenarios are only examples of application scenarios for implementing the embodiments of the present application, and the embodiments of the present application are not limited to the above application scenarios.

[0086] The following will be combined with the accompanying drawings and specific embodiments to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0087] Figure 2 The interactive flow chart of the first transaction processing method provided in the embodiment of the present application is as follows: Figure 2 As shown, the following steps are included:

[0088] Step S201: the purchasing end sends the purchasing information corresponding to the purchase order corresponding to the restricted transaction to the control end.

[0089] In this embodiment, the purchase end and the control end interact to perform related processing of restricted transactions, the interaction between the purchase end and the control end is achieved by establishing a related interface, and the purchase end determines whether the purchase order is a restricted transaction.

[0090] Exemplarily, establishing a relevant interface may include one or more of the following:

[0091] The purchasing end establishes a mapping relationship between commodity categories and restricted transaction types, where the commodity categories are defined by the purchasing end (including information such as commodity category numbers and commodity category names), and the restricted transaction types are defined by the control end (including information such as restricted transaction type numbers and restricted transaction type names);

[0092] The purchasing end and the control end establish a restricted supplier information interface. Specifically, the control end regularly pushes synchronized restricted supplier list information to the purchasing end (which may include supplier number, unified social credit code, supplier name, part or all of the restricted party identifier); the purchasing end matches the restricted party supplier list information with the supplier database in the system and marks the corresponding supplier with the restricted party identifier; in addition, if the supplier of the agreement product is the restricted party, the restricted party identifier is displayed on the purchase end agreement product list and product details page for easy identification by the ordering person;

[0093] The purchasing end and the control end establish a real-time interface for the restricted transaction framework agreement, that is, the purchasing end synchronizes the framework agreement information (which may include the agreement number, supplier number, unified social credit code, supplier name, target adjustment coefficient, framework agreement status, part or all of the restricted transaction type list) to the control end;

[0094] The purchasing end and the control end establish a restricted transaction calculation interface, and subsequent calculations are performed through this interface;

[0095] The purchasing end and the control end establish a restricted transaction status update interface, through which the purchasing end synchronizes the order status corresponding to the purchasing information to the control end, such as whether it is effective, invalidated or terminated.

[0096] During the implementation, the purchase orderer selects and buys goods online at the purchasing end, which can provide screening and filtering to limit the corresponding goods in the exchange; after selecting the goods, a purchase order is pre-generated, which may include order number, product name, product category, product quantity, order amount, supplier number, unified social credit code, supplier name, etc. If the goods in the purchase order correspond to multiple suppliers, the purchasing end will automatically split them according to the suppliers.

[0097] The purchasing end generates purchasing information for the purchase order corresponding to the restricted transaction and sends the purchasing information to the control end.

[0098] This embodiment does not specifically limit the procurement information. By way of example, it may include information such as transaction type and transaction amount.

[0099] Step S202: The control end calculates the purchase information based on the occupied amount and transaction limit corresponding to the transaction type in the purchase information.

[0100] During implementation, as the transaction is successfully completed, the corresponding occupied amount for each transaction type is formed; the restricted transaction itself is subject to constraints, and there are corresponding transaction limits; based on this, after receiving the procurement information, the control end determines the occupied amount and transaction limit corresponding to the transaction type, and then makes calculations.

[0101] As described above, in some embodiments, the purchasing end and the control end establish a restricted transaction calculation interface, and the control end can perform calculations and generate calculation results by calling the restricted transaction calculation interface of the control end.

[0102] Step S203: The control end sends an approval prompt to the purchasing end when the calculation fails.

[0103] During implementation, if the control end fails to pass the purchase information calculation, it means that the purchase information does not meet the current transaction limit, that is, it does not meet the current constraint conditions; but the transaction limit is only a reference value generated by the control end based on some parameters, and the constraint conditions are not fixed.

[0104] Based on this, the control end sends an approval prompt to the purchasing end when the calculation fails to determine whether the purchasing end needs to continue to apply.

[0105] Step S204: the purchasing end sends an approval request to the control end in response to the application for the approval prompt.

[0106] During implementation, the purchasing end responds to the approval prompt and issues an approval notification (such as prompting the purchase orderer whether to continue to apply); if an application is received in response to the approval prompt, it means that the purchase orderer needs to continue to complete the order, and the purchasing end sends an approval request to the control end.

[0107] If no application for approval prompt is received, it means that the purchase orderer no longer requests to complete the order, and the order is terminated (the order status corresponding to the purchase information can be synchronized to terminated through the above-mentioned transaction status update interface).

[0108] This embodiment does not specifically limit the above-mentioned approval request, which may include approval-related information, such as the purchase order person identification and order voucher.

[0109] Step S205: The control end issues an approval notification via a preset notification method.

[0110] After receiving the approval request, the control end notifies the relevant risk control personnel through a preset notification method to make an approval notification (such as notifying the approval-related information) so that the risk control personnel can approve it.

[0111] Step S206: After determining that the purchase information is approved, the control end adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type.

[0112] If the procurement information is approved, it means that the transaction type can continue to occupy the quota. Therefore, the corresponding transaction limit will be dynamically adjusted to enable subsequent calculations to be completed within a certain limit, and then the occupied quota corresponding to the transaction type will be updated to complete the quota occupation.

[0113] If the purchase information is not approved, an approval reminder can be sent to the purchase end again. The purchase end sends a new approval request to the control end based on the application of relevant personnel. After repeating the preset number of times, in order to reduce the occupation of resources, the order is terminated.

[0114] The above scheme is that when the purchasing end receives the purchase order corresponding to the restricted transaction, the purchasing end sends the relevant purchasing information to the control end; the control end not only automatically calculates the purchasing information, but also determines whether to approve the purchasing information when the calculation fails. After the purchasing information is approved, the transaction limit corresponding to the transaction type is automatically adjusted to complete the subsequent calculation within a certain limit, and update the occupied amount corresponding to the transaction type to complete the quota occupation.

[0115] In some optional implementation manners, the above step S202 may be implemented by but not limited to the following methods:

[0116] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0117] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0118] During implementation, the occupied quota corresponding to a transaction type is the quota that has been occupied or pre-occupied by the transaction type; the transaction limit corresponding to a transaction type is the constraint condition of the transaction type; by determining the sum of the transaction amount and the occupied quota in the procurement information, if the sum of the transaction amount and the occupied quota is less than or equal to the transaction limit, it means that even if the procurement information occupies the quota, it can meet the constraint conditions of the transaction type, and therefore, the procurement information is calculated to pass; conversely, if the sum of the transaction amount and the occupied quota is greater than the transaction limit, it means that after the procurement information occupies the quota, it does not meet the current constraint conditions of the transaction type, and therefore, the procurement information is calculated to fail.

[0119] In some optional implementations, the purchasing end further performs the following steps:

[0120] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0121] Sending the target adjustment coefficient and the agreed amount corresponding to the transaction type to the control end;

[0122] Correspondingly, the control end also performs the following steps:

[0123] Based on the target adjustment coefficient and the agreement amount corresponding to the transaction type, an initial transaction limit of the transaction type is determined.

[0124] During implementation, the purchaser can determine the agreement-related information based on the framework agreement amount and the agreement amount corresponding to the procurement project; and then determine the target adjustment coefficient based on the historical agreement and agreement-related information;

[0125] The purchasing end sends the target adjustment coefficient and the agreement amount corresponding to each transaction type to the control end; the control end can determine the initial transaction limit representing the restriction conditions of each transaction type based on the target adjustment coefficient and the agreement amount corresponding to each transaction type.

[0126] In some optional implementations, the purchase end determines the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the purchase project, and the historical agreement execution ratio corresponding to the purchase end, which can be achieved by but not limited to the following methods:

[0127] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0128] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0129] During implementation, the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project represents the proportion of the amount of the framework agreement, while the historical agreement execution ratio represents the proportion of the framework agreement executed in previous agreements (i.e., what proportion of the amount in the framework agreement has been completed). The above amount ratios are adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0130] Exemplarily, a first ratio between the framework agreement amount and the agreement amount corresponding to the procurement project is determined, and the product of the first ratio and the above-mentioned historical agreement execution ratio is determined as the target adjustment coefficient. That is, the target adjustment coefficient = (framework agreement amount / agreement amount corresponding to the procurement project) * historical agreement execution ratio.

[0131] In some optional implementations, the purchasing end further performs the following steps:

[0132] Sending the protocol progress to the control terminal;

[0133] Correspondingly, the control end adjusts the transaction limit corresponding to the transaction type, which can be achieved by but not limited to the following methods:

[0134] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0135] During implementation, when the control end adjusts the transaction limit, if the transaction limit is set too small, it may be necessary to frequently adjust the transaction limit later; if it is set too large, the constraint effect will be poor; therefore, the control end needs to set a more reasonable transaction limit.

[0136] As the corresponding agreement on the purchasing side progresses, the transaction constraints will change. For example, when the agreement is about to end, if the overall amount is not exceeded, the restrictions on each transaction type will be relaxed; at the beginning of the agreement, not only whether the overall amount exceeds the limit, but also the amount required for the subsequent process must be considered. In addition, some transaction types will be affected by other transaction types.

[0137] Based on this, the control end needs to send the protocol progress to the control end, and the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type and the transaction limits of other associated transaction types.

[0138] This embodiment does not limit the specific adjustment method, for example:

[0139] Determine an adjustment factor based on the progress of the agreement; determine a first target limit for the transaction type and other associated transaction types; determine a second target limit for the transaction type based on the first target limit, the transaction limits for the transaction type and other associated transaction types; adjust the second target limit based on the above adjustment factor to obtain a new transaction limit.

[0140] Alternatively, a prediction model is trained based on sample transaction limits, sample agreement progress and target transaction limits of multiple interrelated sample transaction types, and the transaction limits corresponding to the above transaction types are determined through the prediction model.

[0141] In some optional implementations, updating the occupied amount corresponding to the transaction type in the above step S206 may be achieved by, but not limited to, the following methods:

[0142] On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information;

[0143] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0144] During implementation, after the procurement information is approved, only the quota calculation is completed, and subsequent review is required on the procurement side (the order is reviewed by the authorized approver); therefore, the transaction amount in the procurement information is pre-occupied based on the occupied quota; after the procurement information takes effect, the sum of the occupied quota and the transaction amount is determined as the new occupied quota, which means formal occupation is carried out.

[0145] As described above, in some embodiments, the purchasing end and the control end establish a restricted transaction status update interface, and the purchasing end can synchronize the purchase information to the control end through the interface to make it effective.

[0146] In some optional implementations, the purchasing end displays relevant information of the purchase order corresponding to the restricted transaction in response to the first query instruction.

[0147] In some optional implementations, the control end displays the occupied amount of the corresponding transaction type in response to the second query instruction.

[0148] In the embodiment of the present application, the transaction processing method executed by the control end is as follows: Figure 3 As shown, the following steps are included:

[0149] Step S301: In response to the purchase information for restricted transactions sent by the purchase end, the purchase information is calculated based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and an approval prompt is sent to the purchase end if the calculation fails;

[0150] Step S302: after receiving the approval request from the purchase end for the approval prompt, an approval notification is issued through a preset notification method;

[0151] Step S303: After determining that the procurement information is approved, the transaction limit corresponding to the transaction type is adjusted, and the occupied amount corresponding to the transaction type is updated.

[0152] In some optional implementations, the purchase information is calculated based on the occupied quota and the transaction limit corresponding to the transaction type in the purchase information, including:

[0153] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0154] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0155] Some optional implementations also include:

[0156] Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type;

[0157] Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

[0158] In some optional implementations, adjusting the transaction limit corresponding to the transaction type includes:

[0159] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0160] In some optional implementations, updating the occupied amount corresponding to the transaction type includes:

[0161] On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information;

[0162] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0163] In the embodiment of the present application, the transaction processing method executed by the purchasing end is as follows: Figure 4 As shown, the following steps are included:

[0164] Step S401: For a purchase order corresponding to a restricted transaction, the purchase information corresponding to the purchase order is sent to the control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails;

[0165] Step S402: In response to the application for the approval prompt, an approval request is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

[0166] Some optional implementations also include:

[0167] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0168] The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

[0169] In some optional implementations, the target adjustment coefficient is determined based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end, including:

[0170] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0171] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0172] Some optional implementations also include:

[0173] The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0174] Figure 3-4 The specific implementation of the embodiment can refer to the implementation of the above-mentioned interaction method, and the repeated parts will not be repeated.

[0175] like Figure 5 As shown, based on Figure 3 The transaction processing method shown in the figure has the same inventive concept, and the embodiment of the present application provides a first transaction processing device 500, which is applied to a control end, and the device includes:

[0176] The calculation module 501 is used to respond to the purchase information for restricted transactions sent by the purchase end, calculate the purchase information based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and send an approval prompt to the purchase end when the calculation fails;

[0177] The approval module 502 is used to issue an approval notification in a preset notification mode after receiving the approval request from the purchase end for the approval prompt;

[0178] The adjustment module 503 is used to adjust the transaction limit corresponding to the transaction type and update the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

[0179] In some optional implementation manners, the calculation module 501 is specifically used to:

[0180] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0181] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0182] In some optional implementation manners, the calculation module 501 is further used to:

[0183] Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type;

[0184] Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

[0185] In some optional implementation manners, the adjustment module 503 is specifically configured to:

[0186] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0187] In some optional implementation manners, the adjustment module 503 is specifically configured to:

[0188] On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information;

[0189] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0190] like Figure 6 As shown, based on Figure 4 The transaction processing method shown in the figure has the same inventive concept, and the embodiment of the present application provides a second transaction processing device 600, which is applied to the purchasing end and includes:

[0191] The sending module 601 is used to send the purchase information corresponding to the purchase order corresponding to the restricted transaction to the control end, so that the control end calculates the purchase information based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end when the calculation fails;

[0192] The request module 602 is used to send an approval request to the control end in response to the application for the approval prompt, so that the control end adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

[0193] Some optional implementations further include a coefficient determination module 603 for

[0194] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0195] The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

[0196] In some optional implementations, the coefficient determination module 603 is specifically used to

[0197] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0198] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0199] In some optional implementation manners, the sending module 601 is further used to:

[0200] The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0201] Figure 5-6 The specific implementation of the embodiment can refer to the implementation of the above-mentioned interaction method, and the repeated parts will not be repeated.

[0202] Based on the same technical concept, the embodiment of the present application also provides a control terminal 700, such as Figure 7 As shown, it includes at least one processor 701 and a memory 702 connected to the at least one processor. The specific connection medium between the processor 701 and the memory 702 is not limited in the embodiment of the present application. Figure 7 For example, the processor 701 and the memory 702 are connected via a bus 703. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0203] Among them, the processor 701 is the control center of the control end, and can use various interfaces and lines to connect various parts of the control end, and realize data processing by running or executing instructions stored in the memory 702 and calling data stored in the memory 702. Optionally, the processor 701 may include one or more processing units, and the processor 701 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, and the modem processor mainly processes the issued instructions. It is understandable that the above-mentioned modem processor may not be integrated into the processor 701. In some embodiments, the processor 701 and the memory 702 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on independent chips.

[0204] Processor 701 may be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the transaction processing method embodiment may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0205] The memory 702 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 702 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 702 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 702 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0206] In the embodiment of the present application, the memory 702 stores a computer program. When the program is executed by the processor 701, the processor 701 executes:

[0207] In response to the purchase information for restricted transactions sent by the purchase end, the purchase information is calculated based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and an approval prompt is sent to the purchase end if the calculation fails;

[0208] After receiving the approval request from the purchase end for the approval prompt, an approval notification is issued through a preset notification method;

[0209] After determining that the procurement information is approved, the transaction limit corresponding to the transaction type is adjusted, and the occupied amount corresponding to the transaction type is updated.

[0210] In some optional implementation manners, the processor 701 specifically performs:

[0211] Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit;

[0212] If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

[0213] In some optional implementations, the processor 701 further executes:

[0214] Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type;

[0215] Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

[0216] In some optional implementation manners, the processor 701 specifically performs:

[0217] The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0218] In some optional implementation manners, the processor 701 specifically performs:

[0219] On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information;

[0220] After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

[0221] Since the control end is the control end in the method in the embodiment of the present application, and the principle of solving the problem by the control end is similar to that of the method, the implementation of the control end can refer to the implementation of the method, and the repeated parts will not be repeated.

[0222] Based on the same technical concept, the embodiment of the present application also provides a purchasing terminal 800, such as Figure 8 As shown, it includes at least one processor 801 and a memory 802 connected to the at least one processor. The specific connection medium between the processor 801 and the memory 802 is not limited in the embodiment of the present application. Figure 8 For example, the processor 801 and the memory 802 are connected via a bus 803. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0223] Among them, the processor 801 is the control center of the purchasing end, and can use various interfaces and lines to connect various parts of the purchasing end, and realize data processing by running or executing instructions stored in the memory 802 and calling data stored in the memory 802. Optionally, the processor 801 may include one or more processing units, and the processor 801 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, etc., and the modem processor mainly processes the issued instructions. It is understandable that the above-mentioned modem processor may not be integrated into the processor 801. In some embodiments, the processor 801 and the memory 802 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on independent chips.

[0224] Processor 801 may be a general-purpose processor, such as a central processing unit, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the transaction processing method embodiment may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0225] The memory 802, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 802 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory, a static random access memory, a programmable read-only memory, a read-only memory, an electrically erasable programmable read-only memory, a magnetic memory, a disk, an optical disk, etc. The memory 802 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 802 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0226] In the embodiment of the present application, the memory 802 stores a computer program. When the program is executed by the processor 801, the processor 801 executes:

[0227] For the purchase order corresponding to the restricted transaction, the purchase information corresponding to the purchase order is sent to the control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails;

[0228] In response to the application for the approval prompt, an approval request is sent to the control end, so that after the control end determines that the procurement information is approved, it adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type.

[0229] In some optional implementations, the processor 801 further executes:

[0230] Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end;

[0231] The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

[0232] In some optional implementation manners, the processor 801 specifically performs:

[0233] Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project;

[0234] The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

[0235] In some optional implementations, the processor 801 further executes:

[0236] The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

[0237] Since the purchasing end is the purchasing end in the method in the embodiment of the present application, and the principle of solving the problem by the purchasing end is similar to that of the method, the implementation of the purchasing end can refer to the implementation of the method, and the repeated parts will not be repeated.

[0238] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned transaction processing method are implemented.

[0239] In some optional embodiments, various aspects of the transaction processing method provided by the present application may also be implemented in the form of a program product, which includes computer-executable instructions. When the program product is run on a computer device, the computer-executable instructions are used to enable the computer device to execute the steps of the transaction processing method according to the various exemplary embodiments of the present application described above in this specification.

[0240] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0241] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0242] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0243] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0244] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0245] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A transaction control method, characterized in that: Applied to the control end, the method includes: In response to the purchase information for restricted transactions sent by the purchase end, the purchase information is calculated based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and an approval prompt is sent to the purchase end if the calculation fails; After receiving the approval request from the purchase end for the approval prompt, an approval notification is issued through a preset notification method; After determining that the procurement information is approved, the transaction limit corresponding to the transaction type is adjusted, and the occupied amount corresponding to the transaction type is updated.

2. The method according to claim 1, characterized in that Based on the occupied quota and transaction limit corresponding to the transaction type in the procurement information, the procurement information is calculated, including: Compare the sum of the transaction amount in the purchase information and the occupied amount with the transaction limit; If the sum of the transaction amount and the occupied amount is less than or equal to the transaction limit, the purchase information is calculated to pass; otherwise, the purchase information is calculated to fail.

3. The method according to claim 1, characterized in that Also includes: Determine the initial transaction limit of the transaction type based on the target adjustment coefficient sent by the purchase end and the agreement amount corresponding to the transaction type; Among them, the target adjustment coefficient is determined by the purchasing end based on the amount of the framework agreement, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the purchasing end.

4. The method according to claim 1, characterized in that Adjust the transaction limits corresponding to the transaction types, including: The transaction limit corresponding to the transaction type is adjusted based on the agreement progress corresponding to the purchasing end, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

5. The method according to claim 1, characterized in that Update the occupied amount corresponding to the transaction type, including: On the basis of the occupied amount, pre-occupy the transaction amount in the purchase information; After the purchase information takes effect, the sum of the occupied amount and the transaction amount is determined as the new occupied amount.

6. A transaction control method, characterized in that: Applied to the purchasing end, the method includes: For the purchase order corresponding to the restricted transaction, the purchase information corresponding to the purchase order is sent to the control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails; In response to the application for the approval prompt, an approval request is sent to the control end, so that after the control end determines that the procurement information is approved, it adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type.

7. The method according to claim 6, characterized in that Also includes: Determine the target adjustment coefficient based on the framework agreement amount, the agreement amount corresponding to the procurement project, and the historical agreement execution ratio corresponding to the procurement end; The target adjustment coefficient and the agreed amount corresponding to the transaction type are sent to the control end, so that the control end determines the initial transaction limit of the transaction type based on the target adjustment coefficient and the agreed amount corresponding to the transaction type.

8. The method according to claim 7, characterized in that Based on the framework agreement amount, the agreement amount corresponding to the procurement project and the historical agreement execution ratio corresponding to the procurement end, the target adjustment coefficient is determined, including: Determine the ratio between the amount of the framework agreement and the amount of the agreement corresponding to the procurement project; The amount ratio is adjusted based on the historical agreement execution ratio to obtain the target adjustment coefficient.

9. The method according to claim 6, characterized in that Also includes: The protocol progress is sent to the control end, so that the control end adjusts the transaction limit corresponding to the transaction type based on the protocol progress, the transaction limit of the transaction type, and the transaction limits of other transaction types associated with the transaction type.

10. A transaction processing device, characterized in that: Applied to the control end, the device includes: A calculation module, for responding to the purchase information for restricted transactions sent by the purchase end, calculating the purchase information based on the occupied quota corresponding to the transaction type in the purchase information and the transaction limit, and sending an approval prompt to the purchase end when the calculation fails; An approval module, configured to issue an approval notification in a preset notification manner after receiving an approval request from the purchase end for the approval prompt; The adjustment module is used to adjust the transaction limit corresponding to the transaction type and update the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

11. A transaction processing device, characterized in that: Applied to the purchasing end, the device includes: A sending module, for sending, for a purchase order corresponding to a restricted transaction, purchase information corresponding to the purchase order to a control end, so that the control end calculates the purchase information based on the occupied amount corresponding to the transaction type in the purchase information and the transaction limit, and sends an approval prompt to the purchase end if the calculation fails; The request module is used to send an approval request to the control end in response to the application for the approval prompt, so that the control end adjusts the transaction limit corresponding to the transaction type and updates the occupied amount corresponding to the transaction type after determining that the procurement information is approved.

12. A control terminal, characterized in that: The method comprises at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes the method according to any one of claims 1 to 5.

13. A purchasing terminal, characterized in that: The method comprises at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes the method according to any one of claims 6 to 9.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

15. A computer program product, characterized in that The method comprises computer executable instructions, wherein the computer executable instructions are used to enable a computer to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Trading limit control system and method

    CN107784500A

  • An on-line transaction system

    CN109377312A

  • Order information generation method and device and computer equipment

    CN109919433A

  • Transaction processing method and device, equipment and storage medium

    CN117333276A

  • Service system and operation method of this system

    KR1020020063957A