Data processing method, device, equipment and computer storage medium
Through automated processing via interfaces and RPA platforms, the problem of low data uploading efficiency by subsidiaries of financial institutions has been solved, enabling efficient and secure data transmission and processing, and improving the overall efficiency and quality of the data reporting system.
Patent Information
- Application Number
- CN202111524018.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In the existing technology, the data reporting system used by financial institutions' subsidiaries to upload personal settlement account data to regulatory agencies is inefficient, mainly because the storage systems and data reporting systems of each subsidiary are not interoperable, resulting in the need for manual data transfer multiple times, causing errors and wasted time.
Through the interface, the institutional identification information of financial institutions and personal settlement account data with a preset data structure are received, and the Robotic Process Automation (RPA) platform is used to automatically upload the data to the data reporting system specified by the regulatory authorities, thereby automating the data reporting process and avoiding manual operations.
It improves data transmission and processing efficiency, reduces manual operation errors, realizes the automation and security of data uploading, and improves the overall reporting efficiency and quality.
Smart Images

Figure CN114187108B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data reporting technology, and in particular relates to a data processing method, device, equipment and computer storage medium. Background Art
[0002] Financial institutions are subject to regulatory oversight and are required to promptly report personal settlement account data to the regulatory authorities in accordance with the regulatory data structure. The regulatory authorities will also review the completeness and timeliness of the data reported by financial institutions and impose regulatory penalties on financial institutions that do not meet the requirements.
[0003] When submitting personal settlement account data to regulatory authorities, the typical method is for each subsidiary of each financial institution to upload the processed personal settlement account data to the regulatory authority's designated data reporting system. However, this current reporting method is relatively inefficient.
[0004] Therefore, how to improve the efficiency of reporting personal settlement account data has become a technical problem that urgently needs to be solved. Summary of the Invention
[0005] The embodiments of the present application provide a data processing method, apparatus, device, and computer storage medium that can improve the efficiency of reporting personal settlement account data.
[0006] In a first aspect, an embodiment of the present application provides a data processing method, comprising:
[0007] Receiving data sent by a financial institution through an interface, wherein the data includes identification information of at least one subsidiary of the financial institution and personal settlement account data in a preset data structure, wherein the preset data structure is a data structure prescribed by a regulatory authority for supervising the financial institution;
[0008] Upload the personal settlement account data to the data reporting system specified by the regulatory agency based on the institutional identification information of each subordinate institution.
[0009] In some implementations, uploading the personal settlement account data to the data reporting system specified by the regulatory authority based on the institutional identification information of each subordinate institution may include:
[0010] For each of the organization identification information, obtaining the target operating account bound to the subordinate organization in the data reporting system according to the organization identification information;
[0011] According to the target operating account, the personal settlement account data is uploaded to the data reporting system to obtain the upload result of the personal settlement account data.
[0012] In some implementations, after uploading the personal settlement account data to the data reporting system according to the target operating account, the method further includes:
[0013] Automatically download a list of personal settlement account data that failed to be uploaded according to a preset time period;
[0014] Modify the personal settlement account data that failed to be uploaded according to the failure list and the preset modification rules to obtain modified personal settlement account data;
[0015] Upload the modified personal settlement account data to the data reporting system.
[0016] In some implementations, after automatically downloading a failure list of the personal settlement account data that failed to be uploaded according to a preset time period, the method further includes:
[0017] According to the preset time period, the upload result of the personal settlement account data and the failure list are sent to the subordinate organization.
[0018] In some implementations, a data processing method, applied to a financial institution, may include:
[0019] Acquiring data to be processed, wherein the data to be processed includes original personal settlement account data and institution identification information of at least one subordinate institution;
[0020] Processing the original personal settlement account data in the data to be processed according to a preset data structure to obtain processed data, wherein the preset data structure is a data structure specified by a regulatory agency;
[0021] The data is sent to the Robotic Process Automation (RPA) platform through an interface.
[0022] In a second aspect, an embodiment of the present application provides a data processing device, the device comprising:
[0023] a receiving module, configured to receive data sent by a financial institution through an interface, wherein the data includes identification information of at least one subsidiary of the financial institution and personal settlement account data in a preset data structure, wherein the preset data structure is a data structure prescribed by a regulatory agency used to supervise the financial institution;
[0024] The uploading module is used to upload the personal settlement account data to the data reporting system specified by the regulatory agency according to the institutional identification information of each subordinate institution.
[0025] In some implementations, the apparatus is applied to a financial institution and includes:
[0026] An acquisition module, configured to acquire data to be processed, wherein the data to be processed includes original personal settlement account data and institution identification information of at least one subordinate institution;
[0027] a processing module, configured to process the original personal settlement account data in the data to be processed according to a preset data structure to obtain processed data, wherein the preset data structure is a data structure specified by a regulatory agency;
[0028] The sending module is used to send the data to the Robotic Process Automation (RPA) platform through an interface.
[0029] In a third aspect, an embodiment of the present application provides a data processing device, the device comprising: a processor and a memory storing computer program instructions;
[0030] When the processor executes the computer program instructions, the data processing method described in any embodiment of the present application is implemented.
[0031] In a fourth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the data processing method as described in any embodiment of the present application is implemented.
[0032] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device can execute the data processing method described in any embodiment of the present application.
[0033] A personal settlement account data reporting method, apparatus, device and medium of an embodiment of the present application, after receiving data including the institutional identification information of at least one subordinate institution of a financial institution and personal settlement account data through an interface, uploads the personal settlement account data to the data reporting system specified by the regulatory authority according to each institution identification information. By transmitting the data of the financial institution through the interface, it avoids the manual input of operation commands to transmit data, thereby improving the efficiency of data transmission. After the personal settlement account data of the preset data structure of the subordinate institution is uniformly sent by the financial institution through the interface, the personal settlement account data is automatically uploaded to the data reporting system specified by the regulatory authority according to each institution identification information, thereby avoiding the process of the staff of the subordinate institution moving data between the data reporting system and the subordinate institution through external physical storage devices and manually uploading data to the data reporting system, realizing the automation of the data reporting process and greatly improving the efficiency of reporting personal settlement account data. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 This is a flow chart of a data processing method provided in an embodiment of the present application;
[0036] Figure 2 This is a flow chart of another data processing method provided in an embodiment of the present application;
[0037] Figure 3 This is a flowchart of another data processing method provided in an embodiment of the present application;
[0038] Figure 4 This is a flowchart of another data processing method provided in an embodiment of the present application;
[0039] Figure 5 This is a schematic diagram of a data processing device provided in an embodiment of the present application.
[0040] Figure 6 Schematic diagram of another data processing device provided in an embodiment of the present application;
[0041] Figure 7 This is a schematic diagram of a data processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.
[0043] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.
[0044] The acquisition, storage, use and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.
[0045] The inventors discovered that when each subsidiary of each financial institution uploads processed personal settlement account data to the data reporting system specified by the regulatory agency, because the networks used by the relevant systems storing personal settlement account data and the data reporting system of each subsidiary are not interoperable, the relevant staff of the subsidiary need to first copy the personal settlement account data to an external storage device on the device where the relevant system storing the personal settlement account data is located, then use the external storage device to move the personal settlement account data to another device where the data reporting system is located, and then log in to the data reporting system on the other device where the data reporting system is located to complete the data reporting. In other words, it is necessary to manually move a large amount of personal settlement account data between the relevant systems storing personal settlement account data of the subsidiary and the data reporting system multiple times to complete the data upload. This not only has the risk of errors but also takes a lot of time, resulting in low efficiency in personal settlement account data reporting.
[0046] Therefore, the inventors have come up with the idea of improving the efficiency of reporting personal settlement account data by simulating the process of manually moving data back and forth and uploading it. Specifically, a system can receive personal settlement account data sent by a financial institution through an interface, including the identification information of at least one of its subsidiaries and a preset data structure. After the preset data structure is the data structure specified by the regulatory agency, the personal settlement account data is uploaded to the data reporting system specified by the regulatory agency based on each institution's identification information. This simulates the process of manually moving data back and forth and uploading it, automatically uploading the personal settlement account data of the subsidiaries to the data reporting system, and improving the reporting efficiency of personal settlement account data.
[0047] The data processing method of the embodiment of the present application can be executed by a data processing device.
[0048] The following describes an embodiment of the present application in conjunction with the accompanying drawings. First, a data processing method provided by an embodiment of the present application is introduced.
[0049] Figure 1 A flow chart of a data processing method provided in an embodiment of the present application is shown, which is applied to a financial institution. The method includes:
[0050] S110, obtaining data to be processed, wherein the data to be processed includes original personal settlement account data and institution identification information of at least one subordinate institution.
[0051] S120, processing the original personal settlement account data in the data to be processed according to a preset data structure to obtain processed data, wherein the preset data structure is a data structure specified by a regulatory agency.
[0052] S130: Send the data to a Robotic Process Automation (RPA) platform through an interface.
[0053] In the embodiments of this application, financial institutions send processed data to the RPA platform through an interface, storing the data directly on the RPA platform. This prevents subordinate institutions from accessing the data, improving data security. The interface enables data transfer between the RPA platform and the financial institution, improving data transfer efficiency. Furthermore, the data is uniformly processed and conforms to the data structure specified by the regulatory agency, preventing different subordinate institutions from manually processing the original personal settlement account data, thereby improving data processing efficiency.
[0054] In some embodiments, in S110, the institutional identification information and original personal settlement account data of each subordinate institution are stored in the database system of the financial institution. The data processing device of the financial institution can obtain the data to be processed including at least the institutional identification information and original personal settlement account data of one subordinate institution from the database system through interfaces and components.
[0055] As an example, a financial institution may be a bank other than the People's Bank of China. The original personal settlement account data includes, but is not limited to, the depositor's name, address, postal code, telephone number, identification document type, identification number, bank code for the account opening, account number, account type, account opening date, expiration date, depositor's identity category, issuing authority's region, information type, nationality, currency type, and currency. The institution identification information may be the institution number.
[0056] For example, let's assume that user A opens a savings account for the first time at branch C of bank B. Branch C's institution number is stored in bank B's database system D. User A follows the account opening process by providing their name, address, ID card, contact number, and postal code. Branch C uses the information provided by user A to open a savings account for user A. After issuing a bank card to user A, the database system stores user A's name, address, ID card, ID card number, contact number, postal code, bank card number, savings account number, account opening date, expiration date, user A's identity category, branch C's code, branch C's region, and first-time account opening information.
[0057] The data processing device of bank B obtains the above information as the original personal settlement account information of user A and the institution number information of branch bank C through the interface.
[0058] The inventors considered that, before submitting personal settlement account information, existing banks typically obtain raw personal settlement account data from their branch offices, which is then processed by staff at each branch. However, various factors can lead to cumbersome procedures for branches to obtain this raw personal settlement account data, or the obtained raw personal settlement account data can be incomplete, requiring manual completion and verification, which can lead to errors and other problems, resulting in low data processing efficiency. Therefore, the inventors proposed a method that eliminates the need for branch bank staff to process raw personal settlement account data, and instead directly processes the data in a centralized manner.
[0059] In some implementations, in S120, after obtaining the data to be processed, including the original personal settlement account data and institution identification information of at least one subordinate institution, the data processing device of the financial institution reorganizes the original personal settlement account data according to a preset data structure until the data structure of the original personal settlement account data satisfies the preset data structure. The preset data structure is a data structure specified by the regulatory authority.
[0060] In some embodiments, the regulatory agency may be the People's Bank of China, and the preset data structure may include but is not limited to field information and the number of fields.
[0061] In some embodiments, for the domestic business of different branches of a bank, the preset data structure may be composed of 14 fields and the field information of each field corresponds to the depositor's name, address, postal code, telephone number, type of identification document, identification card number, account opening bank code, account number, account type, account opening date, validity date, depositor identity category, region of the issuing authority and information type.
[0062] For the international business of different branches of a bank, the preset data structure can be composed of 17 fields and the field information of each field corresponds to the depositor's name, address, postal code, telephone number, type of identification document, identification card number, account opening bank code, account number, account type, account opening date, effective date, depositor's identity category, region of issuing authority, information type, nationality, currency type and currency.
[0063] The inventors also took into account that RPA often interacts with natural people, its input usually needs to be provided by users manually, and its output is usually submitted to users in the form of unstructured data such as emails and files; in addition, the startup of RPA also relies heavily on manual startup by users, or user-set timed startup, making it difficult to integrate with existing information systems. If RPA is directly used in conjunction with the bank's database system, bank staff will face the challenge of switching from operating the bank's system to operating the RPA control tool, which means the learning cost for bank staff is very high.
[0064] The inventors wanted to avoid requiring staff to learn RPA control tools, so they proposed connecting the bank's database system and the RPA platform through an interface.
[0065] In some implementations, in S130 , the data processing device of the financial institution transmits the data to the RPA platform through an interface.
[0066] As an example, a financial institution's data processing device can periodically trigger online transactions to transmit data to the RPA platform via an interface. Online transactions are used to indicate data transmission via the interface. Periodic triggering can include, but is not limited to, triggering online transactions by the financial institution's data processing device at a specified date, time, or data volume. For example, the financial institution's data processing device can trigger an online transaction at 9:00 AM every day to transmit data to the RPA platform via the interface.
[0067] In order to improve the efficiency of reporting personal settlement account data, in some implementations, such as Figure 2 The flowchart of another data processing method provided by an embodiment of the present application is shown, and the method includes:
[0068] S210, receiving data sent by a financial institution through an interface, wherein the data includes institutional identification information of at least one subordinate institution of the financial institution and personal settlement account data of a preset data structure, and the preset data structure is a data structure prescribed by a regulatory agency, and the regulatory agency is used to supervise the financial institution.
[0069] S220, uploading the personal settlement account data to the data reporting system specified by the regulatory agency according to the institutional identification information of each subordinate institution.
[0070] In an embodiment of the present application, after receiving data including the institutional identification information of at least one subordinate institution of a financial institution and the personal settlement account data through an interface, the personal settlement account data is uploaded to the data reporting system specified by the regulatory authority according to each institution identification information. By transmitting the data of the financial institution through the interface, it avoids the manual input of operation commands to transmit data, thereby improving the efficiency of data transmission. After the personal settlement account data of the preset data structure of the subordinate institution is uniformly sent by the financial institution through the interface, the personal settlement account data is automatically uploaded to the data reporting system specified by the regulatory authority according to each institution identification information, thereby avoiding the process of employees of the subordinate institution moving data between the data reporting system and the subordinate institution through external physical storage devices and manually uploading data to the data reporting system, realizing the automation of the data reporting process and greatly improving the efficiency of reporting personal settlement account data.
[0071] The inventors considered that when branch staff process original personal settlement account data, both the original and processed data are stored on the staff's personal computers, posing a risk of data leakage. Therefore, the inventors proposed preventing branch staff from processing original personal settlement account data while also preventing the data from being stored on the staff's personal computers.
[0072] In some embodiments, in S210, after the data processing device of the financial institution sends the data to the RPA platform through the interface, the data processing device of the RPA platform receives the data, divides the personal settlement account data according to the institution number information of the subordinate institutions, and regularly cleans up the received data.
[0073] In some embodiments, in S220, the data processing device of the RPA platform calls the designated robot application under the institution number information of each subordinate institution according to the institution number information of the subordinate institution, and automatically uploads the personal settlement account data under the institution number information to the data reporting system specified by the regulatory agency through the designated robot application.
[0074] In some embodiments, the regulatory agency may be a branch bank of the People's Bank of China corresponding to the institution number information of the subordinate institution, and the data reporting system may be a RMB bank settlement account management system.
[0075] As an example, after the RPA platform calls the designated robot application, the designated robot application can automatically upload the personal settlement account data under the institution number information to the RMB bank settlement account management system at the specified date and time.
[0076] To improve the efficiency of uploading personal settlement account data, in some embodiments, S220 may include:
[0077] For each of the organization identification information, a target operation account bound to the subordinate organization under the data reporting system is obtained according to the organization identification information.
[0078] In some embodiments, the data processing device of the RPA platform matches the subordinate institution that wants to use the RPA platform according to each institution number information, and then calls the designated robot application under the subordinate institution and the target operation account bound to the subordinate institution under the RMB bank settlement account management system.
[0079] In some embodiments, the target operating account may be a secondary operator account bound to a subordinate institution in the RMB bank settlement account management system.
[0080] As an example, after receiving data from Bank B, the RPA platform's data processing device retrieves individual settlement account data and the branch's institution number information for at least one branch of Bank B. For example, if it obtains institution number C for branch C, the RPA platform's data processing device identifies the branch that will use the RPA platform based on institution number C. It then invokes the designated robot application for branch C and the secondary operator account C associated with branch C in the RMB bank settlement account management system.
[0081] According to the target operating account, the personal settlement account data is uploaded to the data reporting system to obtain the upload result of the personal settlement account data.
[0082] In some embodiments, after obtaining the target operating account bound by the subordinate institution under the RMB bank settlement account management system, the data processing device of the RPA platform initiates a job to the designated robot application of the subordinate institution, so that the designated robot application recognizes the password of the target operating account and logs into the RMB bank settlement account management system. The designated robot application simulates the process of the subordinate institution's staff uploading personal settlement account data, and uploads the personal settlement account data one by one to the designated path according to the file size and naming requirements specified by the RMB bank settlement account management system, and obtains the upload results of each personal settlement account data.
[0083] In an embodiment of the present application, the personal settlement account data under each institutional identification information is automatically uploaded to the data reporting system according to the target operating account, avoiding the process of employees of the subordinate institution to which the institutional identification information belongs moving data between the data reporting system and the subordinate institution through external physical storage devices and manually uploading data to the data reporting system, thereby realizing the automation of the data reporting process and greatly improving the efficiency of reporting personal settlement account data.
[0084] In order to reduce manual operation errors and workload, in some embodiments, such as Figure 3 The flowchart of another data processing method provided by the embodiment of the present application shown in FIG. 1 may further include S310-S330 after uploading the personal settlement account data to the data reporting system according to the target operating account:
[0085] S210, receiving data sent by a financial institution through an interface, wherein the data includes institutional identification information of at least one subordinate institution of the financial institution and personal settlement account data of a preset data structure, and the preset data structure is a data structure prescribed by a regulatory agency, and the regulatory agency is used to supervise the financial institution.
[0086] S220, uploading the personal settlement account data to the data reporting system specified by the regulatory agency according to the institutional identification information of each subordinate institution.
[0087] S310, automatically downloading a failure list of the personal settlement account data that failed to be uploaded according to a preset time period.
[0088] S320: Modify the personal settlement account data that failed to be uploaded according to the failure list and the preset modification rules to obtain modified personal settlement account data.
[0089] S330, uploading the modified personal settlement account data to the data reporting system.
[0090] In the embodiment of the present application, after automatically uploading the personal settlement account data of subordinate institutions, a list of failed uploads can be automatically downloaded according to a preset time period, and the personal settlement account data that failed to be uploaded can be automatically modified according to preset modification rules before the data is uploaded again. This avoids manual downloading or modification of data, reducing manual errors and workload. Moreover, the downloading and modification of personal settlement account data that failed to be uploaded are completed automatically without manual intervention, thereby improving the efficiency and quality of personal settlement account data reporting.
[0091] In some embodiments, in S310 , the preset time period may be a date specified by a staff member of the subordinate organization. After the data processing device of the RPA platform calls the designated robot application of the subordinate organization, the designated robot application downloads the failure list corresponding to the designated date according to the designated date.
[0092] For example, a staff member at Bank B's branch, Bank C, specifies that the failed access list should be downloaded at 9:00 AM on the 1st, 10th, 20th, and 30th of each month. At 9:00 AM on the 1st of each month, the designated robot application at Branch C downloads the failed access list from 9:00 AM on that day to 9:00 AM on the 30th of the previous month. For example, on September 1st, the designated robot application downloads all failed access lists from 9:00 AM on August 30th and before 9:00 AM on September 1st. Similarly, at 9:00 AM on the 10th of each month, the failed access list is downloaded from 9:00 AM on that day to 9:00 AM on the 1st of the month. At 9:00 AM on the 20th of each month, the failed access list is downloaded from 9:00 AM on that day to 9:00 AM on the 10th of the month. At 9:00 AM on the 30th of each month, the failed access list is downloaded from 9:00 AM on that day to 9:00 AM on the 20th of the month.
[0093] In some embodiments, in S320, after the data processing device of the RPA platform calls the designated robot application of the subordinate organization, the designated robot application modifies the personal settlement account data corresponding to the failed upload list according to the preset modification rules to obtain the modified personal settlement account data.
[0094] In some embodiments, after the designated robot application modifies the personal settlement account data corresponding to the failed upload list according to preset modification rules, it sends the modified personal settlement account data to the staff of the subordinate institution. After the designated robot application receives confirmation information regarding the modified personal settlement account data from the staff of the subordinate institution, the designated robot application determines the modified personal settlement account data. Alternatively, after the designated robot application receives the personal settlement account data further modified by the staff of the subordinate institution, the designated robot application determines the further modified personal settlement account data as the modified personal settlement account data.
[0095] In some embodiments, the preset modification rules may include verifying and modifying the number of fields, verifying and modifying the name of the depositor, verifying and modifying the address, verifying and modifying the postal code, verifying and modifying the telephone number, verifying and modifying the type of identity document, verifying and modifying the identity card number, verifying and modifying the account opening bank code, verifying and modifying the account number, verifying and modifying the account type, verifying and modifying the account opening date, verifying and modifying the effective date, verifying and modifying the depositor's identity category, verifying and modifying the region where the issuing authority is located, verifying and modifying the information type, verifying and modifying the nationality, verifying and modifying the currency type, and verifying and modifying at least one of the currency.
[0096] In some embodiments, in S330, the designated robot application again simulates the process of staff of the subordinate institution uploading personal settlement account data, uploads the modified personal settlement account data one by one to the designated path in accordance with the file size and naming requirements specified by the RMB bank settlement account management system, and obtains the upload results of each personal settlement account data.
[0097] In order to reduce manual operation errors and workload, in some implementations, such as Figure 4 The flowchart of another data processing method provided by the embodiment of the present application shown in FIG. 1 may further include S410 after automatically downloading a failure list of the personal settlement account data that failed to be uploaded according to a preset time period:
[0098] S210, receiving data sent by a financial institution through an interface, wherein the data includes institutional identification information of at least one subordinate institution of the financial institution and personal settlement account data of a preset data structure, and the preset data structure is a data structure prescribed by a regulatory agency, and the regulatory agency is used to supervise the financial institution.
[0099] S220, uploading the personal settlement account data to the data reporting system specified by the regulatory agency according to the institutional identification information of each subordinate institution.
[0100] S310, automatically downloading a failure list of the personal settlement account data that failed to be uploaded according to a preset time period.
[0101] S410: Send the upload result of the personal settlement account data and the failure list to the subordinate organization according to the preset time period.
[0102] S320: Modify the personal settlement account data that failed to be uploaded according to the failure list and the preset modification rules to obtain modified personal settlement account data.
[0103] S330, uploading the modified personal settlement account data to the data reporting system.
[0104] In the embodiment of the present application, after automatically uploading the subordinate institution's personal settlement account data to the data reporting system and downloading the failure list, the upload results and failure list are sent to the subordinate institution. Timely notification of the subordinate institution's personal settlement account data upload results and failure results avoids frequent manual recording of upload results and download failure lists, reduces the workload of manual operations, and solves the problem of forgetfulness and omissions in manual operations, reduces manual errors, improves work quality, and frees up human resources for more valuable work.
[0105] In some embodiments, in S410, the preset time period can be a date specified by the staff of the subordinate organization. After the data processing device of the RPA platform calls the designated robot application of the subordinate organization, the designated robot application sends the upload results and failure list of each personal settlement account data to the subordinate organization on the specified date.
[0106] It is understood that the designated robot application sends the upload results and failure list for each individual settlement account data upload to the subordinate institutions on a specified date. This is done by sending the upload results and failure list to the subordinate institutions corresponding to their institution identification information. In other words, the designated robot application sends the upload results and failure list on an institution-by-institution basis.
[0107] For example, staff at Bank B's branch, Bank C, specifies the dates to be 9:00 AM on the 1st, 10th, 20th, and 30th of each month. At 9:00 AM on the 1st of each month, the designated robot application at Branch C sends the failed upload list and upload results from 9:00 AM on that day to 9:00 AM on the 30th of the previous month to its subordinate organizations. For example, the designated robot application at 9:00 AM on September 1st sends all failed upload lists and upload results after 9:00 AM on August 30th and before 9:00 AM on September 1st to its subordinate organizations, and so on.
[0108] Based on the data processing method provided in any of the above embodiments, this application also provides an embodiment of a data processing device. Figure 5 .
[0109] Figure 5 FIG. 1 shows a schematic diagram of a data processing device provided by an embodiment of the present application. Figure 5 As shown, the device may include:
[0110] The receiving module 510 is used to receive data sent by a financial institution through an interface, wherein the data includes institutional identification information of at least one subsidiary of the financial institution and personal settlement account data of a preset data structure, and the preset data structure is a data structure specified by a regulatory agency, and the regulatory agency is used to supervise the financial institution.
[0111] The uploading module 520 is used to upload the personal settlement account data to the data reporting system specified by the regulatory agency according to the institutional identification information of each subordinate institution.
[0112] The device in the embodiment of the present application, after receiving data including the institutional identification information of at least one subordinate institution of a financial institution and the personal settlement account data through an interface, uploads the personal settlement account data to the data reporting system specified by the regulatory authority according to each institution identification information. By transmitting the data of the financial institution through the interface, it avoids the manual input of operation commands to transmit data, thereby improving the efficiency of data transmission. After the personal settlement account data of the preset data structure of the subordinate institution is uniformly sent by the financial institution through the interface, the personal settlement account data is automatically uploaded to the data reporting system specified by the regulatory authority according to each institution identification information, thereby avoiding the process of the staff of the subordinate institution moving data between the data reporting system and the subordinate institution through external physical storage devices and manually uploading data to the data reporting system, realizing the automation of the data reporting process and greatly improving the efficiency of reporting personal settlement account data.
[0113] In some embodiments, to improve the efficiency of uploading personal settlement account data, the uploading module 520 may include:
[0114] The acquisition submodule is used to acquire, for each of the organization identification information, a target operation account bound to the subordinate organization under the data reporting system according to the organization identification information.
[0115] The uploading submodule is used to upload the personal settlement account data to the data reporting system according to the target operating account, and obtain the upload result of the personal settlement account data.
[0116] In the device in the embodiment of the present application, the personal settlement account data under each institutional identification information is automatically uploaded to the data reporting system according to the target operating account, avoiding the process of employees of the subordinate institution to which the institutional identification information belongs moving data between the data reporting system and the subordinate institution through external physical storage devices and manually uploading data to the data reporting system, realizing the automation of the data reporting process and greatly improving the efficiency of reporting personal settlement account data.
[0117] In some embodiments, in order to reduce manual operation errors and workload, the upload submodule may further include:
[0118] The automatic downloading unit is used to automatically download a failure list of the personal settlement account data that failed to be uploaded according to a preset time period.
[0119] The modification unit is used to modify the personal settlement account data that failed to be uploaded according to the failure list and the preset modification rules to obtain the modified personal settlement account data.
[0120] The uploading unit is used to upload the modified personal settlement account data to the data reporting system.
[0121] After automatically uploading the personal settlement account data of subordinate institutions, the device in the embodiment of the present application can also automatically download a list of failed uploads according to a preset time period, and automatically modify the personal settlement account data that failed to be uploaded according to preset modification rules before uploading the data again. This avoids manual downloading or modification of data, reducing manual operation errors and workload. Moreover, the downloading and modification of personal settlement account data that failed to be uploaded are completed automatically without manual work, thereby improving the efficiency and quality of personal settlement account data reporting.
[0122] In some embodiments, in order to reduce manual operation errors and workload, the upload submodule may further include:
[0123] The sending unit is used to send the upload result of the personal settlement account data and the failure list to the subordinate organization according to the preset time period.
[0124] The device in the embodiment of the present application automatically uploads the subordinate institution's personal settlement account data to the data reporting system and downloads the failure list, and then sends the upload results and failure list to the subordinate institution. Timely notification of the subordinate institution's personal settlement account data upload results and failure results avoids frequent manual recording of upload results and download failure lists, reduces the workload of manual operations, and solves the problem of forgetfulness and omissions in manual operations, reduces manual errors, improves work quality, and frees up personnel for more valuable creative work.
[0125] Figure 6 A schematic diagram of another data processing device provided by an embodiment of the present application is shown, which is applied to financial institutions, such as Figure 6 As shown, the device may include:
[0126] An acquisition module 610 is configured to acquire data to be processed, wherein the data to be processed includes original personal settlement account data and institution identification information of at least one subordinate institution;
[0127] a processing module 620 configured to process the original personal settlement account data in the data to be processed according to a preset data structure to obtain processed data, wherein the preset data structure is a data structure specified by a regulatory agency;
[0128] The sending module 630 is used to send the data to the Robotic Process Automation (RPA) platform through an interface.
[0129] In the device of the embodiment of the present application, financial institutions send processed data to the RPA platform through an interface, and the data is stored directly on the RPA platform, preventing subordinate institutions from accessing the data, improving data security, and enabling data transfer between the RPA platform and the interface, thereby improving data transfer efficiency. Furthermore, the data is uniformly processed and conforms to the data structure specified by the regulatory agency, avoiding the manual processing of original personal settlement account data by different subordinate institutions, thereby improving data processing efficiency.
[0130] In addition, combined with the data processing method in the above embodiment, Figure 7 As shown, an embodiment of the present application may provide a data processing device, which may include a processor 710 and a memory 720 storing computer program instructions.
[0131] Specifically, the processor 710 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0132] The memory 720 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 720 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 720 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 720 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 720 is a non-volatile solid-state memory. In a specific embodiment, the memory 720 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0133] The processor 710 implements any one of the risk assessment methods in the above embodiments by reading and executing computer program instructions stored in the memory 720 .
[0134] In one example, the electronic device may further include a communication interface 730 and a bus 740. Figure 7 As shown, the processor 710 , the memory 720 , and the communication interface 730 are connected via a bus 740 and communicate with each other.
[0135] The communication interface 730 is mainly used to implement communication between various modules, devices, units and / or devices in the embodiments of the present application.
[0136] Bus 740 comprises hardware, software or both, couples the parts of electronic equipment to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus 740 can comprise one or more buses.Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.
[0137] When the data processing device executes the computer program instructions, the data processing method described in any of the above embodiments is implemented.
[0138] In addition, in combination with the above-mentioned data processing method, an embodiment of the present application may provide a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the data processing method described in any of the above-mentioned embodiments is implemented.
[0139] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.
[0140] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0141] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0142] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram 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 or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0143] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.
Claims
1. A data processing method, characterized in that: include: Receiving data sent by a financial institution through an interface, wherein the data is obtained by reorganizing original personal settlement account data by a data processing device of the financial institution according to a preset data structure; the data includes institutional identification information of at least one subsidiary of the financial institution and personal settlement account data in a preset data structure, the preset data structure being a data structure prescribed by a regulatory agency used by the regulatory agency to supervise the financial institution; the preset data structure includes field information and the number of fields; Uploading the personal settlement account data to the data reporting system specified by the regulatory authority based on the institutional identification information of each subordinate institution; Uploading the personal settlement account data to the data reporting system specified by the regulatory authority based on the institution identification information of each subordinate institution includes: For each of the organization identification information, obtaining the target operating account bound to the subordinate organization under the data reporting system and the designated robot application of the subordinate organization according to the organization identification information; Uploading the personal settlement account data to the data reporting system according to the target operating account and the designated robot application, and obtaining an upload result of the personal settlement account data; After uploading the personal settlement account data to the data reporting system specified by the regulatory agency based on the institution identification information of each subordinate institution, the method further includes: Automatically download a list of personal settlement account data that failed to be uploaded according to a preset time period; Modify the personal settlement account data that failed to be uploaded according to the failure list and the preset modification rules to obtain modified personal settlement account data; Upload the modified personal settlement account data to the data reporting system.
2. The method according to claim 1, characterized in that After automatically downloading the failure list of the personal settlement account data that failed to be uploaded according to the preset time period, the method further includes: According to the preset time period, the upload result of the personal settlement account data and the failure list are sent to the subordinate organization.
3. A data processing device, characterized in that: The device comprises: a receiving module configured to receive data sent by a financial institution via an interface, wherein the data is obtained by reorganizing original personal settlement account data by a data processing device of the financial institution according to a preset data structure; the data includes institutional identification information of at least one subsidiary of the financial institution and personal settlement account data in a preset data structure, the preset data structure being a data structure prescribed by a regulatory agency used to supervise the financial institution; the preset data structure includes field information and the number of fields; an uploading module, configured to upload the personal settlement account data to the data reporting system specified by the regulatory authority based on the institutional identification information of each subordinate institution; The upload module includes: An acquisition submodule, configured to acquire, for each of the organization identification information, a target operation account bound to the subordinate organization under the data reporting system and a designated robot application of the subordinate organization according to the organization identification information; an uploading submodule, configured to upload the personal settlement account data to the data reporting system according to the target operating account and the designated robot application, and obtain an upload result of the personal settlement account data; The upload submodule includes: An automatic downloading unit, configured to automatically download a failure list of the personal settlement account data that failed to be uploaded according to a preset time period; A modification unit, configured to modify the personal settlement account data that failed to be uploaded according to the failure list and preset modification rules, to obtain modified personal settlement account data; The uploading unit is used to upload the modified personal settlement account data to the data reporting system.
4. A data processing device, characterized in that The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the data processing method according to any one of claims 1 to 2 is implemented.
5. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, which, when executed by a processor, implement the data processing method according to any one of claims 1 to 2.
6. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the data processing method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Data locking method, device and system based on information system
CN110618873A
Bank bill acquisition method and device combining RPA and AI, equipment and storage medium
CN112231673A