Data acquisition method and device, equipment and storage medium

By configuring and generating data collection templates, reporting tasks, and conducting approval and query summary, the problems of traditional data uploading are solved, and the standardization and standardization of data are realized.

CN119599595APending Publication Date: 2025-03-11GUANGDONG ESHORE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411643597.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

Traditional data uploads rely on manual operations and fixed templates, which are inefficient and difficult to meet flexible and changeable business needs, and are difficult to achieve standardized and standardized data management.

Method used

By responding to the operation instructions of the management side, the data collection template, the reporting information and query conditions are configured, the reporting tasks are generated, and the tasks are sent to the users to be reported. The target data collection template is determined based on the data collection template and the user's filling instructions, and the approval process is carried out and query summary is conducted.

Benefits of technology

It realizes the configuration of data collection templates based on different business needs, automatically generates reporting tasks, improves the standardization and standardized management of data, and improves the efficiency and flexibility of data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599595A_ABST
    Figure CN119599595A_ABST
Patent Text Reader

Abstract

The invention provides a data collection method, device and equipment and a storage medium, and the data collection method comprises the steps: responding to an operation instruction of a management end, configuring a data collection template, report information and a query condition, the report information comprises at least one to-be-reported user corresponding to a to-be-reported unit, and the query condition comprises at least one to-be-reported user corresponding to the to-be-reported unit; the report task is generated according to the data collection template and the to-be-reported user, the report task is issued to the to-be-reported user, and the target data collection template is determined according to the data collection template and the filling instruction of the to-be-reported user, so that the data collection template can be specifically configured based on different service requirements, and the report task is automatically generated; data standardization under different business requirements can be realized; the target data collection template is subjected to approval processing, when the approval processing result is represented to pass, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query condition, so that targeted query and summarization are facilitated, and standardized management is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data acquisition method, device, equipment and storage medium. Background Art

[0002] With the development of the information age, the amount of business data involved in units at all levels has greatly increased, making the overall business data collection and reporting face increasing challenges. At present, traditional data upload usually relies on manual operation and fixed templates, with single functions, which is not only inefficient, but also difficult to meet the flexible and changing business needs, and it is not easy to achieve standardized and normalized data management. Summary of the invention

[0003] The embodiments of the present application provide a data collection method, device, equipment and storage medium to solve at least one problem existing in the related art. The technical solution is as follows:

[0004] In a first aspect, an embodiment of the present application provides a method for data collection, including:

[0005] In response to the operation instruction of the management terminal, configure the data collection template, reporting information and query conditions, wherein the reporting information includes at least one user to be reported corresponding to the unit to be reported;

[0006] Generate a reporting task according to the data collection template and the user to be reported;

[0007] Sending the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported;

[0008] The target data collection template is approved, and when the approval result indicates that it is passed, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query condition.

[0009] In one embodiment, in response to an operation instruction from the management terminal, configuring the data collection template includes:

[0010] In response to the operation instruction of the management end, the data type, cell format, calculation formula, reporting period, verification rules and role authority are configured in the initial template to obtain a data collection template.

[0011] In one implementation, the sending of the reporting task to the user to be reported to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported includes:

[0012] Sending the reporting task to the user to be reported;

[0013] In response to the download instruction, download the data collection template or directly open the data collection template in an online state;

[0014] In response to the filling instruction, the data collection template is filled in to obtain a target data collection template.

[0015] In one embodiment, in response to the filling instruction, filling in the data collection template to obtain the target data collection template includes:

[0016] When the status of the reporting period is "open", in response to the filling instruction, the data collection template is filled in to obtain the filled data;

[0017] Verify the filled data according to the verification rule to obtain a verification result;

[0018] When the verification result is passed, a target data collection template is obtained according to the filled-in data and the data collection template.

[0019] In one implementation, verifying the input data according to the verification rule to obtain a verification result includes:

[0020] Verify the input data by checking the required items of the verification rule to determine whether there are any required items that are not filled in;

[0021] Verify the input data by using the data type verification of the verification rule to determine whether the data type of the input data is consistent with the regulations;

[0022] When there are no unfilled required items and the data type of the filled data is consistent with the regulations, a verification result indicating a pass is determined, otherwise a verification result indicating a fail is determined.

[0023] In one implementation, the approval process for the target data collection template includes:

[0024] When the target data collection template is determined, a target person with approval authority is determined according to the user to be reported and the role authority;

[0025] The target data collection template is sent to the target person for approval by the target person.

[0026] In one implementation, querying and aggregating the target data collection template according to the query condition includes:

[0027] According to the query condition, query the target data collection template to determine the data corresponding to the target field;

[0028] According to the data corresponding to the target field and / or the target data collection template, data aggregation is performed to obtain a data aggregation report and display it.

[0029] In a second aspect, an embodiment of the present application provides a data acquisition device, including:

[0030] A configuration module, configured to configure a data collection template, reporting information and query conditions in response to an operation instruction of the management terminal, wherein the reporting information includes at least one user to be reported corresponding to the unit to be reported;

[0031] A generating module, used for generating a reporting task according to the data collection template and the user to be reported;

[0032] A determination module, used for sending the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported;

[0033] The summary module is used to perform approval processing on the target data collection template. When the approval processing result is passed, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query conditions.

[0034] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement a method in any one of the above-mentioned embodiments.

[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, the method in any one of the above-mentioned embodiments is implemented.

[0036] The beneficial effects of the above technical solution include at least:

[0037] By responding to the operation instructions of the management end, the data collection template, reporting information and query conditions are configured. The reporting information includes at least one user to be reported corresponding to the unit to be reported. According to the data collection template and the user to be reported, a reporting task is generated, and the reporting task is sent to the user to be reported. According to the data collection template and the filling instructions of the user to be reported, the target data collection template is determined. The data collection template can be configured based on different business needs, and the reporting task is automatically generated, which is conducive to realizing data standardization under different business needs; the target data collection template is approved, and when the approval result is passed, the target data collection template is sent to the management end. According to the query conditions, the target data collection template is queried and summarized, which is conducive to targeted query and summary, and standardized management is realized.

[0038] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present application and should not be regarded as limiting the scope of the present application.

[0040] Figure 1 This is a schematic diagram of the steps of a data collection method according to an embodiment of the present application;

[0041] Figure 2 This is a schematic diagram of the configuration of the reporting period in an embodiment of the present application;

[0042] Figure 3 A schematic diagram of the configuration of reporting information in an embodiment of the present application;

[0043] Figure 4 This is a structural block diagram of a data acquisition device according to an embodiment of the present application;

[0044] Figure 5 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0045] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

[0046] Reference Figure 1 , showing a flow chart of a data collection method according to an embodiment of the present application, the data collection method may at least include steps S100-S400:

[0047] S100. In response to an operation instruction from the management end, configure a data collection template, reporting information, and query conditions. The reporting information includes at least one user to be reported corresponding to the unit to be reported.

[0048] S200: Generate a reporting task according to the data collection template and the user to be reported.

[0049] S300: Send the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported.

[0050] S400, the target data collection template is approved and processed. When the approval result is sent to the management end, the target data collection template is queried and summarized according to the query conditions.

[0051] The technical solution of the embodiment of the present application configures the data collection template, reporting information and query conditions in response to the operation instructions of the management end, the reporting information includes at least one user to be reported corresponding to the unit to be reported, generates a reporting task according to the data collection template and the user to be reported, and sends the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instructions of the user to be reported, and can configure the data collection template in a targeted manner based on different business needs, and automatically generate reporting tasks, which is conducive to realizing data standardization under different business needs; the target data collection template is approved and processed, and when the approval processing result is characterized by sending the target data collection template to the management end, the target data collection template is queried and summarized according to the query conditions, which is conducive to targeted query and summary, and standardized management is realized.

[0052] In one implementation, in step S100, in response to an operation instruction from the management terminal, a data collection template is configured, specifically:

[0053] In response to the operation instructions of the management end, the data type, cell format, calculation formula, reporting period, verification rules and role permissions are configured in the initial template to obtain the data collection template, and the name of the data collection template can be set, such as the accounts payable problem statistics table.

[0054] In an embodiment of the present application, the operation instructions are generated by operation methods including but not limited to keyboard input, handwriting, etc. The administrator generates operation instructions on the management side based on actual needs, such as data collection forms provided by the group, so as to configure the data type, cell format, table format, calculation formula, reporting period, deadline, verification rules and role permissions in the initial template to obtain a data collection template.

[0055] It should be noted that data types include but are not limited to one or more of text, numbers, dates, and pictures. The text may include several predefined fields (such as customer information, contract information, "amount at the end of last month", "amount at the end of this month", "not overdue", "overdue", "subtotal", etc.) to meet the needs of different application scenarios; table formats include but are not limited to merging rows and columns, font settings, etc., and users can easily create layouts that meet their own needs; cell formats include but are not limited to setting specific data formats (such as currency, percentage, etc.) to improve the standardization of data entry; calculation formulas can be set based on actual data calculation needs to automatically calculate data, reduce errors caused by manual calculations, and improve data generation. efficiency; verification rules include but are not limited to mandatory field verification, data type verification, etc. Mandatory field verification: check whether all mandatory fields are filled in during subsequent filling to ensure that there are no omissions; data type verification: ensure that the filled-in data type is consistent with the data type requirement of the field (intelligent input of numbers for numeric fields, date fields must comply with date format, telephone number format, email address format), etc., to ensure the accuracy of the filled-in data. In addition, the corresponding verification rules will be automatically triggered when the user clicks the Save button later; the reporting period can be set to a specific time. If the time is reached, the status of the reporting period will be automatically updated to "open", otherwise it will remain "closed". When the status of the reporting period is "open", the user can fill in the data, such as Figure 2 As shown, the reported account period may include the account period type and the specific time, i.e., the account period; role permissions include but are not limited to the permissions of the administrator role, the data entry clerk role, and the auditor role. The permissions of the administrator role may include the configuration of data collection templates, initiating reporting tasks, accessing all data, assigning and modifying user roles and permissions, etc. The permissions of the data entry clerk role include: filling in and submitting data, viewing and editing the data submitted by oneself, accessing the data collection template that is allowed to be accessed, uploading files or pictures as part of the data, etc. The permissions of the auditor role include viewing the data submitted by all users but not modifying it, having the right to approve or reject the data submitted by the data entry clerk, and being able to view the data change history, but not having the right to perform system configuration or user management, etc.

[0056] It should be noted that if the reporting period already exists when you set it, it will prompt that there is a record with the same "data collection template + reporting period". Please use the editing function to modify the reporting period.

[0057] The embodiments of the present application introduce permission control and implement role-based access control to ensure that different roles enjoy corresponding functions according to their permissions, and to perform refined management of user operations to ensure that different roles can only access and operate resources within the scope of their permissions, thereby effectively protecting the security of sensitive information and the integrity of data; at the same time, by designing more convenient, efficient and collaborative data collection templates online, the powerful functions of Excel can be used without having to worry about the limitations of traditional local Excel software.

[0058] In the embodiment of the present application, the configured reporting information may include the unit to be reported, at least one user to be reported corresponding to the unit to be reported, such as a data entry clerk, etc. The query condition may be configured with one or more of the content in the predefined field, the unit to be reported, the user to be reported, the reporting period, and the data type, or as a query condition, to query, filter and count the data, support users to set multiple condition combinations, and update the query results in real time to improve the flexibility and real-time performance of data analysis. Figure 3 As shown, the unit to be reported may include the corresponding reporting unit name and reporting unit code, and the user to be reported may include the user account, user mgncheng, management domain, and user status. Figure 3 The template is the data collection template.

[0059] In one embodiment, in step S200, after determining the user to be reported and the data collection template, the administrator can use the user to be reported and the data collection template to generate a reporting task, and create, edit and assign the reporting task. The administrator can select the data collection template, the unit to be reported or at least one user to be reported corresponding to the unit to be reported, and then issue the reporting task for the subordinate unit to be reported to fill in the data, and the completion status of the task can be tracked in real time afterwards.

[0060] In one implementation, step S300 includes steps S310-S330:

[0061] S310: Send the reporting task to the user to be reported.

[0062] S320 . In response to the download instruction, download the data collection template or directly open the data collection template in an online state.

[0063] Optionally, the administrator sends the reporting task to all users to be reported corresponding to the units to be reported through the management terminal. The users to be reported can enter download instructions in the terminal, so that the terminals of the users to be reported respond to the download instructions, download the data collection template or directly open the data collection template online.

[0064] S330 . In response to the filling instruction, fill in the data collection template to obtain a target data collection template.

[0065] Optionally, the terminal responds to the filling instructions of the user to be reported, fills in the data collection template, and after filling in the corresponding data, the target data collection template can be finally obtained. It should be noted that the filling will be verified based on the verification rules, and the target data collection template will be generated only after passing the verification rules, and the management end can record the task status of the current reporting task of each subordinate reporting unit in real time (such as to be reported, submitted, under review, completed), ensuring that the administrator can obtain task progress information in a timely manner and monitor the task throughout the process.

[0066] Among them, S330 specifically includes S3301-S3303:

[0067] S3301. When the status of the previous reporting period is "open", in response to the filling instruction, fill in the data collection template to obtain the filled data.

[0068] Optionally, when the status of the reported account period is "open", the terminal responds to the filling instruction of the user to be reported, fills in the data collection template, and obtains the filled data. In the embodiment of the present application, by opening and disabling (closing) the account period, the time and scope of data reporting are limited; in addition, the user can also flexibly configure the download templates of different data collection templates according to the correspondence between the account period and the template to meet diverse business needs. In addition, when filling in, the page supports the attachment upload function, and allows users to upload related attachments (such as WORD, pictures, PDF, EXCEL, etc.) as part of the data description, enhancing the flexibility of data reporting.

[0069] S3302. Verify the entered data according to the verification rules to obtain the verification result.

[0070] Optionally, based on verification rules such as mandatory item verification, data type verification, etc., the filled-in data is verified by the mandatory item verification of the verification rules to determine whether there are any unfilled mandatory items, and the filled-in data is verified by the data type verification of the verification rules to determine whether the data type of the filled-in data is consistent with the regulations. When there are no unfilled mandatory items and the data type of the filled-in data is consistent with the regulations, a verification result representing a pass is determined, otherwise a verification result representing a fail is determined.

[0071] S3303. When the verification result is passed, the target data collection template is obtained according to the filled-in data and the data collection template.

[0072] Optionally, when the verification result is passed, the final target data collection template is obtained based on the filled-in data and the data collection template. Otherwise, the user will be prompted with the specific reasons for failure to pass the verification until the filled-in data passes the verification and the final target data collection template is obtained.

[0073] In one implementation, the target data collection template is approved in step S400, including steps S410-S420:

[0074] S410. When the target data collection template is determined, the target personnel with approval authority are determined according to the user to be reported and the role authority.

[0075] Optionally, when determining the target data collection template, the target personnel with approval authority is determined based on the users to be reported and the role permissions. For example, the permissions of the auditor role with permission to approve the data of the users to be reported are determined, and the auditor role with the permissions of the auditor role is determined as the target personnel with approval authority.

[0076] S420. Send the target data collection template to the target personnel for approval.

[0077] Then, the target data collection template is sent to the target personnel for approval and processing, and the approval opinions and status can be recorded to form a traceable audit record to ensure the transparency and auditability of the data; the data with problems in the reporting can be returned to the data entry staff for re-reporting. If the approval processing result indicates that it is passed, the target data collection template will be sent to the management end at this time.

[0078] In one implementation, in step S400, querying and summarizing the target data collection template according to the query condition includes steps S430-S440:

[0079] S430: query the target data collection template according to the query conditions to determine the data corresponding to the target field.

[0080] Optionally, the administrator can quickly and specifically query the target data collection template based on the query conditions set in advance to determine the data corresponding to the required and focused target fields (target predefined fields).

[0081] S440: Summarize the data according to the data corresponding to the target field and / or the target data collection template, obtain a data summary report and display it.

[0082] Optionally, the management end can automatically summarize the data according to the data corresponding to the target field and / or the entire target data collection template, obtain a data summary report and display it, so that the administrator can efficiently and directly understand the data collection situation. In addition to the administrator, personnel with viewing permissions can also view the corresponding data and export the data for further external analysis or report generation.

[0083] Optionally, a user interaction interface may be designed to allow users to operate more intuitively and display data summary reports, allowing users to quickly monitor required data.

[0084] The method of the embodiment of the present application realizes the efficient collection and reporting of the business data of each unit to be reported through a flexible data collection template design. It can support the functions in conventional Excel through personalized template definition and table configuration according to different needs. The administrator can directly create and customize the data collection template on the management end page, without relying on local Excel, without installing software to quickly respond to various data collection and reporting needs, and without frequently releasing new versions. It not only improves the efficiency of data collection, but also reduces the workload of system maintenance, and provides convenient, effective and timely data management tools for each unit. At the same time, when filling in data, it supports downloading and directly opening the template online to fill in. The real-time online editing method improves the filling efficiency, and the user can access, fill in or modify the template anywhere. In addition, it solves the problems of long re-development and release cycle, low efficiency, easy error and non-standardization when collecting and reporting new business data, significantly improves the efficiency and quality of data reporting, saves labor costs, shortens the work cycle, and helps to improve the quality and speed of data reporting, which has important practical value for the data management work of enterprises and organizations. Rich template management functions; good versatility and scalability, easy to promote and apply; flexible template design tools and data audit modules can adapt to different personalized business needs, and task issuance and approval process management functions improve the standardization and transparency of data reporting.

[0085] The method of the embodiment of the present application is highly versatile: it can be applied to the data reporting needs of various enterprises and organizations, and has good versatility; it has good scalability: it supports rapid customization and expansion to meet the needs of different business scenarios; it has excellent performance: it is based on efficient grid data processing technology to improve data processing efficiency; it is highly configurable: through dynamic data template personalization and intelligent reporting and verification configuration, it can meet the needs of different business scenarios.

[0086] Reference Figure 4 , shows a structural block diagram of a data acquisition device according to an embodiment of the present application, the device may include:

[0087] A configuration module, configured to configure a data collection template, reporting information and query conditions in response to an operation instruction of the management terminal, wherein the reporting information includes at least one user to be reported corresponding to the unit to be reported;

[0088] A generation module is used to generate a reporting task based on a data collection template and the user to be reported;

[0089] A determination module is used to send the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instructions of the user to be reported;

[0090] The summary module is used to approve the target data collection template. When the approval result is passed, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query conditions.

[0091] The functions of each module in each device in the embodiments of the present application can be found in the corresponding description in the above method, and will not be repeated here.

[0092] Reference Figure 5 , shows a structural block diagram of an electronic device according to an embodiment of the present application, the electronic device includes: a memory 310 and a processor 320, the memory 310 stores instructions that can be run on the processor 320, and the processor 320 loads and executes the instructions to implement the data collection method in the above embodiment. The number of the memory 310 and the processor 320 can be one or more.

[0093] In one embodiment, the electronic device also includes a communication interface 330 for communicating with external devices and performing data exchange transmission. If the memory 310, the processor 320 and the communication interface 330 are implemented independently, the memory 310, the processor 320 and the communication interface 330 can be interconnected through a bus and complete mutual communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0094] Optionally, in a specific implementation, if the memory 310, the processor 320 and the communication interface 330 are integrated on a chip, the memory 310, the processor 320 and the communication interface 330 can communicate with each other through an internal interface.

[0095] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the data acquisition method provided in the above embodiment.

[0096] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.

[0097] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.

[0098] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the advanced RISC machines (ARM) architecture.

[0099] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).

[0100] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.

[0101] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the described specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0102] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0103] Any process or method description in the flow chart or otherwise described herein can be understood to represent a module, fragment or portion of a code including one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.

[0104] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.

[0105] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0106] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.

[0107] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A data collection method, characterized in that: include: In response to the operation instruction of the management terminal, configure the data collection template, reporting information and query conditions, wherein the reporting information includes at least one user to be reported corresponding to the unit to be reported; Generate a reporting task according to the data collection template and the user to be reported; Sending the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported; The target data collection template is approved, and when the approval result indicates that it is passed, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query condition.

2. The data collection method according to claim 1, characterized in that: The configuration of the data collection template in response to the operation instruction of the management terminal includes: In response to the operation instruction of the management end, the data type, cell format, calculation formula, reporting period, verification rules and role authority are configured in the initial template to obtain a data collection template.

3. The data collection method according to claim 2, characterized in that: The sending of the reporting task to the user to be reported to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported includes: Sending the reporting task to the user to be reported; In response to the download instruction, download the data collection template or directly open the data collection template in an online state; In response to the filling instruction, the data collection template is filled in to obtain a target data collection template.

4. The data collection method according to claim 3, characterized in that: In response to the filling instruction, filling in the data collection template to obtain the target data collection template includes: When the status of the reporting period is "open", in response to the filling instruction, the data collection template is filled in to obtain the filled data; Verify the filled data according to the verification rule to obtain a verification result; When the verification result is passed, a target data collection template is obtained according to the filled-in data and the data collection template.

5. The data collection method according to claim 4, characterized in that: Verifying the input data according to the verification rule to obtain the verification result includes: Verify the input data by checking the required items of the verification rule to determine whether there are any required items that are not filled in; Verify the input data by using the data type verification of the verification rule to determine whether the data type of the input data is consistent with the regulations; When there are no unfilled required items and the data type of the filled data is consistent with the regulations, a verification result indicating a pass is determined, otherwise a verification result indicating a fail is determined.

6. The data collection method according to claim 2, characterized in that: The approval process of the target data collection template includes: When the target data collection template is determined, a target person with approval authority is determined according to the user to be reported and the role authority; The target data collection template is sent to the target person for approval by the target person.

7. The data collection method according to any one of claims 2 to 6, characterized in that: The querying and summarizing the target data collection template according to the query condition includes: According to the query condition, query the target data collection template to determine the data corresponding to the target field; According to the data corresponding to the target field and / or the target data collection template, data aggregation is performed to obtain a data aggregation report and display it.

8. A data acquisition device, characterized in that: include: A configuration module, configured to configure a data collection template, reporting information and query conditions in response to an operation instruction of the management terminal, wherein the reporting information includes at least one user to be reported corresponding to the unit to be reported; A generating module, used for generating a reporting task according to the data collection template and the user to be reported; A determination module, used for sending the reporting task to the user to be reported, so as to determine the target data collection template according to the data collection template and the filling instruction of the user to be reported; The summary module is used to perform approval processing on the target data collection template. When the approval processing result is passed, the target data collection template is sent to the management end, and the target data collection template is queried and summarized according to the query conditions.

9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.