Non-real-time structural data request response method and device
By receiving and generating structured response files, the processing results of non-real-time structured data requests are actively feedback to the initiator, and the high cost and low real-time problems caused by manual notification in the prior art are solved, and online real-time response and efficient processing are achieved.
Patent Information
- Application Number
- CN202311871372.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
In the prior art, the response methods of non-real-time structured data requests rely on manual notification, resulting in high labor costs, poor real-time and poor experience, and the initiator cannot obtain processing results in a timely manner.
By receiving the file processing result information of the service transfer and clearing system, a structured response file is generated and actively feedback to the initiator, including the receiving module, the judgment module, the processing module, the writing module and the sending module, real-time online response is achieved.
It reduces labor costs, improves the real-time response and the user experience of the initiator, reduces the complexity of offline interactions, and improves the efficiency of non-real-time request processing.
Smart Images

Figure CN120234136A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fintech, and in particular to a method and device for responding to a non-real-time structured data request. Background Art
[0002] This section aims to provide background or context for the embodiments of the present invention described in the claims. The descriptions herein are not admitted to be prior art merely because they are included in this section.
[0003] The present invention relates to the problem of responding to non-real-time structured requests in financial services. In a type of financial service, it is necessary for the business transfer and settlement system to give full play to the coverage advantages of member institutions. The first step of this system is to provide a unified and standardized transaction information transfer service for the sender and the recipient. In the above scenario, for non-real-time services, the initiating institution cannot obtain the processing result of the business transfer and settlement system in real time. Some common existing methods often involve the receiving institution or the intermediate business transfer and settlement system monitoring the processing result of the non-real-time request, and then informing the sender through an offline manual notification method.
[0004] The existing technical solutions have the following several disadvantages:
[0005] 1. High labor cost. The existing method requires the business transfer and settlement system or the receiving institution to observe in real time through technical means such as monitoring. If there is a problem with the request processing, it is necessary to manually search and locate the cause and notify the sending institution offline. The labor cost consumed is relatively high.
[0006] 2. Poor real-time performance. Since it is necessary for the processing party or the counterparty to monitor the processing result and then give feedback offline, if the feedback is not timely, the speed at which the initiating institution corrects deviations will be affected, and the response real-time performance is relatively poor.
[0007] 3. Poor experience. For the initiating institution, it can only passively wait for the notification and cannot know the processing result of the request it submitted in real time. There is no way to know the processing situation of its request at the fastest speed, which affects the usage experience of both parties. Summary of the Invention
[0008] In a first aspect, an embodiment of the present invention provides a method for responding to a non-real-time structured data request, which is used to actively feedback a response file to the initiating institution for a non-real-time structured data request, with strong real-time performance, low cost, and good experience for the initiating institution. The method includes:
[0009] Receiving the file processing result information of this batch sent by the business transfer and settlement system at the end of each processing of the structured data request, and adding it to the system file processing request result information list;
[0010] Traverse the list of system file processing request result information. When it is determined according to the storage module that the file processing result information has been updated, add the updated file processing result information to the list of result information to be responded;
[0011] Traverse the list of result information to be responded. For each file processing data, generate a structured response file format string and add it to the response information list;
[0012] Generate a structured response file according to the response information list and update the storage module;
[0013] Send the structured response file to the sending institution corresponding to the receiving business transfer and settlement system.
[0014] In a second aspect, an embodiment of the present invention further provides a response device for a non-real-time structured data request, which is used to actively feedback a response file to the initiating institution for a non-real-time structured data request, with strong real-time performance, low cost, and good experience for the initiating institution. The device includes:
[0015] A receiving module, configured to receive the file processing result information of this batch sent by the business transfer and settlement system at the end of each processing of the structured data request, and add it to the system file processing request result information list;
[0016] A judgment module, configured to traverse the system file processing request result information list. When it is determined according to the storage module that the file processing result information has been updated, add the updated file processing result information to the list of result information to be responded;
[0017] A processing module, configured to traverse the list of result information to be responded. For each file processing data, generate a structured response file format string and add it to the response information list;
[0018] A writing module, configured to generate a structured response file according to the response information list and update the storage module;
[0019] A sending module, configured to send the structured response file to the sending institution corresponding to the receiving business transfer and settlement system;
[0020] A storage module, configured to store the structured response file.
[0021] In a third aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-mentioned response method for a non-real-time structured data request is implemented.
[0022] Fourthly, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program, which when executed by a processor, implements the above-mentioned method for responding to a non-real-time structured data request.
[0023] Fifthly, an embodiment of the present invention further provides a computer program product including a computer program, which when executed by a processor, implements the above-mentioned method for responding to a non-real-time structured data request.
[0024] In an embodiment of the present invention, the file processing result information of this batch sent by the receiving service transfer and settlement system at the end of each processing of the structured data request is received and added to the system file processing request result information list; the system file processing request result information list is traversed, and when it is determined according to the storage module that the file processing result information is updated, the updated file processing result information is added to the list of results to be responded; the list of results to be responded is traversed, for each file processing data, a structured response file format string is generated and added to the response information list; according to the response information list, a structured response file is generated and the storage module is updated; the structured response file is sent to the sending institution corresponding to the receiving service transfer and settlement system. Compared with the existing manual offline notification method, the solution of the embodiment of the present invention can give a real-time response to the processing result to the initiator online. It reduces the labor cost of capturing and processing the results of non-real-time requests and locating processing problems; it reduces the complexity of offline interaction; at the same time, this relatively real-time online feedback can improve the user experience of the request initiator. The requestor can receive the request processing results of their non-real-time services in real time, so as to discover and solve problems in a timely manner, increasing the efficiency of processing non-real-time requests. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings. In the drawings:
[0026] Figure 1 is a schematic diagram of a system for responding to a non-real-time structured data request in an embodiment of the present invention;
[0027] Figure 2 is a schematic diagram of the principle of a system for responding to a non-real-time structured data request in an embodiment of the present invention;
[0028] Figure 3 is an architecture solution for load balancing from the application layer to the proxy service layer in an embodiment of the present invention;
[0029] Figure 4 This is a flowchart of the response method for non-real-time structured data requests in an embodiment of the present invention;
[0030] Figure 5 This is a flowchart of another response method for non-real-time structured data requests in an embodiment of the present invention;
[0031] Figure 6 This is a schematic structural diagram of the response device for non-real-time structured data requests in an embodiment of the present invention. Detailed implementation manners
[0032] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer and more understandable, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Herein, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention.
[0033] First, the terms related to the present invention are explained.
[0034] Non-real-time: Non-real-time is relative to real-time. Generally, after a real-time request is sent to the system, the system will give an immediate response after processing. However, after a non-real-time request is sent to the system, the system will process it after reaching a certain time.
[0035] Structured data request: Requests with specific data content formats that have differences but a unified structural order. Generally, requests are sent in the form of files, and the specific information of the requests is included in the files.
[0036] SFTP: SSH FileTransfer Protocol, which is a secure file transfer protocol and a secure method for transferring files over a network.
[0037] The inventor found that in the existing business transfer and settlement system for non-real-time structured requests, participants in the existing services are used as shown in Figure 1 . The two parties in the exchange send and receive files to each other. Therefore, one party is called the initiating institution and the other party is called the receiving institution. Transaction information is transmitted in the business transfer and settlement system in the form of data structure files. The business transfer and settlement system periodically performs operations such as downloading, encrypting / decrypting, verifying, signing / verifying signatures, and uploading on the files. Among them, the flowchart of the business transfer and settlement system for business transfer is as shown in Figure 2As shown in the figure, first, the initiating institution uses a day as a basic unit, which is called a batch. For each batch, the initiating institution can upload n structured files to the storage device of the business transfer and settlement system multiple times, and the request files with the same name will overwrite and replace each other. Since the business transfer and settlement system does not know the specific time when the institution updates the request file, it will regularly scan the daily directory of the storage device, download the request files in the directory and process them. After successful processing, the files will be forwarded to the receiving institution. A time will be negotiated between the sending institution and the receiving institution as the deadline. For example, the sending institution can upload the request files for day D to the business transfer and settlement system between 0:00 and 24:00 on day D. If the receiving institution has not received the request files for day D from the initiating institution by 8:00 on day D+1, the receiving institution will actively contact the business transfer and settlement system and the sending institution to ask for the reason. Or if the business transfer and settlement system fails to process, the business transfer and settlement system will actively contact the sending institution to inform the reason and conduct processing. The non-real-time request processing flow in such a scenario results in that the initiating institution has no channel to actively obtain the processing status of the requests it uploads by the business transfer and settlement system, and can only wait for the notifications from the business transfer and settlement system and the receiving institution to know whether the requests it uploads are processed successfully or there are errors.
[0038] In the embodiment of the present invention, the business transfer and settlement system is taken as an example of the wealth management system for elaboration. The essence of the wealth management system is to perform transfer processing of transaction request files between the sending institution and the receiving institution. For example, when interacting among institutions A, B, and C, the interaction content between each pair of institutions in each batch includes multiple index files and multiple data files. Each index file contains n data files. Only when the formats of the index files and data files uploaded by the initiating institution are all correct and the names of the actually uploaded data files are the same as the data files included in the index files, will the wealth management system transfer the batch of request data to the receiving institution. See Figure 3Taking institution A as an example, the files uploaded by institution A are "Index1-A-B.TXT, Index1-A-C.TXT, Index2-A-C.TXT, Data1-A-B.TXT, Data2-A-B.TXT, Data1-A-C.TXT, Data2-A-C.TXT". Among them, the file "Index1-A-B.TXT" contains "Data1-A-B.TXT, Data2-A-B.TXT", "Index1-A-C.TXT" contains "Data1-A-C.TXT", and "Index2-A-C.TXT" contains "Data2-A-C.TXT". If the file formats sent by the initiating institution A are correct and complete, then after being processed by the wealth management system, "Index1-A-B.TXT, Data1-A-B.TXT, Data2-A-B.TXT" will be forwarded to institution B, and "Index1-A-C.TXT, Data1-A-C.TXT, Index2-A-C.TXT, Data2-A-C.TXT" will be sent to institution C. If there are problems with the files, then the processing of this batch of non-real-time requests fails and will still be processed periodically until institution A updates the problematic files, and then the requests of this batch will be successfully processed.
[0039] Figure 4 It is a flowchart of the response method for non-real-time structured data requests in the embodiments of the present invention, including:
[0040] Step 401, receiving the file processing result information of this batch sent by the business transfer and clearing system at the end of each processing of the structured data request, and adding it to the system file processing request result information list;
[0041] Step 402, traversing the system file processing request result information list, and when it is determined according to the storage module that the file processing result information has been updated, adding the updated file processing result information to the list of information to be responded;
[0042] Step 403, traversing the list of information to be responded, generating a structured response file format string for each file processing data, and adding it to the response information list;
[0043] Step 404, generating a structured response file according to the response information list, and updating the storage module;
[0044] Step 405, sending the structured response file to the sending institution corresponding to the receiving business transfer and clearing system.
[0045] Compared with the existing manual offline notification method, the solution of the embodiment of the present invention can give the initiator a real-time response to the processing result online. It reduces the labor cost of capturing the processing result of non-real-time requests and locating processing problems; reduces the complexity of offline interaction; at the same time, this relatively real-time online feedback can improve the user experience of the request initiator. The requester can receive the request processing result of his non-real-time business in real time, so as to discover and solve problems in the first time, increasing the efficiency of non-real-time request processing.
[0046] The following is an example introduction to the feasible embodiments of each step.
[0047] In step 401, receive the file processing result information of this batch sent by the business transfer and settlement system at the end of each processing of the structured data request, and add it to the system file processing request result information list;
[0048] In step 402, traverse the system file processing request result information list. When it is determined according to the storage module that the file processing result information has been updated, add the updated file processing result information to the list of information to be responded.
[0049] In step 402, it is judged whether the request being processed is the updated request of the initiating institution. If it is an unupdated request, it is equivalent to the system repeating the request processing. This request must have been responded to the initiating institution before, and there is no need to repeat the response to avoid redundancy. The judgment criterion is to compare the file being processed with the records stored in the storage module. If the file does not exist in the storage module, it means this is a new request and needs to be responded to the initiating institution; if the update time of the record stored in the storage module is less than the update time of the file being processed, it means the initiating institution has updated the request and also needs to give a response to the initiating institution.
[0050] Then, in a feasible embodiment, step 402 may specifically include:
[0051] Traverse each file processing result information in the system file processing request result information list;
[0052] Use the file name in each file processing result information as a keyword to query each record in the storage module, and obtain the query result. The record includes the file name and the update time;
[0053] If the query result is that the record with this file name does not exist in the storage module, it is determined that the file processing result information has been updated;
[0054] If the query result is that the record with this file name exists in the storage module, and the update time of this file processing result information is later than the update time of this record, it is determined that the file attribute information has been updated;
[0055] Add the updated file processing result information to the list of results to be responded.
[0056] In step 403, traverse the list of results to be responded, generate a structured response file format string for each file processing data, and add it to the response information list.
[0057] Step 403 mainly assembles the file name, processing result, file request time, etc. of each file in the request into a structured response file format character of "file name|initiating agency upload time|file processing result|file failure reason|" according to the processing result information of the system for non-real-time structure requests, forming response information.
[0058] Since the dimension of file forwarding is "initiating agency to receiving agency" and there is one batch per day, the identification information of the response file is unique and can be named as "initiating agency - receiving agency - date (yyyyMMdd).TXT". Due to non-real-time services, the system processes them regularly, such as once every n minutes. If it is found that the file corresponding to the structured data request has been updated during processing, the system file processing request result information will be supplemented in the response file.
[0059] The content of the response file is also structured data. In a feasible embodiment, the structured response file includes a result line and multiple detailed information lines.
[0060] The result line includes at least batch information, processing completion time, and overall processing result.
[0061] The detailed information line includes at least file name, initiating agency upload time, file processing result, and file failure reason.
[0062] That is, the structured response file contains n lines, but the first line is always the batch information, processing completion time, and overall processing result of this time. It is convenient for the sending agency to know the processing time of the system and the processing result of the entire batch of files at the first time. The first line is the "result line". Next, there will be n - 1 lines of "detailed information lines", and each line represents the detailed information of a certain structured file that has been successfully processed or failed to be processed in this batch.
[0063] In summary, the format of the result line is: "batch information|processing time|processing result"; the format of the detailed information line is: "file name|initiating agency upload time|file processing result|file failure reason|". For details, see Table 1. In Table 1, since all file processing is successful, the file failure reason is empty. The structured response file format string is a detailed information line.
[0064] Table 1
[0065]
[0066] In step 404, a structured response file is generated according to the response information list, and the storage module is updated;
[0067] For the scenario of wealth management where each batch is at the daily level and the initiating institution within the batch can repeatedly update requests, and the system also needs to repeatedly process requests, for each updated request, the content of the response file needs to be synchronously updated. Therefore, a storage module is required to store historical response files as a summary benchmark and append new processing results in real time.
[0068] In a feasible embodiment, generating a structured response file according to the response information list includes:
[0069] When the response information list is not empty, obtain the identification information of this batch from the response information list;
[0070] Obtain a structured response file according to the identification information of this batch;
[0071] Traverse the response information list and append the structured response file format string to the structured response file.
[0072] In specific implementation, the identification information includes the sending structure name, receiving institution name, and date. Of course, it can also be other unique identification methods.
[0073] The storage module has two functions. One is to store the latest processing results of files related to non-real-time requests for each institution and each batch, which is used to confirm whether a certain processing result is for an updated request or a repeated processing. The other function is to store historical response files. Each time the request is updated, the response file will also be updated for the response to this update. Thus, for the response file of an initiating institution for one batch, it includes the responses corresponding to each update request starting from this batch.
[0074] In step 405, the structured response file is sent to the sending institution corresponding to the receiving service transfer and clearing system.
[0075] Each time the initiating institution updates a non-real-time structured request, a response file will be sent to the institution to notify the institution of the historical processing results and the current processing results of this batch of requests.
[0076] See Figure 5 , an embodiment of the present invention also proposes a response device for non-real-time structured data requests, Figure 6 For the internal structure of the response device for non-real-time structured data requests in the embodiment of the present invention, it includes:
[0077] A receiving module 601, configured to receive the file processing result information of this batch sent by the service transfer and settlement system at the end of each processing of the structured data request, and add it to the system file processing request result information list;
[0078] A judgment module 602, configured to traverse the system file processing request result information list, and when it is determined according to the storage module that the file processing result information has been updated, add the updated file processing result information to the list of results to be responded;
[0079] A processing module 603, configured to traverse the list of results to be responded, generate a structured response file format string for each file processing data, and add it to the response information list;
[0080] A writing module 604, configured to generate a structured response file according to the response information list and update the storage module;
[0081] A sending module 605, configured to send the structured response file to the sending institution corresponding to the receiving service transfer and settlement system;
[0082] A storage module 606, configured to store the structured response file.
[0083] In a feasible embodiment, the judgment module is specifically configured to:
[0084] Traverse each piece of file processing result information in the system file processing request result information list;
[0085] Query each record in the storage module with the file name in each piece of file processing result information as the keyword to obtain the query result, where the record includes the file name and the update time;
[0086] If the query result is that the storage module does not have a record of this file name, it is determined that the file processing result information has been updated;
[0087] If the query result is that the storage module has a record of this file name, and the update time of this file processing result information is later than the update time of this record, it is determined that the file attribute information has been updated;
[0088] Add the updated file processing result information to the list of results to be responded.
[0089] In a feasible embodiment, the structured response file includes a result line and multiple detailed information lines;
[0090] The result line at least includes batch information, processing completion time, and overall processing result;
[0091] The detailed information line at least includes file name, upload time of the initiating institution, file processing result, and file failure reason.
[0092] In a feasible embodiment, the writing module is specifically configured to:
[0093] When the response information list is not empty, obtain the identification information of this batch from the response information list;
[0094] Obtain the structured response file according to the identification information of this batch;
[0095] Traverse the response information list and append the structured response file format string to the structured response file.
[0096] In a feasible embodiment, the writing module is specifically configured to:
[0097] Query the structured response file in the storage module according to the identification information of this batch;
[0098] When there is a structured response file, read the structured response file;
[0099] When there is no structured response file in the storage module, create a new structured response file.
[0100] In a feasible embodiment, the writing module is specifically configured to:
[0101] Traverse the response information list and update the records in the storage module with the file name as the keyword.
[0102] In summary, the embodiments of the present invention have the following beneficial effects:
[0103] Effectively reduce the cost of manual operation and maintenance notifications and problem finding. In the original manual notification and location method, when the processing of non-real-time requests fails, it is necessary for manual workers to discover the failure, search a large number of system logs to find the cause of the failure, and assemble the notification words to notify the initiator. When the business processing logic changes, it is also necessary for the operation and maintenance personnel to synchronously understand the business to facilitate location. Through this solution, the system can output the cause of the problem to the response, reducing the cost for the intermediate trading institutions. For the initiating institution, it has changed from only being able to passively wait for notifications, unable to know the processing results of its submitted requests in real time, and unable to update the problematic data at the fastest speed, to being able to immediately obtain the processing results after the platform processes, facilitating timely update of requests, saving time, and improving efficiency.
[0104] In addition, for other types of non-real-time structured requests, the design concept of this solution can be referred to, and the corresponding structured response model can be designed according to its own business scenario. By converting the processing result into a structured response and feeding it back to the handover request with the initiating institution, an online real-time notification capability can be achieved.
[0105] An embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above method for responding to a non-real-time structured data request is implemented.
[0106] An embodiment of the present invention further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above method for responding to a non-real-time structured data request is implemented.
[0107] An embodiment of the present invention further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the above method for responding to a non-real-time structured data request is implemented.
[0108] In an embodiment of the present invention, in the response solution for a non-real-time structured data request, when responding to the non-real-time structured data request, the external service is not interrupted, and at the same time, the service waits for the application side to actively close the connection, ensuring that the established connections of the application will not be abnormally interrupted, the database requests will not appear abnormally, and the newly established connections will not be unreachable due to service restart, thereby improving the success rate of database proxy update.
[0109] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0110] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0111] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the function specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in the block or blocks.
[0112] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the function specified in one or more of the processes and / or blocks Figure 1 one or more of the processes and / or blocks Figure 1 specified in the block or blocks.
[0113] The specific embodiments described above further elaborate on the objectives, technical solutions, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A method for responding to a non-real-time structured data request, characterized in that, including: Receiving the file processing result information of this batch sent by the business transfer and settlement system at the end of each processing of the structured data request, and adding it to the system file processing request result information list; Traversing the system file processing request result information list, and when it is determined according to the storage module that the file processing result information is updated, adding the updated file processing result information to the list of results to be responded; Traversing the list of results to be responded, generating a structured response file format string for each file processing data, and adding it to the response information list; Generating a structured response file according to the response information list, and updating the storage module; Sending the structured response file to the sending institution corresponding to the receiving business transfer and settlement system.
2. The method according to claim 1, wherein Traversing the system file processing request result information list, and when it is determined according to the storage module that the file processing result information is updated, adding the updated file processing result information to the list of results to be responded, including: Traversing each file processing result information in the system file processing request result information list; Querying each record in the storage module with the file name in each file processing result information as the keyword to obtain the query result, and the record contains the file name and the update time; If the query result is that the record of the file name does not exist in the storage module, it is determined that the file processing result information is updated; If the query result is that the record of the file name exists in the storage module, and the update time of the file processing result information is later than the update time of this record, it is determined that the file attribute information is updated; Adding the updated file processing result information to the list of results to be responded.
3. The method according to claim 1, characterized in that The structured response file includes a result line and multiple detailed information lines; The result line includes at least batch information, processing completion time, and overall processing result; The detailed information line includes at least file name, initiating institution upload time, file processing result, and file failure reason.
4. The method according to claim 1, wherein Generating a structured response file according to the response information list, including: When the response information list is not empty, obtaining the identification information of this batch from the response information list; Obtaining the structured response file according to the identification information of this batch; Traversing the response information list and appending the structured response file format string to the structured response file.
5. The method according to claim 4, wherein Obtaining the structured response file according to the identification information of this batch, including: Querying the structured response file in the storage module according to the identification information of this batch; When the structured response file exists, reading the structured response file; When the structured response file does not exist in the storage module, creating a new structured response file.
6. The method according to claim 1, characterized in that, Updating the storage module, including: Traversing the response information list and updating the records in the storage module with the file name as the keyword.
7. A response device for a non-real-time structured data request, characterized in that, including: A receiving module, which is used to receive the file processing result information of this batch sent by the business transfer and settlement system at the end of each processing of the structured data request, and add it to the system file processing request result information list; A judgment module, which is used to traverse the system file processing request result information list, and when it is determined according to the storage module that the file processing result information is updated, add the updated file processing result information to the list of results to be responded; A processing module, configured to traverse a list of information of results to be responded, process data for each file, generate a string in the format of a structured response file, and add it to the response information list; A writing module, configured to generate a structured response file according to the response information list and update the storage module; A sending module, configured to send the structured response file to the sending institution corresponding to the receiving service transfer and settlement system; A storage module, configured to store the structured response file.
8. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by the processor, the method according to any one of claims 1 to 6 is implemented.