Report generation method and device for information disclosure, and medium
By using the data association network and correcting the replacement data grid in the third pillar information disclosure system, the generation of information disclosure reports is automatically solved, and the problems of low efficiency and poor accuracy of information disclosure in the prior art are achieved, and more efficient and accurate Information disclosure process.
Patent Information
- Application Number
- CN202411152812.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-10
AI Technical Summary
The information disclosure process of the existing third pillar is complicated, involving coordination between multiple departments and many manual operations, which leads to low information disclosure efficiency and difficulty in ensuring accuracy, increasing the risk of errors.
Provide an information disclosure report generation method, through a pre-built third pillar information disclosure system, it uses the data association network and corrects replacement data grids, automates the data filling and correction process, reduces manual intervention and improves data accuracy.
It improves information disclosure efficiency, reduces error rate, ensures data accuracy and timeliness, and simplifies the information disclosure process.
Smart Images

Figure CN119106673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a report generation method, device and medium for information disclosure. Background Art
[0002] Bank capital management is one of the core contents of bank risk management, and good third-pillar information disclosure is an important task for good capital management. The third-pillar information disclosure requires banks to disclose key information such as their capital adequacy ratio, risk exposure and capital structure to enhance market transparency and stability.
[0003] At present, the existing third pillar information disclosure process is relatively cumbersome, requiring the participation and coordination of multiple departments to complete the final disclosure work, and most of the work is mainly done manually. The information disclosure process involves many participants and the required data is complex, which increases the risk of errors, making it difficult to ensure the timeliness and accuracy of information disclosure, and ultimately affects the efficiency of information disclosure report generation. Summary of the invention
[0004] The embodiments of the present application provide a report generation method, device and medium for information disclosure, which are used to solve the problems that the current information disclosure process has many and complex participants and required data, resulting in low information disclosure efficiency and prone to errors in information disclosure results.
[0005] On the one hand, an embodiment of the present application provides a report generation method for information disclosure, which is applied to a pre-built third pillar information disclosure system; the method comprises:
[0006] Identify the collection data set for disclosure;
[0007] Based on the historical data usage records, each disclosure collection data in the disclosure collection data set is divided into a corresponding data association network, and the data association network is sent to a corresponding plurality of disclosure reporting user terminals;
[0008] After receiving the report completion instruction, determining the report data grid corresponding to each disclosure report user terminal;
[0009] Based on the preset reporting error records, determining the reporting error probabilities corresponding to the reporting data grids;
[0010] According to the reporting error probability, a correction replacement data grid is generated for the corresponding reporting data grid, and the correction replacement data grid is displayed on the disclosure reporting user terminal; wherein the existence time of the correction replacement data grid is related to the review time of reaching the next approval node; the review time of reaching the next approval node is obtained based on the time when the next approval node approves the reporting data grid corresponding to the correction replacement data grid in the historical review time;
[0011] Determine the correction use record of the correction replacement data grid, update the data association network based on the correction use record, and summarize each completed data grid and send it to the next approval node to generate an information disclosure report.
[0012] In one implementation of the present application, before determining to disclose the collected data set, the method further includes:
[0013] According to a preset data collection plan, initial capital management data in the first database is obtained through a preset application programming interface API and a data extraction, transformation and loading (ETL) tool; wherein the preset data collection plan is triggered based on a scheduled task and / or a preset event;
[0014] The initial capital management data is cleaned and standardized in sequence to obtain the disclosure collection data, and the disclosure collection data is stored in a second database to generate the disclosure collection data set; wherein the cleaning includes removing duplicates, correcting erroneous data, filling missing data and detecting abnormal data; and the standardization includes at least field mapping, data type conversion, and unit conversion.
[0015] In one implementation of the present application, based on the historical data usage records, each disclosed collection data in the disclosed collection data set is divided into a corresponding data association network, specifically including:
[0016] Determine the association relationship between each historical disclosure collection data and the historical reporting user in the historical data usage record; the association relationship at least includes the corresponding relationship between the data attribute corresponding to the historical disclosure collection data and the user attribute corresponding to the historical reporting user, and the reporting reference frequency is obtained based on the number of times the historical reporting user uses the historical disclosure collection data;
[0017] Generate a division sequence corresponding to the number of groups of the plurality of disclosure reporting user terminals; the grouping is based on the disclosure reporting department corresponding to each of the disclosure reporting user terminals; the division sequence is a variable length sequence;
[0018] According to the reporting reference frequency and the grouping corresponding to the association relationship, each disclosed collection data is sequentially added to each divided sequence to obtain a corresponding plurality of reporting sequences;
[0019] According to the data arrangement order of the reporting sequence, each disclosed collection data in each reporting sequence is added to the corresponding position of the data association network diagram corresponding to the corresponding disclosure reporting department, until each disclosed collection data in each reporting sequence is added to the data association network diagram; the data association network diagram includes a plurality of positions for filling in the disclosed collection data, and each position corresponds to a different degree of association;
[0020] According to the added data association network diagram, the disclosure and reporting department is used as the first-level node, and the disclosed collection data is used as the second-level node to generate the data association network; wherein the first-level node corresponds to one or more second-level nodes.
[0021] In one implementation of the present application, based on a preset reporting error record, determining the reporting error probability corresponding to each of the reporting data cells, specifically includes:
[0022] According to the preset reporting error records, an error record development curve corresponding to each reporting data grid is generated; the error record development curve includes the number of reporting errors each time in the preset number of historical reporting records of the reporting data grid before the current reporting;
[0023] According to the error record development curve, a corresponding slope sequence is generated according to a preset step length;
[0024] Comparing the slope sequence corresponding to each of the error record development curves with a preset error development sample sequence;
[0025] According to the comparison result, the predicted reporting error probability corresponding to the slope sequence is determined, so as to obtain the reporting error probability corresponding to each of the reported data grids according to the predicted reporting error probability.
[0026] In one implementation of the present application, generating a correction replacement data grid for the corresponding reported data grid according to the reporting error probability specifically includes:
[0027] Compare the reporting error probability with a preset probability threshold, and when the reporting error probability is greater than the preset probability threshold, determine the review time of the corresponding reporting data grid reaching the next approval node;
[0028] Determining the existence time of the correction replacement data grid according to the review time of the next approval node;
[0029] The correction and replacement data grid is generated according to the existence time and the filled-in data grid.
[0030] In one implementation of the present application, the method further includes:
[0031] Determining a reminder frequency corresponding to the correction replacement data grid according to the existence time and a preset reminder time step;
[0032] According to the reminder frequency, correction and replacement prompt information is generated, and the correction and replacement prompt information is sent to the corresponding disclosure reporting user terminal until the disclosure reporting user terminal deletes the correction and replacement data grid or the number of corrections exceeds a preset number threshold.
[0033] In one implementation of the present application, determining a corrected usage record of the corrected replacement data grid to update the data association network based on the corrected usage record specifically includes:
[0034] Determine the correction reason corresponding to the corrected usage record;
[0035] Input the correction reason into a pre-trained correction reason analysis model to determine whether the correction reason is related to the data association network; wherein the correction reason analysis model is trained based on a number of correction reason labels and correction reason samples corresponding to the data association network; the correction reason label at least includes the unreasonable arrangement of the disclosed collected data in the data association network;
[0036] If so, determine the disclosure reporting department corresponding to the corrected replacement data grid;
[0037] According to the designated disclosure collection data selected by the disclosure reporting department and the disclosure reporting user terminal, the corresponding reporting weight of each designated disclosure collection data is determined, so as to update the association relationship according to the product value of each reporting weight and the corresponding reporting reference frequency, so as to update the data association network.
[0038] In one implementation of the present application, generating an information disclosure report specifically includes:
[0039] In response to a report generation instruction from a report generation user terminal, determining a reporting data attribute corresponding to the reporting completion data grid, so as to generate a reserved data position of a preset report template according to the reporting data attribute;
[0040] The reported data in each of the completed data cells are added to the reserved data position to generate the information disclosure report.
[0041] On the other hand, an embodiment of the present application further provides a report generating device for information disclosure, the device comprising:
[0042] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a report generation method for information disclosure as described above.
[0043] On the other hand, an embodiment of the present application further provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions execute a report generation method for information disclosure as described above.
[0044] Compared with the prior art, the present invention has the following significant effects:
[0045] Through the above technical solution, this application can flexibly present the required data related to information disclosure to the participants in the information disclosure process, so that users with different reporting requirements can complete data reporting more quickly; at the same time, it provides users with correction channels to facilitate users to make efficient data corrections and ensure data accuracy, thereby improving the efficiency of information disclosure and reducing the error rate of information disclosure results. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0047] Figure 1 A flowchart of a method for generating a report for information disclosure in an embodiment of the present application;
[0048] Figure 2 This is a schematic diagram of the structure of a report generating device for information disclosure in an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0050] The embodiments of the present application provide a report generation method, device and medium for information disclosure, which are used to solve the problems that the current information disclosure process has many and complex participants and required data, resulting in low information disclosure efficiency and prone to errors in information disclosure results.
[0051] The following describes in detail various embodiments of the present application in conjunction with the accompanying drawings.
[0052] The present application embodiment provides a method for generating a report for information disclosure, which is applied to a pre-built third pillar information disclosure system, such as Figure 1 As shown, the method may include steps S101-S106:
[0053] S101, the server determines to disclose the collected data set.
[0054] It should be noted that the server, as the executor of the report generation method for information disclosure, is only an example. The executor is not limited to the server, and this application does not make any specific limitations on this.
[0055] In the embodiment of the present application, before determining to disclose the collected data set, the server further includes:
[0056] According to the preset data collection plan, the initial capital management data in the preset database is obtained through the preset application programming interface (API) and data extraction, transformation and loading (ETL) tools. The preset data collection plan is triggered based on scheduled tasks and / or preset events. The initial capital management data is cleaned and standardized in turn to obtain disclosure collection data, and the disclosure collection data is stored in the preset database to generate a disclosure collection data set. Cleaning includes removing duplicates, correcting erroneous data, filling missing data and detecting abnormal data. Standardization includes at least field mapping, data type conversion, and unit conversion.
[0057] In other words, the server can be pre-set with a preset data collection plan, which can realize the scheduled data collection, for example, according to the scheduled task, such as one week, two weeks, etc., for data collection, and another example is triggered by a preset event, such as a user issuing a collection instruction. Through API and ETL tools, the server can collect various types of capital management related data from the first database, such as the bank's core system, risk management system, financial system, etc., and other databases to obtain initial capital management data. Including but not limited to capital adequacy ratio, risk-weighted assets, core tier 1 capital, etc.
[0058] The server can also pre-process the initial capital management data, such as filtering out obvious erroneous data and redundant data, and then further process the initial capital management data. First, the collected initial capital management data is cleaned to remove duplicates, correct erroneous data, and fill in missing data. In addition, in order to ensure the accuracy and completeness of the data, a variety of algorithms can be introduced, including rule-based methods and machine learning models to detect abnormal data in the initial capital management data. Subsequently, data standardization is performed: the cleaned data needs to be standardized to convert data from different sources into a unified format and unit. Data standardization includes steps such as field mapping, data type conversion, and unit conversion to provide consistent and standardized data input for subsequent data processing and analysis.
[0059] Afterwards, the server stores the processed disclosure collection data in the second database to generate a disclosure collection data set. In addition, the stored data can be encrypted and backed up to ensure the security and availability of the data. The present application also includes a data update and synchronization mechanism, which can quickly synchronize the update to the second database when new data is collected or existing data is modified, ensuring the consistency and timeliness of the data.
[0060] S102, based on the historical data usage record, the server divides each disclosure collection data in the disclosure collection data set into a corresponding data association network, and sends the data association network to the corresponding multiple disclosure reporting user terminals.
[0061] In the embodiment of the present application, based on the historical data usage record, each disclosed collection data in the disclosed collection data set is divided into a corresponding data association network, specifically including:
[0062] Determine the association relationship between each historical disclosure collection data and the historical reporting user in the historical data usage record. The association relationship at least includes the corresponding relationship between the data attribute corresponding to the historical disclosure collection data and the user attribute corresponding to the historical reporting user, and the reporting reference frequency. The reporting reference frequency is obtained based on the number of times the historical reporting user uses the historical disclosure collection data. Generate a number of division sequences corresponding to the number of groups of multiple disclosure reporting user terminals. The grouping is based on the disclosure reporting department corresponding to each disclosure reporting user terminal. The division sequence is a variable length sequence. According to the reporting reference frequency and grouping corresponding to the association relationship, each disclosure collection data is added to each division sequence in turn to obtain a corresponding plurality of reporting sequences. According to the data arrangement order of the reporting sequence, each disclosure collection data in each reporting sequence is added to the corresponding position of the data association network diagram corresponding to the corresponding disclosure reporting department, until each disclosure collection data in each reporting sequence is added to the data association network diagram. The data association network diagram contains several positions for filling in the disclosure collection data, and each position corresponds to a different degree of association. According to the added data association network diagram, the disclosure reporting department is taken as the first-level node and the disclosure collection data is taken as the second-level node to generate a data association network. Among them, a primary node corresponds to one or more secondary nodes.
[0063] The data association network can be understood as a network that divides each disclosure collection data into different display orders for different disclosure reporting departments according to the disclosure and reporting departments. For example, for the first disclosure and reporting department, the data association network contains four secondary nodes, namely a, b, c, and d, four disclosure collection data from top to bottom. The data association network of the second disclosure and reporting department contains four secondary nodes, namely e, d, c, and a from top to bottom. That is, different disclosure collection data are in different node orders in the data association network corresponding to different disclosure and reporting departments, and the disclosure collection data are also different. Avoid redundant disclosure collection data affecting the reporting efficiency of the disclosure and reporting department, and display data in an orderly manner according to the reporting reference frequency to further improve the efficiency of reporting and using data.
[0064] Through the data association network, different disclosure and reporting departments can view a network formed by arranging disclosure collection data in a different display order from their departments. When the server generates the data association network, it will use the association relationship between the historical disclosure collection data and the historical reporting users in the historical data usage record to sort the various disclosure collection data and generate multiple reporting sequences corresponding to the number of disclosure and reporting departments. The arrangement order of the disclosure collection data in different reporting sequences and the data attributes of the disclosure collection data contained may be different. The server can add each disclosure collection data in each reporting sequence to a blank position of a pre-set data association network diagram according to the data arrangement order. The disclosure and reporting department is taken as the first-level node, the disclosure collection data is taken as the second-level node, and each data association network diagram completed by adding the disclosure collection data is linked, that is, each data association network diagram is associated with the disclosure and reporting department to obtain a data association network. The user terminal can be understood as the user's mobile phone, computer and other devices, and this application does not make specific restrictions on this.
[0065] Storing and displaying the disclosed collected data through the above-mentioned data association network can facilitate different disclosure reporting user terminals to use the disclosed collected data in a personalized manner.
[0066] S103, after receiving the reporting completion instruction, the server determines the reporting data grid corresponding to each disclosure reporting user terminal.
[0067] Users of the disclosure and reporting user terminal use the data association network to perform reporting work related to information disclosure and fill in the reporting data grid corresponding to their department. In an embodiment of the present application, the reporting data grids of different departments can be located in the same report, and different disclosure and reporting user terminals can have reporting permissions for different reporting data grids. For example, each department can fill in the same report at the same time without affecting each other, and each department can fill in the cells (reporting data grids) that they are responsible for, and then the leading department will summarize their data. For example, some cells are responsible for two or more departments, and the leading department will sum up their data.
[0068] S104, the server determines the reporting error probability corresponding to each reporting data grid based on the preset reporting error record.
[0069] In the embodiment of the present application, based on the preset reporting error record, determining the reporting error probability corresponding to each reporting data grid includes:
[0070] According to the preset reporting error records, an error record development curve corresponding to each reporting data grid is generated. The error record development curve includes the number of reporting errors each time in the preset number of historical reporting records of the reporting data grid before the current reporting. According to the error record development curve, a corresponding slope sequence is generated according to the preset step length. The slope sequence corresponding to each error record development curve is compared with the preset error development sample sequence. According to the comparison result, the predicted reporting error probability corresponding to the slope sequence is determined, so as to obtain the reporting error probability corresponding to each reporting data grid according to the predicted reporting error probability.
[0071] That is to say, different reporting data grids may have different reporting error probabilities during the actual filling process. The server can process the preset reporting error records and accumulate the number of reporting errors each time corresponding to the preset number of times before the current reporting. The preset number of times can be set according to actual use, and this application does not make specific restrictions on this. For example, 5 times, the server uses the number of reporting errors as the vertical coordinate and the time as the horizontal coordinate to generate an error record development curve corresponding to the 5 historical reporting records. Subsequently, the server can calculate the slope of the error record development curve at multiple points according to the preset step size, such as 1 reporting as the step size, and generate a slope sequence. The slope sequence is used to characterize the error development trend of the corresponding reporting data grid. The server can compare the slope sequence with the preset error development sample sequence, and different error development sample sequences correspond to different predicted reporting error probabilities. The comparison can be to find the preset error development sample sequence that is most similar to the slope sequence. The comparison can be performed by calculating the cosine similarity or the inverse of the Euclidean distance. The larger the calculation result of the cosine similarity or the inverse of the Euclidean distance, the more similar the comparison is, so as to find the closest preset error development sample sequence, and then obtain the predicted reporting error probability corresponding to the slope sequence. According to the above steps, the server can obtain each predicted reporting error probability, and use the predicted reporting error probability as the reporting error probability corresponding to the corresponding reporting data grid.
[0072] S105, the server generates a correction replacement data grid for the corresponding reported data grid according to the reporting error probability, and displays the correction replacement data grid on the disclosure reporting user terminal.
[0073] The existence time of the correction replacement data cell is related to the review time of reaching the next approval node. The review time of reaching the next approval node is obtained based on the time when the next approval node reviews the filling data cell corresponding to the correction replacement data cell in the historical review time.
[0074] In the embodiment of the present application, according to the probability of reporting errors, a correction replacement data grid is generated for the corresponding reported data grid, specifically including:
[0075] Compare the probability of reporting errors with the preset probability threshold, and when the probability of reporting errors is greater than the preset probability threshold, determine the review time of the corresponding reporting data grid to the next approval node. According to the review time of the next approval node, determine the existence time of the correction replacement data grid. Generate the correction replacement data grid based on the existence time and the reporting data grid.
[0076] That is to say, the server can filter the reporting data grids whose probability of reporting errors is greater than the preset probability threshold as pending correction reporting data grids, and obtain an existence time according to the review time of the reporting data grid from the current moment to the review by the next approval node, thereby generating a correction replacement data grid that matches the existence time. During the existence time, the user can update the corresponding reporting data grid by filling in data in the correction replacement data grid. The preset probability threshold can be set by the user according to actual use, and this application does not make specific restrictions on this.
[0077] In addition, in order to reduce data reporting errors and improve report generation efficiency, this application also provides the following embodiments:
[0078] The server determines the reminder frequency corresponding to the correction replacement data grid according to the existence time and the preset reminder time step. According to the reminder frequency, the correction replacement prompt information is generated and sent to the corresponding disclosure filling user terminal until the disclosure filling user terminal deletes the correction replacement data grid or the number of corrections exceeds the preset number threshold.
[0079] In other words, the server can use a preset reminder time step, for example, 30 minutes as a preset reminder time step. The server can generate a correction and replacement prompt message every 30 minutes to prompt the disclosure and reporting user terminal for the correction and replacement data grid within the existence time. The correction and replacement prompt message is such as the text prompt message "Do you need to correct the data?" The disclosure and reporting user terminal can actively delete the correction and replacement data grid. The correction and replacement prompt message will no longer be generated after the disclosure and reporting user terminal deletes the correction and replacement data grid. If the disclosure and reporting user terminal frequently fills in the data in the correction and replacement data grid to correct the original filled-in data, and when the number of corrections is greater than the preset number threshold, the server may no longer generate the correction and replacement prompt message. The preset number threshold can be set by the user according to actual use, and this application does not make specific limitations on this.
[0080] Through the above scheme, correction and replacement prompts can be flexibly provided to remind users to actively verify the data in the reported data grid to improve data accuracy.
[0081] S106, the server determines the corrected usage record of the corrected replacement data grid, updates the data association network based on the corrected usage record, and summarizes each completed data grid and sends it to the next approval node to generate an information disclosure report.
[0082] In an embodiment of the present application, determining a corrected usage record of a corrected replacement data grid to update the data association network based on the corrected usage record specifically includes:
[0083] Determine the correction reason corresponding to the correction usage record. Input the correction reason into the pre-trained correction reason analysis model to determine whether the correction reason is related to the data association network. Among them, the correction reason analysis model is trained based on a number of correction reason labels and correction reason samples corresponding to the data association network. The correction reason label at least includes the unreasonable arrangement of the disclosure collection data in the data association network. In the case where it is determined that the correction reason is related to the data association network, determine the disclosure reporting department corresponding to the correction replacement data grid. According to the disclosure reporting department and the designated disclosure collection data selected by the disclosure reporting user terminal, determine the corresponding reporting weight of each designated disclosure collection data, so as to update the association relationship according to the product value of each reporting weight and the corresponding reporting reference frequency, so as to update the data association network.
[0084] In other words, the server can pre-train a correction reason analysis model, which can be a neural network model or a machine learning model. The correction reason analysis model completed by the training can analyze and process the correction reasons selected or filled in by the user in the correction use record to obtain whether the correction reasons are related to the data association network. And if the result is yes, the disclosure and reporting user terminal can select the specified disclosure collection data, which is the data used by the disclosure and reporting user terminal to fill in the data grid. The server will also determine the corresponding disclosure and reporting department, and the server sets a reporting weight for the specified disclosure collection data, such as 1.1, 1.2, etc., and calculates the product value of the reporting weight and the original reporting reference frequency, thereby updating the original association relationship and updating the data association network. So that when the information is disclosed later, the data association network can be generated more accurately.
[0085] In the embodiment of the present application, generating an information disclosure report specifically includes:
[0086] In response to the report generation instruction from the report generation user terminal, the reporting data attributes corresponding to the completed data grid are determined to generate the reserved data position of the preset report template according to the reporting data attributes. The reporting data in each completed data grid is added to the reserved data position to generate an information disclosure report.
[0087] That is to say, the server can accept report generation instructions from the report generation user terminal, obtain the preset report template, and fill in the data in the reserved data position in the preset report template according to the filled-in data attributes corresponding to the completed data grid, thereby efficiently generating an information disclosure report.
[0088] This application can provide a series of preset report templates, covering core contents such as capital structure, capital adequacy ratio, and risk exposure. These templates comply with bank regulatory requirements and market practices, ensuring that the generated reports are standardized and authoritative. Users can customize report templates according to their own needs, and flexibly select and configure report content, format, and charts. The system supports multiple report output formats, such as PDF, Excel, and Word, to meet the needs of different scenarios. After the data processing is completed, by clicking the report generation button, the system will perform data aggregation and calculation based on the content of the report of each department in the selected period, and design the report template according to the requirements of bank regulatory disclosure. The template will reserve a place for filling in data. The template structure clarifies the content layout of each part of the report, including tables, charts, text descriptions, etc., and the aggregated and calculated data is matched with the reserved positions in the report template using JAVA code calculation. Automatically fill in the report template and generate an information disclosure report. It can also support two file formats: WORD document and PDF. This process is fully automated, greatly shortening the report generation time and reducing the errors caused by manually filling in data into the report template.
[0089] In addition, the third pillar information disclosure system is also designed with report version management and audit functions to ensure that each report undergoes a strict internal audit and approval process before it is officially released. During the reporting stage, the system strictly follows the intra-table verification, inter-table verification, 1104 verification, and financial statement verification rules set by regulatory requirements to verify each cell data. Only after the verification is passed can it be submitted to the department leader for review. After the review is passed, the department head submits it to the lead department for review. The report can only be generated after the lead department approves it. After the report is generated, the manager of the lead department downloads it, verifies it, and then uploads it to the system again for approval by the head of the lead department before it can be disclosed to the bank's official website. Each verification and approval flow will record the operation log, so that users can view the report generation history and change records to ensure the transparency and compliance of information disclosure.
[0090] Audit records and traceability: Each audit operation and approval decision is recorded and a traceable audit record is generated. These records are stored in the system for compliance review and internal audit, ensuring that the audit process of each report is transparent and traceable.
[0091] Automatic publishing: The approved reports are automatically published to the bank’s official website or the platform designated by the regulatory agency to ensure the timeliness and accuracy of information disclosure. The system supports multi-channel publishing to meet the publishing needs of different platforms and channels.
[0092] Release notification and archiving: The release module also has notification and archiving functions. When the report is successfully released, it will automatically notify the relevant personnel and archive the published report for subsequent query and management.
[0093] The system also includes a user interface module, as follows:
[0094] Multi-user role support: The system supports access permission management for multiple user roles. Users with different roles can perform corresponding operations in the system according to their responsibilities and permissions to ensure the security of the system and the confidentiality of data.
[0095] Intuitive user interface: The user interface is simple and clear, easy to operate, and users can complete data query, report generation, review and release through the graphical interface. The system also provides rich charts and data visualization functions to help users understand information more intuitively.
[0096] Real-time operation feedback: Each operation step has real-time feedback, and clear prompt information helps users quickly understand the operation results and system status, improving user experience.
[0097] User training and support: The system provides detailed user manuals and online help documents to help users quickly get started and use the system proficiently. This provides chips to ensure a smooth use process.
[0098] Through the above technical solution, this application can flexibly present the required data related to information disclosure to the participants in the information disclosure process, so that users with different reporting requirements can complete data reporting more quickly; at the same time, it provides users with correction channels to facilitate users to make efficient data corrections and ensure data accuracy, thereby improving the efficiency of information disclosure and reducing the error rate of information disclosure results.
[0099] Figure 2 A schematic diagram of a report generating device for information disclosure provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the device includes:
[0100] At least one processor. And a memory in communication with the at least one processor. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:
[0101] Determine the disclosure collection data set. Based on the historical data usage record, divide each disclosure collection data in the disclosure collection data set into a corresponding data association network, and send the data association network to the corresponding multiple disclosure reporting user terminals. Obtain the reporting data grid from each disclosure reporting user terminal. Based on the preset reporting error record, determine the reporting error probability corresponding to each reporting data grid. According to the reporting error probability, generate a correction replacement data grid for the corresponding reporting data grid, and display the correction replacement data grid on the disclosure reporting user terminal. Among them, the existence time of the correction replacement data grid is related to the review time of reaching the next approval node. The review time of reaching the next approval node is based on the historical review time, and the time when the next approval node approves the reporting data grid corresponding to the correction replacement data grid. Determine the correction usage record of the correction replacement data grid, so as to update the data association network based on the correction usage record, and summarize each completed data grid and send it to the next approval node to generate an information disclosure report.
[0102] The embodiment of the present application further provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured as follows:
[0103] Determine the disclosure collection data set. Based on the historical data usage record, divide each disclosure collection data in the disclosure collection data set into a corresponding data association network, and send the data association network to the corresponding multiple disclosure reporting user terminals. Obtain the reporting data grid from each disclosure reporting user terminal. Based on the preset reporting error record, determine the reporting error probability corresponding to each reporting data grid. According to the reporting error probability, generate a correction replacement data grid for the corresponding reporting data grid, and display the correction replacement data grid on the disclosure reporting user terminal. Among them, the existence time of the correction replacement data grid is related to the review time of reaching the next approval node. The review time of reaching the next approval node is based on the historical review time, and the time when the next approval node approves the reporting data grid corresponding to the correction replacement data grid. Determine the correction usage record of the correction replacement data grid, so as to update the data association network based on the correction usage record, and summarize each completed data grid and send it to the next approval node to generate an information disclosure report.
[0104] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0105] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0106] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0107] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A report generation method for information disclosure, characterized in that: The method is applied to a pre-built third pillar information disclosure system; the method comprises: Identify the collection data set for disclosure; Based on the historical data usage records, each disclosure collection data in the disclosure collection data set is divided into a corresponding data association network, and the data association network is sent to a corresponding plurality of disclosure reporting user terminals; After receiving the report completion instruction, determining the report data grid corresponding to each disclosure report user terminal; Based on the preset reporting error records, determining the reporting error probabilities corresponding to the reporting data grids; According to the reporting error probability, a correction replacement data grid is generated for the corresponding reporting data grid, and the correction replacement data grid is displayed on the disclosure reporting user terminal; wherein the existence time of the correction replacement data grid is related to the review time of reaching the next approval node; the review time of reaching the next approval node is obtained based on the time when the next approval node approves the reporting data grid corresponding to the correction replacement data grid in the historical review time; Determine the correction use record of the correction replacement data grid, update the data association network based on the correction use record, and summarize each completed data grid and send it to the next approval node to generate an information disclosure report.
2. A method for generating a report for information disclosure according to claim 1, characterized in that: Before determining to disclose the collected data set, the method further includes: According to a preset data collection plan, initial capital management data in the first database is obtained through a preset application programming interface API and a data extraction, transformation and loading (ETL) tool; wherein the preset data collection plan is triggered based on a scheduled task and / or a preset event; The initial capital management data is cleaned and standardized in sequence to obtain the disclosure collection data, and the disclosure collection data is stored in a second database to generate the disclosure collection data set; wherein the cleaning includes removing duplicates, correcting erroneous data, filling missing data and detecting abnormal data; and the standardization includes at least field mapping, data type conversion, and unit conversion.
3. A method for generating a report for information disclosure according to claim 1, characterized in that: Based on the historical data usage records, each disclosed collection data in the disclosed collection data set is divided into corresponding data association networks, specifically including: Determine the association relationship between each historical disclosure collection data and the historical reporting user in the historical data usage record; the association relationship at least includes the corresponding relationship between the data attribute corresponding to the historical disclosure collection data and the user attribute corresponding to the historical reporting user, and the reporting reference frequency is obtained based on the number of times the historical reporting user uses the historical disclosure collection data; Generate a division sequence corresponding to the number of groups of the plurality of disclosure reporting user terminals; the grouping is based on the disclosure reporting department corresponding to each of the disclosure reporting user terminals; the division sequence is a variable length sequence; According to the reporting reference frequency and the grouping corresponding to the association relationship, each disclosed collection data is sequentially added to each divided sequence to obtain a corresponding plurality of reporting sequences; According to the data arrangement order of the reporting sequence, each disclosed collection data in each reporting sequence is added to the corresponding position of the data association network diagram corresponding to the corresponding disclosure reporting department, until each disclosed collection data in each reporting sequence is added to the data association network diagram; the data association network diagram includes a plurality of positions for filling in the disclosed collection data, and each position corresponds to a different degree of association; According to the added data association network diagram, the disclosure and reporting department is used as the first-level node, and the disclosed collection data is used as the second-level node to generate the data association network; wherein the first-level node corresponds to one or more second-level nodes.
4. A method for generating a report for information disclosure according to claim 1, characterized in that: Based on the preset reporting error records, determining the reporting error probabilities corresponding to the reporting data cells respectively includes: According to the preset reporting error records, an error record development curve corresponding to each reporting data grid is generated; the error record development curve includes the number of reporting errors each time in the preset number of historical reporting records of the reporting data grid before the current reporting; According to the error record development curve, a corresponding slope sequence is generated according to a preset step length; Comparing the slope sequence corresponding to each of the error record development curves with a preset error development sample sequence; According to the comparison result, the predicted reporting error probability corresponding to the slope sequence is determined, so as to obtain the reporting error probability corresponding to each of the reported data grids according to the predicted reporting error probability.
5. A method for generating a report for information disclosure according to claim 1, characterized in that: Generating a correction replacement data grid for the corresponding reported data grid according to the reporting error probability, specifically comprising: Compare the reporting error probability with a preset probability threshold, and when the reporting error probability is greater than the preset probability threshold, determine the review time of the corresponding reporting data grid reaching the next approval node; Determining the existence time of the correction replacement data grid according to the review time of the next approval node; The correction and replacement data grid is generated according to the existence time and the filled-in data grid.
6. A method for generating a report for information disclosure according to claim 5, characterized in that: The method further comprises: Determining a reminder frequency corresponding to the correction replacement data grid according to the existence time and a preset reminder time step; According to the reminder frequency, correction and replacement prompt information is generated, and the correction and replacement prompt information is sent to the corresponding disclosure reporting user terminal until the disclosure reporting user terminal deletes the correction and replacement data grid or the number of corrections exceeds a preset number threshold.
7. A method for generating a report for information disclosure according to claim 3, characterized in that: Determining a corrected usage record of the corrected replacement data grid to update the data association network based on the corrected usage record specifically includes: Determine the correction reason corresponding to the corrected usage record; Input the correction reason into a pre-trained correction reason analysis model to determine whether the correction reason is related to the data association network; wherein the correction reason analysis model is trained based on a number of correction reason labels and correction reason samples corresponding to the data association network; the correction reason label at least includes the unreasonable arrangement of the disclosed collected data in the data association network; If so, determine the disclosure reporting department corresponding to the corrected replacement data grid; According to the designated disclosure collection data selected by the disclosure reporting department and the disclosure reporting user terminal, the corresponding reporting weight of each designated disclosure collection data is determined, so as to update the association relationship according to the product value of each reporting weight and the corresponding reporting reference frequency, so as to update the data association network.
8. A method for generating a report for information disclosure according to claim 1, characterized in that: Generate information disclosure reports, including: In response to a report generation instruction from a report generation user terminal, determining a reporting data attribute corresponding to the reporting completion data grid, so as to generate a reserved data position of a preset report template according to the reporting data attribute; The reported data in each of the completed data cells are added to the reserved data position to generate the information disclosure report.
9. A report generating device for information disclosure, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a report generation method for information disclosure as described in any one of claims 1 to 8.
10. A non-volatile computer storage medium storing computer executable instructions, characterized in that: The computer executable instructions execute a report generation method for information disclosure as described in any one of claims 1-8 above.
