Report file processing method and device, computer equipment, readable storage medium and program product

By extracting the indicator data of the report file and performing business indicator processing, the inefficiency problem caused by manual code writing in the existing technology is solved, and the automated processing of report file and efficient business indicator processing is realized.

CN119201855APending Publication Date: 2024-12-27BANK OF CHINA
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410991563.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When processing report files, the existing technology requires technicians to manually write code, resulting in low efficiency in processing business indicators when there is too much data to be processed.

Method used

By obtaining the pending report files, file information and processing requirements information, extracting indicator data and performing business indicator processing, generating processing results, supporting business interaction and technical verification, and realizing automated processing of report files.

Benefits of technology

It improves the efficiency of business indicator processing of report files, realizes personalized indicator extraction and data processing for different processing requirements, and is suitable for all report files and realizes automated processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201855A_ABST
    Figure CN119201855A_ABST
Patent Text Reader

Abstract

The invention relates to a report file processing method and device, computer equipment, a computer readable storage medium and a computer program product, and is applied to the technical field of big data, and the method comprises the following steps: obtaining a to-be-processed report file, file information of the to-be-processed report file and processing requirement information corresponding to the to-be-processed report file; according to index extraction information corresponding to the processing requirement information, performing index extraction on the to-be-processed report file to obtain index extraction data; and according to the file information of the to-be-processed report file and the processing requirement information, performing business index processing on the index extraction data to obtain a processing result. By adopting the method, personalized index extraction and data processing can be performed on the report file, so that the data processing flow is suitable for all report files, automatic processing of the report file can be further realized, and the business index processing efficiency of the report file is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a report file processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the advent of the digital age, data processing technology has also been widely used. At present, when processing report files, technical personnel are required to write codes according to the processing requirements to complete the processing of report files. When the report files contain a large amount of data to be processed, it is necessary to write codes one by one according to the processing requirements, resulting in low efficiency in processing business indicators of report files. Summary of the invention

[0003] Based on this, it is necessary to provide a report file processing method, device, computer equipment, computer-readable storage medium and computer program product that can improve the efficiency of processing business indicators of report files in response to the above technical problems.

[0004] Acquire a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed;

[0005] According to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data;

[0006] According to the file information of the report file to be processed and the processing requirement information, business indicator processing is performed on the indicator extraction data to obtain a processing result.

[0007] In one of the embodiments, the business indicator processing is performed on the indicator extraction data according to the file information of the report file to be processed and the processing requirement information to obtain a processing result, including: generating report processing information of the indicator extraction data according to the file information of the report file to be processed and the processing requirement information; if the report processing information includes business information, then according to the business information, business interaction processing is performed on the indicator extraction data to obtain an interaction result, and the interaction result is determined as the processing result; if the report processing information includes technical information, then according to the technical information, the indicator extraction information is verified to obtain a verification result, and the verification result is determined as the processing result.

[0008] In one of the embodiments, the report processing information of the indicator extraction data is generated based on the file information of the report file to be processed and the processing requirement information, and includes at least one of the following items: if the processing requirement information is of a business interaction type, then according to the processing requirement information, the business interaction object information is extracted from the file information of the report file to be processed to obtain the business information, and the business information is determined as the report processing information of the indicator extraction data; if the processing requirement information is of a technical verification type, then according to the processing requirement information and the file information of the report file to be processed, the verification content corresponding to the indicator extraction data is generated to obtain the technical information, and the technical information is determined as the report processing information of the indicator extraction data.

[0009] In one of the embodiments, the business interaction processing is performed on the indicator extraction data according to the business information to obtain the interaction result, including: identifying the interaction organization information of the business interaction processing from the business information, wherein the interaction organization information includes the interaction organization type, interaction organization level and interaction organization identification; according to the interaction organization type, interaction organization level and interaction organization identification, the indicator extraction data is transmitted to the interaction organization corresponding to the business information, and the interaction result fed back by the interaction organization is received.

[0010] In one of the embodiments, the indicator extraction information is verified based on the technical information to obtain a verification result, including: identifying field information of the indicator extraction data from the technical information, wherein the field information includes field length and field content information; and verifying the field length and the field content information to obtain a verification result.

[0011] In one of the embodiments, the method further includes: generating a dry data file of the report file to be processed according to the indicator extraction data and report processing information corresponding to the indicator extraction data; and storing the dry data file in a target file system.

[0012] In a second aspect, the present application also provides a report file processing device, comprising:

[0013] An extraction module, used to capture the real-time network data flow packets of the target object and extract real-time flow features from the real-time network data flow packets;

[0014] A construction module is used to construct report file processing information based on historical network data flow packets;

[0015] The detection module is used to detect abnormal network behavior of the real-time network traffic of the target object according to the real-time traffic characteristics and the report file processing information.

[0016] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0017] Acquire a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed;

[0018] According to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data;

[0019] According to the file information of the report file to be processed and the processing requirement information, business indicator processing is performed on the indicator extraction data to obtain a processing result.

[0020] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0021] Acquire a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed;

[0022] According to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data;

[0023] According to the file information of the report file to be processed and the processing requirement information, business indicator processing is performed on the indicator extraction data to obtain a processing result.

[0024] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0025] Acquire a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed;

[0026] According to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data;

[0027] According to the file information of the report file to be processed and the processing requirement information, business indicator processing is performed on the indicator extraction data to obtain a processing result.

[0028] The above-mentioned report file processing method, device, computer equipment, computer-readable storage medium and computer program product obtain the report file to be processed, the file information of the report file to be processed and the processing requirement information corresponding to the report file to be processed; extract indicators from the report file to be processed according to the indicator extraction information corresponding to the processing requirement information to obtain indicator extraction data; perform business indicator processing on the indicator extraction data according to the file information of the report file to be processed and the processing requirement information to obtain a processing result. For each report file, different processing requirement information can be corresponding to realize personalized indicator extraction and data processing of the report file, so that this data processing flow is applicable to all report files, thereby realizing automatic processing of report files and improving the business indicator processing efficiency of report files. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1 An application environment diagram of a report file processing method in an embodiment;

[0031] Figure 2 A flowchart of a report file processing method in one embodiment;

[0032] Figure 3 A flowchart of the steps of performing business indicator processing on the indicator extraction data and obtaining the processing result according to the file information of the report file to be processed and the processing requirement information in one embodiment;

[0033] Figure 4 A structural block diagram of a report file processing device in an embodiment;

[0034] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0036] It should be noted that the information (including but not limited to file information and processing requirement information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the acquisition, transmission, storage, use and processing of relevant data are in compliance with the relevant provisions of national laws and regulations. For content pushed to users (for example, processing results, etc.), users can refuse or conveniently refuse content push, etc. In the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0037] The report file processing method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The server 104 obtains the report file to be processed, the file information of the report file to be processed, and the processing requirement information corresponding to the report file to be processed; according to the indicator extraction information corresponding to the processing requirement information, the indicator extraction data is extracted from the report file to be processed, and the indicator extraction data is processed according to the file information and processing requirement information of the report file to be processed. Business indicator processing is performed on the indicator extraction data to obtain the processing result. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0038] In an exemplary embodiment, Figure 2 As shown, a report file processing method is provided, which is applied to Figure 1 The server 104 in the example is used as an example to illustrate the method, which includes the following steps 202 to 206. Among them:

[0039] Step 202: Acquire the report file to be processed, the file information of the report file to be processed, and the processing requirement information corresponding to the report file to be processed.

[0040] The report file to be processed in step 202 is a report file that needs to be processed for business indicators and is set on demand. The report file is usually a financial-related file, such as a business report file, etc. The report file to be processed can be set by the user on demand, or it can be in response to a preset processing condition. The preset processing condition can be the number of files of the cumulatively generated report files, and it is detected that the number of files reaches the preset number threshold. The preset processing condition can also be a preset time interval, for example, the preset time interval can be every 3 days, every 1 day, etc., which is not limited here. The file information can be the file content contained in the report file to be processed, the file information can also be the attribute content of the file content contained in the report file to be processed, and the file information can also be the file identification information of the report file to be processed, which is not limited here. The processing requirement information is used to characterize the requirements for processing the report file to be processed. The processing requirement information can be set by the user on demand, or it can be generated according to the file type of the report file to be processed.

[0041] Exemplarily, obtaining report files to be processed includes: obtaining report files to be processed set by the user as needed, and / or obtaining report files that have not been processed for business indicators at preset time intervals, and determining the obtained report files that have not been processed for business indicators as report files to be processed, and / or accumulating the number of report files that have been generated that have not been processed for business indicators, and if the number of files reaches a preset number threshold, determining the generated report files that have not been processed for business indicators as report files to be processed.

[0042] Exemplarily, obtaining file information of a report file to be processed includes: obtaining file content contained in the report file to be processed, and determining the file content as file information of the report file to be processed; and / or obtaining attribute content of the file content contained in the report file to be processed, and determining the attribute content as file information of the report file to be processed; and / or obtaining file identification information of the report file to be processed, and determining the file identification information as file information of the report file to be processed.

[0043] Exemplarily, obtaining processing requirement information corresponding to the report file to be processed includes: obtaining processing requirement information corresponding to the report file to be processed set by the user as needed, or obtaining the file type corresponding to the report file to be processed, and generating processing requirement information corresponding to the report file to be processed according to the file type.

[0044] Optionally, before step 202, the method further includes: starting the data processing Java program through a shell script, wherein the shell script is used to call the Scala program.

[0045] As an embodiment, the method further includes: calling an interface, obtaining file information of the report file to be processed through the interface, and encapsulating the file information of the report file to be processed with the report file to be processed.

[0046] Step 204 , extracting the index information corresponding to the processing requirement information, extracting the index from the report file to be processed, and obtaining the index extraction data.

[0047] As an embodiment, step 204 includes: extracting information according to the index corresponding to the processing requirement information, and selecting the index to extract data from the file information of the report file to be processed.

[0048] As another embodiment, step 204 includes: generating an indicator extraction type corresponding to the report file to be processed according to the indicator extraction information corresponding to the processing requirement information; and performing indicator extraction on the report file to be processed according to the indicator extraction type to obtain indicator extraction data.

[0049] Step 206 , performing business indicator processing on the indicator extraction data according to the file information and processing requirement information of the report file to be processed, and obtaining a processing result.

[0050] Exemplarily, step 206 includes: generating a processing method corresponding to the indicator extraction data according to the processing requirement information; performing business indicator processing on the indicator extraction data according to the processing method corresponding to the indicator extraction data to obtain a processing result.

[0051] Optionally, after step 206, the method further includes: generating a dry data file of the report file to be processed according to the indicator extraction data and the report processing information corresponding to the indicator extraction data; and storing the dry data file in the target file system.

[0052] The target file system may be HDFS (Hadoop Distributed File System) or other file systems, which are not limited here.

[0053] In the above-mentioned report file processing method, by obtaining the report file to be processed, the file information of the report file to be processed and the processing requirement information corresponding to the report file to be processed; according to the indicator extraction information corresponding to the processing requirement information, the indicator extraction data is subjected to business indicator processing according to the file information and the processing requirement information of the report file to be processed to obtain the processing result. For each report file, different processing requirement information can be corresponding to realize personalized indicator extraction and data processing of the report file, so that this data processing flow is applicable to all report files, thereby realizing the automatic processing of the report files, and improving the business indicator processing efficiency of the report files.

[0054] In an exemplary embodiment, Figure 3 As shown, according to the file information and processing requirement information of the report file to be processed, the business index processing is performed on the index extraction data to obtain the processing result, including steps 302 to 306. Among them:

[0055] Step 302: Generate report processing information of the index extraction data according to the file information and processing requirement information of the report file to be processed.

[0056] Exemplarily, step 302 includes: obtaining the processing type to which the processing requirement information belongs, and generating report processing information of the indicator extraction data according to the processing type and file information of the report file to be processed.

[0057] As an embodiment, report processing information of indicator extraction data is generated according to the processing type and the file information of the report file to be processed, including: if the processing requirement information belongs to the business interaction type, then according to the processing requirement information, the business interaction object information is extracted from the file information of the report file to be processed to obtain the business information, and the business information is determined as the report processing information of the indicator extraction data.

[0058] Furthermore, according to the processing requirement information, business interaction object information is extracted from the file information of the report file to be processed to obtain business information, including: according to the processing requirement information, interaction organization information is extracted from the file information of the report file to be processed to obtain business information, and the interaction organization information includes interaction organization type, interaction organization level and interaction organization identifier.

[0059] As another embodiment, report processing information of the indicator extraction data is generated according to the processing type and the file information of the report file to be processed, including: if the processing requirement information belongs to the technical verification type, verification content corresponding to the indicator extraction data is generated according to the processing requirement information and the file information of the report file to be processed, technical information is obtained, and the technical information is determined as the report processing information of the indicator extraction data.

[0060] Furthermore, based on the processing requirement information and the file information of the report file to be processed, verification content corresponding to the indicator extraction data is generated to obtain technical information, including: based on the processing requirement information, field information of the indicator extraction data is extracted from the file information of the report file to be processed to obtain technical information, wherein the field information includes field length and field content information.

[0061] Step 304: If the report processing information includes business information, business interaction processing is performed on the indicator extraction data according to the business information to obtain an interaction result, and the interaction result is determined as the processing result.

[0062] Exemplarily, step 304 includes: identifying interaction organization information for business interaction processing from business information, wherein the interaction organization information includes interaction organization type, interaction organization level, and interaction organization identification; based on the interaction organization type, interaction organization level, and interaction organization identification, transmitting indicator extraction data to the interaction organization corresponding to the business information, and receiving interaction results fed back by the interaction organization.

[0063] Furthermore, the interaction result includes a successful interaction result and an unsuccessful interaction result. According to the interaction organization type, interaction organization level and interaction organization identifier, the indicator extraction data is transmitted to the interaction organization corresponding to the business information, and after receiving the interaction result fed back by the interaction organization, the method also includes: receiving interaction feedback information from the interaction organization corresponding to the business information, wherein the interaction feedback information is used to characterize whether the interaction organization corresponding to the business information has received the indicator extraction data. If the interaction feedback information is used to characterize that the interaction organization corresponding to the business information has received the indicator extraction data, then the interaction result includes a successful interaction result; if the interaction feedback information is used to characterize that the interaction organization corresponding to the business information has not received the indicator extraction data, then the interaction result includes an unsuccessful interaction result.

[0064] Step 306: If the report processing information includes technical information, the indicator extraction information is verified according to the technical information to obtain a verification result, and the verification result is determined as the processing result.

[0065] As an embodiment, step 306 includes: identifying the report number of the report file to be processed from the technical information, verifying the report number, and obtaining a verification result. Specifically, verifying the report number to obtain a verification result, including: the verification result includes a verification pass result or a verification fail result, obtaining a preset report number corresponding to the report file to be processed, if the report number is consistent with the preset report number, determining that the verification pass result is the verification result, if the report number is inconsistent with the preset report number, determining that the verification fail result is the verification result.

[0066] As another embodiment, step 306 includes: identifying field information of the indicator extraction data from the technical information, wherein the field information includes field length and field content information; and verifying the field length and field content information to obtain a verification result.

[0067] Furthermore, the field length and field content information are verified to obtain a verification result, including: verifying the field length to obtain a first verification result, verifying the field content information to obtain a second verification result; and generating a verification result based on the first verification result and the second verification result.

[0068] Furthermore, the field length is checked to obtain a first check result, including: obtaining a preset field length corresponding to the indicator extraction data, if the field length matches the preset field length, determining the first check result to be a length check pass result, if the field length does not match the preset field length, determining the first check result to be a length check fail result; specifically, when the length difference between the field length and the preset field length is less than a preset length difference threshold, determining that the field length matches the preset field length, and when the length difference between the field length and the preset field length is not less than the preset length, determining that the field length does not match the preset field length.

[0069] As one embodiment, the field content information is verified to obtain a second verification result, including: obtaining preset field content information corresponding to the indicator extraction data, if the field content information matches the preset field content information, determining the second verification result to be a content verification pass result, if the field content information does not match the preset field content information, determining the second verification result to be a content verification fail result; specifically, obtaining the difference between the field content information and the preset field content information, when the difference is greater than a preset difference threshold, determining that the field content information does not match the preset field content information, and when the difference is not greater than the preset difference threshold, determining that the field content information matches the preset field content information.

[0070] As one embodiment, a verification result is generated based on the first verification result and the second verification result, including: the verification result includes a verification pass result or a verification fail result. If the first verification result is a field verification fail result, and / or if the second verification result is a content verification fail result, the verification fail result is determined as the verification result; if the first verification result is a field verification pass result and the second verification result is a content verification pass result, the verification pass result is determined as the verification result.

[0071] As another embodiment, a verification result is generated according to a first verification result and a second verification result, including: the verification result includes a verification pass result or a verification fail result, obtaining a first weight and a second weight, weighting the first verification result according to the first weight to obtain a first verification pass probability, weighting the second verification result according to the second weight to obtain a second verification pass probability, and generating a verification result according to the first verification pass probability and the second verification pass probability. Specifically, the first verification pass probability and the second verification pass probability are fused to obtain a fused verification pass probability. If the fused verification pass probability is greater than a preset probability threshold, the verification pass result is determined as the verification result. If the fused verification pass probability is not greater than the preset probability threshold, the verification fail result is determined as the verification result.

[0072] Optionally, the method further includes: encapsulating the indicator extraction data, the report file to be processed and the report processing information to obtain encapsulated data, and determining the encapsulated data as the dry data file of the report file to be processed.

[0073] In this embodiment, report processing information of indicator extraction data is generated according to file information and processing requirement information of the report file to be processed; if the report processing information includes business information, business interaction processing is performed on the indicator extraction data according to the business information to obtain an interaction result, and the interaction result is determined as the processing result; if the report processing information includes technical information, the indicator extraction information is verified according to the technical information to obtain a verification result, and the verification result is determined as the processing result, thereby realizing automated verification and business interaction process of the indicator extraction information, thereby improving the business indicator processing efficiency of the report file.

[0074] As a detailed embodiment, a report file to be processed, file information of the report file to be processed and processing requirement information corresponding to the report file to be processed are obtained; according to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data; if the processing requirement information belongs to the business interaction type, the business interaction object information is extracted from the file information of the report file to be processed according to the processing requirement information to obtain the business information, and the business information is determined as the report processing information of the indicator extraction data; the interaction organization information of the business interaction processing is identified from the business information, wherein the interaction organization information includes the interaction organization type, the interaction organization level and the interaction organization identification; according to the interaction organization type, the interaction organization level and the interaction organization identification, the indicator extraction data is transmitted to the interaction organization corresponding to the business information, and the interaction result fed back by the interaction organization is received.

[0075] Furthermore, if the processing requirement information belongs to the technical verification type, the verification content corresponding to the indicator extraction data is generated according to the processing requirement information and the file information of the report file to be processed, the technical information is obtained, and the technical information is determined as the report processing information of the indicator extraction data; the field information of the indicator extraction data is identified from the technical information, wherein the field information includes field length and field content information; the field length and field content information are verified to obtain the verification result.

[0076] In this way, by obtaining the report file to be processed, the file information of the report file to be processed and the processing requirement information corresponding to the report file to be processed; according to the indicator extraction information corresponding to the processing requirement information, the indicator extraction data is subjected to business indicator processing according to the file information and the processing requirement information of the report file to be processed to obtain the processing result. For each report file, different processing requirement information can be corresponding to realize personalized indicator extraction and data processing of the report file, so that this data processing flow is applicable to all report files, thereby realizing the automatic processing of the report files and improving the business indicator processing efficiency of the report files.

[0077] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0078] Based on the same inventive concept, the embodiment of the present application also provides a report file processing device for implementing the report file processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more report file processing device embodiments provided below can refer to the limitations of the report file processing method above, and will not be repeated here.

[0079] In an exemplary embodiment, Figure 4 As shown, a report file processing device 400 is provided, comprising: an acquisition module 402, an extraction module 404 and a processing module 406, wherein:

[0080] The acquisition module 402 is used to acquire the report file to be processed, the file information of the report file to be processed and the processing requirement information corresponding to the report file to be processed;

[0081] An extraction module 404 is used to extract information according to the index corresponding to the processing requirement information, extract the index from the report file to be processed, and obtain the index extraction data;

[0082] The processing module 406 is used to perform business indicator processing on the indicator extraction data according to the file information and processing requirement information of the report file to be processed to obtain a processing result.

[0083] In one of the embodiments, the processing module 406 is also used to generate report processing information of the indicator extraction data based on the file information and processing requirement information of the report file to be processed; if the report processing information includes business information, then according to the business information, business interaction processing is performed on the indicator extraction data to obtain an interaction result, and the interaction result is determined as the processing result; if the report processing information includes technical information, then according to the technical information, the indicator extraction information is verified to obtain a verification result, and the verification result is determined as the processing result.

[0084] In one of the embodiments, the processing module 406 is also used to extract business interaction object information from the file information of the report file to be processed according to the processing requirement information if the processing requirement information belongs to the business interaction type, obtain business information, and determine the business information as report processing information for indicator extraction data; if the processing requirement information belongs to the technical verification type, generate verification content corresponding to the indicator extraction data according to the processing requirement information and the file information of the report file to be processed, obtain technical information, and determine the technical information as report processing information for indicator extraction data.

[0085] In one of the embodiments, the processing module 406 is also used to identify the interaction organization information of the business interaction processing from the business information, wherein the interaction organization information includes the interaction organization type, the interaction organization level and the interaction organization identification; according to the interaction organization type, the interaction organization level and the interaction organization identification, the indicator extraction data is transmitted to the interaction organization corresponding to the business information, and the interaction results fed back by the interaction organization are received.

[0086] In one embodiment, the processing module 406 is further used to identify field information of the indicator extraction data from the technical information, wherein the field information includes field length and field content information; and verify the field length and field content information to obtain a verification result.

[0087] In one of the embodiments, the device also includes a storage module, which is used to generate a dry data file of the report file to be processed according to the indicator extraction data and the report processing information corresponding to the indicator extraction data; and store the dry data file in the target file system.

[0088] Each module in the above-mentioned report file processing device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0089] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a report file processing method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0090] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0091] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0092] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0093] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0094] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0095] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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 application.

[0096] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A report file processing method, characterized in that: The method comprises: Acquire a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed; According to the indicator extraction information corresponding to the processing requirement information, the indicator extraction is performed on the report file to be processed to obtain the indicator extraction data; According to the file information of the report file to be processed and the processing requirement information, business indicator processing is performed on the indicator extraction data to obtain a processing result.

2. The method according to claim 1, characterized in that: The step of performing business indicator processing on the indicator extraction data according to the file information of the report file to be processed and the processing requirement information to obtain a processing result includes: Generate report processing information of the indicator extraction data according to the file information of the report file to be processed and the processing requirement information; If the report processing information includes business information, then according to the business information, business interaction processing is performed on the indicator extraction data to obtain an interaction result, and the interaction result is determined as the processing result; If the report processing information includes technical information, the indicator extraction information is verified according to the technical information to obtain a verification result, and the verification result is determined as the processing result.

3. The method according to claim 2, characterized in that The generating of the report processing information of the indicator extraction data according to the file information of the report file to be processed and the processing requirement information comprises at least one of the following items: If the processing requirement information belongs to the business interaction type, then according to the processing requirement information, business interaction object information is extracted from the file information of the report file to be processed to obtain business information, and the business information is determined as the report processing information of the indicator extraction data; If the processing requirement information belongs to the technical verification type, the verification content corresponding to the indicator extraction data is generated according to the processing requirement information and the file information of the report file to be processed, the technical information is obtained, and the technical information is determined as the report processing information of the indicator extraction data.

4. The method according to claim 3, characterized in that The step of performing business interaction processing on the indicator extraction data according to the business information to obtain an interaction result includes: Identifying interaction mechanism information of the business interaction process from the business information, wherein the interaction mechanism information includes interaction mechanism type, interaction mechanism level and interaction mechanism identifier; According to the interaction mechanism type, interaction mechanism level and interaction mechanism identifier, the indicator extraction data is transmitted to the interaction mechanism corresponding to the business information, and the interaction result fed back by the interaction mechanism is received.

5. The method according to claim 3, characterized in that: The step of verifying the indicator extraction information according to the technical information to obtain a verification result includes: Identifying field information of the indicator extraction data from the technical information, wherein the field information includes field length and field content information; The field length and the field content information are verified to obtain a verification result.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Generate a dry data file of the report file to be processed according to the indicator extraction data and the report processing information corresponding to the indicator extraction data; The dry data file is stored in a target file system.

7. A report file processing device, characterized in that: The device comprises: An acquisition module, used for acquiring a report file to be processed, file information of the report file to be processed, and processing requirement information corresponding to the report file to be processed; An extraction module, used to extract information according to the index corresponding to the processing requirement information, extract the index from the report file to be processed, and obtain the index extraction data; The processing module is used to perform business indicator processing on the indicator extraction data according to the file information of the report file to be processed and the processing requirement information to obtain a processing result.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Business data processing method, device and equipment

    CN110781165A

  • Intelligent library of index system, algorithm and verification rule based on power grid planning

    CN114139910A

  • Automatic report checking method and system, control device and storage medium

    CN114580381A

  • Credit business processing method and device, storage medium and electronic equipment

    CN116720952A

  • Data quality verification method and data quality verification equipment

    CN117076435A