A control method for a data collection system

By outputting a customized data acquisition form design interface and generating a unified format data acquisition interface in the data collection system, the problem of inconsistent data file formats is solved, and the efficiency and quality improvement of data collection is achieved.

CN119227657BActive Publication Date: 2025-04-11SHENZHEN EMAP INFORMATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411757301.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-04-11
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

During the data collection process, traditional OA systems lead to inconsistent data file formats and inconsistent naming, which leads to staff needing to manually collect, inspect and organize, which is time-consuming and labor-intensive and error-prone.

Method used

By outputting a customized data acquisition form design interface in response to the data collection instructions, the data fields and file attachments of the data to be collected are determined, and the data acquisition interface in a unified format is generated and sent to the target terminal to ensure the unified data format and automatically clean and convert data when receiving the target data.

Benefits of technology

It improves the uniformity of data formats, improves the efficiency and quality of data collection, improves the integrity of data collection, and reduces manual intervention and error occurrence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227657B_ABST
    Figure CN119227657B_ABST
Patent Text Reader

Abstract

The present application discloses a control method for a data collection system, which relates to the field of data processing technology. The control method for the data collection system comprises: outputting a customized data collection form design interface in response to a data collection instruction, determining data fields and file attachments of the data to be collected, and then generating a data collection interface in a unified format and sending it to a target terminal, thereby ensuring that all data to be collected follow the same standards and specifications when collected, thereby improving the uniformity of the data format, automatically performing data cleaning and conversion operations when receiving the target data, improving the efficiency and quality of data collection, improving the integrity of data collection, and ensuring the uniformity of the data format.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing, and in particular to a control method for a data collection system. Background Art

[0002] Currently, in the data collection process, the traditional OA (office automation) system is mainly relied on to issue data collection files. First, the staff responsible for data collection needs to create and publish data collection notices or files in the OA system, which are then sent one by one to all personnel who need to participate in data collection.

[0003] After receiving the data collection documents, each participant needs to fill in and submit their data as required. These feedback data are usually in various formats (such as Word documents, Excel tables, PDF files, etc.), and they are submitted to the staff who originally issued the documents in a scattered manner.

[0004] Staff need to manually collect the data files submitted by all participants and check and organize them one by one. This process is not only time-consuming and laborious, but also prone to errors and omissions. The organization work becomes particularly difficult because the format and naming of data files may not be uniform. Staff need to spend a lot of time to ensure that each file is correctly classified, named and stored for subsequent data analysis and use. Summary of the invention

[0005] The main purpose of this application is to provide a control method for a data collection system, aiming to solve the technical problem of disorderly data collection.

[0006] To achieve the above objectives, the present application proposes a control method for a data collection system, the control method for the data collection system comprising:

[0007] In response to the data collection instruction, output a data collection form design interface;

[0008] Determine, according to the operation instruction received in the data collection form design interface, the data fields associated with the data to be collected and the file attachments corresponding to the data to be collected;

[0009] Generate a data collection interface according to the data field and the file attachment, and send the rendering data corresponding to the data collection interface to the target terminal;

[0010] Receive and save the target data collected by the target terminal based on the data collection interface.

[0011] In one embodiment, the data collection system method further includes:

[0012] receiving the rendering data, and rendering and displaying the data collection interface based on the rendering data, wherein the data collection interface includes a data input area and a file attachment display area;

[0013] In response to an input action received in the data input area, determining a fill value corresponding to the data field;

[0014] The target data is generated according to the data field and the filling value.

[0015] In one embodiment, before the step of generating the target data according to the data field and the filling value, the step includes:

[0016] Verifying whether the fill value matches the field attribute of the data field;

[0017] If they do not match, an error message will be output;

[0018] If they match, the step of generating the target data according to the data field and the filling value is executed.

[0019] In one embodiment, the step of determining the data fields associated with the data to be collected and the file attachments corresponding to the data to be collected according to the operation instructions received by the data collection form design interface includes:

[0020] Determining the data field associated with the data to be collected according to the operation instruction;

[0021] If the operation instruction includes an upload operation of the file attachment, the file attachment corresponding to the data to be collected is determined.

[0022] In one embodiment, if the operation instruction includes an upload operation of the file attachment, the step of determining the file attachment corresponding to the data to be collected includes:

[0023] According to the upload operation of the file attachment, the file attachment in the upload operation is parsed to determine the information of the file attachment;

[0024] The information of the file attachment is stored in the attachment field associated with the data to be collected in the database.

[0025] In one embodiment, the step of generating a data collection interface according to the data field and the file attachment, and sending the rendering data corresponding to the data collection interface to the target terminal includes:

[0026] Based on the field attributes of the data fields, construct the basic structure of the data collection interface;

[0027] Generating a viewing link for the file attachment according to the information of the file attachment stored in the database;

[0028] Determining the data collection interface according to the basic structure and the viewing link;

[0029] Based on the data collection interface, the rendering data is constructed and sent to the target terminal.

[0030] In one embodiment, before the step of constructing the rendering data based on the data collection interface and sending the rendering data to the target terminal, the step includes:

[0031] According to the test instruction received by the data acquisition interface, parsing the test file in the test instruction and storing the information of the test file;

[0032] Constructing the viewing link of the test file according to the information of the test file;

[0033] The download and / or viewing function of the viewing link is triggered through the interface to perform verification, and the test result of the test file is determined and recorded.

[0034] In one embodiment, the step of receiving and saving the target data collected by the target terminal based on the data collection interface includes:

[0035] receiving the target data, and performing data cleaning on the target data to unify the formats of all the target data;

[0036] The target data is stored in a database associated with the data to be collected.

[0037] The present application provides a control method for a data collection system. The present application first outputs a customized data collection form design interface in response to a data collection instruction, determines the data fields and file attachments of the data to be collected, and then generates a data collection interface in a unified format and sends it to a target terminal, thereby ensuring that all data to be collected follow the same standards and specifications when collected, thereby improving the uniformity of the data format, automatically performing data cleaning and conversion operations when receiving target data, improving the efficiency and quality of data collection, enhancing the integrity of data collection, and ensuring the uniformity of the data format. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0040] Figure 1 A flow chart of a control method for a data collection system according to an embodiment of the present invention;

[0041] Figure 2 A schematic diagram of a data collection form design interface provided in Example 1 of the control method for the data collection system of the present application;

[0042] Figure 3 A schematic diagram of a data collection interface provided in Example 1 of a control method for a data collection system of the present application;

[0043] Figure 4 A flow chart of the control method for the data collection system of the present application provided in Embodiment 2;

[0044] Figure 5 A schematic diagram of a data collection interface provided for the second embodiment of the control method of the data collection system of the present application;

[0045] Figure 6 A flow chart of the control method of the data collection system of the present application provided in Embodiment 3;

[0046] Figure 7 A flowchart diagram of a fourth embodiment of the control method of the data collection system of the present application is provided;

[0047] Figure 8 A flowchart of a fifth embodiment of the control method of the data collection system of the present application is provided;

[0048] Fig. 9 This is a schematic diagram of the device structure of the hardware operating environment involved in the control method of the data collection system in the embodiment of the present application.

[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0052] The main solutions of the embodiments of this application are:

[0053] At present, data collection mainly relies on traditional OA systems. The process involves creating notifications, distributing documents, and participants’ feedback data. However, the data file formats are diverse and submitted in a scattered manner, which requires staff to manually collect, check and organize the data in a time-consuming and laborious manner, which is prone to errors and difficult to organize.

[0054] This application outputs a customized data collection form design interface in response to data collection instructions, determines the data fields and file attachments of the data to be collected, and then generates a data collection interface in a unified format and sends it to the target terminal, ensuring that all data to be collected follow the same standards and specifications when collected, thereby improving the uniformity of the data format, automatically performing data cleaning and conversion operations when receiving target data, improving the efficiency and quality of data collection, enhancing the integrity of data collection, and ensuring the uniformity of the data format.

[0055] Embodiment 1

[0056] Based on this, the present application proposes a control method of a data collection system of the first embodiment, please refer to Figure 1 , the control method of the data collection system includes:

[0057] Step S10, in response to the data collection instruction, outputting a data collection form design interface.

[0058] Provides a flexible data collection form design interface so that data collection forms can be dynamically created based on specific data collection needs. By customizing the structure and content of the form on the design interface, it ensures that the collected data not only meets business needs but is also easy for users to understand and fill in, which helps to improve the efficiency and quality of data collection while reducing errors and duplication of work caused by incorrect data format or incomplete information.

[0059] In this embodiment, the data collection instruction is a trigger event that instructs the system to start preparing for data collection. The data collection form design interface is an interface for creating and configuring data collection forms, including options for various field types and functions for setting field properties.

[0060] For example, please refer to Figure 2 The data collection form design interface includes a field selection area, a design area, and a field attribute area. Select the field you want to use from the field selection area on the left, and add the selected field to the design area for design. The detailed attributes of the selected field are displayed on the right, including a file upload button. Users can upload files by clicking the file upload button to further describe the data to be collected. The design area mainly includes the description field of the data to be collected and the user input area.

[0061] Step S20, determining the data fields associated with the data to be collected and the file attachments corresponding to the data to be collected according to the operation instructions received by the data collection form design interface.

[0062] Receive user operation instructions from the data collection form design interface, parse these instructions to determine the data fields that need to be collected and their related information, including file attachments associated with these data fields, to ensure that data collection activities can accurately reflect user needs and provide accurate and complete data sets for subsequent data processing and analysis.

[0063] In this embodiment, the operation instruction is received from the data collection form design interface, reflecting the user's changes, submissions or confirmations to the form design, including adding fields, deleting fields, modifying field properties, uploading file attachments, etc. Data fields are elements defined in the data collection form for collecting specific data, and each data field has corresponding field properties such as labels, data types, and validation rules.

[0064] As an optional implementation, the operation instructions executed by the user on the data collection form design interface are received, and the specific operation type and parameters are parsed according to the received operation instructions. The data model of the form design is updated according to the parsed operation instructions, and real-time feedback is provided on the data collection form design interface to display the status of the form design, including the added data fields and file attachments.

[0065] Exemplarily, if the received operation instruction is to add a new field, the field label, data type, validation rule and other information are parsed, and the data model of the form design is updated according to the field information.

[0066] Exemplarily, if the received operation instruction is to upload a file attachment, the file name, file type, file size and other information of the file are parsed, as well as which data field the file is associated with, and the data model of the form design is updated according to the file information.

[0067] Step S30, generating a data collection interface according to the data field and the file attachment, and sending rendering data corresponding to the data collection interface to a target terminal.

[0068] In this embodiment, the rendering data is the HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript and other codes and resources required to constitute the data acquisition interface. These data are sent to the target terminal, parsed by the target terminal and rendered into a user-visible and interactive interface. HTML is a standard markup language for creating web pages and web applications, using tags to define different types of content. CSS is used to describe the appearance and format of HTML documents, ensuring the consistency and accessibility of web pages on different devices and browsers. JavaScript is a scripting language used in Web development to process user input, update content, control multimedia, communicate with servers, etc. The target terminal is a device used by users to access the data acquisition interface, including but not limited to computers, mobile phones, tablets and other devices.

[0069] For example, a front-end framework is used to generate the HTML structure of the data collection interface according to the data fields and file attachment information, CSS styles are applied to beautify the interface, and JavaScript or built-in functions of the framework are used to process interactive logic such as user input, form validation, and file upload. The generated HTML, CSS, JavaScript, and other rendering data of the data collection interface are packaged into an HTTP response and sent to the target terminal through the Web server.

[0070] Optionally, step S30 includes:

[0071] Step S31, constructing the basic structure of the data collection interface based on the field attributes of the data fields.

[0072] In this embodiment, the field attributes of the data field are the characteristics or properties of the data field, including data type, whether it is required, whether it is allowed to be empty, length limit, format requirements, etc. The basic structure of the data collection interface is the basic elements and layout that constitute the data collection interface, including input boxes, selection boxes, buttons, labels, etc., and the arrangement and combination of them.

[0073] Exemplarily, according to the field attributes of the data field, the presentation form of each field in the data collection interface is determined, the HTML structure is generated using the front-end framework, and corresponding attributes are set according to the field attributes.

[0074] Step S32: generating a viewing link for the file attachment according to the information of the file attachment stored in the database.

[0075] In this embodiment, the information of the file attachment is data related to the file attachment stored in the database, including file name, storage path, file type, file size, etc. The viewing link of the file attachment is a link for viewing and / or downloading the file attachment in the data collection interface.

[0076] Exemplarily, information about the file attachment is queried from a database, and a link for viewing and / or downloading the file attachment is generated based on the file storage path and server configuration. In the data collection interface, a clickable element is provided for the file attachment and points to the generated link.

[0077] Step S33, determining the data collection interface according to the basic structure and the viewing link.

[0078] For example, refer to Figure 3 , combining the constructed basic structure and the generated file attachment viewing link to form a complete data collection interface.

[0079] Step S34: construct the rendering data based on the data collection interface and send it to the target terminal.

[0080] Exemplarily, the HTML, CSS, JavaScript and other rendering data of the data collection interface are packaged into an HTTP response, and the rendering data is sent to the target terminal through a Web server, and parsed and rendered into a user-visible and interactive interface by the browser or other client software of the target terminal.

[0081] Step S40, receiving and saving the target data collected by the target terminal based on the data collection interface.

[0082] Receive target data collected from the target terminal through the data collection interface, and save these data for further processing, analysis or display.

[0083] In this embodiment, the target data is specific information collected from the target terminal through the data collection interface.

[0084] Optionally, step S40 includes:

[0085] Step S41, receiving the target data, and performing data cleaning on the target data to unify the format of all the target data.

[0086] In this embodiment, data cleaning is a process of improving data quality by removing duplicate data, filling missing values, correcting erroneous data, converting data formats, and other operations.

[0087] Exemplarily, target data collected through a data collection interface and sent by a target terminal is received, and the data is converted into a unified format.

[0088] Step S42: storing the target data in a database associated with the data to be collected.

[0089] The present embodiment provides a control method for a data collection system. The present embodiment first outputs a customized data collection form design interface in response to a data collection instruction, determines the data fields and file attachments of the data to be collected, and then generates a data collection interface in a unified format and sends it to the target terminal, thereby ensuring that all data to be collected follow the same standards and specifications when collected, thereby improving the uniformity of the data format, automatically performing data cleaning and conversion operations when receiving the target data, improving the efficiency and quality of data collection, enhancing the integrity of data collection, and ensuring the uniformity of the data format.

[0090] Based on the first embodiment, the second embodiment of the present application proposes a control method of a data collection system, referring to Figure 4 , the control method of the data collection system further includes:

[0091] Step S50, receiving the rendering data, rendering and displaying the data collection interface based on the rendering data, wherein the data collection interface includes a data input area and a file attachment display area.

[0092] Receive rendering data, and based on this data, render and display a data collection interface for users to input data and upload files, thereby collecting necessary information.

[0093] In this embodiment, the data input area is a portion of the data collection interface for receiving user input data, including text boxes, check boxes, radio buttons, etc. The file attachment display area is a portion of the data collection interface for displaying files uploaded by users.

[0094] As an optional implementation, rendering data is received, and the data collection interface is rendered through a front-end framework according to the layout and style of the data collection interface defined in the rendering data, a data input area and a file attachment display area are created in the interface, and corresponding input controls and file download functions are configured.

[0095] Optionally, see Figure 5 If the file type is a picture, PDF document or other type suitable for direct display, display it directly in the file attachment display area, use HTML tags to display pictures, or use the PDF library to display PDF documents.

[0096] Step S60, in response to the input action received by the data input area, determining a fill value corresponding to the data field.

[0097] Respond to user input actions in the data input area and determine the fill values ​​of the data fields corresponding to these inputs, ensuring that the data entered by the user can be correctly identified, parsed and assigned to the corresponding data fields.

[0098] In this embodiment, fill values ​​are data values ​​entered by the user in the data input area, and these values ​​are assigned to the corresponding data fields.

[0099] Exemplarily, input events in the data input area are monitored, the data fields and fill values ​​input by the user are determined according to the input events, and the data input by the user is parsed and processed.

[0100] Step S70: Generate the target data according to the data field and the filling value.

[0101] Generate target data based on the determined data fields and fill values, and integrate the user-entered data into one or more data structures for subsequent processing, storage or transmission.

[0102] Exemplarily, the mapping relationship between data fields and fill values ​​is traversed, the data input by the user is integrated into one or more data structures, the integrated data is verified and cleaned to ensure the accuracy of the data, and the generated target data is sent to the server for storage or further processing.

[0103] The present embodiment provides a control method for a data collection system. The present embodiment first receives rendering data, dynamically renders and displays a data collection interface, thereby improving the flexibility and adaptability of the interface. By responding to input actions in the data input area in real time, the efficiency and accuracy of data entry are improved. By generating a standardized data field and fill value process, the generated target data is ensured to be consistent, which facilitates subsequent data analysis and processing and improves the efficiency and accuracy of data processing.

[0104] Based on the second embodiment, the third embodiment of the present application proposes a control method of a data collection system, referring to Figure 6 , before step S70, including:

[0105] Step S80, verifying whether the filling value is consistent with the field attribute of the data field.

[0106] In this embodiment, field attributes are parameters that describe the characteristics of data fields, including data types, format requirements, length limits, etc. Data types include text, numbers, dates, etc. Format requirements include phone number formats, email formats, etc.

[0107] As an optional implementation, a built-in logic judgment rule is used to automatically check whether the filled value meets the field attribute requirements of the data field.

[0108] Exemplarily, if the attribute of the data field is "number", check whether the filled value is of a number type; if the attribute is "date", check whether the filled value complies with the date format.

[0109] As another optional implementation, a regular expression is used to match the format requirements of the fill value and the field attributes.

[0110] For example, for an email field, a regular expression is used to verify whether the filled value complies with the email format.

[0111] As another optional implementation, the check is performed according to a user-defined data field validation rule.

[0112] Step S90: If they do not match, an error message is output.

[0113] Exemplarily, when it is detected that the fill value does not match the field attribute of the data field, an error message is immediately popped up or highlighted on the data collection interface to clearly indicate which field's fill value does not meet the requirements.

[0114] Optionally, after an error message pops up, correct data filling examples and / or suggestions are provided.

[0115] Step S100: If they match, then execute the step of generating the target data according to the data field and the filling value.

[0116] As an optional implementation, after confirming that all fill values ​​are consistent with the field attributes of the data fields, the data fields and fill values ​​are integrated into target data according to preset logic or rules.

[0117] Optionally, before generating the target data, the fill value is converted or formatted to ensure that it complies with the format requirements of the target data.

[0118] For example, convert the date format from "YYYY-MM-DD" to "DD / MM / YYYY", or format a number into a string with a specific number of decimal places.

[0119] The present embodiment provides a control method for a data collection system. The present embodiment first ensures the accuracy and consistency of the data by verifying whether the filled value conforms to the field attributes of the data field. When the filled value does not conform to the field attributes, an error prompt is immediately provided so that the user can immediately understand and correct the error, thereby avoiding trouble in subsequent processing. After confirming that the filled value conforms to the field attributes, the target data is automatically generated without manual intervention, thereby improving the efficiency of data processing. Through a standardized verification and generation process, the generated target data can be ensured to be consistent, thereby facilitating subsequent data analysis and processing.

[0120] Based on the first embodiment, the fourth embodiment of the present application proposes a control method of a data collection system, referring to Figure 7 , step S20 comprises:

[0121] Step S21: determining the data field associated with the data to be collected according to the operation instruction.

[0122] According to the operation instructions provided by the user, the data fields associated with the data to be collected are determined, ensuring that the subsequently collected data can be correctly mapped to the corresponding data structure, facilitating subsequent data processing and analysis.

[0123] Exemplarily, the operation instruction input by the user is parsed to identify the data fields associated with the data to be collected, and based on the parsing result, the specific data fields to be collected are determined, and the corresponding data collection logic is prepared.

[0124] Optionally, an operation instruction is triggered according to a button click of a user on a page. When the user clicks a button, the click event is captured and the click instruction is sent to a backend server.

[0125] Step S22: If the operation instruction includes an upload operation of the file attachment, the file attachment corresponding to the data to be collected is determined.

[0126] When processing operation instructions, if the instructions include the upload operation of file attachments, these file attachments are identified and processed to ensure the accuracy and integrity of the data.

[0127] Exemplarily, it is checked whether the operation instruction input by the user includes an operation of uploading a file attachment. If the user uploads a file attachment, the file attachment is received and processed.

[0128] Optionally, step S22 includes:

[0129] Step A10: according to the upload operation of the file attachment, the file attachment in the upload operation is parsed to determine the information of the file attachment.

[0130] Exemplarily, the file name and extension of the attachment are read to determine the file type and obtain the file size of the attachment. For text files, the text content of the file is extracted; for image files, the image size, resolution, color mode and other information are extracted; for audio and video files, multimedia attribute information such as duration, codec format, bit rate, etc. is extracted.

[0131] Step A20, storing the information of the file attachment into the attachment field associated with the data to be collected in the database.

[0132] Exemplarily, the extracted file information is stored in the attachment field corresponding to the data to be collected in the database. If the attachment field supports the storage of the file itself, the file is directly stored in the database in the form of binary data, or the file is saved in the file system and the file path is stored in the attachment field; if the attachment field only supports the storage of file information, the extracted file information is stored in the attachment field.

[0133] The present embodiment provides a control method for a data collection system. The present embodiment firstly parses the operation instructions to accurately identify the data fields that need to be collected, thereby avoiding the miscollection or omission of data and improving the accuracy and completeness of the data. By identifying the file upload operation in the operation instructions, the file attachment is accurately associated with the data to be collected, thereby improving the data quality and the efficiency of data processing.

[0134] Based on the first embodiment, the fifth embodiment of the present application proposes a control method of a data collection system, referring to Figure 8 , before step S34, including:

[0135] Step S35, according to the test instruction received by the data acquisition interface, parsing the test file in the test instruction and storing the information of the test file.

[0136] In this embodiment, the test instruction is an instruction for instructing the system to perform a test operation.

[0137] Exemplarily, a test instruction input by a user is received, the test instruction is parsed, the test file information therein is extracted, and the parsed test file information is stored in a database for subsequent use.

[0138] Step S36: construct the viewing link of the test file according to the information of the test file.

[0139] Exemplarily, based on the storage location of the test file information, a viewing interface is created to process the viewing request, a valid URL (Uniform Resource Locator) is generated to point to the viewing interface and include necessary query parameters, an area is created on the page for displaying file attachments, and the constructed viewing link is inserted into the area.

[0140] Step S37, triggering the download and / or viewing function of the viewing link through the interface to perform verification, determine the test result of the test file and record it.

[0141] As an optional implementation, the validity of the link is checked by simulating a user accessing the download view link, and based on the verification result, the test result is recorded and stored in a database.

[0142] Exemplarily, an API interface is called to trigger the download and / or viewing function. After receiving the request through the interface, the corresponding test file and download and viewing link are found according to the parameters in the request. The user is allowed to download or view the test file by redirecting the user to the file download page or providing a direct download link.

[0143] Exemplarily, a verification process is triggered to check whether the link points to the correct file, whether the file can be downloaded or viewed, and whether the downloaded file is consistent with the original uploaded file. The test results, including the validity status of the link, any error or warning information, and the time and date of the test, are recorded and stored in a database.

[0144] The present embodiment provides a control method for a data collection system. The present embodiment first parses the test instructions, stores the test file information, and constructs a corresponding viewing link. The download and / or viewing function of the link is triggered through an interface, and it is verified whether the link accurately directs to the download and / or viewing page of the test file, thereby determining the processing result of the test file, ensuring that the uploaded test file complies with the rules, storing the file information to generate links that can be downloaded and viewed by users, and verifying the validity of these links, thereby improving the reliability of the system.

[0145] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the control method of the data collection system of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0146] The present application provides a control device for a data collection system, the control device for the data collection system comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method for the data collection system in the above-mentioned embodiment one.

[0147] Reference below Fig. 9 , which shows a schematic diagram of the structure of a control device of a data collection system suitable for implementing an embodiment of the present application. The control device of the data collection system in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9The control device of the data collection system shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0148] like Fig. 9 As shown, the control device of the data collection system may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the control device of the data collection system are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the control device of the data collection system to communicate with other devices wirelessly or by wire to exchange data. Although the control device of the data collection system with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0149] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0150] The control device of the data collection system provided by the present application adopts the control method of the data collection system in the above embodiment, which can solve the technical problem of disordered data collection. Compared with the prior art, the beneficial effects of the control device of the data collection system provided by the present application are the same as the beneficial effects of the control method of the data collection system provided by the above embodiment, and the other technical features in the control device of the data collection system are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0151] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0152] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of 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.

[0153] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the control method of the data collection system in the above-mentioned embodiment.

[0154] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0155] The computer-readable storage medium may be included in the control device of the data collection system; or may exist independently without being installed in the control device of the data collection system.

[0156] The computer-readable storage medium carries one or more programs, and when the one or more programs are executed by the control device of the data collection system, the control device of the data collection system can write computer program codes for performing the operations of the present application in one or more programming languages ​​or a combination thereof, and the programming languages ​​include object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0157] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0158] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0159] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the control method of the above-mentioned data collection system, and can solve the technical problem of disordered data collection. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the control method of the data collection system provided by the above-mentioned embodiment, and will not be repeated here.

[0160] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A control method for a data collection system, characterized in that: The control method of the data collection system includes: In response to the data collection instruction, output a data collection form design interface, wherein the data collection form design interface is an interface for creating and configuring a data collection form, including options for various field types and functions for setting field attributes; According to the operation instructions received on the data collection form design interface, the specific operation type and parameters are parsed, the data model of the form design is updated, and real-time feedback is provided on the data collection form design interface to display the status of the form design, including the data fields associated with the data to be collected, and the file attachments corresponding to the data to be collected; Based on the field attributes of the data fields, construct the basic structure of the data collection interface; Generating a viewing link for the file attachment according to the information of the file attachment stored in the database; Determining the data collection interface according to the basic structure and the viewing link; Based on the data collection interface, construct rendering data and send it to the target terminal; Receive and save the target data collected by the target terminal based on the data collection interface.

2. The control method of the data collection system according to claim 1, characterized in that: The data collection system method also includes: receiving the rendering data, and rendering and displaying the data collection interface based on the rendering data, wherein the data collection interface includes a data input area and a file attachment display area; In response to an input action received in the data input area, determining a fill value corresponding to the data field; The target data is generated according to the data field and the filling value.

3. The control method of the data collection system according to claim 2, characterized in that: Before the step of generating the target data according to the data field and the filling value, the method further comprises: Verifying whether the fill value matches the field attribute of the data field; If they do not match, an error message will be output; If they match, the step of generating the target data according to the data field and the filling value is executed.

4. The control method of the data collection system according to claim 1, characterized in that: The steps of parsing the specific operation type and parameters according to the operation instruction received on the data collection form design interface, updating the data model of the form design, and providing real-time feedback on the data collection form design interface to display the status of the form design, including the data fields associated with the data to be collected, and the file attachments corresponding to the data to be collected include: Determining the data field associated with the data to be collected according to the operation instruction; If the operation instruction includes an upload operation of the file attachment, the file attachment corresponding to the data to be collected is determined.

5. The control method of the data collection system according to claim 4, characterized in that: If the operation instruction includes an upload operation of the file attachment, the step of determining the file attachment corresponding to the data to be collected includes: According to the upload operation of the file attachment, the file attachment in the upload operation is parsed to determine the information of the file attachment; The information of the file attachment is stored in the attachment field associated with the data to be collected in the database.

6. The control method of the data collection system according to claim 1, characterized in that: Before the step of constructing the rendering data based on the data collection interface and sending the rendering data to the target terminal, the method includes: According to the test instruction received by the data acquisition interface, parsing the test file in the test instruction and storing the information of the test file; Constructing the viewing link of the test file according to the information of the test file; The download and / or viewing function of the viewing link is triggered through the interface to perform verification, and the test result of the test file is determined and recorded.

7. The control method of the data collection system according to claim 1, characterized in that: The step of receiving and saving the target data collected by the target terminal based on the data collection interface includes: receiving the target data, and performing data cleaning on the target data to unify the formats of all the target data; The target data is stored in a database associated with the data to be collected.

Citation Information

Patent Citations

  • Data collection method and device based on online table document and storage medium

    CN115169302A

  • Mobile questionnaire acquisition method, system and equipment

    CN115470763A