A report generation method and system based on data processing
The report generation system, which uses data processing, automatically identifies and inputs user-entered information, solving the problem of limitations in online form editing equipment and capabilities, and achieving efficient and accurate data entry.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-15
- Publication Date
- 2026-03-20
AI Technical Summary
Existing technologies have problems in data collection, especially in online form editing, where devices cannot edit or users lack editing capabilities, leading to frequent data entry errors, a large workload, and inconvenience.
This paper provides a report generation system based on data processing. Through a report creation module, a format output module, a content acquisition module, and a report generation module, it automatically recognizes and inputs text, voice, or image information entered by the user, thereby automating information input and reducing human input errors.
It enables automated data entry in various devices and environments, improves information acquisition efficiency, reduces entry error rate, and has a wider range of applications.
Smart Images

Figure CN115034186B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of data processing, and particularly relates to a report generation method and system based on data processing. BACKGROUND
[0002] In public life and production, data collection into forms often occurs, for example, a school teacher needs to collect the family information of students or directly the family information of student parents, in the past, a management teacher collects the information of each student and performs input, but the workload is large, and in a long period and a large amount of information input process, input errors are prone to occur.
[0003] In the prior art, in the process of data collection, online multi-person editing of a form can be used to achieve the data collection, but in some cases, a mobile device held by an opposite party cannot complete form file editing, or the opposite party does not have form file editing capability, at this time, the online editable form input method of the prior art is no longer convenient. SUMMARY
[0004] The present application aims to provide a report generation method and system based on data processing to solve the problems in the background art.
[0005] To achieve the above object, the present application provides the following technical scheme.
[0006] A report generation system based on data processing comprises:
[0007] A report establishment module is configured to obtain report attribute configuration data, establish a report file according to the report attribute configuration data, and the report attribute configuration data comprises report information collection requirements and report data processing requirements, and the report information collection requirements comprise a plurality of information attribute items;
[0008] A format output module is configured to establish an information input format and output according to a plurality of information attribute items of the report attribute configuration data, the information input format is used to represent the content format of the report information sent by a user, and the information input format comprises a plurality of keywords of the information attribute items;
[0009] A content acquisition module is configured to obtain user attribute data corresponding to the information input format, identify the user attribute information according to a preset input recognition program, and obtain a plurality of user data corresponding to the information attribute items;
[0010] A report generation module is configured to record the user data in the report file according to the information attribute item, and process the user data according to the report data processing requirement, wherein the report data processing requirement comprises a plurality of data processing functions.
[0011] As a further scheme of the present application, the information entry format is provided with a trigger keyword, and the trigger keyword is used to trigger the content acquisition module to acquire the user attribute data, wherein the content acquisition module comprises:
[0012] An information conversion unit is configured to convert and unify the user input information, and acquire user input content, wherein the user input information can be one of text information, voice information and picture information, and the user input content is computer-recognizable text data content.
[0013] An entry trigger unit is configured to traverse the user input content according to the trigger keyword, and if the trigger keyword is searched, mark the user input content as user attribute data, and then guide to execute the entry recognition program.
[0014] An information entry unit is configured to execute the entry recognition program, and the entry recognition program is used to recognize the user attribute data according to the information entry format, and acquire a plurality of user data corresponding to the information attribute item.
[0015] As a further scheme of the present application, the information conversion unit specifically comprises:
[0016] A category determination sub-unit is configured to determine the category of the user input information, and acquire a determination result, wherein the determination result comprises text information, voice information and picture information.
[0017] A conversion guide sub-unit is configured to guide a preset information conversion program according to the determination result, wherein the information conversion program has a plurality of types, and each type corresponds to the text information, the voice information and the picture information.
[0018] A conversion execution sub-unit is configured to recognize and convert the user input information through the information conversion program, and acquire user input content.
[0019] As a further scheme of the present application, the information attribute item corresponds to the report file, the information entry format corresponds to the information attribute item one by one, and when the user data is recorded in the report file according to the information attribute item, the user data is recorded in the report file corresponding to the user attribute item.
[0020] As a further further scheme of the present application, the report generation module further comprises an information feedback unit and an information correction unit.
[0021] The information feedback unit is configured to output the user data and receive verification feedback data after the content acquisition module acquires the user data corresponding to the information attribute items, wherein the verification feedback data is used to represent the verification result of the user data by the user.
[0022] The information correction unit is configured to correct the user data according to the verification feedback data.
[0023] As a further further scheme of the present application, the report generation module further comprises an information backup module.
[0024] The information backup module is configured to store the user attribute data and the verification feedback data in a preset archive storage.
[0025] The embodiment of the present application aims to provide a report generation method based on data processing, comprising the following steps:
[0026] Obtaining report attribute configuration data, establishing a report file according to the report attribute configuration data, wherein the report attribute configuration data comprises report information collection requirements and report data processing requirements, and the report information collection requirements comprise a plurality of information attribute items.
[0027] Establishing and outputting an information entry format according to the plurality of information attribute items of the report attribute configuration data, wherein the information entry format is used to represent the content format of the report information sent by the user, and the information entry format comprises a plurality of keywords of the information attribute items.
[0028] Obtaining user attribute data corresponding to the information entry format, identifying the user attribute information according to a preset entry recognition program, and obtaining a plurality of user data corresponding to the information attribute items.
[0029] Recording the user data in the report file according to the information attribute items, and processing a plurality of user data according to the report data processing requirements, wherein the report data processing requirements comprise a plurality of data processing functions.
[0030] As a further scheme of the present application, the information entry format is provided with a trigger keyword, the trigger keyword is used to trigger the content acquisition module to acquire the user attribute data, and the step of obtaining a plurality of user data corresponding to the information attribute items according to the preset entry recognition program to identify the user attribute information comprises:
[0031] The user input information is transformed and unified to obtain user input content, the user input information can be one of text information, voice information and picture information, and the user input content is computer recognizable text data content;
[0032] According to the trigger keyword, the user input content is traversed, if the trigger keyword is searched, the input recognition program is executed;
[0033] The input recognition program is executed, the input recognition program is used for identifying the user attribute data according to the information input format, and a plurality of user data corresponding to the information attribute item is obtained.
[0034] As a further scheme of the application: the step of transforming and unifying the user input information to obtain the user input content specifically includes:
[0035] The category of the user input information is determined to obtain a determination result, the determination result includes text information, voice information and picture information;
[0036] According to the determination result, a preset information transformation program is guided, the types of the information transformation program are multiple, and correspond to the text information, the voice information and the picture information respectively;
[0037] The user input information is identified and transformed through the information transformation program to obtain the user input content.
[0038] Compared with the prior art, the application has the beneficial effects that: by establishing a report form according to information collection requirements and setting corresponding information acquisition formats, the system automatically identifies and extracts information, thereby realizing automatic data table input, eliminating the need for multiple online table editing by users, and reducing input errors caused by a large amount of work of traditional administrators, compared with the multiple online table editing mode of the prior art, the application is more widely applicable, even in the case that the device at hand cannot edit the table, the environment is inconvenient for table editing, or the user does not have the ability to edit the text, the application can realize convenient and fast table information input, and effectively improves the information acquisition efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 It is a module block diagram of a report generation system based on data processing.
[0040] Figure 2 It is a component block diagram of a content acquisition module in a report generation system based on data processing.
[0041] Figure 3A specific structure block diagram of an information conversion unit in a report generation system based on data processing.
[0042] Figure 4 A flowchart of a report generation method based on data processing. DETAILED DESCRIPTION
[0043] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0044] The specific implementation of the present application is described in detail below with reference to specific embodiments.
[0045] As Figure 1 The report generation system based on data processing provided by an embodiment of the present application comprises:
[0046] The report establishment module 100 is configured to obtain report attribute configuration data, and establish a report file according to the report attribute configuration data, wherein the report attribute configuration data comprises report information collection requirements and report data processing requirements, and the report information collection requirements comprise a plurality of information attribute items.
[0047] The format output module 300 is configured to establish and output an information entry format according to the plurality of information attribute items of the report attribute configuration data, wherein the information entry format is used to represent the content format of the report information sent by a user, and the information entry format comprises the keywords of the plurality of information attribute items.
[0048] The content obtaining module 500 is configured to obtain user attribute data corresponding to the information entry format, identify the user attribute information according to a preset entry recognition program, and obtain a plurality of user data corresponding to the information attribute items.
[0049] The report generation module 700 is configured to record the user data in the report file according to the information attribute items, and process the plurality of user data according to the report data processing requirements, wherein the report data processing requirements comprise a plurality of data processing functions.
[0050] In this embodiment, a report generation system based on data processing is given. The system is used for collecting and obtaining information in daily life, and automatically generates a report form according to the collected information. For example, a school collects information about students' family conditions. Students and guardians may not be familiar with the use of electronic devices. Therefore, the online form editing method we usually use may not be suitable for such a scenario. When the number of people is large, the management personnel uniformly enter the information manually, which is a huge workload and is prone to errors. Similarly, in the work, if the object is outside the company, there is no computer equipment or mobile device to edit the form, or it is not convenient to manually edit the content, and there are such problems. The present application establishes a report form (simple format, which can be adjusted by the administrator after information input is completed) according to the needs of the administrator, and sets the corresponding information acquisition format. The user only needs to edit the information he needs to input into a piece of information and send it, and the system can recognize and extract it to automatically input data. Of course, the carrier form of the information edited and sent by the user can be various, including text, sound, and image, etc. Specifically, the report establishment module 100 is used to establish a report file according to the information collection needs of the user, including the information items that need to be input, and the operations that need to be performed on the data, etc. The format output module 300 outputs the information input format to the user, that is, the format used by the user when editing and sending information, such as the use of keywords (name, contact information, etc.). The content acquisition module 500 acquires the information sent by the user and identifies and judges the content, so as to obtain a plurality of information attribute items corresponding to the object that need to be input, and input the information attribute items into the report file through the report generation module 700.
[0051] As shown in Figure 2 As another preferred embodiment of the present application, the information input format is provided with a trigger keyword, which is used to trigger the content acquisition module to acquire the user attribute data. The content acquisition module 500 includes:
[0052] An information conversion unit 501 is used to convert and unify the user input information, and acquires user input content. The user input information can be one of text information, voice information, and picture information. The user input content is computer recognizable text data content.
[0053] An input trigger unit 502 is used to traverse a plurality of user input contents according to the trigger keyword. If the trigger keyword is searched, the user input content is marked as user attribute data, and the input recognition program is guided to be executed.
[0054] The information entry unit 503 is configured to execute the entry recognition program, which is configured to recognize the user attribute data according to the information entry format, and obtain a plurality of user data corresponding to the information attribute items.
[0055] Further, as shown in Figure 3 The information conversion unit 501 specifically includes:
[0056] The category determination sub-unit 5011 is configured to determine the category of the user input information, and obtain a determination result, which includes text information, voice information, and picture information.
[0057] The conversion guidance sub-unit 5012 is configured to guide a preset information conversion program according to the determination result, and the information conversion program has a plurality of types, which respectively correspond to the text information, the voice information, and the picture information.
[0058] The conversion execution sub-unit 5013 is configured to recognize and convert the user input information by using the information conversion program, and obtain user input content.
[0059] In this embodiment, the content obtaining module 500 is further divided and supplemented based on the function. Because of the uncertainty of the user object, the information carrier mode in different possible situations needs to be responded to, so as to ensure that the system can have more reliable and widely applicable use scenarios. Because some content unrelated to information entry may be sent by the user during the information entry process, the information needs to be distinguished to reduce the efficiency reduction and possible entry errors caused by other information during the entry process. Here, the trigger keyword is used to achieve this, that is, when the user edits the information, the keyword needs to be attached to trigger the operation of the entry recognition program.
[0060] As another preferred embodiment of the present application, the information attribute items correspond to the report file, the information entry format corresponds to the information attribute items one by one, and when the user data is recorded in the report file according to the information attribute items, the user data is recorded in the report file one by one with the user attribute items.
[0061] Further, the report generation module further includes an information feedback unit and an information correction unit.
[0062] The information feedback unit is configured to output the user data and receive verification feedback data after the content obtaining module 500 obtains a plurality of user data corresponding to the information attribute items, and the verification feedback data is used to represent the verification result of the user data by the user.
[0063] The information correction unit is configured to correct the user data according to the verification feedback data.
[0064] Further, the information backup module is further included.
[0065] The information backup module is configured to store the user attribute data and the verification feedback data in a preset archive storage.
[0066] In the embodiment, the verification feedback data is data obtained by the user after the system analyzes the user data in the user attribute data and the user performs verification (or the administrator performs verification, for example, some old people who cannot recognize characters and need special attention), and the information backup module is used to record the data entry for later use.
[0067] As shown in Figure 4 The application further provides a report generation method based on data processing, which comprises the following steps:
[0068] S200, acquiring report attribute configuration data, and establishing a report file according to the report attribute configuration data, wherein the report attribute configuration data comprises report information collection requirements and report data processing requirements, and the report information collection requirements comprise a plurality of information attribute items.
[0069] S400, establishing an information entry format according to the plurality of information attribute items of the report attribute configuration data and outputting, wherein the information entry format is used to represent the content format of the report information sent by the user, and the information entry format comprises a plurality of keywords of the information attribute items.
[0070] S600, acquiring user attribute data corresponding to the information entry format, identifying the user attribute information according to a preset entry recognition program, and acquiring a plurality of user data corresponding to the information attribute items.
[0071] S800, recording the user data in the report file according to the information attribute items, and processing a plurality of user data according to the report data processing requirements, wherein the report data processing requirements comprise a plurality of data processing functions.
[0072] As another preferred embodiment of the application, the information entry format is provided with a trigger keyword, the trigger keyword is used to trigger the content acquisition module to acquire the user attribute data, and the step of acquiring the user attribute data corresponding to the information entry format, identifying the user attribute information according to a preset entry recognition program, and acquiring a plurality of user data corresponding to the information attribute items specifically comprises:
[0073] The user input information is converted and unified to obtain user input content, the user input information can be one of text information, voice information, and picture information, and the user input content is computer-recognizable text data content.
[0074] According to the trigger keyword, the user input content is traversed, and if the trigger keyword is searched, the input recognition program is executed.
[0075] The input recognition program is executed, the input recognition program is used to identify the user attribute data according to the information input format, and a plurality of user data corresponding to the information attribute item is obtained.
[0076] As another preferred embodiment of the present application, the step of converting and unifying the user input information to obtain the user input content specifically includes:
[0077] The category of the user input information is determined to obtain a determination result, the determination result includes text information, voice information, and picture information.
[0078] According to the determination result, a preset information conversion program is guided, the types of the information conversion program are multiple, and correspond to the text information, the voice information, and the picture information respectively.
[0079] The user input information is recognized and converted by the information conversion program to obtain the user input content.
[0080] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The program can be stored in a non-volatile computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, storage, databases, or other media in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0081] Other embodiments of the present disclosure will be apparent to those skilled in the art with the accomplishment of the present disclosure as reflected in the specification and embodiments. The present application is intended to cover any variations, uses, or adaptive changes of the present disclosure following the general principles of the present disclosure and including common knowledge or conventional technical means in the art not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.
[0082] It should be understood that the present disclosure is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A report generation system based on data processing, used by schools to collect information on students' family situations, characterized in that, include: The report creation module is used to obtain report attribute configuration data and create a report file based on the report attribute configuration data. The report attribute configuration data includes report information collection requirements and report data processing requirements. The report information collection requirements include multiple information attribute items. The format output module is used to establish and output an information entry format based on multiple information attribute items of the report attribute configuration data. The information entry format is used to characterize the content format of the report information sent by the user. The information entry format includes keywords of multiple information attribute items. The content acquisition module is used to acquire user attribute data corresponding to the information input format, identify user attribute information according to a preset input recognition program, and acquire multiple user data corresponding to the information attribute items. The report generation module is used to record the user data in the report file according to the information attribute items, and to process multiple sets of user data according to the report data processing requirements, wherein the report data processing requirements include multiple data processing functions. The information entry format includes a trigger keyword, which is used to trigger the content acquisition module to acquire the user attribute data. The content acquisition module includes: The information conversion unit is used to convert and unify user input information and obtain user input content. The user input content is a message that the user edits and sends according to the information input format. The system identifies and extracts the sent message to automatically input data. The user input information can be one of text information, voice information, and image information, and the user input content is computer-recognizable text data content; The input triggering unit is used to traverse multiple user input contents according to the triggering keyword. If the triggering keyword is found, the user input content is marked as user attribute data, and the input recognition program is then executed. An information entry unit is used to execute the entry recognition program, which is used to recognize the user attribute data according to the information entry format and obtain multiple user data corresponding to the information attribute items. The information conversion unit specifically includes: The category determination subunit is used to determine the category of the user input information and obtain the determination result, which includes text information, voice information and image information. The conversion guidance subunit is used to guide a preset information conversion program according to the determination result. The information conversion program is of multiple types, corresponding to the text information, the voice information, and the image information, respectively. The conversion execution subunit is used to identify and convert the user input information through the information conversion program to obtain the user input content; The information attribute items correspond to the information in the report file, and the information entry format corresponds one-to-one with the information attribute items. When the user data is recorded in the report file according to the information attribute items, the user data is recorded in the report file corresponding to the user attribute items. The report generation module also includes an information feedback unit and an information correction unit; The information feedback unit is used to output the user data and receive verification feedback data after the content acquisition module acquires multiple user data corresponding to the information attribute items. The verification feedback data is used to characterize the user's verification result of the user data. The information correction unit is used to correct the user data based on the verification feedback data.
2. The report generation system based on data processing according to claim 1, characterized in that, It also includes an information backup module; The information backup module is used to store the user attribute data and the verification feedback data in a preset archive repository.
3. A report generation method for a data processing-based report generation system according to claim 1, characterized in that, Includes the following steps: Obtain report attribute configuration data, and create a report file based on the report attribute configuration data. The report attribute configuration data includes report information collection requirements and report data processing requirements. The report information collection requirements include multiple information attribute items. An information entry format is established and output based on multiple information attribute items of the report attribute configuration data. The information entry format is used to characterize the content format of the report information sent by the user. The information entry format includes keywords of multiple information attribute items. Obtain user attribute data corresponding to the information input format, identify the user attribute information according to a preset input recognition program, and obtain multiple user data corresponding to the information attribute items; The user data is recorded in the report file according to the information attribute items, and multiple sets of user data are processed according to the report data processing requirements, wherein the report data processing requirements include multiple data processing functions; The information input format includes a trigger keyword, which is used to trigger the content acquisition module to acquire the user attribute data. The steps of acquiring user attribute data corresponding to the information input format, identifying the user attribute information according to a preset input recognition program, and acquiring multiple user data corresponding to the information attribute items specifically include: The user input information is converted and unified to obtain the user input content. The user input information can be one of text information, voice information, and image information. The user input content is computer-recognizable text data content. The system iterates through multiple user inputs based on the trigger keyword. If the trigger keyword is found, the system guides the execution of the input recognition program. The input recognition program is executed, which is used to recognize the user attribute data according to the information input format and obtain multiple user data corresponding to the information attribute items; The steps of converting and unifying user input information to obtain user input content specifically include: The category of the user input information is determined, and a determination result is obtained. The determination result includes text information, voice information, and image information. The determination result guides a preset information conversion program, which includes multiple types of information conversion programs, each corresponding to the text information, the voice information, and the image information. The information conversion program identifies and converts the user input information to obtain the user input content.
Citation Information
Patent Citations
Multi-type message intelligent reply method and device, computer equipment and storage medium
CN112612877A
Intelligent report generation system
CN114417802A