Supervision data reporting method and device

By defining and configuring the field mapping relationship between the regulatory data reporting interface and the financial institution's application database, the automatic collection and reporting of financial institution regulatory data is achieved, solving the problem of the existing system's inability to flexibly adapt and manually track, and improving the efficiency of data reporting and user experience.

CN112988867BActive Publication Date: 2025-09-12CHINA CONSTRUCTION BANK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110276606.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-15
Publication Date
2025-09-12
Estimated Expiration
2041-03-15

AI Technical Summary

Technical Problem

The existing financial institution regulatory data reporting system requires the separate development of each data reporting system, which cannot be flexibly adapted. After the data is submitted, manual progress tracking and problem analysis are required, resulting in a poor user experience.

Method used

By defining the regulatory data reporting interface of the regulatory agency, connecting to the application database of the financial institution, and configuring the field mapping relationship between the regulatory data reporting interface and the application database, using asynchronous data reporting and supporting middleware transmission, the automation of data collection and reporting is achieved.

Benefits of technology

It enables flexible configuration of data reporting interfaces for regulatory agencies, supports multiple interface data formats, reduces development workload, and improves the efficiency and accuracy of data reporting through automated processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112988867B_ABST
    Figure CN112988867B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for reporting regulatory data, wherein the method includes: defining a regulatory data reporting interface of a regulatory agency, wherein the regulatory data reporting interface is used to access an application database of a financial institution, wherein the application database contains regulatory data to be reported; configuring a field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface; and reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface based on the configured field mapping relationship. The present invention can flexibly configure the data reporting interface of the regulatory agency, supports defining the field mapping relationship between the data reporting interface and the application database, and can not only realize the automation of data collection and data reporting, but also generate multiple interface data formats, reducing the development workload.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a method and device for reporting regulatory data. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. No statement herein is admitted to be prior art by virtue of its inclusion in this section.

[0003] Financial regulators oversee and manage a country's financial system in accordance with legal provisions. They require financial institutions to submit relevant operational and management data on a regular basis. Under the current strict regulatory environment, if the quality and timeliness of data submissions do not meet regulatory requirements, they may face fines or inquiries from regulators.

[0004] Since the regulatory agency's reporting specifications will stipulate the data collection access method, data collection scope, data reporting time requirements and data reporting principles of financial institutions, as well as the interface file name and reporting specifications, interface file format, data interface format, interface file errors and feedback type descriptions for data reporting, the method of reporting data after collection is relatively clear. After submission, it is necessary to track the reporting feedback information and follow up the analysis results in a timely manner.

[0005] At present, the existing financial institutions' regulatory data reporting systems require the separate development of each data reporting system. Data extraction, interface reporting, and obtaining feedback information are implemented in a hard-coded manner, which cannot be flexibly adapted. After data reporting, manual progress tracking and problem analysis are still required, resulting in a poor user experience. Summary of the Invention

[0006] A regulatory data reporting method is provided in an embodiment of the present invention to solve the problems of large code development and inability to achieve flexible configuration in existing regulatory data reporting systems of financial institutions. The method includes: defining a regulatory data reporting interface of the regulatory agency, wherein the regulatory data reporting interface is used to access the application database of the financial institution, and the application database contains regulatory data to be reported; in the regulatory data reporting interface, a field mapping relationship between the regulatory data reporting interface and the application database is configured; according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0007] Furthermore, in an asynchronous manner, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0008] Furthermore, after the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the method also includes: receiving a confirmation message returned by the regulatory business system or a notification message actively issued through the regulatory data reporting interface.

[0009] Furthermore, after receiving the confirmation message returned by the regulatory business system or the notification message actively sent, the method also includes: parsing the received confirmation message or notification message through the regulatory data reporting interface; and sending the parsing result to the application system of the financial institution.

[0010] Furthermore, the parsing results are sent to the application system of the financial institution in an asynchronous manner.

[0011] Furthermore, after the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the method also includes: obtaining the reporting execution status of the regulatory data; and statistically analyzing the reporting results of the regulatory data based on the reporting execution status of the regulatory data.

[0012] Furthermore, the reporting results include: completion rate or punctuality rate, wherein the completion rate is the ratio of the newly reported data successfully submitted within the preset time period to the total newly reported data volume, and the punctuality rate is the ratio of the newly reported data successfully submitted within the preset time period that meets the timeliness of regulatory requirements.

[0013] Furthermore, after collecting statistics on the reporting results of the regulatory data based on the execution of the reporting of the regulatory data, the method also includes: determining whether to issue an early warning message based on the reporting results of the regulatory data, wherein the early warning message is used to remind financial institutions that there are abnormalities or risks in the reporting of regulatory data.

[0014] Furthermore, before reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the method also includes: configuring middleware information in the regulatory data reporting interface; wherein, reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship includes: using middleware to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0015] Furthermore, the middleware includes any one of the following: MQ, Tonglink, FTP file transmission.

[0016] Furthermore, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface, including: according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency in batches through the regulatory data reporting interface.

[0017] An embodiment of the present invention also provides a regulatory data reporting device to solve the problem that the existing regulatory data reporting system of financial institutions has a large amount of code development and cannot be flexibly configured. The device includes: an interface definition module, which is used to define the regulatory data reporting interface of the regulatory agency, wherein the regulatory data reporting interface is used to access the application database of the financial institution, and the application database contains regulatory data to be reported; a field mapping relationship configuration module, which is used to configure the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface; a regulatory data reporting module, which is used to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0018] Furthermore, the regulatory data reporting module is further configured to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface in an asynchronous manner according to the configured field mapping relationship.

[0019] Furthermore, the device further comprises: a message receiving module, configured to receive a confirmation message returned by the supervision business system or a notification message actively sent by the supervision business system through the supervision data reporting interface.

[0020] Furthermore, the device also includes: a message parsing module, used to parse the confirmation message or notification message received through the regulatory data reporting interface; and a message sending module, used to send the parsing result to the application system of the financial institution.

[0021] Furthermore, the message sending module is also used to send the parsing result to the application system of the financial institution in an asynchronous manner.

[0022] Furthermore, the device also includes: a monitoring module for obtaining the execution status of the reporting of the regulatory data; and a statistical module for collecting statistics on the reporting results of the regulatory data based on the execution status of the reporting of the regulatory data.

[0023] Furthermore, the reporting results include: completion rate or punctuality rate, wherein the completion rate is the ratio of the newly reported data successfully submitted within the preset time period to the total newly reported data volume, and the punctuality rate is the ratio of the newly reported data successfully submitted within the preset time period that meets the timeliness of regulatory requirements.

[0024] Furthermore, the device also includes: an early warning module, which is used to determine whether to issue an early warning message based on the reporting results of the regulatory data, wherein the early warning message is used to remind financial institutions that there are abnormalities or risks in the regulatory data reporting.

[0025] Furthermore, the device also includes: a middleware configuration module, which is used to configure middleware information in the regulatory data reporting interface; wherein, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface, including: using a middleware method, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0026] Furthermore, the middleware includes any one of the following: MQ, Tonglink, FTP file transmission.

[0027] Furthermore, the regulatory data reporting module is also used to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency in batches through the regulatory data reporting interface according to the configured field mapping relationship.

[0028] An embodiment of the present invention also provides an electronic device to solve the problem of large code development and inability to achieve flexible configuration in the existing financial institution regulatory data reporting system. The electronic device includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, the above-mentioned regulatory data reporting method is implemented.

[0029] A computer-readable storage medium is also provided in an embodiment of the present invention to solve the problem that the existing financial institution regulatory data reporting system has a large amount of code development and cannot be flexibly configured. The computer-readable storage medium stores a computer program for executing the above-mentioned regulatory data reporting method.

[0030] The regulatory data reporting method, device, electronic device and computer-readable storage medium provided in the embodiments of the present invention define the regulatory data reporting interface of the regulatory agency, access the application database of the financial institution, and configure the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface. Then, based on the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0031] Through the embodiments of the present invention, the data reporting interface of the regulatory agency can be flexibly configured, and support is provided for defining the field mapping relationship between the data reporting interface and the application database. This not only enables the automation of data collection and data reporting, but also enables the generation of multiple interface data formats, thereby reducing development workload. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0033] Figure 1 A flow chart of a method for submitting regulatory data provided in an embodiment of the present invention;

[0034] Figure 2 This is a flow chart of an optional method for submitting regulatory data in an embodiment of the present invention;

[0035] Figure 3 This is a flow chart of an optional method for submitting regulatory data in an embodiment of the present invention;

[0036] Figure 4 A flowchart of reporting supervision data based on middleware provided in an embodiment of the present invention;

[0037] Figure 5 A schematic diagram of a supervisory data reporting device provided in an embodiment of the present invention;

[0038] Figure 6 A schematic diagram of an optional supervisory data reporting device provided in an embodiment of the present invention;

[0039] Figure 7 The figure is a schematic diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0040] To make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0041] The present invention provides a method for reporting regulatory data. Figure 1 A flow chart of a method for submitting regulatory data provided in an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method includes the following steps:

[0042] S101, defining a regulatory data reporting interface for the regulatory agency, wherein the regulatory data reporting interface is used to access an application database of a financial institution, and the application database contains regulatory data to be reported.

[0043] During implementation, the regulatory data reporting interface defined in the embodiments of the present invention may describe the regulatory agency's interface specifications for data reporting. The regulatory agency's data reporting interface collection specifications include, but are not limited to: financial institution data collection access methods, data collection scope, data reporting time requirements and data reporting principles, as well as the interface file name and reporting specifications for data reporting, interface file format, data interface format, interface file errors, and feedback type descriptions.

[0044] S102: In the supervision data reporting interface, configure a field mapping relationship between the supervision data reporting interface and the application database.

[0045] Since the data fields in the regulatory agency's business system and the financial institution's application system may be different, in an embodiment of the present invention, a field mapping relationship between the regulatory data reporting interface and the application database is configured in the defined regulatory data reporting interface, so that the regulatory data reporting interface can realize automatic collection and automatic reporting of regulatory data according to the configured field mapping relationship.

[0046] In specific implementations, the mapping between the reporting interface and the fields in the database table can be described according to the data interface format described in the regulatory department's data reporting interface collection specifications. When the report is triggered, the data reporting function automatically obtains the corresponding data from the application database and assembles the message file content information according to the format defined by the reporting interface.

[0047] S103 , reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0048] It should be noted that since the field mapping relationship is configured in the regulatory data reporting interface, when the reporting is triggered, the regulatory data to be reported in the financial institution's application database can be automatically assembled into the message file content according to the data format defined by the regulatory data reporting interface based on the field mapping relationship, and reported to the regulatory agency's regulatory business system.

[0049] From the above, it can be seen that the regulatory data reporting method provided in the embodiment of the present invention accesses the application database of the financial institution by defining the regulatory data reporting interface of the regulatory agency, and configures the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface. Then, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0050] Through the regulatory data reporting method provided in the embodiment of the present invention, the data reporting interface of the regulatory agency can be flexibly configured, and support is provided for defining the field mapping relationship between the data reporting interface and the application database. This not only enables the automation of data collection and data reporting, but also enables the generation of multiple interface data formats, thereby reducing development workload.

[0051] It should be noted that in the embodiments of the present invention, data submission can be performed as a batch, which may include a single or multiple data submissions, or a batch file submission. If the same batch of data is large in quantity, it may be submitted in batches of multiple files, each of which includes multiple pieces of submitted data. After submission, the platform waits for the regulatory agency's receipt information to be returned, and the receipt result is uniformly analyzed by the platform.

[0052] The reporting execution batch information in the embodiment of the present invention includes but is not limited to the following information: application number, reporting interface number, reporting business date, reporting batch number, reporting data volume, reporting status, number of successful records, number of failed records, reporting time, and operator; the reporting file information includes but is not limited to the following information: application number, reporting interface number, reporting batch number, file name, number of file records, and reporting status; the reporting file detail return information includes but is not limited to the following information: application number, reporting interface number, reporting batch number, file name, reporting status, error code, and error message.

[0053] In the embodiment of the present invention, both the reporting execution and the receipt parsing are asynchronous processing methods. After the task is completed, the data reporting triggers a callback method provided by the application, and the application implements the processing of specific business logic.

[0054] In one embodiment, when the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the regulatory data to be reported in the application database can be reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface in batches according to the configured field mapping relationship.

[0055] In one embodiment, in the above S103 , the regulatory data to be reported in the application database may be reported to the regulatory service system of the regulatory agency through the regulatory data reporting interface in an asynchronous manner according to the configured field mapping relationship.

[0056] For the reporting interface, after the financial institution reports the data to the regulatory agency, the regulatory agency will confirm and return confirmation information or actively send notification information. Figure 2 As shown, after the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the regulatory data reporting method provided in the embodiment of the present invention may further include the following steps:

[0057] S104: Receive a confirmation message returned by the regulatory business system or a notification message proactively sent via the regulatory data reporting interface.

[0058] Furthermore, in one embodiment, Figure 2 As shown, after receiving the confirmation message returned by the regulatory service system or the notification message actively sent, the regulatory data reporting method provided in the embodiment of the present invention may further include the following steps:

[0059] S105, parsing the received confirmation message or notification message through the regulatory data reporting interface;

[0060] S106: Send the analysis results to the application system of the financial institution.

[0061] Through the above embodiment, unified analysis is performed during data reporting, and the analysis result information is notified to each regulatory reporting executor, who then performs subsequent updates and data logic processing.

[0062] Optionally, in the above S106 , the analysis result may be sent to the application system of the financial institution in an asynchronous manner.

[0063] In one embodiment, Figure 3 As shown, after the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the regulatory data reporting method provided in the embodiment of the present invention may further include the following steps:

[0064] S107, obtaining the reporting and implementation status of regulatory data;

[0065] S108, according to the implementation of the reporting of regulatory data, statistics are collected on the reporting results of regulatory data.

[0066] Optionally, the above-mentioned reporting results may include: completion rate or punctuality rate, wherein the completion rate is the ratio of the newly reported data successfully submitted within the preset time period to the total newly reported data volume, and the punctuality rate is the ratio of the newly reported data successfully submitted within the preset time period that meets the timeliness of regulatory requirements.

[0067] Through the above embodiment, the reporting execution status can be automatically tracked and the reporting results can be counted during data reporting.

[0068] In order to achieve early warning, in one embodiment, Figure 3 As shown, after collecting statistics on the reporting results of the regulatory data based on the reporting execution status of the regulatory data, the regulatory data reporting method provided in the embodiment of the present invention may further include the following steps:

[0069] S109: Determine whether to issue an early warning message based on the regulatory data reporting results. The early warning message is used to remind financial institutions that there are abnormalities or risks in the regulatory data reporting.

[0070] Through the above embodiments, it is possible to analyze and warn of the reporting results and conduct risk investigation on the problems.

[0071] In one embodiment, Figure 4 As shown, before reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship, the regulatory data reporting method provided in the embodiment of the present invention may further include the following steps:

[0072] S401, configure middleware information in the supervision data reporting interface;

[0073] S402 , using a middleware approach, based on the configured field mapping relationship, reports the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0074] Optionally, the middleware in the embodiment of the present invention includes any one of the following: MQ, Tonglink, and FTP file transmission.

[0075] During specific implementation, it is necessary to configure each middleware, define its connection information, and encapsulate the calling interface to realize the automatic triggering of the program and then execute external reporting.

[0076] It should be noted that, in addition to the middleware automatically reporting data, the regulatory data reporting method provided in the embodiment of the present invention also supports manual downloading of reporting files and manual uploading through the client provided by the regulatory agency.

[0077] In an embodiment of the present invention, before regulatory data is submitted, a reporting interface definition and data retrieval rules are provided to users, and data submission and parsed data return are performed as required, as well as result analysis and early warning after data return; the regulatory data reporting method provided in an embodiment of the present invention can flexibly configure the data reporting interface of the regulatory system to adapt to changes in regulatory rules; support the definition of mapping rules for data retrieval, generate multiple interface data formats, and reduce development workload; analyze and warn of reporting results, and conduct risk investigation on problems.

[0078] Based on the same inventive concept, the present invention also provides a regulatory data reporting device, as described in the following embodiments. Since the principle of solving the problem of the device is similar to that of the regulatory data reporting method, the implementation of the device can refer to the implementation of the regulatory data reporting method, and the repeated parts will not be repeated.

[0079] Figure 5 Schematic diagram of a supervisory data reporting device provided in an embodiment of the present invention, such as Figure 5 As shown, the device includes: an interface definition module 501, a field mapping relationship configuration module 502 and a supervision data reporting module 503.

[0080] Among them, the interface definition module 501 is used to define the regulatory data reporting interface of the regulatory agency, wherein the regulatory data reporting interface is used to access the application database of the financial institution, and the application database contains the regulatory data to be reported; the field mapping relationship configuration module 502 is used to configure the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface; the regulatory data reporting module 503 is used to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0081] It should be noted that the interface definition module 501, field mapping relationship configuration module 502, and regulatory data reporting module 503 described above correspond to S101 to S103 in the method embodiment. The examples and application scenarios implemented by these modules and corresponding steps are the same, but are not limited to the contents disclosed in the method embodiment described above. It should be noted that the above modules, as part of the apparatus, can be executed in a computer system, such as a set of computer-executable instructions.

[0082] From the above, it can be seen that the regulatory data reporting device provided in the embodiment of the present invention accesses the application database of the financial institution by defining the regulatory data reporting interface of the regulatory agency, and configures the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface. Then, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0083] Through the regulatory data reporting device provided in the embodiment of the present invention, the data reporting interface of the regulatory agency can be flexibly configured, and support is provided for defining the field mapping relationship between the data reporting interface and the application database. This not only enables the automation of data collection and data reporting, but also enables the generation of multiple interface data formats, thereby reducing development workload.

[0084] In one embodiment, in the regulatory data reporting device provided in the embodiment of the present invention, the regulatory data reporting module 503 is also used to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency in batches through the regulatory data reporting interface according to the configured field mapping relationship.

[0085] In one embodiment, in the regulatory data reporting device provided in the embodiment of the present invention, the above-mentioned regulatory data reporting module 503 is also used to adopt an asynchronous manner to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0086] In one embodiment, Figure 6 As shown, the supervision data reporting device provided in the embodiment of the present invention may further include: a message receiving module 504, which is used to receive a confirmation message returned by the supervision business system or a notification message actively sent through the supervision data reporting interface.

[0087] Furthermore, in one embodiment, Figure 6 As shown, the supervision data reporting device provided in the embodiment of the present invention may further include: a message parsing module 505 and a message sending module 506.

[0088] The message parsing module 505 is used to parse the received confirmation message or notification message through the regulatory data reporting interface; the message sending module 506 is used to send the parsing result to the application system of the financial institution.

[0089] Optionally, the message sending module 506 is further configured to send the parsing result to the application system of the financial institution in an asynchronous manner.

[0090] It should be noted that the message receiving module 504, message parsing module 505, and message sending module 506 described above correspond to S104 to S106 in the method embodiment. The examples and application scenarios implemented by these modules and corresponding steps are the same, but are not limited to the contents disclosed in the method embodiment described above. It should be noted that the above modules, as part of the apparatus, can be executed in a computer system, such as a set of computer-executable instructions.

[0091] In one embodiment, Figure 6 As shown, the supervision data reporting device provided in the embodiment of the present invention may further include: a monitoring module 507 and a statistical module 508.

[0092] The monitoring module 507 is used to obtain the reporting execution status of the regulatory data; the statistical module 508 is used to collect statistics on the reporting results of the regulatory data based on the reporting execution status of the regulatory data.

[0093] Furthermore, in one embodiment, the reporting results obtained by the above-mentioned statistical module 508 may include: completion rate or punctuality rate, wherein the completion rate is the ratio of the amount of newly reported data successfully submitted within the preset time period to the total amount of newly reported data, and the punctuality rate is the ratio of the timeliness of the newly reported data successfully submitted within the preset time period that meets the timeliness requirements of the regulatory requirements.

[0094] In one embodiment, Figure 6 As shown, the regulatory data reporting device provided in the embodiment of the present invention may also include: an early warning module 509, which is used to determine whether to issue an early warning message based on the reporting results of the regulatory data, wherein the early warning message is used to remind financial institutions that there are abnormalities or risks in the regulatory data reporting.

[0095] It should be noted that the monitoring module 507, statistics module 508, and early warning module 509 described above correspond to S107 to S109 in the method embodiment. The examples and application scenarios implemented by these modules and corresponding steps are the same, but are not limited to the contents disclosed in the method embodiment described above. It should be noted that the above modules, as part of the apparatus, can be executed in a computer system, such as a set of computer-executable instructions.

[0096] In one embodiment, Figure 6 As shown, the supervision data reporting device provided in the embodiment of the present invention may further include: a middleware configuration module 510 and a middleware data reporting module 511.

[0097] Among them, the middleware configuration module 510 is used to configure middleware information in the regulatory data reporting interface; the middleware data reporting module 511 is used to use the middleware method to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface according to the configured field mapping relationship.

[0098] It should be noted that the middleware configuration module 510 and the middleware data reporting module 511 correspond to S401-S402 in the method embodiment. The examples and application scenarios implemented by these modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above method embodiment. It should be noted that the above modules, as part of the apparatus, can be executed in a computer system, such as a set of computer-executable instructions.

[0099] Optionally, the middleware used in the embodiment of the present invention includes any one of the following: MQ, Tonglink, and FTP file transmission.

[0100] Based on the same inventive concept, an embodiment of the present invention further provides an electronic device embodiment for implementing all or part of the above-mentioned regulatory data reporting method. The electronic device specifically includes the following contents:

[0101] A processor, a memory, a communications interface, and a bus; wherein the processor, the memory, and the communications interface communicate with each other via the bus; the communications interface is used to implement information transmission between related devices; the electronic device may be a desktop computer, a tablet computer, a mobile terminal, etc., but this embodiment is not limited thereto. In this embodiment, the electronic device may be implemented with reference to the embodiments for implementing the above-mentioned regulatory data reporting method and the embodiments for implementing the above-mentioned regulatory data reporting device, the contents of which are incorporated herein and repeated parts are not repeated.

[0102] Figure 7 FIG. 1 is a schematic diagram of a system structure of an electronic device provided in an embodiment of the present invention. Figure 7 As shown, the electronic device 70 may include a processor 701 and a memory 702; the memory 702 is coupled to the processor 701. Figure 7 is exemplary; other types of structures may also be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0103] In one embodiment, the functions implemented by the regulatory data reporting method can be integrated into the processor 701. Specifically, the processor 701 can be configured to perform the following control: defining a regulatory data reporting interface for the regulatory agency, wherein the regulatory data reporting interface is used to access the application database of the financial institution, where the application database contains the regulatory data to be reported; configuring a field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface; and reporting the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency through the regulatory data reporting interface based on the configured field mapping relationship.

[0104] From the above, it can be seen that the electronic device provided in the embodiment of the present invention accesses the application database of the financial institution by defining the regulatory data reporting interface of the regulatory agency, and configures the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface, and then, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0105] Through the electronic device provided in the embodiment of the present invention, the data reporting interface of the regulatory agency can be flexibly configured, and support is provided for defining the field mapping relationship between the data reporting interface and the application database. This not only enables the automation of data collection and data reporting, but also enables the generation of multiple interface data formats, thereby reducing development workload.

[0106] In another embodiment, the supervisory data reporting device may be configured separately from the processor 701. For example, the supervisory data reporting device may be configured as a chip connected to the processor 701, and the functions of the XX method may be implemented under the control of the processor.

[0107] like Figure 7 As shown, the electronic device 70 may further include: a communication module 703, an input unit 704, an audio processing unit 705, a display 706, and a power supply 707. It is worth noting that the electronic device 70 does not necessarily have to include Figure 7 In addition, the electronic device 70 may also include Figure 7 For components not shown, reference may be made to the prior art.

[0108] like Figure 7 As shown, the processor 701 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor device and / or logic device. The processor 701 receives inputs and controls the operations of various components of the electronic device 70 .

[0109] Memory 702 can be, for example, one or more of a cache, flash memory, hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices. It can store the aforementioned failure-related information and a program that executes the relevant information. Processor 701 can execute the program stored in memory 702 to implement information storage or processing.

[0110] Input unit 704 provides input to processor 701. Input unit 704 may be, for example, a keypad or touch input device. Power supply 707 is used to provide power to electronic device 70. Display 706 is used to display objects such as images and text. This display may be, for example, an LCD display, but is not limited thereto.

[0111] The memory 702 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, or the like. Alternatively, it may be a memory that retains information even when power is off, can be selectively erased, and is provided with more data. Examples of such memory are sometimes referred to as EPROMs. The memory 702 may also be some other type of device. The memory 702 includes a buffer memory 7021 (sometimes referred to as a buffer). The memory 702 may include an application / function storage unit 7022 for storing application programs and function programs or processes for executing the operation of the electronic device 70 via the processor 701.

[0112] The memory 702 may also include a data storage unit 7023 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 7024 of the memory 702 may include various driver programs for the electronic device for communication functions and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).

[0113] The communication module 703 is a transmitter / receiver that sends and receives signals via the antenna 708. The communication module (transmitter / receiver) 703 is coupled to the processor 701 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.

[0114] Based on different communication technologies, multiple communication modules 703 can be provided in the same electronic device, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module. The communication module (transmitter / receiver) 703 is also coupled to a speaker 709 and a microphone 710 via an audio processing unit 705 to provide audio output via the speaker 709 and receive audio input from the microphone 710, thereby implementing common telecommunication functions. The audio processing unit 705 may include any suitable buffer, decoder, amplifier, etc. Furthermore, the audio processing unit 705 is coupled to the processor 701, enabling local recording via the microphone 710 and playback of stored audio via the speaker 709.

[0115] An embodiment of the present invention also provides a computer-readable storage medium for implementing all the steps of the regulatory data reporting method in the above-mentioned embodiment. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, all the steps of the regulatory data reporting method in the above-mentioned embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented: defining a regulatory data reporting interface of the regulatory agency, wherein the regulatory data reporting interface is used to access the application database of the financial institution, and the application database contains regulatory data to be reported; in the regulatory data reporting interface, configuring the field mapping relationship between the regulatory data reporting interface and the application database; according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0116] As can be seen from the above, the computer-readable storage medium provided in the embodiments of the present invention accesses the application database of the financial institution by defining the regulatory data reporting interface of the regulatory agency, and configures the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface. Then, according to the configured field mapping relationship, the regulatory data to be reported in the application database is reported to the regulatory business system of the regulatory agency through the regulatory data reporting interface.

[0117] Through the computer-readable storage medium provided in the embodiments of the present invention, the data reporting interface of the regulatory agency can be flexibly configured, and support is provided for defining the field mapping relationship between the data reporting interface and the application database. This not only enables the automation of data collection and data reporting, but also enables the generation of multiple interface data formats, thereby reducing development workload.

[0118] Although the present invention provides method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-creative work. The order of steps listed in the embodiments is only one way of executing the steps among many steps and does not represent the only execution order. When an actual device or client product is executed, the method can be executed sequentially or in parallel according to the embodiments or the accompanying drawings (for example, in a parallel processor or multi-threaded processing environment).

[0119] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, devices (systems), or computer program products. Thus, the embodiments of this specification may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0120] The present invention is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0121] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0122] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0123] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between the various embodiments may be referred to in conjunction with each other. Each embodiment focuses on the differences from the other embodiments. In particular, the system embodiments, since they are generally similar to the method embodiments, are described more simply. For relevant details, refer to the description of the method embodiments. In this document, relational terms such as first and second, etc., are used solely to distinguish one entity or operation from another and do not necessarily require or imply any actual relationship or order between these entities or operations. Furthermore, the terms "comprise," "include," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. Terms such as "upper" and "lower" to indicate orientations or positional relationships are based on those shown in the accompanying drawings and are intended solely to facilitate the description of the present invention and simplify the description. They are not intended to indicate or imply that the devices or elements referred to must have, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on the present invention. Unless otherwise expressly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be a communication between the two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The present invention is not limited to any single aspect, nor to any single embodiment, nor to any combination and / or permutation of these aspects and / or embodiments. Each aspect and / or embodiment of the present invention may be used alone or in combination with one or more other aspects and / or other embodiments.

[0124] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and description of the present invention.

Claims

1. A method for reporting regulatory data, characterized in that: include: Define the regulatory agency's regulatory data reporting interface, where the regulatory data reporting interface is used to access the financial institution's application database, which contains the regulatory data to be reported; the regulatory data reporting interface describes the regulatory agency's interface specifications for data reporting; the regulatory agency's data reporting interface collection specifications include but are not limited to: the financial institution's data collection access method, data collection scope, data reporting time requirements and data reporting principles, as well as the interface file name and reporting specifications for data reporting, interface file format, data interface format, interface file errors and feedback type descriptions; In the regulatory data reporting interface, configure the field mapping relationship between the regulatory data reporting interface and the application database; describe the mapping between the reporting interface and the fields in the database table based on the data interface format described in the regulatory department's data reporting interface collection specifications. When reporting is triggered, the data reporting function automatically obtains the corresponding data from the application database and assembles the message file content information according to the format defined by the reporting interface; In the regulatory data reporting interface, configure middleware information, which includes any of the following: MQ, Tonglink, and FTP file transfer; when configuring each middleware, define the connection information and encapsulate the calling interface; By means of middleware, and based on the configured field mapping relationship, the regulatory data to be reported in the application database is reported in batches to the regulatory business system of the regulatory agency through the regulatory data reporting interface in an asynchronous manner; when reporting in batches, the batch information includes but is not limited to the following information: application number, reporting interface number, reporting business date, reporting batch number, reporting data volume, reporting status, number of successful records, number of failed records, reporting time, and operator; Receive a confirmation message returned by the regulatory business system or a notification message proactively issued via the regulatory data reporting interface; Parsing the received confirmation message or notification message through the regulatory data reporting interface; sending the parsing results to the application system of the financial institution in an asynchronous manner; The data is analyzed uniformly during submission, and the results of the analysis are communicated to each regulatory reporting executor, who then conducts subsequent updates and data logic processing; Obtaining the status of regulatory data reporting; and compiling statistical data reporting results based on the status of regulatory data reporting; the reporting results include: completion rate or punctuality rate, wherein the completion rate is the ratio of the amount of newly reported data successfully submitted within a preset time period to the total amount of newly reported data, and the punctuality rate is the ratio of newly reported data successfully submitted within a preset time period to the timeliness of regulatory requirements; Based on the results of regulatory data reporting, it is determined whether to issue an early warning message, wherein the early warning message is used to remind financial institutions that there are abnormalities or risks in the regulatory data reporting.

2. A supervisory data reporting device, characterized in that: include: An interface definition module is used to define the regulatory agency's regulatory data reporting interface, wherein the regulatory data reporting interface is used to access the financial institution's application database, which contains the regulatory data to be reported; the regulatory data reporting interface describes the regulatory agency's interface specifications for data reporting; the regulatory agency's data reporting interface collection specifications include but are not limited to: the financial institution's data collection access method, data collection scope, data reporting time requirements and data reporting principles, as well as the interface file name and reporting specifications for data reporting, interface file format, data interface format, interface file errors and feedback type descriptions; The field mapping relationship configuration module is used to configure the field mapping relationship between the regulatory data reporting interface and the application database in the regulatory data reporting interface. Based on the data interface format described in the regulatory department's data reporting interface collection specification, the module describes the mapping between the reporting interface and the fields in the database table. When the report is triggered, the data reporting function automatically obtains the corresponding data from the application database and assembles the message file content information according to the format defined by the reporting interface. A middleware configuration module is used to configure middleware information in the regulatory data reporting interface. The middleware includes any of the following: MQ, Tonglink, and FTP file transfer. When configuring each middleware, the connection information is defined and the calling interface is encapsulated; The regulatory data reporting module is used to report the regulatory data to be reported in the application database to the regulatory business system of the regulatory agency in batches through the regulatory data reporting interface according to the configured field mapping relationship using a middleware method and in an asynchronous manner; when reporting in batches, the batch information includes but is not limited to the following information: application number, reporting interface number, reporting business date, reporting batch number, reporting data volume, reporting status, number of successful records, number of failed records, reporting time, and operator; A message receiving module, configured to receive a confirmation message returned by the regulatory business system or a notification message proactively issued via the regulatory data reporting interface; A message parsing module, configured to parse the confirmation message or notification message received through the regulatory data reporting interface; The message sending module is used to send the parsing results to the application system of the financial institution in an asynchronous manner; the parsing is unified in the data reporting, and the parsing results are notified to each regulatory reporting executor, who will then perform subsequent updates and data logic processing; Monitoring module, used to obtain the reporting and implementation status of regulatory data; A statistics module is used to collect statistics on the reporting results of regulatory data based on the reporting execution of regulatory data; the reporting results include: completion rate or punctuality rate, wherein the completion rate is the ratio of the amount of newly reported data successfully submitted within a preset time period to the total amount of newly reported data, and the punctuality rate is the ratio of the newly reported data successfully submitted within a preset time period to the timeliness of regulatory requirements; The early warning module is used to determine whether to issue an early warning message based on the reporting results of the regulatory data, wherein the early warning message is used to remind financial institutions that there are abnormalities or risks in the regulatory data reporting.

3. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the regulatory data reporting method according to claim 1 is implemented.

4. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program for executing the regulatory data reporting method according to claim 1.

Citation Information

Patent Citations

  • Foreign exchange transaction-related data storage and query method, declaration method and system

    CN105512939A

  • Data locking method, device and system based on information system

    CN110618873A