Method, device, equipment and readable storage medium for generating account inspection report
By generating accounting maps and system operation logs, the problem of lack of full-process operations and internal call relationships in bank accounting processing is solved, efficient accounting inspection and report generation is achieved, and efficiency and software quality are improved.
Patent Information
- Application Number
- CN202210213557.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-04
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2042-03-04
AI Technical Summary
The existing technology lacks clarity in the full process operation and internal call relationship in bank account processing, resulting in high labor and time costs and low efficiency during the joint commissioning process.
By obtaining business operation information, transaction scenario information and transaction system call relationship information, an accounting map is generated, and the system in the transaction system call information is operated according to the accounting map, the system operation log is obtained, and the accounting inspection report is finally generated.
It has achieved transparency in the operation process and call situation of the entire transaction process, reduced manpower and communication costs, improved software quality, quickly positioned and solved problems, and improved efficiency.
Smart Images

Figure CN114565445B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of financial data processing, and in particular to a method, device, equipment and readable storage medium for generating an account inspection report. Background Art
[0002] The bank's account processing is closely related to the interests of customers and banks. Any mistakes will cause loss of interests to one or even both parties. The current situation is that few people master the operation process and internal call relationship of the entire transaction process, and the quality of software depends too much on the ability level of personnel, resulting in a large manpower and time cost for cross-system call debugging during the joint debugging process. The whole process is costly and inefficient. In addition, in order to fully grasp the account transaction situation in an all-round way, avoid missing scenarios due to vague understanding of the call relationship, and avoid unclear cross-system call situations, banks often spend a lot of manpower and time costs. Summary of the invention
[0003] The purpose of the present invention is to provide a method, device, equipment and readable storage medium for generating an account inspection report to improve the above-mentioned problem. In order to achieve the above-mentioned purpose, the technical solution adopted by the present invention is as follows:
[0004] On the one hand, the present application provides a method for generating an account inspection report, the method comprising:
[0005] Obtain business operation information, transaction scenario information, and transaction system call relationship information;
[0006] Generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information;
[0007] According to the account map, the system included in the transaction system call information is operated to obtain a system operation log;
[0008] Generate an account check report based on the transaction execution results in the system operation log and the transaction execution process in the system operation log.
[0009] Optionally, generating an account map using the business operation information and the transaction scenario information according to the transaction system call relationship information includes:
[0010] Generate transaction process information by using the business operation information and the transaction scenario information according to the order of business operations in the transaction scenario;
[0011] The transaction process information is judged and processed according to a preset judgment rule of whether it involves account processing, so as to obtain transaction process information involving account processing;
[0012] The transaction-related account process information is called according to the system call sequence in each process in the system call relationship information to generate transaction system call information;
[0013] The transaction system call information and the transaction account-related process information are combined to obtain the account map.
[0014] Optionally, the operating the system included in the transaction system call information according to the account map to obtain a system operation log includes:
[0015] Numbering each system called in the transaction system call information to obtain a numbered transaction system;
[0016] Encoding the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code;
[0017] According to the operation process in the account map, the transaction operation is performed in the transaction system after the numbering, and a system operation log is generated. The system operation log includes the execution process and the execution result of the transaction.
[0018] Optionally, generating an account inspection report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log includes:
[0019] Calling the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log;
[0020] Encode the execution process of the transaction in the system operation log and the system called in the execution process to obtain the operation code of each step of the execution process and the system code called by each step of the execution process;
[0021] The operation code, the system code and the execution result are subjected to information aggregation and information insertion processing according to the execution process of the transaction to obtain an account inspection report.
[0022] Optionally, the operation code, the system code and the execution result are subjected to information aggregation and information insertion processing according to the execution process of the transaction to obtain an account inspection report, including:
[0023] Determine whether the transaction is successful according to the system operation log; if the transaction fails, mark the transaction in red and generate a transaction error code, wherein the transaction error code contains error information of the transaction;
[0024] If the transaction is successful, the transaction is marked green and a transaction success code is generated, the transaction success code being the success information of the transaction;
[0025] The operation code and the system code are serially aggregated according to the execution process of the transaction to obtain aggregated transaction process information;
[0026] The transaction success code and the transaction error code are respectively inserted into the summarized transaction process information to generate an account inspection report.
[0027] Optionally, generating an account inspection report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log further includes:
[0028] Acquiring transaction change information, wherein the transaction change information includes transaction change information and transaction operation step change information;
[0029] Sending the account map to the update model according to the transaction change information to perform transaction update processing in the account map to obtain the account map after the transaction change;
[0030] Sending the account check report, transaction change information and the account map after the transaction change to a neural network model for training to obtain an optimized model of the account map;
[0031] The account map after the transaction change is sent to the optimization model of the account map for optimization processing to obtain optimized account map information.
[0032] In a second aspect, an embodiment of the present application provides a device for generating an account inspection report, the device comprising:
[0033] A first acquisition unit, used to acquire business operation information, transaction scenario information and transaction system call relationship information;
[0034] A first processing unit, configured to generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information;
[0035] A second processing unit is used to operate the system included in the transaction system call information according to the account map to obtain a system operation log;
[0036] The third processing unit is used to generate an account inspection report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log.
[0037] Optionally, the device comprises:
[0038] A first processing sub-unit is used to generate transaction process information based on the business operation information and the transaction scenario information according to the order of business operations in the transaction scenario;
[0039] The second processing sub-unit is used to judge and process the transaction process information according to a preset judgment rule of whether it involves account processing, so as to obtain the transaction process information involving account processing;
[0040] A first calling subunit is used to call the transaction account-related process information according to the system call sequence called in each process in the system call relationship information to generate transaction system call information;
[0041] The first combining subunit is used to combine the transaction system call information and the transaction account-related process information to obtain the account map.
[0042] Optionally, the device comprises:
[0043] A third processing sub-unit is used to number each system called in the transaction system call information to obtain a numbered transaction system;
[0044] The fourth processing sub-unit is used to encode the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code;
[0045] The fifth processing sub-unit is used to execute transaction operations in the transaction system after the number according to the operation process in the account map, and generate a system operation log, wherein the system operation log includes the execution process and the execution result of the transaction.
[0046] Optionally, the device comprises:
[0047] A second calling subunit, used to call the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log;
[0048] a sixth processing subunit, configured to encode the execution process of the transaction in the system operation log and the system called in the execution process, and obtain an operation code for each step of the execution process and a system code called by each step of the execution process;
[0049] The seventh processing sub-unit is used to perform information aggregation processing and information insertion processing on the operation code, the system code and the execution result according to the execution process of the transaction to obtain an account inspection report.
[0050] Optionally, the device comprises:
[0051] A first judgment subunit is used to judge whether the transaction is successful according to the system operation log. If the transaction fails, the transaction is marked in red and a transaction error code is generated, wherein the transaction error code contains error information of the transaction;
[0052] A second judgment subunit is used for marking the transaction as green and generating a transaction success code if the transaction is successful, wherein the transaction success code is success information of the transaction;
[0053] an eighth processing subunit, configured to aggregate the operation code and the system code in series according to the execution process of the transaction to obtain aggregated transaction process information;
[0054] The ninth processing subunit is used to insert the transaction success code and the transaction error code into the summarized transaction process information respectively to generate an account inspection report.
[0055] Optionally, the device further comprises:
[0056] A second acquisition unit is used to acquire transaction change information, wherein the transaction change information includes transaction change information and transaction operation step change information;
[0057] A fourth processing unit, configured to send the account map to the update model according to the transaction change information to perform transaction update processing in the account map, so as to obtain the account map after the transaction change;
[0058] A first training unit, used for sending the account check report, transaction change information and the account map after the transaction change to a neural network model for training to obtain an optimized model of the account map;
[0059] The fifth processing unit is used to send the account map after the transaction change to the optimization model of the account map for optimization processing to obtain optimized account map information.
[0060] In a third aspect, an embodiment of the present application provides a device for generating an account check report, the device comprising a memory and a processor. The memory is used to store a computer program; the processor is used to implement the steps of the method for generating an account check report when executing the computer program.
[0061] In a fourth aspect, an embodiment of the present application provides a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method for generating the above-mentioned account inspection report are implemented.
[0062] The beneficial effects of the present invention are:
[0063] The present invention provides operation guidance for users by establishing and dynamically preserving an account map covering the operation steps of the entire process of account transactions, and is applied to processes such as joint debugging and testing. It generates an account CT inspection report containing the execution results of each operation step and the calling relationship between the triggered components according to the user's operation steps, so that the calling relationship between the operation steps and the components is clear at a glance, and the execution results of the operation steps are transparent, which can realize the rapid location and solution of problems. In addition, the system can be applied to processes such as joint debugging and testing to provide users with operation guidance references. The operation process and calling status of the entire transaction process are no longer strongly dependent on individuals, but have become capabilities that everyone can possess, reducing manpower and communication costs and improving software quality. The generated account CT inspection report makes complex transactions simple and transparent, quickly locates problems, improves efficiency, and achieves the effect of improving quality and increasing efficiency.
[0064] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by implementing the embodiments of the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0066] Figure 1 A flowchart of a method for generating an account inspection report according to an embodiment of the present invention;
[0067] Figure 2 A schematic diagram of the structure of a device for generating an account inspection report according to an embodiment of the present invention;
[0068] Figure 3 It is a schematic diagram of the structure of a device for generating an account inspection report described in an embodiment of the present invention. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0070] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0071] Example 1
[0072] like Figure 1 As shown, this embodiment provides a method for generating an account inspection report, and the method includes step S1, step S2, step S3 and step S4.
[0073] Step S1, obtaining business operation information, transaction scenario information and transaction system call relationship information;
[0074] Step S2: Generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information;
[0075] Step S3, operating the system included in the transaction system call information according to the account map to obtain a system operation log;
[0076] Step S4: Generate an account check report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log.
[0077] It can be understood that the present invention provides operation guidance for users by establishing an account map, which is applied to processes such as joint debugging and testing, and generates an account CT inspection report including the execution results of each operation step and the calling relationship between the triggered components according to the user's operating steps. By viewing the account CT inspection report, viewing the operation process and calling status of the entire transaction process is no longer strongly dependent on individuals, but becomes a capability that everyone can possess, reducing manpower and communication costs and improving software quality; the generated account CT inspection report makes complex transactions simple and transparent, quickly locates problems, improves efficiency, and achieves the effect of improving quality and increasing efficiency.
[0078] In a specific implementation of the present disclosure, step S2 includes step S21, step S22, step S23 and step S24.
[0079] Step S21: Generate transaction process information by combining the business operation information and the transaction scenario information according to the order of business operations in the transaction scenario;
[0080] Step S22: judging and processing the transaction process information according to a preset judgment rule of whether it involves account processing, and obtaining transaction process information involving account processing;
[0081] Step S23, calling the transaction account-related process information according to the system call sequence in each process in the system call relationship information to generate transaction system call information;
[0082] Step S24: Combine the transaction system call information and the transaction account-related process information to obtain the account map.
[0083] It can be understood that the above steps are to call the system in the order of business operations in the transaction scenario, and then generate an account map according to the call information of the system, which provides clear guidance on the call relationship of the system and makes the transaction process clear at a glance.
[0084] In a specific implementation of the present disclosure, step S3 includes step S31, step S32 and step S33.
[0085] Step S31, numbering each system called in the transaction system call information to obtain a numbered transaction system;
[0086] Step S32, encoding the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code;
[0087] Step S33: Execute transaction operations in the numbered transaction system according to the operation process in the account map, and generate a system operation log, wherein the system operation log includes the transaction execution process and the transaction execution result.
[0088] It can be understood that the present invention encodes transaction operations and numbers transaction systems, and then generates system operation logs by performing transaction operations according to the operation process. The account CT inspection report generated in this way makes complex transactions simple and transparent, quickly locates problems, improves efficiency, and achieves the effect of improving quality and increasing efficiency.
[0089] In a specific implementation of the present disclosure, step S4 includes step S41, step S42 and step S43.
[0090] Step S41, calling the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log;
[0091] Step S42: Encode the execution process of the transaction in the system operation log and the system called in the execution process to obtain the operation code of each step of the execution process and the system code called by each step of the execution process;
[0092] Step S43: performing information aggregation and information insertion processing on the operation code, the system code and the execution result according to the execution process of the transaction to obtain an account inspection report.
[0093] It can be understood that the present invention implements account CT inspection and generates inspection reports based on account maps. From transactions to operation steps, from operation steps to calling relationships between components, from complex to simple, the entire process is clear at a glance, and the execution results are transparent, which can achieve rapid problem location and problem solving.
[0094] In a specific implementation of the present disclosure, step S43 includes step S431, step S432, step S433 and step S434.
[0095] Step S431: judging whether the transaction is successful according to the system operation log; if the transaction fails, marking the transaction in red and generating a transaction error code, wherein the transaction error code contains error information of the transaction;
[0096] Step S432: If the transaction is successful, the transaction is marked green and a transaction success code is generated, where the transaction success code is success information of the transaction;
[0097] Step S433: The operation code and the system code are serially aggregated according to the execution process of the transaction to obtain aggregated transaction process information;
[0098] Step S434: insert the transaction success code and the transaction error code into the summarized transaction process information respectively to generate an account inspection report.
[0099] It can be understood that the present invention generates transaction process information of successful or failed transactions by marking transactions, and inserts transaction code success code and transaction failure code, and then records the location information and time information of transaction failure, so as to facilitate maintenance and query by maintenance personnel.
[0100] In a specific implementation of the present disclosure, step S4 further includes step S5, step S6, step S7 and step S8.
[0101] Step S5: Acquire transaction change information, where the transaction change information includes transaction change information and transaction operation step change information;
[0102] Step S6: sending the account map to the update model according to the transaction change information to perform transaction update processing in the account map, and obtaining the account map after the transaction change;
[0103] Step S7: sending the account check report, transaction change information and the account map after the transaction change to a neural network model for training to obtain an optimized model of the account map;
[0104] Step S8: Send the account map after the transaction change to the account map optimization model for optimization processing to obtain optimized account map information.
[0105] It can be understood that the present invention continuously updates and changes transaction information, learns different transaction processes, reduces the number of transaction failures, adjusts the operating steps of the account map, optimizes the transaction process, and obtains an optimized account map, thereby ensuring that the account map is accurate and effective.
[0106] Example 2
[0107] like Figure 2 As shown, this embodiment provides a device for generating an account inspection report, and the device includes a first acquisition unit 701 , a first processing unit 702 , a second processing unit 703 and a third processing unit 704 .
[0108] The first acquisition unit 701 is used to acquire business operation information, transaction scenario information and transaction system call relationship information;
[0109] The first processing unit 702 is used to generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information;
[0110] The second processing unit 703 is used to operate the system included in the transaction system call information according to the account map to obtain a system operation log;
[0111] The third processing unit 704 is used to generate an account checking report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log.
[0112] In a specific implementation of the present disclosure, the first processing unit 702 includes a first processing subunit 7021 , a second processing subunit 7022 , a first calling subunit 7023 and a first combining subunit 7024 .
[0113] The first processing subunit 7021 is used to generate transaction process information according to the order of business operations in the transaction scenario by using the business operation information and the transaction scenario information;
[0114] The second processing sub-unit 7022 is used to judge and process the transaction process information according to a preset judgment rule of whether it involves account processing, and obtain the transaction process information involving account processing;
[0115] The first calling subunit 7023 is used to call the transaction account-related process information according to the system call sequence called in each process in the system call relationship information to generate transaction system call information;
[0116] The first combining subunit 7024 is used to combine the transaction system call information and the transaction account-related process information to obtain the account map.
[0117] In a specific implementation of the present disclosure, the second processing unit 703 includes a third processing sub-unit 7031 , a fourth processing sub-unit 7032 and a fifth processing sub-unit 7033 .
[0118] The third processing sub-unit 7031 is used to number each system called in the transaction system call information to obtain a numbered transaction system;
[0119] The fourth processing subunit 7032 is used to encode the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code;
[0120] The fifth processing sub-unit 7033 is used to execute transaction operations in the numbered transaction system according to the operation process in the account map, and generate a system operation log, wherein the system operation log includes the transaction execution process and the transaction execution result.
[0121] In a specific implementation of the present disclosure, the third processing unit 704 includes a second calling subunit 7041 , a sixth processing subunit 7042 and a seventh processing subunit 7043 .
[0122] The second calling subunit 7041 is used to call the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log;
[0123] The sixth processing sub-unit 7042 is used to encode the execution process of the transaction in the system operation log and the system called in the execution process to obtain the operation code of each step of the execution process and the system code called by each step of the execution process;
[0124] The seventh processing sub-unit 7043 is used to perform information aggregation processing and information insertion processing on the operation code, the system code and the execution result according to the execution process of the transaction to obtain an account inspection report.
[0125] In a specific implementation of the present disclosure, the seventh processing subunit 7043 includes a first judgment subunit 70431 , a second judgment subunit 70432 , an eighth processing subunit 70433 and a ninth processing subunit 70434 .
[0126] The first judgment subunit 70431 is used to judge whether the transaction is successful according to the system operation log. If the transaction fails, the transaction is marked in red and a transaction error code is generated. The transaction error code contains error information of the transaction.
[0127] The second judgment subunit 70432 is used to mark the transaction as green and generate a transaction success code if the transaction is successful, wherein the transaction success code is success information of the transaction;
[0128] The eighth processing sub-unit 70433 is used to aggregate the operation code and the system code in series according to the execution process of the transaction to obtain aggregated transaction process information;
[0129] The ninth processing sub-unit 70434 is used to insert the transaction success code and the transaction error code into the summarized transaction process information respectively, and generate an account inspection report.
[0130] In a specific implementation of the present disclosure, the third processing unit 704 further includes a second acquisition unit 705 , a fourth processing unit 706 , a first training unit 707 and a fifth processing unit 708 .
[0131] The second acquisition unit 705 is used to acquire transaction change information, where the transaction change information includes transaction change information and transaction operation step change information;
[0132] The fourth processing unit 706 is used to send the account map to the update model according to the transaction change information to perform transaction update processing in the account map, so as to obtain the account map after the transaction change;
[0133] The first training unit 707 is used to send the account check report, transaction change information and the account map after the transaction change to the neural network model for training to obtain an optimized model of the account map;
[0134] The fifth processing unit 708 is used to send the account map after the transaction change to the optimization model of the account map for optimization processing to obtain optimized account map information.
[0135] It should be noted that, regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.
[0136] Example 3
[0137] Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a device for generating an account check report. The device for generating an account check report described below and the method for generating an account check report described above can refer to each other.
[0138] Figure 3 FIG. 8 is a block diagram of a device 800 for generating an account check report according to an exemplary embodiment. Figure 3 As shown, the device 800 for generating an account check report may include: a processor 801 and a memory 802. The device 800 for generating an account check report may also include one or more of a multimedia component 803, an input / output (I / O) interface 804, and a communication component 805.
[0139] The processor 801 is used to control the overall operation of the device 800 for generating the account check report to complete all or part of the steps in the above-mentioned method for generating the account check report. The memory 802 is used to store various types of data to support the operation of the device 800 for generating the account check report, and these data may include, for example, instructions for any application or method for operating on the device 800 for generating the account check report, and application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 802 or sent via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, and the above-mentioned other interface modules can be keyboards, mice, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the generation device 800 of the account inspection report and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 805 can include: Wi-Fi module, Bluetooth module, NFC module.
[0140] In an exemplary embodiment, the account inspection report generating device 800 can be implemented by one or more application specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC), digital signal processors (Digital Signal Processor, referred to as DSP), digital signal processing devices (Digital Signal Processing Device, referred to as DSPD), programmable logic devices (Programmable Logic Device, referred to as PLD), field programmable gate arrays (Field Programmable Gate Array, referred to as FPGA), controllers, microcontrollers, microprocessors or other electronic components, and is used to execute the above-mentioned method for generating an account inspection report.
[0141] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned method for generating an account check report are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions can be executed by the processor 801 of the device 800 for generating an account check report to complete the above-mentioned method for generating an account check report.
[0142] Example 4
[0143] Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a readable storage medium. The readable storage medium described below and the method for generating an account inspection report described above can refer to each other.
[0144] A readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method for generating an account inspection report of the above method embodiment.
[0145] The readable storage medium may specifically be a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or other readable storage medium that can store program codes.
[0146] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
[0147] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for generating an accounting inspection report, characterized in that: include: Obtain business operation information, transaction scenario information, and transaction system call relationship information; Generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information; According to the account map, the system included in the transaction system call information is operated to obtain a system operation log; Generate an account check report based on the transaction execution results in the system operation log and the transaction execution process in the system operation log; The generating of the account map by using the business operation information and the transaction scenario information according to the transaction system call relationship information includes: Generate transaction process information by using the business operation information and the transaction scenario information according to the order of business operations in the transaction scenario; The transaction process information is judged and processed according to a preset judgment rule of whether it involves account processing, so as to obtain transaction process information involving account processing; The transaction-related account process information is called according to the system call sequence in each process in the system call relationship information to generate transaction system call information; Combining the transaction system call information and the transaction account-related process information to obtain the account map; The generating of the account inspection report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log includes: Calling the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log; Encode the execution process of the transaction in the system operation log and the system called in the execution process to obtain the operation code of each step of the execution process and the system code called by each step of the execution process; The operation code, the system code and the execution result are subjected to information aggregation and information insertion processing according to the execution process of the transaction to obtain an account inspection report; The operation code, the system code and the execution result are subjected to information aggregation and information insertion processing according to the execution process of the transaction to obtain an account inspection report, including: Determine whether the transaction is successful according to the system operation log; if the transaction fails, mark the transaction in red and generate a transaction error code, wherein the transaction error code contains error information of the transaction; If the transaction is successful, the transaction is marked green and a transaction success code is generated, the transaction success code being the success information of the transaction; The operation code and the system code are serially aggregated according to the execution process of the transaction to obtain aggregated transaction process information; The transaction success code and the transaction error code are respectively inserted into the summarized transaction process information to generate an account inspection report.
2. The method for generating an accounting inspection report according to claim 1, characterized in that: The system included in the transaction system call information is operated according to the account map to obtain a system operation log, including: Numbering each system called in the transaction system call information to obtain a numbered transaction system; Encoding the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code; According to the operation process in the account map, the transaction operation is performed in the transaction system after the numbering, and a system operation log is generated. The system operation log includes the execution process and the execution result of the transaction.
3. The method for generating an accounting inspection report according to claim 1, characterized in that: The generating of the account inspection report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log also includes: Acquiring transaction change information, wherein the transaction change information includes transaction change information and transaction operation step change information; Sending the account map to the update model according to the transaction change information to perform transaction update processing in the account map to obtain the account map after the transaction change; Sending the account check report, transaction change information and the account map after the transaction change to a neural network model for training to obtain an optimized model of the account map; The account map after the transaction change is sent to the optimization model of the account map for optimization processing to obtain optimized account map information.
4. A device for generating an accounting inspection report, characterized in that: include: A first acquisition unit, used to acquire business operation information, transaction scenario information and transaction system call relationship information; A first processing unit, configured to generate an account map based on the business operation information and the transaction scenario information according to the transaction system call relationship information; A second processing unit is used to operate the system included in the transaction system call information according to the account map to obtain a system operation log; A third processing unit, configured to generate an account check report according to the transaction execution results in the system operation log and the transaction execution process in the system operation log; The device comprises: A first processing sub-unit is used to generate transaction process information based on the business operation information and the transaction scenario information according to the order of business operations in the transaction scenario; The second processing sub-unit is used to judge and process the transaction process information according to a preset judgment rule of whether it involves account processing, so as to obtain the transaction process information involving account processing; A first calling subunit is used to call the transaction account-related process information according to the system call sequence called in each process in the system call relationship information to generate transaction system call information; A first combining subunit is used to combine the transaction system call information and the transaction account-related process information to obtain the account map; The device comprises: A second calling subunit, used to call the execution process of the transaction in the system operation log and the execution result of the transaction in the system operation log; a sixth processing subunit, configured to encode the execution process of the transaction in the system operation log and the system called in the execution process, and obtain an operation code for each step of the execution process and a system code called by each step of the execution process; a seventh processing subunit, configured to perform information aggregation and information insertion processing on the operation code, the system code and the execution result according to the execution process of the transaction, so as to obtain an account inspection report; The device comprises: A first judgment subunit is used to judge whether the transaction is successful according to the system operation log. If the transaction fails, the transaction is marked in red and a transaction error code is generated, wherein the transaction error code contains error information of the transaction; A second judgment subunit is used for marking the transaction as green and generating a transaction success code if the transaction is successful, wherein the transaction success code is success information of the transaction; an eighth processing subunit, configured to aggregate the operation code and the system code in series according to the execution process of the transaction to obtain aggregated transaction process information; The ninth processing subunit is used to insert the transaction success code and the transaction error code into the summarized transaction process information respectively to generate an account inspection report.
5. The device for generating an accounting inspection report according to claim 4, characterized in that: The device comprises: A third processing sub-unit is used to number each system called in the transaction system call information to obtain a numbered transaction system; The fourth processing sub-unit is used to encode the transaction operation in each transaction-related account process information in the account map to obtain a transaction operation code; The fifth processing sub-unit is used to execute transaction operations in the transaction system after the number according to the operation process in the account map, and generate a system operation log, wherein the system operation log includes the execution process and the execution result of the transaction.
6. The device for generating an accounting inspection report according to claim 4, characterized in that: The device also includes: A second acquisition unit is used to acquire transaction change information, wherein the transaction change information includes transaction change information and transaction operation step change information; A fourth processing unit, configured to send the account map to an update model according to the transaction change information to perform transaction update processing in the account map, so as to obtain the account map after the transaction change; A first training unit, used for sending the account check report, transaction change information and the account map after the transaction change to a neural network model for training to obtain an optimized model of the account map; The fifth processing unit is used to send the account map after the transaction change to the optimization model of the account map for optimization processing to obtain optimized account map information.
7. A device for generating an accounting inspection report, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the method for generating an account inspection report as claimed in any one of claims 1 to 3 when executing the computer program.
8. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for generating an account inspection report according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Test log management method and system
CN109885496A
Service call risk model generation method, prediction method and respective devices
CN110348684A