Reduction declaration method and device, computer device and storage medium
By automatically extracting and processing declaration data in the declaration data analysis model, the problem of low efficiency in traditional manual declaration reconstruction has been solved, and efficient and accurate declaration document generation and sending have been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INDUSTRIAL AND COMMERCIAL BANK OF CHINA
- Filing Date
- 2022-04-12
- Publication Date
- 2026-04-17
AI Technical Summary
Traditional manual declaration restoration methods are inefficient in handling large amounts of data, resulting in slow declaration restoration speeds.
By inputting the declaration data into a pre-trained declaration data analysis model, the machine learning model extracts the data to be declared, automatically processes the declaration data according to the declaration restoration instructions, generates the declaration document, and confirms it as the target declaration document for declaration after passing the verification.
It improved the efficiency of data restoration and submission, ensured the quality and accuracy of application documents, reduced manual intervention, and increased processing speed.
Smart Images

Figure CN114707469B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of artificial intelligence technology, and in particular to a method, apparatus, computer equipment, storage medium, and computer program product for restoring declarations. Background Technology
[0002] When handling cross-border foreign exchange business, third-party institutions provide centralized collection and payment services for foreign exchange transactions and related foreign exchange settlement and sales services for both parties in e-commerce transactions through banks.
[0003] In traditional technology, third-party institutions or banks need to manually reconstruct the declaration data on the State Administration of Foreign Exchange's declaration platform. However, when the amount of declaration data is large, this manual reconstruction method is slow, resulting in low processing efficiency. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve the efficiency of restoration declaration processing in response to the above-mentioned technical problems.
[0005] Firstly, this application provides a method for restoring a declaration. The method includes:
[0006] The application data sent by the organization to be applied for is input into the application data analysis model to obtain the application data to be applied for.
[0007] Based on the restoration declaration instruction that matches the data to be declared, the data to be declared is restored and declared to obtain the declaration documents of the organization to be declared;
[0008] When the verification of the application document passes, the application document is confirmed as the target application document; the target application document is used to send to the application platform for application.
[0009] In one embodiment, before inputting the application data sent by the agency to be applied into the application data analysis model to obtain the application data to be applied in the application data, the method further includes: obtaining application samples and multiple analysis models to be trained;
[0010] According to the preset sample extraction instructions, the application samples are sampled to obtain the training application samples in the application samples;
[0011] Based on the training application samples, the multiple analysis models to be trained are iteratively trained to obtain multiple application data analysis models.
[0012] In one embodiment, the application data sent by the agency to be applied for is input into the application data analysis model to obtain the application data to be applied for, including:
[0013] The application data sent by the applicant organization is input into the multiple application data analysis models to obtain multiple initial application data output by the multiple application data analysis models;
[0014] The intersection of the multiple initial data to be declared is taken as the data to be declared.
[0015] In one embodiment, after iteratively training the plurality of analysis models to be trained based on the training declaration samples to obtain a plurality of declaration data analysis models, the method further includes:
[0016] Obtain the evaluation results of the multiple declaration data analysis models;
[0017] From the multiple application data analysis models, the application data analysis model whose evaluation results meet the first preset condition is selected as the target application data analysis model;
[0018] The step of inputting the application data sent by the agency to be applied for into the application data analysis model to obtain the application data to be applied for includes:
[0019] The application data sent by the organization to be applied for is input into the target application data analysis model to obtain the application data to be applied for from the application data.
[0020] In one embodiment, the data to be declared is restored according to a restoration declaration instruction matching the data to be declared, to obtain the declaration documents of the organization to be declared, including:
[0021] If the restoration declaration instruction that matches the data to be declared is a summary restoration declaration instruction, then target data to be restored that meets the second preset condition is selected from the data to be declared, and the target data to be restored is processed to obtain the declaration document of the organization to be declared.
[0022] If the restoration declaration instruction matching the data to be declared is a record-by-redeclaration instruction, then the data to be declared is restored and declared sequentially according to the ownership information of the data to be declared, to obtain the declaration document.
[0023] In one embodiment, the verification instructions associated with the declaration document include at least one of missing verification instructions, logic verification instructions, dictionary verification instructions, and function verification instructions;
[0024] Before confirming the application document as the target application document after the verification of the application document passes, the process also includes:
[0025] The application document is inspected according to the inspection instruction associated with it, and the inspection result of the application document is obtained.
[0026] If the inspection result is "inspection passed", then the inspection of the application document is confirmed to have passed.
[0027] Secondly, this application also provides a device for restoring a declaration. The device includes:
[0028] The data acquisition module is used to input the application data sent by the applying organization into the application data analysis model to obtain the application data to be applied for from the application data;
[0029] The data restoration module is used to restore the data to be declared according to the restoration declaration instruction that matches the data to be declared, so as to obtain the declaration documents of the organization to be declared.
[0030] The document confirmation module is used to confirm that the application document is the target application document when the verification of the application document passes; the target application document is used to send to the application platform for application.
[0031] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0032] The application data sent by the organization to be applied for is input into the application data analysis model to obtain the application data to be applied for.
[0033] Based on the restoration declaration instruction that matches the data to be declared, the data to be declared is restored and declared to obtain the declaration documents of the organization to be declared;
[0034] When the verification of the application document passes, the application document is confirmed as the target application document; the target application document is used to send to the application platform for application.
[0035] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0036] The application data sent by the organization to be applied for is input into the application data analysis model to obtain the application data to be applied for.
[0037] Based on the restoration declaration instruction that matches the data to be declared, the data to be declared is restored and declared to obtain the declaration documents of the organization to be declared;
[0038] When the verification of the application document passes, the application document is confirmed as the target application document; the target application document is used to send to the application platform for application.
[0039] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0040] The application data sent by the organization to be applied for is input into the application data analysis model to obtain the application data to be applied for.
[0041] Based on the restoration declaration instruction that matches the data to be declared, the data to be declared is restored and declared to obtain the declaration documents of the organization to be declared;
[0042] When the verification of the application document passes, the application document is confirmed as the target application document; the target application document is used to send to the application platform for application.
[0043] The aforementioned method, apparatus, computer equipment, storage medium, and computer program products for restoring application data extracts the data to be submitted from the application data analysis model. Then, based on the restoration application instruction matching the data to be submitted, the data is restored to its original form, resulting in the application document. When the verification of the application document passes, it is confirmed as the target application document. This target application document is then sent to the application platform for submission. This method extracts the data to be submitted from the application data using the application data analysis model, and then automatically restores the data to its original form according to the restoration application instruction matching it. This eliminates the need for manual selection of the data to be restored, thus improving the efficiency of the application data restoration process. Furthermore, by sending the target application document to the application platform only after the application document has passed verification, the quality of the target application document is effectively ensured. Attached Figure Description
[0044] Figure 1 This is a diagram illustrating the application environment of the declaration method in one embodiment;
[0045] Figure 2 This is a flowchart illustrating the restoration of the declaration method in one embodiment;
[0046] Figure 3 This is a logical diagram illustrating the steps for verifying application documents in one embodiment;
[0047] Figure 4 This is a flowchart illustrating the restoration of the declaration method in another embodiment;
[0048] Figure 5 This is a flowchart illustrating the restoration of the declaration method in yet another embodiment;
[0049] Figure 6 Here is a diagram illustrating the application environment of the declaration method in another embodiment;
[0050] Figure 7 Here is a structural block diagram of the declaration device in one embodiment;
[0051] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0053] It should be noted that the restoration declaration method and apparatus provided in this application can be used in the field of artificial intelligence to improve the efficiency of restoration declaration, and can also be used in any field other than artificial intelligence, such as the financial field. The application field of the restoration declaration method and apparatus in this application is not limited.
[0054] The restoration declaration method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, terminal 101 of the organization to be declared communicates with terminal 102 via a network, and terminal 102 communicates with the declaration platform 103 via a network. The data storage system can store the data that terminal 102 needs to process, such as data to be declared, declaration documents, and declaration data analysis models. The data storage system can be integrated on terminal 102 or placed on the cloud or other network servers. Terminal 102 inputs the declaration data sent by the organization to be declared through terminal 101 into the declaration data analysis model to obtain the data to be declared; according to the restoration declaration instruction matching the data to be declared, it performs restoration declaration processing on the data to be declared to obtain the declaration documents of the organization to be declared; when the verification of the declaration documents passes, the declaration documents are confirmed as the target declaration documents; terminal 102 sends the target declaration documents to the declaration platform 103 for declaration. Terminals 101 and 102 of the organization to be declared can be, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart vehicle devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc.
[0055] In one embodiment, such as Figure 2 As shown, a method for restoring declarations is provided, which can be applied to... Figure 1 Taking a terminal as an example, it can be understood that this method can also be applied to a server, and to a system including both a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:
[0056] Step S201: Input the application data sent by the agency to be applied into the application data analysis model to obtain the application data to be applied.
[0057] The "institutions to be reported" refers to organizations or enterprises that need to complete the restoration reporting process, such as third-party payment institutions or multinational corporations that handle centralized payment and collection services for their clients. The reporting data sent by these institutions includes their transaction details and centralized transaction data.
[0058] The application data analysis model refers to a pre-trained model used to extract the data to be submitted. This model can be trained using natural language processing and machine learning, such as FastText (fast text classification), TextCNN (Test convolutional neural networks), ULMFit (Universal Language Model Fine-tuning for Text Classification), and BERT (Bidirectional Encoder Representation from Transformers).
[0059] Among them, the data to be submitted refers to the data that needs to be restored for submission.
[0060] Specifically, the organization to be declared collects and summarizes the data that needs to be restored for declaration, obtaining declaration data. The organization then sends this data to its terminal, which receives the data and processes the declaration. The terminal inputs the declaration data into a trained declaration data analysis model for data extraction and processing, obtaining the data to be declared from the declaration data. Thus, after obtaining the data to be declared, it uses this data as the basis for subsequent declaration restoration steps.
[0061] Step S202: Based on the restoration declaration instruction that matches the data to be declared, perform restoration declaration processing on the data to be declared to obtain the declaration documents of the organization to be declared.
[0062] The restore declaration instruction is constructed based on the declaration format and declaration requirements of the declaration platform. The restore declaration instruction is used to restore the original transaction data corresponding to the data to be declared, that is, to perform restoration processing on the data to be declared.
[0063] The application documents refer to the documents that the applicant organization will use for the application.
[0064] Specifically, the data to be submitted is parsed to determine its business type and the platform information of the platform the submitting organization wants to apply to. Based on the business type and platform information, the corresponding restoration submission instruction is determined from multiple stored restoration submission instructions. Using the restoration submission instruction that matches the data, the data is first restored, that is, the transaction details corresponding to the data are restored. Then, according to the format requirements of the submission platform, the restored data is formatted to obtain the submission document, which serves as the submission document for the submitting organization.
[0065] In practical applications, when a terminal submits an application to the application platform, an application number is generated. After the application document is restored, it needs to be associated with the application number before the application can be submitted. For example, when a terminal submits a centralized application to the application platform, a centralized application number is generated, and the application document must be associated with this centralized application number.
[0066] Step S203: When the verification of the application document passes, the application document is confirmed as the target application document; the target application document is used to send to the application platform for application.
[0067] The application platform refers to the platform used to submit the target application documents, such as the digital foreign exchange management platform ASONE.
[0068] Specifically, the application documents are inspected according to preset document inspection instructions. When the inspection of an application document passes, the application document is confirmed as the target application document and sent to the application platform for submission. When the inspection of an application document fails, the inspection failure information of the application document is stored, and the application document is marked as a document to be rectified. The document to be rectified is modified to obtain a modified application document. The modified application document is inspected, and when the inspection of the modified application document passes, the modified application document is confirmed as the target application document and sent to the application platform for submission.
[0069] In the aforementioned method of restoring the application data, the application data sent by the organization to be applied for is input into the application data analysis model to obtain the data to be applied for. Then, according to the restoration application instruction matching the data to be applied for, the data to be applied for is restored to obtain the application document of the organization to be applied for. When the verification of the application document passes, the application document is confirmed as the target application document. The target application document is then sent to the application platform for application. Using this method, the data to be applied for is extracted from the application data through the application data analysis model, and then the data to be applied for is automatically restored to the application document according to the restoration application instruction matching the data to be applied for. This eliminates the need for manual screening of the data to be restored, thereby improving the efficiency of the restoration application. Furthermore, when the application document passes the verification, the target application document is sent to the application platform for application, thus effectively ensuring the quality of the target application document.
[0070] In one embodiment, before inputting the application data sent by the applicant into the application data analysis model to obtain the application data to be applied for, the method further includes: obtaining application samples and multiple analysis models to be trained; sampling the application samples according to a preset sample extraction instruction to obtain training application samples from the application samples; and iteratively training the multiple analysis models to be trained based on the training application samples to obtain multiple application data analysis models.
[0071] The application samples include historical target application documents and historical transaction details.
[0072] Specifically, historical target declaration documents are exported from the declaration platform, or automatically obtained from the platform using Robotic Process Automation (RPA) software. Historical transaction details are also obtained from external systems, such as from the declaring organization via files or through an Application Programming Interface (API). The historical target declaration documents and historical transaction details are processed to generate initial declaration samples. These initial samples are then labeled to obtain labeled declaration samples. Based on the model's training requirements, various sample extraction instructions can be pre-set. Different training declaration samples are extracted from the declaration samples according to these pre-set instructions. Based on these different training declaration samples, each analysis model is iteratively trained to obtain multiple different declaration data analysis models.
[0073] In practical applications, a preset sample extraction instruction can be set as an instruction for extracting centralized declaration data. This sample extraction instruction will select declaration samples within a preset time period whose declaration numbers are associated with the same declaration organization as centralized declaration numbers, and use them as centralized declaration samples. The training analysis model can then be trained using these centralized declaration samples to obtain a declaration data analysis model for extracting centralized declaration data.
[0074] In this embodiment, the application samples are sampled using a preset sample extraction command to obtain training application samples. Based on these training samples, multiple analysis models to be trained are iteratively trained to obtain multiple application data analysis models. This method allows for the acquisition of various training application samples, and different application data analysis models can be obtained based on different samples. This enables a more comprehensive reconstruction of application data from multiple perspectives, eliminating the need for manual screening of the application data to be reconstructed. This not only improves the efficiency of application data reconstruction but also enhances the quality of the reconstructed application data.
[0075] In one embodiment, the application data sent by the applicant organization is input into the application data analysis model to obtain the application data to be applied for. Specifically, this includes the following: inputting the application data sent by the applicant organization into multiple application data analysis models to obtain multiple initial application data to be applied for from the multiple application data analysis models; and taking the intersection of the multiple initial application data to be applied for as the application data to be applied for.
[0076] Intersection data refers to the same data that exists in multiple initial data to be submitted.
[0077] The data to be submitted includes information on the transaction entity, transaction details, and application number.
[0078] Specifically, the applying organization sends the application data to the terminal through its own terminal. The terminal receives the application data and then sends it to each of the trained application data analysis models to obtain the initial data to be applied for. The intersection of these initial data sets is then processed to obtain the intersection data, which is used as the application data to be submitted. Data other than transaction data from these initial data sets is designated as data to be confirmed and sent to the staff's terminal. The staff then selects the remaining data to be submitted from this confirmed data. After obtaining the remaining data selected by the staff, the remaining data to be restored is then processed for restoration and submission.
[0079] For example, by training declaration samples labeled with transaction entity information, declaration data analysis model 1 is trained. Declaration data analysis model 1 can determine the reporting institution to which the declaration data belongs based on the transaction entity information in the declaration data, and then restore the declaration data of the same reporting institution. By training the association between the data of the declaration documents and the declaration number in the declaration samples, declaration data analysis model 2 is trained. Declaration data analysis model 2 can output the feature values of the data to be declared, output the data to be declared that needs to be declared based on the feature values, and perform the restoration declaration processing through the restoration declaration instruction.
[0080] In this embodiment, multiple initial data to be declared are output through multiple declaration data analysis models, and the intersection of multiple initial data to be declared is used as the data to be declared, instead of obtaining the data to be declared from only one declaration data analysis model. This avoids the impact of an error in one declaration data analysis model on the quality of the data to be declared, thereby improving the accuracy of the declaration data restoration.
[0081] In one embodiment, after iteratively training multiple analysis models to be trained based on training application samples to obtain multiple application data analysis models, the method further includes: obtaining the evaluation results of multiple application data analysis models; selecting the application data analysis model whose evaluation results meet the first preset condition from the multiple application data analysis models as the target application data analysis model; the above step S201, inputting the application data sent by the application agency to the application data analysis model to obtain the application data to be submitted in the application data, specifically includes the following: inputting the application data sent by the application agency to the target application data analysis model to obtain the application data to be submitted in the application data.
[0082] The first preset condition is set based on the performance of the required application data analysis model. For example, if a high degree of accuracy in extracting data from the application data analysis model is required, the first preset condition can be set to the application data analysis model with the highest accuracy in the evaluation results. In this case, the application data analysis model with the highest accuracy will be the target application data analysis model.
[0083] Specifically, the terminal evaluates multiple trained application data analysis models and obtains the evaluation results for each model. Based on the performance of the required application data analysis model, a first preset condition is determined. From the multiple application data analysis models, the application data analysis model whose evaluation results meet the first preset condition is selected as the target application data analysis model. The applying organization sends the application data to the terminal, which receives the application data and inputs it into the target application data analysis model for data analysis and extraction processing, obtaining the application data output by the target application data analysis model.
[0084] Furthermore, when the number of application data analysis models whose evaluation results meet the first preset condition is greater than one among multiple application data analysis models, multiple target application data analysis models are obtained; the application data sent by the applicant organization is input into the multiple target application data analysis models respectively to obtain multiple initial application data output by the multiple target application data analysis models; the intersection of the multiple initial application data is taken as the application data.
[0085] In this embodiment, the terminal obtains the evaluation results of multiple application data analysis models, and can then select the application data analysis model whose evaluation results meet the first preset condition as the target application data analysis model. The terminal then outputs the application data to be submitted through the target application data analysis model. By using this method, the target application model whose evaluation results meet the first preset condition can be selected through evaluation of the application data analysis models, thereby achieving reasonable selection of the target application data analysis model.
[0086] In one embodiment, step S202 above, which involves performing restoration application processing on the data to be declared according to the restoration application instruction matching the data to be declared, to obtain the application documents of the organization to be declared, specifically includes the following: if the restoration application instruction matching the data to be declared is a summary restoration application instruction, then target data to be restored that meets the second preset condition is selected from the data to be declared, and restoration application processing is performed on the target data to be restored to obtain the application documents of the organization to be declared; if the restoration application instruction matching the data to be declared is a piece-by-piece restoration application instruction, then restoration application processing is performed on the data to be declared sequentially according to the ownership information of the data to be declared to obtain the application documents.
[0087] Among them, the summary restoration declaration instruction is used to summarize and restore the target data to be restored; the item-by-item restoration declaration instruction is used to restore the transaction details data in the data to be restored item by item.
[0088] The "owner information" refers to the transaction entity information of the data to be submitted. Transaction entity information refers to the information of the entities participating in the transaction, including the information of the institutions to be submitted.
[0089] Specifically, the terminal determines the restoration declaration instruction that matches the data to be declared based on the data to be declared, the declaration format of the declaration platform, and the declaration requirements of the institution to be declared. If the restoration declaration instruction that matches the data to be declared is a summary restoration declaration instruction, the terminal selects the target data to be restored from the data to be declared that meets the second preset condition, restores the data to be declared, obtains the restored data, and performs format conversion processing on the restored data to obtain the declaration document of the institution to be declared. If the restoration declaration instruction that matches the data to be declared is a transaction-by-transaction restoration declaration instruction, the terminal restores the transaction details data with the same owner information in the data to be declared one by one based on the owner information of the data to be declared, obtains the restored data, and performs format conversion processing on the restored data to obtain the declaration document. The restored data is used to reflect the source or purpose of the original transaction business.
[0090] In practical applications, the second preset condition is set according to the needs of summary restoration. For example, the second preset condition can be set as the data to be restored under the same transaction entity information, with the same country information of the counterparty, the same currency information, and the same transaction code information. Then, the terminal uses the summary restoration declaration instruction to filter out the target data to be restored under the same transaction entity information, with the same country information of the counterparty, the same currency information, and the same transaction code information. Then, based on the summary restoration declaration instruction, the target data to be restored is summarized and restored to obtain the restored data. The restored data is then converted into a format to obtain the declaration document.
[0091] In this embodiment, the terminal restores the data to be declared into a declaration document according to the restoration declaration instruction that matches the data to be declared, thereby realizing the automatic restoration processing of the data to be declared and improving the efficiency of the restoration declaration of the declaration data.
[0092] In one embodiment, the verification instructions associated with the declaration document include at least one of the following: missing verification instructions, logic verification instructions, dictionary verification instructions, and function verification instructions;
[0093] Before confirming the application document as the target application document after the inspection of the application document has passed, the process also includes: inspecting the application document according to the inspection instruction associated with the application document to obtain the inspection result of the application document; if the inspection result is that the inspection has passed, then the inspection of the application document is confirmed to have passed.
[0094] Specifically, the terminal obtains the inspection instruction associated with the application document, determines whether the inspection instruction associated with the application document meets the instruction's validity conditions, obtains the target inspection instruction that meets the validity conditions, and performs inspection on the application document according to the target inspection instruction to obtain the inspection result of the application document. If the inspection result is "passed," the inspection of the application document is confirmed to have passed, and the application document is then sent to the application platform as the target application document. If the inspection result is "failed," the application document is marked as a document requiring rectification.
[0095] Furthermore, there can be one or more inspection orders associated with the declaration documents, and each inspection order contains multiple inspection items. Figure 3 This is a logical diagram illustrating the verification process for the submitted documents. For example... Figure 3 As shown, first, an inspection instruction associated with the application document is obtained; then, it is determined whether the instruction's effective conditions are met; if the current inspection instruction meets the effective conditions, the required fields in the application document are inspected; when the required fields in the application document pass the inspection, the logic of the application document is inspected; when the logic of the application document passes the inspection, a dictionary check is performed on the fields in the application document; when the fields in the application document pass the inspection, the functions in the application document are inspected; when the functions in the application document pass the inspection, the inspection of the application document is confirmed to be passed, and the status of the application document is changed to "pending submission"; if any of the above inspections of the application document fail, the status of the application document is changed to "pending rectification".
[0096] The inspection instructions include: 1) Instruction validity identifier information, used to determine whether the inspection instruction needs to be executed. For example, an instruction validity identifier of 1 indicates that the inspection instruction is valid and needs to be executed, while an instruction validity identifier of 0 indicates that the inspection instruction is invalid and does not need to be executed; 2) Instruction validity condition, used to set additional validity conditions when the instruction validity identifier information is valid. For example, if the instruction validity condition is set to "operation type is not equal to deletion", then the inspection instruction will be executed when the operation type of the inspection instruction is not equal to deletion; 3) Inspection function, used to inspect the functions in the declaration document and return the inspection result based on the execution result of the inspection function; 4) Dictionary inspection identifier, used to indicate that the inspection instruction needs to inspect the validity of the dictionary values of the fields in the declaration document; 5) Dictionary logic inspection, used to check whether the value of the target field in the declaration document matches the dictionary range when the dictionary inspection identifier indicates that it is valid.
[0097] In practical applications, some format requirements for the application documents of the foreign payment / acceptance notice are shown in Table 1. Based on these format requirements, the inspection instructions for the foreign payment / acceptance notice should be set. For example, if the format requirements include inspection logic, field types, and lengths, then dictionary checks can be set in the inspection instructions based on the field types, and the inspection functions can be set based on the inspection logic.
[0098] Table 1. Partial Format Requirements for Filing Documents for Outward Payment / Acceptance Notices
[0099]
[0100] In this embodiment, the terminal inspects the application document according to the inspection instruction associated with the application document and obtains the inspection result of the application document. If the inspection result is that the inspection is passed, it is confirmed that the inspection of the application document has passed. When the application document is inspected and passed, the target application document is sent to the application platform for application, thereby realizing the inspection of the application document and effectively ensuring the quality of the target application document.
[0101] In one embodiment, such as Figure 4 As shown, another method for restoring the declaration is provided, which can be applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:
[0102] Step S401: Obtain the application samples and multiple analysis models to be trained; according to the preset sample extraction instructions, perform sampling processing on the application samples to obtain the training application samples in the application samples.
[0103] Step S402: Based on the training application samples, iteratively train multiple analysis models to be trained to obtain multiple application data analysis models.
[0104] Step S403: Input the application data sent by the applying organization into multiple application data analysis models to obtain multiple initial application data output by multiple application data analysis models; take the intersection of multiple initial application data as the application data.
[0105] Step S404: Obtain the evaluation results of multiple application data analysis models; from the multiple application data analysis models, select the application data analysis model whose evaluation results meet the first preset condition, and use it as the target application data analysis model.
[0106] Step S405: Input the application data sent by the agency to be applied into the target application data analysis model to obtain the application data to be applied in the application data.
[0107] Step S406: If the restoration declaration instruction that matches the data to be declared is a summary restoration declaration instruction, then select the target data to be restored from the data to be declared that meets the second preset condition, perform restoration declaration processing on the target data to be restored, and obtain the declaration documents of the organization to be declared.
[0108] Step S407: If the restoration declaration instruction that matches the data to be declared is a piece-by-piece restoration declaration instruction, then the data to be declared is restored and declared sequentially according to the owner information of the data to be declared, and the declaration document is obtained.
[0109] Step S408: According to the inspection instruction associated with the application document, inspect the application document to obtain the inspection result of the application document; when the inspection of the application document passes, confirm the application document as the target application document; the target application document is used to send to the application platform for application.
[0110] The aforementioned method for restoring application submissions offers the following advantages: First, the application data sent by the submitting organization is input into the application data analysis model to obtain the data to be submitted. Then, based on the restoration application instruction matching the data to be submitted, the data is restored to its original form, resulting in the organization's application document. Once the verification of the application document passes, it is confirmed as the target application document. The target application document is then sent to the application platform for submission. This method extracts the data to be submitted from the application data using the application data analysis model, and then automatically restores the data to its original form according to the restoration application instruction matching it. This eliminates the need for manual screening of the data to be restored, thus improving the efficiency of the application data restoration process. Furthermore, once the application document passes verification, the target application document is sent to the application platform for submission, effectively ensuring the quality of the target application document.
[0111] To more clearly illustrate the restoration and filing method provided in this disclosure, a specific embodiment is given below for detailed explanation. In one embodiment, as follows... Figure 5As shown, another method for restoring the declaration is provided, which includes the following steps: Staff log in to the declaration platform, obtain the declaration documents uploaded to the platform and in the past, obtain the historical transaction details data of the organization to be declared through the API interface, and train the declaration data analysis model based on the historical declaration documents and historical transaction details data; obtain the declaration data of the organization to be declared, input the declaration into the declaration data analysis model, and obtain the data to be declared output by the declaration data analysis model; when the data to be declared is not empty, read the restoration declaration instruction that matches the data to be declared, and restore the data to be declared according to the restoration declaration instruction to obtain the declaration document; obtain the inspection instruction and inspect the declaration document; when the inspection of the declaration document passes, confirm the declaration document as the target declaration document and submit it to the declaration platform; when the inspection of the declaration document fails, confirm the declaration document as a document to be rectified.
[0112] In practical applications, the restoration declaration method provided in this disclosure can also be applied to, for example... Figure 6 In the application environment shown, the terminal 101 of the organization to be declared inputs the declaration data into the declaration data analysis model to obtain the data to be declared; according to the restoration declaration instruction matching the data to be declared, the data to be declared is restored to obtain the declaration documents of the organization to be declared; when the verification of the declaration documents passes, the declaration documents are confirmed as the target declaration documents; the terminal 101 of the organization to be declared sends the target declaration documents to the declaration platform 103 for declaration.
[0113] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0114] Based on the same inventive concept, this application also provides a restoration filing apparatus for implementing the restoration filing method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more restoration filing apparatus embodiments provided below can be found in the limitations of the restoration filing method described above, and will not be repeated here.
[0115] In one embodiment, such as Figure 7 As shown, a data restoration device 700 is provided, comprising: a data acquisition module 701, a data restoration module 702, and a document confirmation module 703, wherein:
[0116] The data acquisition module 701 is used to input the application data sent by the applying organization into the application data analysis model to obtain the application data to be applied for.
[0117] The data restoration module 702 is used to restore the data to be declared according to the restoration declaration instruction that matches the data to be declared, so as to obtain the declaration documents of the organization to be declared.
[0118] The document confirmation module 703 is used to confirm that the application document is the target application document when the inspection of the application document passes; the target application document is used to send to the application platform for application.
[0119] In one embodiment, the declaration restoration device 700 further includes a model training module, which is used to acquire declaration samples and multiple analysis models to be trained; to perform sampling processing on the declaration samples according to a preset sample extraction instruction to obtain training declaration samples in the declaration samples; and to perform iterative training on multiple analysis models to be trained based on the training declaration samples to obtain multiple declaration data analysis models.
[0120] In one embodiment, the data acquisition module 701 is further configured to input the application data sent by the agency to be applied into multiple application data analysis models to obtain multiple initial application data output by the multiple application data analysis models; and to take the intersection of the multiple initial application data as the application data.
[0121] In one embodiment, the declaration restoration device 700 further includes a model evaluation module, which is used to obtain the evaluation results of multiple declaration data analysis models; and select the declaration data analysis model whose evaluation results meet the first preset condition from the multiple declaration data analysis models as the target declaration data analysis model.
[0122] The data acquisition module 701 is also used to input the application data sent by the agency to be applied into the target application data analysis model to obtain the application data to be applied in the application data.
[0123] In one embodiment, the data restoration module 702 is further configured to: if the restoration declaration instruction matching the data to be declared is a summary restoration declaration instruction, then select target data to be restored from the data to be declared that meets the second preset condition, perform restoration declaration processing on the target data to be restored, and obtain the declaration documents of the organization to be declared; if the restoration declaration instruction matching the data to be declared is a item-by-item restoration declaration instruction, then perform restoration declaration processing on the data to be declared sequentially according to the ownership information of the data to be declared, and obtain the declaration documents.
[0124] In one embodiment, the inspection instructions associated with the declaration document include at least one of the following: missing document inspection instructions, logic inspection instructions, dictionary inspection instructions, and function inspection instructions; the declaration restoration device 700 further includes a document inspection module, used to inspect the declaration document according to the inspection instructions associated with the declaration document, and obtain the inspection result of the declaration document; if the inspection result is that the inspection is passed, then the inspection of the declaration document is confirmed to be passed.
[0125] Each module in the aforementioned restoration and declaration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0126] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for restoring a declaration. The display screen can be an LCD screen or an e-ink display screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0127] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0128] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0129] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0130] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0131] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0132] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0133] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0134] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method of reducing a declaration, characterized by, The method includes: The application data sent by the agency to be applied for is input into at least one application data analysis model to obtain the application data to be applied for from the application data; Based on the restoration declaration instruction that matches the data to be declared, the data to be declared is restored and declared to obtain the declaration documents of the organization to be declared; When the verification of the submitted documents passes, the submitted documents are confirmed as the target submitted documents; the target submitted documents are used to send to the submitted documents platform for submission. The at least one application data analysis model includes multiple application data analysis models obtained by iteratively training multiple analysis models to be trained based on training application samples, or the at least one application data analysis model includes an application data analysis model whose evaluation result meets a first preset condition selected from the multiple application data analysis models. If there are multiple application data analysis models in the at least one application data analysis model, then the step of inputting the application data sent by the agency to be applying into the application data analysis model to obtain the application data to be applied for in the application data includes: The application data sent by the applicant organization is input into each of the at least one application data analysis models, and multiple initial application data are output. The intersection of the multiple initial data to be declared is taken as the data to be declared.
2. The method of claim 1, wherein, Also includes: Obtain the application samples and the multiple analysis models to be trained; According to the preset sample extraction instructions, the application samples are sampled to obtain the training application samples in the application samples.
3. The method of claim 2, wherein, Also includes: Obtain the evaluation results of the multiple declaration data analysis models.
4. The method according to claim 1, characterized in that, The step of restoring the application data according to the restoration application instruction matching the application data to be submitted, and obtaining the application documents of the organization to be submitted, includes: If the restoration declaration instruction that matches the data to be declared is a summary restoration declaration instruction, then target data to be restored that meets the second preset condition is selected from the data to be declared, and the target data to be restored is processed to obtain the declaration document of the organization to be declared. If the restoration declaration instruction matching the data to be declared is a record-by-redeclaration instruction, then the data to be declared is restored and declared sequentially according to the ownership information of the data to be declared, to obtain the declaration document.
5. The method according to claim 1, characterized in that, The verification instructions associated with the application documents include at least one of the following: missing document verification instructions, logic verification instructions, dictionary verification instructions, and function verification instructions; Before confirming the application document as the target application document after the verification of the application document passes, the process also includes: The application document is inspected according to the inspection instruction associated with it, and the inspection result of the application document is obtained. If the inspection result is "inspection passed", then the inspection of the application document is confirmed to have passed.
6. A device for restoring declarations, characterized in that, The device includes: The data acquisition module is used to input the application data sent by the agency to be applied into at least one application data analysis model to obtain the application data to be applied from the application data; The data restoration module is used to restore the data to be declared according to the restoration declaration instruction that matches the data to be declared, so as to obtain the declaration documents of the organization to be declared. The document confirmation module is used to confirm that the application document is the target application document when the verification of the application document passes; the target application document is used to send the application to the application platform for application. The at least one application data analysis model includes multiple application data analysis models obtained by iteratively training multiple analysis models to be trained based on training application samples, or the at least one application data analysis model includes an application data analysis model whose evaluation result meets a first preset condition selected from the multiple application data analysis models. The data acquisition module is specifically used for: if there are multiple application data analysis models in the at least one application data analysis model, then inputting the application data sent by the applicant into each of the at least one application data analysis models to output multiple initial application data; and taking the intersection of the multiple initial application data as the application data.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Declared file generation method and device, server and readable storage medium
CN109583826A