Interface service processing method and device, and server

By querying the consistency configuration table within a preset time and determining the service call result based on the processing method, the problem of poor user experience in different business scenarios of the same consumer system is solved, thereby improving user experience and saving resources.

CN115421895BActive Publication Date: 2026-07-31AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AGRICULTURAL BANK OF CHINA
Filing Date
2022-09-28
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In existing technologies, when a single consumer system includes multiple business scenarios, using the same information consistency processing method across different business scenarios may result in a poor user experience, increased user complaints, and higher resource consumption.

Method used

If no service call result is received from the server within a preset time or the result is unknown, the preset consistency configuration table is queried, and the service call result of the target service is determined according to the processing method, so as to ensure that the service call result of the consumer system and the server calling the target service is consistent.

Benefits of technology

By using different consistency processing methods to adapt to different business scenarios, we can improve user experience, reduce user complaints, and reduce resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115421895B_ABST
    Figure CN115421895B_ABST
Patent Text Reader

Abstract

This disclosure provides an interface service processing method, apparatus, and server, involving data processing technology. The method includes: sending an interface service call request to the server; if it is determined that no service call result is received within a preset time, or if it is determined that the received service call result indicates an unknown service call status, then obtaining a preset consistency configuration table; determining a processing method based on the consistency configuration table, and determining the service call result of the target service based on the processing method, so as to achieve consistency between the service call results in the server and the consumer system. This solution can obtain a preset processing method by querying the preset consistency configuration table, and call the service according to the processing method to achieve consistency between the service call results in the consumer system and the server. It can achieve consistency between the service call results in the consumer system and the server by using different consistency processing methods for different business scenarios of the same consumer system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to data processing technology, and more particularly to an interface service processing method, apparatus and server. Background Technology

[0002] Currently, the financial industry, represented by banks, has seen a surge in new products. However, for the banking industry, its core system is the main account system, which is based on the deposit and withdrawal of funds. Ensuring the consistency of information between the main account system and the consumer system is an important issue for the banking industry.

[0003] In existing technologies, ensuring information consistency mostly involves verification or accounting correction. For individual consumer systems, a single processing method is typically used to solve the accounting consistency problem.

[0004] However, if a single consumer system includes multiple business scenarios, using the same information consistency processing method across different scenarios may lead to a poor user experience, thereby increasing user complaints and ultimately increasing resource consumption. Summary of the Invention

[0005] This disclosure provides an interface service processing method, apparatus, and server to address the problem in the prior art where, for a single consumer system encompassing multiple business scenarios, using the same information consistency processing method across different business scenarios can lead to a poor user experience, thereby increasing user complaints and ultimately increasing resource consumption.

[0006] According to the first aspect of this disclosure, an interface service processing method is provided, applied to a consumer system, including:

[0007] Send an interface service call request to the server, so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system;

[0008] If it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown, then a preset consistency configuration table is obtained.

[0009] Based on the consistency configuration table, a processing method is determined, and based on the processing method, the service call result of calling the target service is determined, so as to achieve consistency between the service call result of the server and the consumer system calling the target service.

[0010] In one possible implementation, the interface service call request includes the identifier of the consumer system and the business type; wherein, the consumer system includes at least one business type; the business type corresponds to the business scenario of the consumer system; the consistency configuration table includes the correspondence between the identifier, the business type, and the processing method;

[0011] The step of determining the processing method based on the consistency configuration table includes:

[0012] Based on the identifier and the service type, query the consistency configuration table to determine the processing method corresponding to the identifier and the service type.

[0013] In one possible implementation, if it is determined that the processing method is to erase the debt, and it is determined that the call to the target service has taken effect in the consumer's system, then the reversal sub-service in the server is called to cancel the call to the target service, and it is determined that the call to the target service has failed.

[0014] or,

[0015] If it is determined that the processing method is to erase the debt, and it is determined that calling the target service has not taken effect in the consumer's system, then it is determined that the call to the target service has failed.

[0016] In one possible implementation, if the processing method is determined to be verification, then the verification sub-service in the server is invoked to determine the service call result of the target service through a query.

[0017] In one possible implementation, a new instruction initiated by the user is responded to, and content is added to the consistency configuration table according to the new instruction;

[0018] or,

[0019] Responding to a user-initiated deletion command, the corresponding content is deleted from the consistency configuration table according to the deletion command.

[0020] In one possible implementation, the consistency configuration table is modified in response to a user-initiated modification instruction.

[0021] According to a second aspect of this disclosure, an interface service processing apparatus is provided, applied to a consumer system, comprising:

[0022] The sending unit is used to send an interface service call request to the server, so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system;

[0023] The receiving unit is configured to obtain a preset consistency configuration table if it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown.

[0024] The processing unit is configured to determine the processing method based on the consistency configuration table, and determine the service call result of calling the target service based on the processing method, so as to achieve consistency between the service call result of the server and the consumer system calling the target service.

[0025] According to a third aspect of this disclosure, a server is provided, including a memory and a processor; wherein,

[0026] The memory is used to store computer programs;

[0027] The processor is configured to read the computer program stored in the memory and execute the interface service processing method as described in the first aspect according to the computer program in the memory.

[0028] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the interface service processing method as described in the first aspect is implemented.

[0029] According to a fifth aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the interface service processing method as described in the first aspect.

[0030] The interface service processing method, apparatus, and server provided in this disclosure are applied to a consumer system. The method includes: sending an interface service call request to a server, so that the server can call a target service according to the request, obtain the service call result of the target service, and feed back the service call result to the consumer system; if it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result indicates an unknown service call status, then a preset consistency configuration table is obtained; based on the consistency configuration table, a processing method is determined, and based on the processing method, the service call result of the target service is determined, so as to achieve consistency between the service call result of the target service in the server and the consumer system. In the interface service processing method, apparatus, and server provided in this solution, when no service call result of the target service is received from the server within a preset time, or when the received call result indicates an unknown service call status, the preset consistency configuration table can be queried to obtain a preset processing method, and the service call result of the target service can be determined based on the processing method, thereby achieving consistency between the service call result of the target service in the consumer system and the server. It can enable different consistency processing methods to be used for different business scenarios of the same consumer system to ensure that the service call results of the consumer system and the server are consistent, which can improve the user experience, thereby reducing the number of user business complaints and reducing resource consumption. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a flowchart illustrating an exemplary embodiment of the interface service processing method disclosed herein.

[0033] Figure 2 A flowchart illustrating an interface service processing method as another exemplary embodiment of this disclosure;

[0034] Figure 3 This is a schematic diagram illustrating an interface service processing procedure as shown in an exemplary embodiment of the present disclosure;

[0035] Figure 4 A structural diagram of an interface service processing apparatus shown in an exemplary embodiment of this disclosure;

[0036] Figure 5 A structural diagram of an interface service processing apparatus shown in another exemplary embodiment of this disclosure;

[0037] Figure 6 This is a structural diagram of a server shown as an exemplary embodiment of the present disclosure. Detailed Implementation

[0038] Currently, the financial industry, represented by banks, has seen a surge in new products. However, for banks, their core system is the mainframe accounting system, which is fundamental for fund deposits and withdrawals. Ensuring information consistency between the mainframe accounting system and the consumer system is a crucial issue for the banking industry. Information consistency refers to the consistency between the mainframe accounting system and the consumer system's service call results after the consumer system invokes its services. In existing technologies, ensuring information consistency mostly employs verification or write-off methods, typically using one approach for each individual consumer system to address accounting consistency issues. Write-off is equivalent to the transaction not occurring. Verification refers to a secondary query performed through the verification sub-service provided by the mainframe accounting system when the mainframe accounting system does not return a response or the response is unknown, to confirm whether the transaction was successful or failed.

[0039] However, with the continuous development of internet technology and the increasing integration of channels such as mobile banking, various business scenarios arise in areas such as non-tax and tax revenue. A single information consistency guarantee mechanism appears somewhat rigid and cannot adequately adapt to these diverse scenarios. For example, in non-tax transactions, customers need immediate confirmation of transaction success. However, for back-end processing transactions, when issues arise that are unknown to the main accounting system, verification methods are more suitable. Therefore, different information consistency requirements emerge within a single consumer-side system. If the same information consistency processing method is used for multiple business scenarios within the same consumer-side system, it may lead to a poor user experience, increasing customer complaints and ultimately increasing resource consumption.

[0040] To address the aforementioned technical issues, the solution provided in this disclosure, when no service call result for the target service is received from the server within a preset time, or when the received server call result indicates an unknown service call status, can query a preset consistency configuration table to obtain a preset processing method. Based on this processing method, the service call result for the target service is determined, thereby ensuring consistency between the service call result in the consumer system and the server. This allows for the use of different consistency processing methods for different business scenarios within the same consumer system to achieve consistency between the service call results in the consumer system and the server, improving user experience, reducing user complaints, and consequently reducing resource consumption. Furthermore, it eliminates the need for additional redundant coding in the consumer system.

[0041] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this disclosure will now be described with reference to the accompanying drawings.

[0042] Figure 1 This is a schematic flowchart illustrating an exemplary embodiment of the interface service processing method disclosed herein. The interface service processing method provided in this embodiment can be applied to a consumer-side system.

[0043] like Figure 1 As shown, the interface service processing method provided in this embodiment includes:

[0044] Step 101: Send an interface service call request to the server so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system.

[0045] The method provided in this disclosure can be executed by a consumer system with computing power.

[0046] The consumer system can send interface service call requests to the server (i.e., the service provider system) to call the services on the server.

[0047] Specifically, the method provided in this embodiment can be applied to financial business scenarios.

[0048] Among them, the consumer-side system can be a payment system, a transfer system, etc.

[0049] The server can be, for example, a host accounting system.

[0050] Specifically, after receiving an interface service call request from the consumer system, the server can invoke the target service based on the request and obtain the service call result. The server can then return the obtained service call result to the consumer system.

[0051] Step 102: If it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown, then obtain the preset consistency configuration table.

[0052] The preset time is a time threshold that is set in advance based on the actual situation.

[0053] The preset consistency configuration table is a pre-configured consistency configuration table based on actual conditions. This table includes the corresponding handling methods when service call results are inconsistent between the server and consumer systems. The preset consistency configuration table can be stored in a database or in configuration files such as XML.

[0054] Specifically, if the consumer system does not receive the service call result from the server within a preset time, or if it receives the service call result but the result indicates that the service call status is unknown, it means that the service call results in the server and consumer systems are inconsistent. In this case, a preset consistency configuration table can be obtained.

[0055] Step 103: Based on the consistency configuration table, determine the processing method, and based on the processing method, determine the service call result of the target service, so as to achieve consistency between the service call result of the server and the consumer system.

[0056] Specifically, the consistency configuration table can be queried to determine the processing method, and then the service call result of the target service can be determined based on the processing method, so as to achieve consistency between the service call result of the server and the consumer system when calling the target service.

[0057] Furthermore, for different scenarios within the consumer system, different processing methods can be configured using a consistency configuration table based on actual conditions. This allows for the use of different consistency processing methods for different business scenarios within the same consumer system, ensuring consistency between the service call results in the consumer system and the server. This improves user experience, reduces user complaints, and consequently reduces resource consumption.

[0058] The interface service processing method provided in this disclosure is applied to a consumer system. It includes: sending an interface service call request to a server, so that the server can call a target service according to the request, obtain the service call result of the target service, and feed the service call result back to the consumer system; if it is determined that no service call result is received from the server within a preset time, or if it is determined that the received server call result indicates an unknown service call status, then a preset consistency configuration table is obtained; based on the consistency configuration table, a processing method is determined, and based on the processing method, the service call result of the target service is determined, so as to achieve consistency between the service call results of the target service in the server and the consumer system. In the method adopted in this disclosure, when no service call result of the target service is received from the server within a preset time, or when the received server call result indicates an unknown service call status, a preset consistency configuration table can be queried to obtain a preset processing method, and the service call result of the target service can be determined based on this processing method, thereby achieving consistency between the service call results of the target service in the consumer system and the server. It can enable different consistency processing methods to be used for different business scenarios of the same consumer system to ensure that the service call results of the consumer system and the server are consistent, which can improve the user experience, thereby reducing the number of user business complaints and reducing resource consumption.

[0059] Figure 2 This is a schematic flowchart illustrating an interface service processing method as another exemplary embodiment of the present disclosure. The interface service processing method provided in this embodiment can be applied to a consumer-side system.

[0060] like Figure 2 As shown, the interface service processing method provided in this embodiment includes:

[0061] Step 201: Send an interface service call request to the server so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system.

[0062] Specifically, the principle and implementation of step 201 are similar to those of step 101, and will not be repeated here.

[0063] Step 202: If it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown, then obtain the preset consistency configuration table.

[0064] Specifically, the principle and implementation of step 202 are similar to those of step 102, and will not be repeated here.

[0065] Step 203: The interface service call request includes the identifier of the consumer system and the business type; wherein, the consumer system includes at least one business type; the business type corresponds to the business scenario of the consumer system; the consistency configuration table includes the correspondence between the identifier, the business type, and the processing method; based on the identifier and the business type, the consistency configuration table is queried to determine the processing method corresponding to the identifier and the business type.

[0066] Specifically, after step 203, you can proceed to step 204 or step 205.

[0067] Specifically, a single consumer system can include at least one business type, and each business type can correspond one-to-one with a business scenario within that consumer system.

[0068] The consistency configuration table includes the correspondence between identifiers, business types, and processing methods. The same identifier can correspond to at least one business type. Processing methods can include account reversal and verification.

[0069] Specifically, the API service call request can include the consumer system's identifier and business type. This identifier and business type can be matched against the consistency configuration table to determine the corresponding processing method.

[0070] For example, the consumer system could be a payment system, whose business types could include face-to-face transactions and non-face-to-face transactions. Depending on the actual situation (for face-to-face transactions, customers need to know immediately whether the transaction was successful; while for the back-end processing of non-face-to-face transactions, verification is more suitable when inconsistencies occur), the processing method for face-to-face transactions could be set to "reverse transaction"; and the processing method for non-face-to-face transactions could be set to "query".

[0071] Step 204: If the processing method is determined to be account wipeout, and the target service call has taken effect in the consumer system, then the reversal sub-service in the server is called to cancel the target service call and determine that the target service call failed; or, if the processing method is determined to be account wipeout, and the target service call has not taken effect in the consumer system, then the target service call is determined to fail, so as to ensure that the service call results of the target service in the server and consumer systems are consistent.

[0072] If the processing method is determined to be account reversal, and it is determined that the target service call has taken effect in the consumer system, the consumer system can call the reversal sub-service in the server to cancel the target service call and determine that the target service call failed; thereby achieving consistency between the service call results of the server and the consumer system.

[0073] Alternatively, if the processing method is determined to be account reversal, and it is determined that the target service call has not taken effect in the consumer system, then there is no need to call the reversal sub-service, and the target service call can be directly determined to have failed; thus, the service call results of the server and the consumer system calling the target service are consistent.

[0074] Step 205: If the processing method is determined to be verification, the verification sub-service in the server is called to determine the service call result of the target service through query, thereby ensuring that the service call result of the target service in the server and the consumer system is consistent.

[0075] If the processing method is determined to be verification, the consumer system can call the verification sub-service in the server to query the service call result of the target service again, and obtain the service call result of the target service, thereby achieving consistency between the service call results of the server and the consumer system.

[0076] In one possible implementation, a new instruction initiated by the user is responded to, and the content is added to the consistency configuration table according to the new instruction.

[0077] Specifically, it can respond to user-initiated new commands and add new content to the consistency configuration table based on those commands.

[0078] Respond to user-initiated deletion commands and delete the corresponding entries in the consistency configuration table according to the deletion commands.

[0079] Specifically, it can respond to user-initiated deletion commands and delete the corresponding content in the consistency configuration table according to the deletion command.

[0080] Respond to user-initiated modification commands and modify the consistency configuration table accordingly.

[0081] Specifically, it can respond to user-initiated modification commands and make corresponding modifications to the consistency configuration table based on those commands.

[0082] Specifically, by responding to user-initiated add, delete, and modify commands, the consistency configuration table can be dynamically adjusted, thereby dynamically adjusting the handling method when the server corresponding to different business types in the consumer system is inconsistent with the service call results in the consumer system.

[0083] Figure 3 This is a schematic diagram illustrating an interface service processing procedure as an exemplary embodiment of the present disclosure.

[0084] like Figure 3As shown, if no service call result is received from the server within a preset time, or if the received server call result indicates an unknown service call status, it can be determined that the service call results in the server and consumer systems are inconsistent. The preset consistency configuration table is then queried to determine the handling method. If the handling method is determined to be verification, the verification sub-service in the server is invoked; if the handling method is determined not to be verification, and the target service is determined to be effective in the consumer system, the reversal sub-service in the server is invoked, and the target service call is determined to have failed. Furthermore, if the handling method is determined not to be verification, and the target service is determined not to be effective in the consumer system, the target service call is determined to have failed. This achieves consistency between the service call results in the server and consumer systems.

[0085] Figure 4 This is a structural diagram illustrating an interface service processing apparatus according to an exemplary embodiment of the present disclosure. The interface service processing apparatus provided in this embodiment can be applied to a consumer-side system.

[0086] like Figure 4 As shown, the interface service processing apparatus 400 provided in this disclosure includes:

[0087] The sending unit 410 is used to send an interface service call request to the server, so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system.

[0088] The receiving unit 420 is used to obtain a preset consistency configuration table if it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown.

[0089] Processing unit 430 is used to determine the processing method according to the consistency configuration table, and to determine the service call result of the target service according to the processing method, so as to achieve consistency between the service call result of the server and the consumer system.

[0090] Figure 5 This is a structural diagram illustrating an interface service processing apparatus as another exemplary embodiment of the present disclosure. The interface service processing apparatus provided in this embodiment can be applied to a consumer-side system.

[0091] like Figure 5 As shown, based on the above embodiments, the interface service processing apparatus 500 provided in this disclosure includes:

[0092] Processing unit 430 is specifically used to query the consistency configuration table based on the identifier and business type to determine the processing method corresponding to the identifier and business type; the interface service call request includes the identifier and business type of the consumer system; wherein, the consumer system includes at least one business type; the business type corresponds to the business scenario of the consumer system; the consistency configuration table includes the correspondence between the identifier, business type, and processing method.

[0093] Processing unit 430 is specifically used to call the reversal sub-service in the server to cancel the call to the target service if the processing method is determined to be debt erasure and the target service has been activated in the consumer system, and to determine that the call to the target service has failed.

[0094] or,

[0095] If the processing method is determined to be account wipe, and it is determined that the target service call has not taken effect in the consumer system, then the target service call is determined to have failed.

[0096] The processing unit 430 is specifically used to call the verification sub-service in the server if the processing method is determined to be verification, so as to determine the service call result of the target service through query.

[0097] Based on the above embodiments, the interface service processing apparatus 500 provided in this disclosure further includes:

[0098] Configuration unit 440 is used to respond to new instructions initiated by the user and add content to the consistency configuration table according to the new instructions;

[0099] or,

[0100] Respond to user-initiated deletion commands and delete the corresponding entries in the consistency configuration table according to the deletion commands.

[0101] Configuration unit 440 is also used to respond to user-initiated modification commands and modify the consistency configuration table according to the modification commands.

[0102] Figure 6 This is a structural diagram of a server shown as an exemplary embodiment of the present disclosure.

[0103] like Figure 6 As shown, the server provided in this embodiment includes:

[0104] Memory 601;

[0105] Processor 602; and

[0106] Computer programs;

[0107] The computer program is stored in memory 601 and configured to be executed by processor 602 to implement any of the interface service processing methods described above.

[0108] This embodiment also provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement any of the interface service processing methods described above.

[0109] This embodiment also provides a computer program product, including a computer program that, when executed by a processor, implements any of the above-described interface service processing methods.

[0110] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An interface service processing method characterized by, Applied to consumer-side systems, including: An interface service call request is sent to the server, so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system; the interface service call request includes the identifier of the consumer system and the service type; If it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown, then a preset consistency configuration table is obtained; the consistency configuration table includes the correspondence between the identifier, the service type, and the processing method. If it is determined that the processing method is to erase the debt, and it is determined that the call to the target service has taken effect in the consumer's system, then the reversal sub-service in the server is called to cancel the call to the target service, and it is determined that the call to the target service has failed. or, If it is determined that the processing method is to erase the debt, and it is determined that calling the target service has not taken effect in the consumer's system, then it is determined that the call to the target service has failed. If the processing method is determined to be verification, the verification sub-service in the server is invoked to determine the service call result of the target service through query, so as to ensure that the service call result of the server and the consumer system calling the target service are consistent.

2. The method of claim 1, wherein, in, The consumer system includes at least one business type; the business type corresponds to the business scenario of the consumer system. The step of determining the processing method based on the consistency configuration table includes: Based on the identifier and the service type, query the consistency configuration table to determine the processing method corresponding to the identifier and the service type.

3. The method according to claim 1 or 2, characterized in that, Also includes: Respond to user-initiated new instructions and add content to the consistency configuration table according to the new instructions; or, Responding to a user-initiated deletion command, the corresponding content is deleted from the consistency configuration table according to the deletion command.

4. The method of claim 3, wherein, Also includes: Respond to the user's modification command and modify the consistency configuration table according to the modification command.

5. An interface service processing apparatus characterized by comprising: Applied to consumer-side systems, including: The sending unit is used to send an interface service call request to the server, so that the server can call the target service according to the interface service call request, obtain the service call result of the target service, and feed back the service call result to the consumer system; the interface service call request includes the identifier of the consumer system and the service type; The receiving unit is configured to, if it is determined that no service call result is received from the server within a preset time, or if it is determined that the received call result from the server indicates that the service call status is unknown, obtain a preset consistency configuration table; the consistency configuration table includes the correspondence between the identifier, the service type, and the processing method. The processing unit is configured to, if it is determined that the processing method is "reversal" and the call to the target service has taken effect in the consumer system, call the reversal sub-service in the server to cancel the call to the target service and determine that the target service call failed; or, if it is determined that the processing method is "reversal" and the call to the target service has not taken effect in the consumer system, determine that the target service call failed; if it is determined that the processing method is "verification," call the verification sub-service in the server to determine the service call result of the target service through a query, so as to achieve consistency between the service call results of the server and the consumer system.

6. A server, characterized by Includes memory and processor; among which, The memory is used to store computer programs; The processor is configured to read a computer program stored in the memory and execute the method described in any one of claims 1-4 according to the computer program in the memory.

7. A computer readable storage medium characterized by The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method described in any one of claims 1-4.

8. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-4.