Transaction adjustment and deduction method, system and device, readable storage medium and program product

Through automated transaction deduction process and deduction script, the problem of inefficient deduction caused by manual operations in the existing technology is solved, and the automated processing and efficient accuracy of transactions are achieved.

CN119180481APending Publication Date: 2024-12-24CHINA MERCHANTS BANK
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing transaction and deduction systems rely heavily on manual operations, resulting in inefficient adjustment and error-prone problems.

Method used

A transaction quenching method and system is designed. Through an automated process engine and quenching script, the devices of each quenching link are automatically called according to preset processes and status conditions to realize automatic quenching processing of transactions and improve efficiency.

Benefits of technology

It realizes automated processing of transactions, reduces manual intervention, improves deduction efficiency, reduces error rate, saves human resources, and improves processing accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119180481A_ABST
    Figure CN119180481A_ABST
Patent Text Reader

Abstract

The invention discloses a transaction adjusting and deducting method, system and device, a readable storage medium and a program product, relates to the technical field of transaction processing, and is applied to a transaction adjusting and deducting system.The method comprises the steps that a transaction to be adjusted and deducted is obtained, and the adjusting and deducting process of the transaction to be adjusted and deducted is determined and comprises a plurality of adjusting and deducting links; obtaining respective adjusting and deducting devices of the adjusting and deducting links in the transaction adjusting and deducting system; and according to the adjustment and deduction process, calling respective adjustment and deduction scripts of the adjustment and deduction devices in sequence, and performing adjustment and deduction operation on the transaction to be subjected to adjustment and deduction to obtain a transaction adjustment and deduction result of the transaction to be subjected to adjustment and deduction. The invention aims to solve the technical problem of low button adjusting efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of transaction processing technology, and in particular to a transaction deduction method, system, device, readable storage medium and program product. Background Art

[0002] When using bank cards, users may encounter abnormal situations such as merchant accounting errors or failure to withdraw cash, which may lead to transaction errors. The deduction system is a system to solve transaction errors. It records customer transaction errors, and bank professionals initiate the process of order adjustment, deduction, arbitration, etc. with the card organization to solve the transaction errors.

[0003] At present, the processing of deduction business is still highly dependent on manual operation. For example, business personnel are required to manually analyze and process transaction businesses with transaction errors in the deduction system. However, manual processing is time-consuming, labor-intensive, and prone to errors, which leads to low efficiency in transaction deduction.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a transaction deduction method, system, device, readable storage medium and program product, aiming to solve the technical problem of low deduction efficiency.

[0006] To achieve the above objectives, the present application provides a transaction deduction method, which is applied to a transaction deduction system, and the method comprises:

[0007] Acquire the transaction to be adjusted, and determine the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of the following links: query link, order adjustment link, deduction link, and account adjustment link;

[0008] Obtaining respective deduction devices of each deduction link in the transaction deduction system, wherein the deduction devices include deduction scripts;

[0009] According to the deduction adjustment process, the deduction adjustment scripts of the respective deduction adjustment devices are called in sequence to perform deduction adjustment operations on the transactions to be adjusted, and obtain the transaction deduction adjustment results of the transactions to be adjusted.

[0010] In one embodiment, the transaction deduction result includes the node deduction result and the deduction status of the transaction to be deducted;

[0011] The step of calling the deduction scripts of the deduction devices in turn according to the deduction adjustment process, performing deduction adjustment operations on the transaction to be deducted, and obtaining the transaction deduction adjustment result of the transaction to be deducted includes:

[0012] According to the sequence of each of the buckle adjustment links in the buckle adjustment process, the buckle adjustment devices of each of the buckle adjustment links are sorted to obtain a buckle adjustment sequence;

[0013] According to the deduction order, each deduction device is called in sequence, and for each called deduction device, it is determined whether the deduction status of the transaction to be deducted satisfies the preset deduction standard status condition of the deduction device;

[0014] When the deduction status of the transaction to be deducted satisfies the preset deduction standard status condition of the deduction device, calling the deduction engine of the deduction device, executing the deduction script of the deduction device, obtaining the node deduction result of the transaction to be deducted, and updating the deduction status of the transaction to be deducted;

[0015] When the deduction adjustment status of the transaction to be adjusted does not meet the preset deduction adjustment standard status of the deduction adjustment device, an abnormal deduction adjustment prompt is output.

[0016] In one embodiment, after the step of determining whether the deduction status of the transaction to be deducted satisfies the preset deduction standard status condition of the deduction device, the method further includes:

[0017] When the deduction adjustment status of the transaction to be adjusted does not meet the preset deduction adjustment standard status of the deduction adjustment device, an abnormal deduction adjustment prompt is output.

[0018] In one embodiment, the method further comprises:

[0019] Receiving a script modification instruction, and determining a target modification script of a target deduction device from the script modification instruction;

[0020] Determine the business process nodes and business logic from the target modification script;

[0021] According to the business logic, each business process node is displayed on the interactive interface of the transaction adjustment system;

[0022] In response to the user's adjustment operation on the interactive interface, each of the business process nodes and / or the business logic is adjusted.

[0023] In one embodiment, according to the deduction process, the deduction scripts of the deduction devices are called in sequence to perform deduction operations on the transaction to be deducted, and after obtaining the deduction result of the transaction to be deducted, the step further includes:

[0024] For each of the deduction adjustment devices, obtain the working time of the deduction adjustment device within a preset period, the number of deduction adjustment transactions, and the processing time of each single transaction, and obtain the abnormal log of the deduction adjustment device;

[0025] Determining the buckle adjustment efficiency of the buckle adjustment device according to the ratio of the number of buckle adjustment processing items to the working time;

[0026] Determining a target optimized processing time that is greater than a preset single transaction time from among the single transaction processing times;

[0027] Based on the adjustment efficiency, the target optimization processing time and the exception log, optimization suggestions for the adjustment device are determined, and the optimization suggestions include business processing node merging and / or node sequence adjustment.

[0028] In one embodiment, the step of obtaining the abnormal log of the buckle adjusting device includes:

[0029] Obtaining the node adjustment result of the adjustment device, and determining whether the node adjustment result meets the preset expected adjustment result condition;

[0030] When the node adjustment result does not satisfy the preset expected adjustment result condition, the to-be-adjusted transaction corresponding to the node adjustment result is used as the abnormal log of the adjustment device.

[0031] In one embodiment, after the step of sequentially calling the respective deduction scripts of the deduction devices according to the deduction process, performing deduction operations on the transaction to be deducted, and obtaining the deduction results of the transaction to be deducted, the method further includes:

[0032] Obtaining the number of transactions allocated to each of the deduction adjustment devices within a preset time;

[0033] Determine the idle coefficient of each deduction device according to the number of transactions allocated to each deduction device, wherein the idle coefficient is negatively correlated with the number of transactions allocated;

[0034] Determine, in each of the adjustment devices, a target idle device whose idle coefficient is less than a preset idle threshold;

[0035] In the transaction deduction system, a target transaction to be deducted whose deduction status matches the target idle device is searched, and the target transaction to be deducted is allocated to the target idle device.

[0036] In addition, to achieve the above purpose, the present application also provides a transaction deduction system, including:

[0037] A first acquisition module is used to acquire the transaction to be adjusted and determine the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of the query link, the order adjustment link, the deduction link and the account adjustment link;

[0038] A second acquisition module is used to obtain the deduction device of each deduction link in the transaction deduction system, and the deduction device includes a deduction script;

[0039] The deduction adjustment module is used to call the deduction adjustment scripts of each of the deduction adjustment devices in turn according to the deduction adjustment process, perform deduction adjustment operations on the transactions to be adjusted, and obtain the transaction deduction adjustment results of the transactions to be adjusted.

[0040] In addition, to achieve the above-mentioned purpose, the present application also provides a transaction adjustment device, which includes: a memory, a processor, and a program of the transaction adjustment method stored in the memory and executable on the processor. When the program of the transaction adjustment method is executed by the processor, the steps of the transaction adjustment method as described above can be implemented.

[0041] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, on which is stored a program for implementing the transaction deduction method, and when the program of the transaction deduction method is executed by a processor, the steps of the transaction deduction method as described above are implemented.

[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, including a computer program, which implements the steps of the transaction adjustment method as described above when executed by a processor.

[0043] One or more technical solutions proposed in the present application have at least the following technical effects: the present embodiment can determine the adjustment process of the transaction to be adjusted, the adjustment process includes multiple adjustment links, the adjustment link may include at least one of the query link, the order adjustment link, the deduction link and the account adjustment link, and can determine the corresponding adjustment devices based on the multiple adjustment links in the adjustment process, and according to the adjustment process, call the respective adjustment scripts of each adjustment device in turn to perform adjustment operations on the transaction to be adjusted, so that the adjustment result of the transaction to be adjusted can be automatically determined, and the adjustment processing of the transaction to be adjusted is realized, without manual adjustment, thereby improving the adjustment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the description, are used to explain the principles of the present application.

[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0046] Figure 1 This is a flow chart of an embodiment of a transaction adjustment method for this application;

[0047] Figure 2 A flowchart of another embodiment of the transaction adjustment method of the present application;

[0048] Figure 3 This is a structural diagram of an example of a transaction adjustment system in the transaction adjustment method of this application;

[0049] Figure 4 This is a flowchart of an example of a transaction deduction method for this application;

[0050] Figure 5 This is a structural diagram of another example of a transaction deduction method and transaction deduction system of the present application;

[0051] Figure 6 A schematic diagram of the device structure of the hardware operating environment involved in the transaction deduction method in the embodiment of the present application.

[0052] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0053] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0054] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0055] When using bank cards, users may encounter abnormal situations such as merchant accounting errors or failure to withdraw cash, which may lead to transaction errors. The deduction system is a system to solve transaction errors. It records customer transaction errors, and bank professionals initiate the process of order adjustment, deduction, arbitration, etc. with the card organization to solve the transaction errors.

[0056] At present, the processing of deduction business is still highly dependent on manual operation. For example, business personnel are required to manually analyze and process transaction businesses with transaction errors in the deduction system. However, manual processing is time-consuming, labor-intensive, and prone to errors, which leads to low efficiency in transaction deduction.

[0057] To this end, this application proposes a transaction adjustment method, which is applied to the adjustment system to realize automatic processing of adjustment transactions in the adjustment system, thereby replacing the homogenized, mechanized and fixed business processes of business personnel in their daily work, thereby effectively saving manpower and allowing business personnel to devote themselves to more advanced work.

[0058] The present application embodiment provides a transaction deduction method, which is applied to a transaction deduction system. Figure 1 , Figure 1 This is a flow chart of an embodiment of the transaction deduction method of the present application. In this embodiment, the transaction deduction method includes steps S10 to S30:

[0059] Step S10, obtaining the transaction to be adjusted and determining the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of the query link, the order adjustment link, the deduction link, and the account adjustment link;

[0060] It should be noted that the execution subject of this embodiment may be a deduction system, which is used to automatically process transactions to be deducted. The deduction system also includes a process engine, and the deduction process of the transaction to be deducted can be determined by the process engine. The transaction to be deducted is a transaction that needs to be processed by deduction. The transaction to be deducted may be a transaction with transaction errors. The transaction error may be, for example, an error such as failure to withdraw cash or merchant accounting errors.

[0061] The deduction adjustment process corresponding to different transactions to be adjusted may be the same or different, and the deduction adjustment process can be used to describe the deduction adjustment process of the transaction to be adjusted. The deduction adjustment process may include multiple deduction adjustment links, and the deduction adjustment process is obtained by splicing multiple deduction adjustment links. The deduction adjustment process of the transaction to be adjusted can be determined based on the transaction type of the transaction to be adjusted, and the transaction type of the transaction to be adjusted can be determined based on the transaction elements of the transaction to be adjusted. Multiple transaction elements can be determined from the transaction to be adjusted, and the transaction elements are used to describe the information of the transaction to be adjusted. For example, the transaction element can represent whether the transaction is a cash withdrawal business or a consumption business, and can also represent whether it is a hotel consumption business or a merchant consumption business. This embodiment does not make specific restrictions on this. The transaction element can be a keyword in the transaction to be adjusted. For another example, when the transaction element is characterized as a cash withdrawal business, the transaction type can also be a cash withdrawal type. When the transaction element represents a merchant consumption business, the transaction type can also be a merchant consumption type. For example, for the cash withdrawal business, it includes an inquiry link and an order adjustment link, and the merchant consumption business may include an inquiry link, an order adjustment link, a deduction link, or an account adjustment link.

[0062] The deduction link can be an inquiry link, a transfer link, a deduction link or an account adjustment link, etc. The inquiry link is characterized by inquiring the historical deduction records, transaction details, etc. of the transaction requesting party in the transaction to be deducted. The transaction requesting party may be the transaction party that re-initiates the deduction request in the transaction to be deducted. The order transfer link is characterized by obtaining the transaction log and transaction information of the transaction to be deducted, and determining the order transfer reason of the transaction to be deducted from the transaction log and transaction information. The deduction link is characterized by deducting the amount from the account of the designated party in the transaction to be deducted. The designated party may be the transaction requesting party or another transaction party in the transaction to be deducted. The account adjustment link is characterized by adjusting the bill information of the transaction to be deducted, such as the actual transaction amount of the transaction to be deducted, the refund amount, etc.

[0063] Exemplarily, in response to the deduction request, the transaction to be deducted can be obtained from the deduction request, the process engine can determine multiple transaction elements from the transaction to be deducted, and the deduction process of the transaction to be deducted can be directly determined based on the multiple transaction elements, or the transaction type of the transaction to be deducted can be first determined based on each transaction element, and the deduction process of the transaction to be deducted can be determined based on the transaction type. Among them, in the deduction system, multiple transaction elements corresponding to each deduction process can be stored, and the transaction type corresponding to each deduction process can also be stored. Each transaction element corresponding to each transaction type can also be stored, and then the deduction process of the transaction to be deducted can be determined based on the mapping relationship between the deduction process and the transaction element, or the mapping relationship between the transaction element and the transaction type. Alternatively, the deduction process of the transaction to be deducted can also be determined based on the mapping relationship between the deduction process and the transaction element, the mapping relationship between the transaction element and the transaction type, and each transaction element corresponding to the transaction type.

[0064] Step S20, obtaining the deduction adjustment device of each deduction adjustment link in the transaction deduction adjustment system, wherein the deduction adjustment device includes a deduction adjustment script;

[0065] It should be noted that different deduction adjustment links can correspond to different deduction adjustment devices, and each deduction adjustment device has its own corresponding deduction adjustment type. Different deduction adjustment types correspond to different deduction adjustment links of the deduction adjustment transactions to be processed. The transaction deduction adjustment system can store the mapping relationship between each deduction adjustment link and the corresponding deduction adjustment type, and can also store the mapping relationship between each deduction adjustment link and the corresponding deduction adjustment device. Multiple deduction adjustment devices can be stored in the transaction deduction system, and each deduction adjustment link corresponds to a different deduction adjustment device.

[0066] Exemplarily, the adjustment device for each adjustment link can be determined in the transaction adjustment system based on the mapping relationship between each adjustment link and the corresponding adjustment type, or the adjustment device for each adjustment link can be directly determined based on the mapping relationship between each adjustment link and the corresponding adjustment device.

[0067] Step S30, according to the deduction adjustment process, call the deduction adjustment script of each deduction adjustment device in turn, perform the deduction adjustment operation on the transaction to be adjusted, and obtain the transaction deduction adjustment result of the transaction to be adjusted.

[0068] It should be noted that the deduction device includes a deduction engine, and a deduction script is also stored in the deduction device. The deduction engine is used to execute the deduction script to perform deduction operations on the deduction transaction to be deducted. The deduction script can be set in advance and saved in the deduction device. The deduction scripts of different deduction devices are different, and each deduction device includes a deduction script. In this embodiment, the deduction engine can be called to execute the deduction script to simulate the manual deduction operation on the deduction transaction to be deducted, thereby realizing the automatic processing of the deduction transaction to be deducted.

[0069] The transaction deduction result can be used to characterize the result of the deduction for the transaction to be adjusted. The transaction deduction result may include the result after the transaction to be adjusted completes the entire deduction process, for example, it may include the refund amount of the transaction to be adjusted, the actual payment amount before refund, and the actual payment amount after refund.

[0070] Exemplarily, the adjustment order of each adjustment device can be determined according to the adjustment process, and the adjustment scripts of each adjustment device can be adjusted in turn according to the adjustment order, and the adjustment operation can be performed on the transaction to be adjusted to obtain the transaction adjustment result of the transaction to be adjusted.

[0071] In a feasible embodiment, the transaction adjustment result includes the node adjustment result and the adjustment status of the transaction to be adjusted, and step S30 also includes steps S31 to S34:

[0072] Step S31, according to the sequence of each buckle adjusting link in the buckle adjusting process, sort the buckle adjusting devices of each buckle adjusting link to obtain the buckle adjusting sequence;

[0073] It should be noted that the link sequence is the order of the various deduction links, and the deduction sequence is characterized by the order of the processing of the deduction devices when processing the transaction to be deducted. The deduction sequence of the deduction device corresponding to the deduction link is the same as the link sequence of the deduction link.

[0074] Step S32, calling each deduction adjustment device in turn according to the deduction adjustment order, and for each called deduction adjustment device, judging whether the deduction adjustment status of the to-be-adjusted deduction transaction meets the preset deduction adjustment standard status condition of the deduction adjustment device;

[0075] In this embodiment, each deduction device can be adjusted in sequence according to the deduction order, and the transaction to be adjusted can be input into each deduction device in sequence. For example, there are deduction devices A, B and C, and the deduction order is ABC. The transaction to be adjusted can be input into A first, and then into B after A is processed, and then into C after B is processed to obtain the transaction adjustment result.

[0076] The transaction adjustment result includes the node adjustment result and the adjustment status of the transaction to be adjusted. The number of node adjustment results is the same as the number of adjustment devices corresponding to the transaction to be adjusted, and each adjustment device can update the adjustment status of the transaction to be adjusted; the adjustment status can be used to describe the adjustment device that has performed the adjustment operation on the transaction to be adjusted during the adjustment process, and can also be used to describe the adjustment device that has not performed the adjustment operation on the transaction to be adjusted during the adjustment process.

[0077] When the transaction to be adjusted satisfies the preset standard adjustment conditions of the adjustment device, it means that the adjustment device supports processing the transaction to be adjusted. The preset standard adjustment status conditions of each adjustment device can be different. The preset standard adjustment conditions of the adjustment device are related to the adjustment link processed by the adjustment device and the adjustment process of the transaction to be adjusted. The preset standard adjustment status conditions of each adjustment device can be determined based on the adjustment process corresponding to the transaction to be adjusted.

[0078] Step S33, when the adjustment status of the transaction to be adjusted meets the preset adjustment standard status condition of the adjustment device, call the adjustment engine of the adjustment device, execute the adjustment script of the adjustment device, obtain the node adjustment result of the transaction to be adjusted, and update the adjustment status of the transaction to be adjusted.

[0079] It should be noted that the preset standard adjustment conditions of the target device (the target device can be any adjustment device) may include: the adjustment status completes the target preceding link of the target device, and does not complete the target current link of the target device. The target current link is the adjustment link corresponding to the target device, and the target preceding link is the adjustment link corresponding to each adjustment device ranked before the target device. Completing the target preceding link means that each adjustment device ranked before the target device has performed an adjustment operation on the transaction to be adjusted, and not completing the target current link means that the target device has not yet performed an adjustment operation on the transaction to be adjusted.

[0080] When the target device completes the adjustment operation on the transaction to be adjusted, the adjustment status of the transaction to be adjusted can be updated. For example, the adjustment status can be updated to complete the current link of the target device and complete the previous link of the target device. For example, when the target device is the device corresponding to the order adjustment link, the corresponding preset adjustment standard status condition is: the query link status is completed, and the order adjustment link status is not completed. When the adjustment status of the transaction to be adjusted meets the preset adjustment standard status condition, the target device can adjust the transaction.

[0081] In other embodiments, the buckle adjustment status can also be represented by an identification. For example, each buckle adjustment device has a corresponding identification position in the buckle adjustment status, and the status identification can be stored in the identification position. The status identification can be divided into an unfinished identification and a completed identification. Therefore, based on the status identification at each identification position in the buckle adjustment status, it can be judged whether the buckle adjustment status meets the preset standard buckle adjustment standard status conditions of the buckle adjustment device.

[0082] After each deduction device performs the deduction operation on the transaction to be deducted, it can output its corresponding node deduction result. The node deduction result is the result generated by the deduction script of the transaction to be deducted through the deduction device. For example, the node deduction result can be the refund amount, account balance, etc. This embodiment does not limit this.

[0083] Exemplarily, the deduction devices of each deduction link can be sorted according to each deduction link to obtain the deduction order; according to the deduction order, each deduction device is called in turn, and for each called deduction device, it is judged whether the deduction state of the transaction to be deducted meets the preset deduction standard state condition of the deduction device; when the deduction state of the transaction to be deducted meets the preset deduction standard state condition of the deduction device, the deduction engine of the deduction device is called, the deduction script of the deduction device is executed, the node deduction result of the transaction to be deducted is obtained, and the deduction state of the transaction to be deducted is updated. Thereby, the accuracy of the deduction can be improved.

[0084] The transaction deduction result may be composed of multiple node deduction results. In other embodiments, the transaction deduction result may be the node deduction result of the last deduction device in the deduction sequence, and the node deduction result of each deduction device may be generated based on the node deduction result of the previous deduction device and the current deduction device executing the call script.

[0085] In a feasible embodiment, in step S34: when the deduction adjustment status of the transaction to be adjusted does not meet the preset deduction adjustment standard status of the deduction adjustment device, an abnormal deduction adjustment prompt is output.

[0086] It should be noted that the abnormal adjustment reminder is used to remind relevant personnel that there are abnormalities in the adjustment process of the transaction to be adjusted, so that relevant personnel can check to ensure the accuracy of the adjustment and avoid missing the transaction to be adjusted.

[0087] Exemplarily, if the deduction adjustment status has not completed the previous stage of the deduction adjustment device, and has not completed the current stage of the deduction adjustment device, it is determined that the deduction adjustment status does not meet the preset deduction adjustment standard state of the deduction adjustment device, and an abnormal deduction adjustment prompt is output. At the same time, the deduction adjustment device that has not yet been called to perform the deduction operation on the deduction transaction to be adjusted can be stopped.

[0088] In one possible embodiment, referring to Figure 2 The buckle adjustment method further includes steps A10 to A40:

[0089] Step A10, receiving a script modification instruction, and determining a target modification script of a target adjustment device from the script modification instruction;

[0090] It should be noted that the script modification instruction can be initiated by the user. When the business process in the calling link changes, the deduction script of the deduction device can be modified. The target modification script is the target deduction script that needs to be modified.

[0091] Step A20, determining the business process nodes and business logic from the target modification script;

[0092] It should be noted that the business process node is the node of the business process that the target modification script will process when it is executed. The business process node can be expressed in natural language text. The target modification script is a piece of code, which is not easy for business personnel to understand. Therefore, the business process node can be determined from the target modification script, that is, the target modification script can be converted into a business process node expressed in natural language. Since each adjustment script is also configured in the transaction adjustment system in advance, after determining the adjustment script, the business process node that will be processed by the adjustment script and the business logic can be determined, so that when the target modification script needs to be modified later, the business process node and business logic corresponding to the target modification script can be obtained. The business logic is the logical relationship between the business process nodes. For example, it can be the processing order of each business process node.

[0093] Step A30, displaying each business process node on the interactive interface of the transaction adjustment system according to the business logic;

[0094] Step A40, in response to the user's adjustment operation on the interactive interface, adjust each business process node and / or business logic.

[0095] It should be noted that the interactive interface can be used to display each business process node and the business logic of each business process node. Based on the business logic, each business process node can be connected to display each business process node on the interactive interface, and the business logic between business process nodes can be displayed through the connection.

[0096] The adjustment operation may be a node deletion operation, a node addition operation, a connection adjustment operation, etc., and each business process node and / or business logic may be adjusted based on the adjustment operation.

[0097] Exemplarily, when the adjustment operation is a node deletion operation, the target deletion node is determined from the node deletion operation, and the target deletion node is deleted from the target modification script; when the adjustment operation is a node addition operation, the target addition node and the target addition logic are determined from the node addition operation, the target addition node is added to the interactive interface, and based on the target addition logic, the connection between the target addition node and other business process nodes on the interactive interface is determined. When the adjustment operation is a line adjustment operation, the target adjustment line is determined from the line adjustment operation, and the target adjustment line is adjusted. For example, the target adjustment line can be deleted, or a new line can be added, or the business process nodes connected at both ends of the target adjustment line can be changed.

[0098] In other embodiments, a script viewing instruction can also be received, and a target viewing script can be determined from the script viewing instruction, and the corresponding business logic and business process nodes can be determined from the target viewing script. Business personnel can view the script content online in real time. When viewing the script content online in real time, what is displayed on the interactive interface is the visualized business process nodes and connections, rather than the script code. Business personnel can click on the business process node to view the node content, and click on the connection to view the branch corresponding to the business process node, as well as the upstream and downstream nodes, etc. Business personnel can add nodes and connect nodes by dragging and connecting. They can modify the deduction script by themselves without programming foundation, which greatly reduces the technical threshold for script modification. It can also support online modification of scripts, which can take effect in real time after test running. When the script needs to be deleted, it can also be operated in real time and take effect immediately. When a new script needs to be added, it can be added online in real time, and it can take effect in real time after test running. It greatly reduces the timeliness of business personnel to correct the processing flow. Improve the deduction efficiency.

[0099] For a better understanding of this embodiment, please refer to Figure 3 , briefly explain this embodiment. When the business process corresponding to the transaction type to which the deduction transaction belongs changes, the corresponding deduction script can be modified. After the script test is run, it can be called and executed by the deduction engine. After the script test is run, the modification of the business process is completed. At the same time, the business process processed in the deduction device will also change with the change of the deduction script. The business process change can be the addition, deletion and modification of business process nodes, and can also be the adjustment of business logic relationships. In this embodiment, the deduction script can be viewed online. Online viewing means viewing directly on the transaction deduction system. The deduction script can also be modified online, and the modified deduction script can take effect in real time. The deduction script can also be deleted in real time, and the deduction script can also be added in real time. Figure 2The sequence of viewing the adjustment script online and adding the adjustment script in real time is one example, and this embodiment does not impose any specific restrictions on the sequence of viewing the adjustment script online and adding the adjustment script in real time. Thus, the adjustment script can be modified in time, reducing the time of script modification and improving the adjustment efficiency.

[0100] In a feasible embodiment, after step S30, steps B10 to B40 are also included:

[0101] Step B10, for each deduction adjusting device, obtain the working time of the deduction adjusting device within a preset period, the number of deduction adjusting transactions, the processing time of each single transaction, and obtain the abnormal log of the deduction adjusting device;

[0102] Step B20, determining the buckle adjustment efficiency of the buckle adjustment device according to the ratio of the number of buckle adjustment processing records to the working time;

[0103] Step B30, determining a target optimized processing time that is greater than a preset single transaction time from among the single transaction processing times;

[0104] Step B40, determining optimization suggestions for the adjustment device based on the adjustment efficiency, target optimization processing time and abnormal log, the optimization suggestions include business processing node merging and / or node sequence adjustment.

[0105] It should be noted that the preset period can be determined based on actual conditions, for example, it can be 1 day or 2 days or a week, etc. This embodiment does not specifically limit this. The working time is the total time of all pending deduction transactions processed by the deduction device within the preset period, the number of deductions processed is the total number of all pending deduction transactions processed within the preset period, and the single transaction processing time is the processing time of a single pending deduction transaction. The abnormal log is the abnormal situation that exists in the deduction device during the deduction processing process. The higher the deduction efficiency, the faster the deduction device processes the pending deduction transactions, and vice versa.

[0106] The preset single transaction duration can be determined based on actual conditions. For example, the preset single transaction duration can be determined based on the historical single transaction processing duration of the deduction device. For example, it can be the average of the historical single transaction processing durations, or the average or median of the top N historical single transaction processing durations sorted from short to long. This embodiment does not make specific limitations on this. The target optimized processing duration is a single transaction processing duration that is greater than the preset single transaction duration. When the single transaction processing duration is greater than the preset single transaction duration, it means that the single transaction processing duration is too long and can be optimized.

[0107] Business processing node merging refers to merging multiple business processing nodes into one node to improve processing efficiency, and node order adjustment refers to adjusting the front and back processing order of business processing nodes to improve processing efficiency or reliability.

[0108] Exemplarily, the working time of the deduction adjustment device within a preset period, the number of deduction processing transactions, and the processing time of each single transaction are obtained, and the abnormal log of the deduction adjustment device is obtained, and the deduction adjustment efficiency of the deduction adjustment device is determined by the ratio of the number of deduction processing transactions to the working time; a target optimized processing time that is greater than the preset single transaction time is determined in the processing time of each single transaction; when the deduction adjustment efficiency is greater than the preset efficiency threshold, it is determined that the processing efficiency of the deduction adjustment device is high, and the optimization suggestion of the deduction adjustment device may not be determined; when the deduction efficiency is less than or equal to the preset efficiency threshold, the optimization suggestion of the deduction adjustment device is determined according to the target optimized processing time and the abnormal log, and the optimization suggestion includes the merging of business processing nodes and / or the adjustment of node sequence.

[0109] For example, the calling script corresponding to the target optimization processing time can be obtained to check whether there are repeated business process nodes. If so, the repeated business process nodes are merged. The suggestion for adjusting the node order can be: prompting the business personnel that there may be business processing nodes with unreasonable node order in the calling script corresponding to the target optimization processing time. In other embodiments, the adjustment script corresponding to the target optimization processing time can be displayed on the interactive interface for the business personnel to check whether the order of each node in the adjustment script corresponding to the target optimization processing time is reasonable, so as to determine the unreasonable node order, so that the business personnel can modify the adjustment script in the transaction adjustment system.

[0110] In a feasible embodiment, step B10 further includes steps B11 to B12:

[0111] Step B11, obtaining the node adjustment result of the adjustment device, and determining whether the node adjustment result meets the preset expected adjustment result condition;

[0112] Step B12, when the node adjustment result does not meet the preset expected adjustment result conditions, the to-be-adjusted transaction corresponding to the node adjustment result is used as the abnormal log of the adjustment device.

[0113] It should be noted that the node deduction result may include a numerical value, which may be an amount, a date, etc., which is not limited in this embodiment. The preset deduction result conditions corresponding to different deduction devices may also be different. The preset deduction result conditions include that the node deduction result of the deduction device is within the standard deduction result of the deduction device, the standard deduction result can be preset in the deduction device in advance, and the standard deduction result can be a numerical range, etc., which is not specifically limited in this embodiment.

[0114] Exemplarily, the node deduction result of the deduction device is obtained. When the node deduction result belongs to the standard deduction result, it is determined that the node deduction result is normal. When the node deduction result does not belong to the standard deduction result, it is determined that the node deduction result is abnormal. The transaction to be deducted corresponding to the abnormal node deduction result can be used as the abnormal log of the deduction device. So that the deduction script of the deduction device can be optimized based on the abnormal log of the deduction device. In other embodiments, during the process of the deduction device performing the deduction operation on the transaction to be deducted, the record of the processing of the transaction to be deducted by the deduction device can be saved, for example, it can be recorded as a normal log, so as to facilitate the subsequent analysis of the transaction to be deducted based on the normal log, so as to facilitate the subsequent optimization of the deduction script of the deduction device.

[0115] In a feasible embodiment, after step S30, steps C10 to C40 are also included:

[0116] Step C10, obtaining the number of transactions allocated to each deduction adjustment device within a preset time;

[0117] Step C20, determining the idle coefficient of each deduction adjustment device according to the number of transaction allocations of each deduction adjustment device, wherein the idle coefficient is negatively correlated with the number of transaction allocations;

[0118] Step C30, determining a target idle device whose idle coefficient is less than a preset idle threshold value among the adjustment devices;

[0119] Step C40, in the transaction deduction system, obtain the transaction to be allocated that matches the deduction link of the target idle device, and allocate the transaction to be allocated to the target idle device.

[0120] It should be noted that the preset time can be set based on actual conditions, the length of the preset time and the length of the preset cycle can be the same or different, and the number of transactions allocated is the total number of transactions to be processed by the adjustment device within the preset time.

[0121] The idle coefficient is used to describe the idleness of the deduction device. The idle coefficient is inversely proportional to the idleness. The larger the idle coefficient, the more transactions to be deducted are processed by the deduction device within the preset time, and the lower the idleness; the smaller the idle coefficient, the fewer transactions to be deducted are processed by the deduction device within the preset time, and the higher the idleness. For example, the idle coefficient of the first deduction device is the ratio of the number of transaction allocations of the first deduction device to the number of transaction allocations of all deduction devices, and the first deduction device is any deduction device.

[0122] The preset idle threshold can be determined based on actual conditions, and this embodiment does not specifically limit this. The target idle device is a deduction device with a high idle degree. When there is a target idle device with a high idle degree, the target deduction transaction can be sent to the target idle device.

[0123] Exemplarily, in the transaction deduction system, the deduction state matches the target idle device, which means that the deduction state of the target transaction to be deducted satisfies the preset deduction standard state condition of the target idle device, and the target transaction to be deducted may be a transaction to be deducted that has not yet been assigned to the target idle device. In other embodiments, if there is a target idle device, when there are no extra target transactions to be deducted in the transaction deduction system, the deduction transaction to be deducted can be processed by manual assistance to obtain the target transaction to be deducted, and the target transaction to be deducted is assigned to the target transaction to be deducted for processing. For example, there are two deduction devices AB, and the deduction order is also AB. The number of transactions allocated in A is 100, and the number of transactions allocated in B is 10. B is the target idle device, then the preset allocation number of transactions to be deducted that A has not yet processed can be determined manually from A, and the deduction operation performed by A can be manually processed to obtain the target transaction to be deducted. After the manual execution is completed, it is uploaded to the transaction deduction system, and the process engine of the transaction deduction system can assign the manually processed target transaction to be deducted to B, so as to improve efficiency. The preset allocation number can be determined based on the actual situation. This embodiment does not make specific restrictions on this.

[0124] For a better understanding of this embodiment, please refer to Figure 4 , briefly describe the structure of the transaction deduction system in this embodiment: the transaction deduction system includes an execution layer, an application layer and a basic layer. The basic layer includes a process engine, a decision engine and a unified business platform. The process engine can be used to assign the transaction to be deducted to the corresponding deduction device. The decision engine can store the deduction process corresponding to different transactions to be deducted. The unified business platform can be a platform for generating transactions. For example, there may be transactions to be deducted with transaction errors. The process engine can also obtain transactions to be deducted from the unified business platform. The application layer includes authority management, financial adjustment and a comprehensive billing platform. Authority management can be used to manage the access rights of business personnel on the transaction deduction system. Financial adjustment can support the deduction engine in the deduction device to adjust the bill of the transaction to be deducted when executing the deduction script. For example, when the deduction device adjusts the payment amount of the transaction to be deducted, the payment amount of the transaction to be deducted will also be adjusted in the account adjustment of the application layer. The comprehensive billing platform can store the transaction bill information of multiple users, and the historical transaction information of the transaction party can be obtained from the comprehensive billing platform. The execution layer includes a deduction device, and there may be multiple deduction devices. In the deduction device, the deduction engine will call the deduction script to perform the deduction operation so as to determine the transaction deduction result of the transaction to be deducted.

[0125] Reference Figure 5 , Figure 5 Another module structure diagram of the transaction deduction system is shown in FIG. 1 , which may be a module structure diagram of a controller in the transaction deduction system. The controller includes:

[0126] A first acquisition module 10 is used to acquire a transaction to be adjusted and determine the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of a query link, a transfer link, a deduction link, and an account adjustment link;

[0127] A second acquisition module 20 is used to obtain the deduction device of each deduction link in the transaction deduction system, and the deduction device includes a deduction script;

[0128] The adjustment module 30 is used to call the adjustment scripts of each adjustment device in turn according to the adjustment process, perform adjustment operations on the transaction to be adjusted, and obtain the transaction adjustment results of the transaction to be adjusted.

[0129] The controller in the transaction deduction system can call the process engine to assign the transactions to be deducted to each deduction device, and can also instruct each deduction device to execute the deduction script to perform deduction processing on the transactions to be deducted.

[0130] The transaction deduction system provided in the present application adopts the transaction deduction method in the above-mentioned embodiment, aiming to solve the technical problem of low deduction efficiency. Compared with the prior art, the beneficial effects of the transaction deduction method provided in the embodiment of the present application are the same as the beneficial effects of the transaction deduction method provided in the above-mentioned embodiment, and other technical features in the transaction deduction system are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here. The embodiment of the present application provides a transaction deduction device, which can be a playback device, and the transaction deduction device includes: at least one processor; and a memory connected to communication with the at least one processor; wherein the memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor, so that the at least one processor can execute the transaction deduction method in the above-mentioned embodiment.

[0131] Reference below Figure 6 , which shows a schematic diagram of the structure of a transaction deduction device suitable for implementing the embodiment of the present disclosure. The transaction deduction device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6The transaction adjustment device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0132] like Figure 6 As shown, the transaction deduction device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM) 1004. In RAM 1004, various programs and data required for the operation of the transaction deduction device are also stored. The processing device 1001, ROM 1002, and RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device can allow the transaction deduction device to communicate with other devices wirelessly or wired to exchange data. Although the transaction deduction device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0133] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0134] The transaction deduction device provided by the present application adopts the transaction deduction method in the above-mentioned embodiment 1 to solve the technical problem of low deduction efficiency. Compared with the prior art, the beneficial effect of product flow data distribution provided by the embodiment of the present application is the same as the beneficial effect of the transaction deduction method provided by the above-mentioned embodiment, and the other technical features of the transaction deduction system are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here. It should be understood that the various parts of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the description of the above-mentioned embodiments, specific features, structures, materials or characteristics can be combined in a suitable manner in any one or more embodiments or examples. The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims. The present embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the transaction deduction method in the above-mentioned embodiment 1. The computer-readable storage medium provided in the embodiment of the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, equipment or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable EPROM (Electrical Programmable Read Only Memory) or flash memory, an optical fiber, a portable compact disk CD-ROM (compact disc read-only memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution device, device or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above. The above-mentioned computer-readable storage medium may be included in the transaction deduction device; or it may exist independently without being assembled into the transaction deduction device.The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the transaction deduction adjustment device, the transaction deduction adjustment device: obtains the transaction to be adjusted, and determines the deduction adjustment process of the transaction to be adjusted, and the deduction adjustment process includes multiple deduction adjustment links; obtains the deduction adjustment device of each of the deduction adjustment links in the transaction deduction system; according to the deduction adjustment process, calls the deduction adjustment script of each of the deduction adjustment devices in turn, performs the deduction operation on the transaction to be adjusted, and obtains the transaction deduction result of the transaction to be adjusted.

[0135] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a LAN (local area network) or WAN (Wide Area Network), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0136] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the equipment, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based device that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0137] The modules involved in the embodiments described in the present disclosure may be implemented by software or by hardware. The name of the module does not constitute a limitation on the unit itself under certain circumstances. The computer-readable storage medium provided in the present application stores computer-readable program instructions for executing the above-mentioned transaction deduction method, aiming to solve the technical problem of low deduction efficiency. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the embodiments of the present application are the same as the beneficial effects of the transaction deduction method provided in the above-mentioned embodiments, which will not be elaborated here.

[0138] The present application also provides a computer program product, including a computer program, which implements the steps of the transaction deduction method as described above when executed by a processor. The computer program product provided by the present application aims to solve the technical problem of low deduction efficiency. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present application are the same as the beneficial effects of the transaction deduction method provided by the above embodiment, which will not be repeated here. The above is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. All equivalent structures or equivalent process transformations made using the contents of the specification and drawings of this application, or directly or indirectly used in other related technical fields, are similarly included in the patent processing scope of the present application.

Claims

1. A transaction deduction method, characterized in that: Applied to a transaction deduction system, the method includes: Acquire the transaction to be adjusted, and determine the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of the following links: query link, order adjustment link, deduction link, and account adjustment link; Obtaining respective deduction devices of each deduction link in the transaction deduction system, wherein the deduction devices include deduction scripts; According to the deduction adjustment process, the deduction adjustment scripts of the respective deduction adjustment devices are called in sequence to perform deduction adjustment operations on the transactions to be adjusted, and obtain the transaction deduction adjustment results of the transactions to be adjusted.

2. The method according to claim 1, characterized in that The transaction deduction results include the node deduction results and the deduction status of the transaction to be deducted; The step of calling the deduction scripts of the deduction devices in turn according to the deduction adjustment process, performing deduction adjustment operations on the transaction to be deducted, and obtaining the transaction deduction adjustment result of the transaction to be deducted includes: According to the sequence of each of the buckle adjustment links in the buckle adjustment process, the buckle adjustment devices of each of the buckle adjustment links are sorted to obtain a buckle adjustment sequence; According to the deduction order, each deduction device is called in sequence, and for each called deduction device, it is determined whether the deduction status of the transaction to be deducted satisfies the preset deduction standard status condition of the deduction device; When the deduction status of the transaction to be deducted satisfies the preset deduction standard status condition of the deduction device, calling the deduction engine of the deduction device, executing the deduction script of the deduction device, obtaining the node deduction result of the transaction to be deducted, and updating the deduction status of the transaction to be deducted; When the deduction adjustment status of the transaction to be adjusted does not meet the preset deduction adjustment standard status of the deduction adjustment device, an abnormal deduction adjustment prompt is output.

3. The method according to claim 1, characterized in that The method further comprises: Receiving a script modification instruction, and determining a target modification script of a target deduction device from the script modification instruction; Determine the business process nodes and business logic from the target modification script; According to the business logic, each business process node is displayed on the interactive interface of the transaction adjustment system; In response to the user's adjustment operation on the interactive interface, each of the business process nodes and / or the business logic is adjusted.

4. The method according to claim 1, characterized in that After the step of calling the deduction scripts of the deduction devices in turn according to the deduction process, performing deduction operations on the transaction to be deducted, and obtaining the deduction results of the transaction to be deducted, the method further includes: For each of the deduction adjustment devices, obtain the working time of the deduction adjustment device within a preset period, the number of deduction adjustment transactions, and the processing time of each single transaction, and obtain the abnormal log of the deduction adjustment device; Determining the buckle adjustment efficiency of the buckle adjustment device according to the ratio of the number of buckle adjustment processing items to the working time; Determining a target optimized processing time that is greater than a preset single transaction time from among the single transaction processing times; Based on the adjustment efficiency, the target optimization processing time and the exception log, optimization suggestions for the adjustment device are determined, and the optimization suggestions include business processing node merging and / or node sequence adjustment.

5. The method according to claim 4, characterized in that The step of obtaining the abnormal log of the buckle adjusting device includes: Obtaining the node adjustment result of the adjustment device, and determining whether the node adjustment result meets the preset expected adjustment result condition; When the node adjustment result does not satisfy the preset expected adjustment result condition, the to-be-adjusted transaction corresponding to the node adjustment result is used as the abnormal log of the adjustment device.

6. The method according to claim 1, characterized in that After the step of sequentially calling the respective deduction scripts of the deduction devices according to the deduction process, performing deduction operations on the transaction to be deducted, and obtaining the deduction results of the transaction to be deducted, the method further includes: Obtaining the number of transactions allocated to each of the deduction adjustment devices within a preset time; Determine the idle coefficient of each deduction device according to the number of transactions allocated to each deduction device, wherein the idle coefficient is negatively correlated with the number of transactions allocated; Determine, in each of the adjustment devices, a target idle device whose idle coefficient is less than a preset idle threshold; In the transaction deduction system, a target transaction to be deducted whose deduction status matches the target idle device is searched, and the target transaction to be deducted is allocated to the target idle device.

7. A transaction deduction system, characterized in that: The system comprises: A first acquisition module is used to acquire the transaction to be adjusted and determine the adjustment process of the transaction to be adjusted, wherein the adjustment process includes multiple adjustment links, and the adjustment link includes at least one of the query link, the order adjustment link, the deduction link and the account adjustment link; A second acquisition module is used to obtain the deduction device of each deduction link in the transaction deduction system, and the deduction device includes a deduction script; The deduction adjustment module is used to call the deduction adjustment scripts of each of the deduction adjustment devices in turn according to the deduction adjustment process, perform deduction adjustment operations on the transactions to be adjusted, and obtain the transaction deduction adjustment results of the transactions to be adjusted.

8. A transaction deduction device, characterized in that: The transaction deduction device includes: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein, the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the steps of the transaction adjustment method described in any one of claims 1 to 6.

9. A readable storage medium, characterized in that: The readable storage medium is a computer-readable storage medium, on which is stored a program for implementing the transaction deduction method, and the program for implementing the transaction deduction method is executed by a processor to implement the steps of the transaction deduction method as described in any one of claims 1 to 6.

10. A program product, characterized in that The program product is a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the transaction deduction method as described in any one of claims 1 to 6 are implemented.