Data processing method and device, equipment and storage medium
The method and device enhance instrument calibration data recording and traceability by reading configuration files, establishing connections, and analyzing verification results in setting tables, addressing the oversight in existing systems.
Patent Information
- Application Number
- CN202411214764.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-17
AI Technical Summary
Existing systems fail to effectively record and trace the calibration data of instruments, leading to potential issues being overlooked.
A data processing method and device that involves reading configuration file storage locations and table record data items, performing verification on devices, establishing communication connections, and writing verification results into setting tables for analysis.
Enables effective recording and traceability of instrument calibration data, reducing the likelihood of missed issues by categorizing and analyzing data for improved traceability and data utilization.
Smart Images

Figure CN119147023A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing, and in particular to a data processing method, device, equipment and storage medium. Background Art
[0002] The test station verifies each machine produced in the current project. The instruments that meet the parameter values will enter the packaging stage and the qualified instruments will be recorded and stored. Instruments that fail the inspection will be considered unqualified and scrapped without data recording and storage.
[0003] It is impossible to effectively record and trace the data of the equipment's calibration process, which can easily lead to problems being missed. Summary of the invention
[0004] The embodiments of the present application provide a data processing method, device, equipment and storage medium to solve the problem that the prior art is unable to effectively record and trace the data of the calibration processing process of the instrument, and problems are easily missed.
[0005] A first aspect of an embodiment of the present application provides a data processing method, characterized by comprising:
[0006] Read the file storage location and table record data items configured in the configuration file;
[0007] Perform verification processing on each device produced in the current project through the host computer to obtain the verification result;
[0008] Based on the table record data items, obtaining the device information of each device that successfully establishes a communication connection with the host computer, and writing the device information and the verification result into the setting table under the file storage location according to the table record data items;
[0009] Based on the setting table, the record data of a specific record data item is read, and analysis processing of the record data is performed.
[0010] A second aspect of an embodiment of the present application provides a data processing device, characterized by comprising:
[0011] A reading module is used to read the file storage location and table record data items configured in the configuration file;
[0012] The verification module is used to perform verification processing on each device produced in the current project through the host computer to obtain the verification result;
[0013] A recording module, for obtaining the device information of each device that has successfully established a communication connection with the host computer based on the table record data items, and writing the device information and the verification result into the setting table under the file storage location according to the table record data items;
[0014] The execution module is used to read the record data of a specific record data item based on the setting table and perform analysis and processing on the record data.
[0015] A third aspect of an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.
[0016] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0017] The fifth aspect of the present application provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying a computer-readable code. When the computer-readable code is executed in an electronic device, the processor in the electronic device executes the steps in the method described in the first aspect above.
[0018] In the above scheme in the embodiment of the present application, by reading the file storage location and table record data items configured in the configuration file, the host computer performs verification processing on each device produced in the current project to obtain the verification result, and then based on the table record data items, obtains the instrument information of each device that successfully establishes a communication connection with the host computer, and writes the instrument information and the verification result into the setting table under the file storage location according to the table record data items. Finally, the record data of the specific record data item can be read based on the setting table, and the analysis and processing of the record data can be carried out, so as to realize the effective recording and traceability analysis of the data in the verification processing process of the instrument and reduce the omission of problems. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0020] Figure 1 The data processing method of some embodiments of the present application is as follows Figure 1 ;
[0021] Figure 2 This is an interface diagram in some embodiments of the present application. Figure 1 ;
[0022] Figure 3 This is an interface diagram in some embodiments of the present application. Figure 2 ;
[0023] Figure 4 This is an interface diagram in some embodiments of the present application. Figure 3 ;
[0024] Figure 5 This is a display diagram of setting a table in some embodiments of the present application. Figure 1 ;
[0025] Figure 6 This is a display diagram of setting a table in some embodiments of the present application. Figure 2 ;
[0026] Figure 7 The data processing method of some embodiments of the present application is as follows Figure 2 ;
[0027] Figure 8 is a structural diagram of a data processing device in some embodiments of the present application;
[0028] Fig. 9 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following embodiments of the technical solution of the present application will be described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0031] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0032] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0033] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0034] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0035] The present application embodiment proposes a data processing method. In some embodiments, combined with Figure 1 As shown, the data processing method includes:
[0036] Step 101, read the file storage location and table record data items configured in the configuration file.
[0037] The execution subject of the data processing method of the present application may be a host computer, or a processing device connected to the host computer.
[0038] In order to effectively record the data of the calibration process of the instrument, a data recording table can be set up. Here, it is necessary to pre-configure the file storage location and the data items to be recorded in the table.
[0039] The table records data items such as the instrument version number, instrument identification code, temperature coefficient of resistance (TCR), resistance value (RES), date stamp (Date-Stamp), sample type (Sample-Type), production site (Production-Site), verification failure reason (Fail-Reason), etc.
[0040] The content in the configuration file can be set by testers or system maintainers.
[0041] Step 102, a host computer performs a verification process on each device produced in the current project to obtain a verification result.
[0042] The execution order of step 102 and step 101 can be exchanged or can be executed simultaneously, and is not limited to the order of the step numbers in the current embodiment.
[0043] The verification result is verification passed or verification failed.
[0044] When calibrating the equipment, each equipment produced for the current project can be calibrated through the host computer at the test station.
[0045] During the calibration, the parameters of each instrument produced in the current project can be directly collected, and standard data (for example, standard data range, standard data threshold or standard data curve, etc.) can be introduced to perform calibration and judgment to determine whether the calibration has passed or failed. Alternatively, reference groups can be divided from the instruments, and the same control amount can be applied to instruments in different groups respectively. The operating data of instruments in different groups under the same control amount can be collected and compared to realize the calibration and judgment of the instrument function or performance.
[0046] In an optional embodiment, step 102 performs verification processing on each device produced in the current project through a host computer to obtain a verification result, including:
[0047] Establish communication connection with each device produced in the current project in turn, and send data acquisition instructions to the devices with successful communication connection; receive feedback data sent by the devices in response to the data acquisition instructions; based on standard data, verify and judge each parameter associated with the feedback data to obtain verification results.
[0048] This process corresponds to the process of introducing standard data to calibrate and identify various parameters of the instrument.
[0049] The parameters associated with the feedback data may be device parameters directly carried in the feedback data, such as the resistance value, power value, temperature value, etc. of the current device.
[0050] Alternatively, the parameters associated with the feedback data may be parameters obtained by analyzing and processing the appliance parameters carried in the feedback data, such as function parameters for calculating the thermal efficiency curve of the appliance based on the power value and the heating temperature value of the appliance at different time points.
[0051] On this basis, each parameter is verified and judged based on the standard data. For example, the standard power range is compared with the actual power of the device obtained. If the actual power is always lower than the standard power range, the verification result is verification failure. If the actual power is stably within the standard power range, the verification result is verification pass.
[0052] In an optional implementation process, the host computer sends a data acquisition instruction to the device. After the device feeds back the stored parameters, the host computer analyzes the feedback data and determines whether the parameters of the current device meet the specified standards. Figure 3 If it is in compliance, the upper computer interface will display the corresponding interface diagram of the PASS prompt, and the font can be adjusted to green on the interface; Figure 4 As shown, if a parameter does not meet the requirements, the host computer interface will display the FAIL prompt corresponding to the interface diagram, and the font can also be adjusted to red on the interface.
[0053] In the above process, a host computer that establishes a communication connection with each device implements communication interaction with each device to obtain device parameters, introduces standard data to calibrate and identify the device, and improves data verification and identification efficiency.
[0054] Before implementing the inspection process, it is necessary to first establish a communication connection with each instrument, and then interact with the instrument to obtain the data fed back by the instrument, so as to achieve effective verification and judgment of each parameter based on these data.
[0055] The communication connection relationship can be established by connecting the current device to the host computer through a pluggable data transmission line before each device is calibrated, so that the two can establish a communication connection relationship. When the next device is calibrated, the device connected to the pluggable data transmission line is replaced with the next device connected to the host computer to establish a communication connection relationship.
[0056] Alternatively, with the help of a host computer, through communication configuration on the user interface, a communication connection is established with each device produced in the current project in turn.
[0057] Correspondingly, in an optional embodiment, establishing a communication connection with each appliance produced in the current project in turn includes:
[0058] After each device produced in the current project establishes a line connection with the host computer in turn, it obtains the channel number selected by the user and the triggered verification instruction; in response to the verification instruction, a wake-up instruction is sent to the specific device corresponding to the channel number at a set time interval. When the response information of the specific device to the wake-up instruction is received, it is determined that the communication connection with the specific device is successfully established.
[0059] Here, the wake-up instruction (WAKEUP instruction) is designed to ensure the communication connection and status confirmation between the upper and lower computers.
[0060] In some devices or systems, the WAKEUP command may be used to wake up a slave computer that is in sleep or standby mode, or simply as a confirmation signal to ensure that the slave computer is listening and ready to receive further instructions. During the communication initialization phase, by periodically sending WAKEUP commands and waiting for a reply, the upper computer can confirm that the communication link with the slave computer has been established and is available.
[0061] The WAKEUP instruction can be customized to trigger a specific response or operation during the communication between the upper and lower computers. In the scenario of the embodiment of the present application, the instruction is used to ensure the success of the handshake and interaction between the upper and lower computers.
[0062] Optionally, the time interval is set to, for example, 1 s, 1.5 s, etc., and can be adjusted according to demand.
[0063] In an implementation process, combined Figure 2 , Figure 3 and Figure 4 As shown, an interactive page or window is provided on the user interface of the host computer, wherein a "full check" button is displayed on the upper left corner and a channel number configuration area is provided in the upper middle corner.
[0064] Each device produced in the current project is connected to the host computer in turn, for example, by connecting the device to the host computer via a serial line. The user can select the channel number in the interactive page or window, and then click the "All Verification" button to trigger the device verification process. The host computer sends a WAKEUP command to the lower computer every 1 second until the lower computer (i.e., the device connected to the upper computer in this application) replies, indicating that the handshake is successful.
[0065] During this process, the user can select the channel number in the interactive page provided by the host computer to decide which device to calibrate. After selecting the channel number, the user clicks the calibration button to trigger the calibration instruction. The host computer will then wake up the connected device so that the device can correctly respond to the interactive information of the host computer, establish an effective communication connection between the host computer and the device, and ensure the effective implementation of the device calibration.
[0066] Step 103, based on the table record data items, obtain the device information of each device that successfully establishes a communication connection with the host computer, and write the device information and the verification result into the setting table under the file storage location according to the table record data items.
[0067] The instrument information is the associated information of each instrument that has successfully established a communication connection with the host computer. For example, it includes: instrument version number, instrument identification code, instrument performance parameters (resistance temperature coefficient, resistance value, etc.), sample type to which the instrument belongs, production site of the instrument, etc. The setting table can be obtained based on a specific table template. Specifically, the structure of the instrument information to be collected can be defined through the json.py file, the table design can be implemented, and the function of collecting the corresponding information of all instruments in the table record data items can be realized.
[0068] In this process, specific data values of the instrument under the pre-set table record data items are collected, and the data values and the calibration results of the instrument are associated and stored in the setting table, so as to realize effective recording of data of the calibration process of the instrument.
[0069] In an optional embodiment, the setting table includes a first table and a second table, a setting document is stored in the file storage location, and the setting document is provided with a first data page including the first table and a second data page including the second table.
[0070] Reference Figure 5 , Figure 6 As shown, two data pages are set in the setting document, one named Sample_Pass_+project number, and the other named Sample_Fail_+project number. Different data pages containing respective tables are designed in the setting document to ensure that respective instrument calibration data can be reasonably recorded when the calibration result is passed or failed.
[0071] Correspondingly, in one embodiment, step 103 writes the device information and the verification result into the setting table under the file storage location according to the table record data items, including:
[0072] If the verification result is passed, the device information and the verification result are written into the first table according to the table record data items; if the verification result is failed, the device information and the verification result are written into the second table according to the table record data items.
[0073] After the host computer verifies the parameters of the current instrument, Figure 5 and Figure 6 As shown, the corresponding verification results will be synchronously stored in different data pages of the setting document.
[0074] Optionally, each data item recorded in different tables, the file storage location of the setting document, the document name and the names of different data pages in the setting document can be configured and modified through the json.py document. The json.py document here forms the aforementioned configuration file.
[0075] In the above process, based on the verification result of pass or fail, the data items in the verification process of the instrument are recorded separately in different data pages to ensure that the data are processed separately according to different categories, thereby improving the subsequent data utilization effect.
[0076] Optionally, if the verification result is a verification failure, the device information and the verification result are written into the second table according to the table record data items, including:
[0077] The verification result is displayed differentially in the second table in a specific display format.
[0078] Among them, for the instruments whose verification results fail, the verification results are recorded, and the reasons for failure can be included in the verification results, which are prominently displayed in a set format.
[0079] For the calibration record of the instrument whose calibration result is Fail, Figure 6 As shown, the verification result including the error cause will be automatically highlighted (the color can be configured and adjusted), for example, Fail_Reason is displayed in red, so that the display effect is more intuitive when the error cause is viewed and analyzed later.
[0080] In an optional implementation process, the specific process of the above steps is as follows:
[0081] Configure the channel number in the user interface of the host computer, establish a communication connection between the host computer and the corresponding instrument, and implement data interaction. Configure the local storage location of the record file and the table record data items in the configuration file. The user clicks the "All Verification" button on the host computer interface, and the host computer sends a command to the subordinate computer. The instrument as the subordinate computer is awakened and feedbacks the corresponding information to the host computer. The host computer parses the received data and compares it with the standard parameters respectively to determine whether all the data this time meets the standard parameter range / value. If the judgment result is yes, the host computer displays the PASS prompt data and records the data during the verification process in the .csv format on the Sample-Pass data page in the setting document. If the judgment result is no, the host computer displays the FAIL prompt data and records the data during the verification process in the .csv format on the Sample-Fail data page in the aforementioned setting document. Wait for the next instrument to be connected to the host computer and repeat the above process.
[0082] Based on the upper computer verification software, data of instruments that passed and failed the verification are collected, and the data of the instrument verification process is summarized at one time to achieve effective recording of the data during the instrument verification process, which is convenient for subsequent data analysis and instrument verification traceability.
[0083] Step 104, based on the setting table, read the record data of the specific record data item, and perform analysis processing on the record data.
[0084] Optionally, the specific record data item is one or more items in the table record data item, such as the reason for verification failure, the resistance temperature coefficient, etc. The specific record parameter item can be selected according to the analysis requirements.
[0085] The analysis and processing of the record data of a specific record data item may include analysis and processing of error causes, analysis and processing of data fluctuations in some situations, and the like.
[0086] This process uses the recorded data from the instrument calibration process to conduct traceability analysis and reduce the number of missed issues.
[0087] Combination Figure 7 As shown, step 102 performs verification processing on each device produced in the current project through the host computer, and after obtaining the verification result, it also includes:
[0088] Step 105 , obtaining error repair data of the target device whose verification result is verification failure.
[0089] For instruments that fail the calibration, secondary inspection and repair can be carried out.
[0090] In some optional embodiments, combined with Figure 6 As shown, when the verification result is a verification failure, the verification result includes a verification failure reason (Fail-Reason).
[0091] In some optional embodiments, the error repair data includes error repair data for the cause of the verification failure.
[0092] It can effectively record the reasons for the failure of equipment calibration and the secondary repair data of the problem, so as to facilitate the subsequent data analysis and process tracing.
[0093] Optionally, the error repair data includes parameter data of the device before the error is repaired, adjustment data required for the error to be repaired, effective parameter data of the device after the error is repaired, etc.
[0094] Exemplarily, the error repair data includes, for example: an erroneous power value, an adjustment value required for power correction, and an adjusted effective power value; it also includes, for example: an erroneous heating temperature control curve, a function parameter adjustment value or a curve slope adjustment value required for temperature control curve correction, and an adjusted effective heating temperature control curve, etc.
[0095] Step 106 , based on the error repair data, modify the verification result of the target device from verification failure to verification pass, and associate the modified verification result with the error repair data and store them in a setting table.
[0096] After the error repair data indicates that the appliance problem has been repaired, the verification result of the target appliance may be modified from verification failure to verification pass.
[0097] In the above process, the modified verification result is associated with the error repair data and stored in the setting table, which is convenient for subsequent data analysis and for tracing the process from verification failure to verification pass of the equipment that has been repaired for the second time.
[0098] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0099] Based on the same inventive concept, the embodiment of the present application further provides a data processing device. The data processing device provided in the embodiment of the present application can implement each process of the embodiment of the above-mentioned data processing method, and can achieve the same technical effect, so the specific limitations in one or more data processing device embodiments provided below can refer to the limitations on the data processing method above, and will not be repeated here to avoid repetition.
[0100] In this embodiment, the computing side can be divided into functional modules according to the above method. For example, each function can be divided into functional modules, or two or more functions can be integrated into one processing module.
[0101] See also Figure 8 , Figure 8 This is a structural diagram of a data processing device provided in an embodiment of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.
[0102] The data processing device 800 includes:
[0103] The reading module 801 is used to read the file storage location and table record data items configured in the configuration file;
[0104] Verification module 802, used to perform verification processing on each tool produced in the current project through the host computer to obtain verification results;
[0105] A recording module 803 is used to obtain the device information of each device that successfully establishes a communication connection with the host computer based on the table record data items, and write the device information and the verification result into the setting table under the file storage location according to the table record data items;
[0106] The execution module 804 is used to read the record data of a specific record data item based on the setting table and perform analysis processing on the record data.
[0107] Optionally, the verification module 802 is specifically configured to:
[0108] Establishing a communication connection with each device produced in the current project in turn, and sending a data acquisition instruction to the device with which the communication connection has been successfully established;
[0109] The receiver sends feedback data in response to the data acquisition instruction;
[0110] Based on the standard data, each parameter associated with the feedback data is verified and judged to obtain the verification result.
[0111] Optionally, the verification module 802 is specifically configured to:
[0112] After each device produced in the current project establishes a line connection with the host computer in turn, it obtains the channel number selected by the user and the triggered verification instruction;
[0113] In response to the verification instruction, a wake-up instruction is sent to the specific device corresponding to the channel number at a set time interval, and when response information of the specific device to the wake-up instruction is received, it is determined that the communication connection with the specific device is successfully established.
[0114] Optionally, the setting table includes a first table and a second table, a setting document is stored in the file storage location, and the setting document is provided with a first data page including the first table and a second data page including the second table;
[0115] Optionally, the recording module 803 is specifically configured to:
[0116] If the verification result is verification passed, the device information and the verification result are written into the first table according to the table record data items;
[0117] If the verification result is a verification failure, the device information and the verification result are written into the second table according to the table record data items.
[0118] Optionally, the recording module 803 is specifically configured to:
[0119] The verification result is displayed differently in the second table in a specific display format.
[0120] Optionally, the recording module 803 is further used for:
[0121] Acquire error repair data of the target device whose verification result is verification failure;
[0122] Based on the error repair data, the verification result of the target device is modified from verification failure to verification pass, and the modified verification result is associated with the error repair data and stored in the setting table.
[0123] Optionally, when the verification result is a verification failure, the verification result includes a reason for the verification failure; and the error repair data includes error repair data for the reason for the verification failure.
[0124] It should be noted that the relevant contents of each step involved in the above method embodiment can all be referred to the functional description of the corresponding functional module, which will not be repeated here.
[0125] The above integrated modules can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0126] Each module in the above data processing device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0127] In one embodiment, Fig. 9 As shown, a computer device is provided. The computer device 9 of this embodiment includes: at least one processor 900 ( Fig. 9 Only one is shown in the figure), a memory 901, and a computer program 902 stored in the memory 901 and executable on the at least one processor 900, wherein the processor 900 implements the steps of any of the above-mentioned method embodiments when executing the computer program 902.
[0128] The computer device 9 may be a computing device such as a desktop computer, a notebook, a palm computer, etc. The computer device 9 may include, but is not limited to, a processor 900 and a memory 901. Those skilled in the art will understand that Fig. 9It is only an example of the computer device 9 and does not constitute a limitation of the computer device 9. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include input and output devices, network access devices, buses, etc.
[0129] The processor 900 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. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0130] The memory 901 may be an internal storage unit of the computer device 9, such as a hard disk or memory of the computer device 9. The memory 901 may also be an external storage device of the computer device 9, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 9. Further, the memory 901 may also include both an internal storage unit of the computer device 9 and an external storage device. The memory 901 is used to store the computer program and other programs and data required by the computer device. The memory 901 may also be used to temporarily store data that has been output or is to be output.
[0131] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0132] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0133] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0134] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / computer equipment and methods can be implemented in other ways. For example, the apparatus / computer equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of the apparatus or unit, which can be electrical, mechanical or other forms.
[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0136] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0137] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0138] The present application implements all or part of the processes in the above-mentioned embodiment methods, and may also be implemented through a computer program product. When the computer program product runs on a computer device, the computer device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0139] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A data processing method, characterized in that: include: Read the file storage location and table record data items configured in the configuration file; Perform verification processing on each device produced in the current project through the host computer to obtain the verification result; Based on the table record data items, obtaining the device information of each device that successfully establishes a communication connection with the host computer, and writing the device information and the verification result into the setting table under the file storage location according to the table record data items; Based on the setting table, the record data of a specific record data item is read, and analysis processing of the record data is performed.
2. The method according to claim 1, characterized in that The host computer performs verification processing on each device produced in the current project to obtain the verification result, including: Establishing a communication connection with each device produced in the current project in turn, and sending a data acquisition instruction to the device with which the communication connection has been successfully established; The receiver sends feedback data in response to the data acquisition instruction; Based on the standard data, each parameter associated with the feedback data is verified and judged to obtain the verification result.
3. The method according to claim 2, characterized in that The step of sequentially establishing a communication connection with each device produced in the current project includes: After each device produced in the current project establishes a line connection with the host computer in turn, it obtains the channel number selected by the user and the triggered verification instruction; In response to the verification instruction, a wake-up instruction is sent to the specific device corresponding to the channel number at a set time interval, and when response information of the specific device to the wake-up instruction is received, it is determined that the communication connection with the specific device is successfully established.
4. The method according to claim 1, characterized in that: The setting table includes a first table and a second table, the file storage location stores a setting document, and the setting document is provided with a first data page including the first table and a second data page including the second table; The step of writing the device information and the verification result into the setting table under the file storage location according to the table record data items includes: If the verification result is verification passed, the device information and the verification result are written into the first table according to the table record data items; If the verification result is a verification failure, the device information and the verification result are written into the second table according to the table record data items.
5. The method according to claim 4, characterized in that The step of writing the device information and the verification result into the second table according to the table record data items includes: The verification result is displayed differently in the second table in a specific display format.
6. The method according to claim 1, characterized in that After the host computer performs verification processing on each device produced in the current project and obtains the verification result, it also includes: Acquire error repair data of the target device whose verification result is verification failure; Based on the error repair data, the verification result of the target device is modified from verification failure to verification pass, and the modified verification result is associated with the error repair data and stored in the setting table.
7. The method according to claim 6, characterized in that In the case where the verification result is a verification failure, the verification result includes a reason for the verification failure; and the error repair data includes error repair data for the reason for the verification failure.
8. A data processing device, characterized in that: include: A reading module is used to read the file storage location and table record data items configured in the configuration file; The verification module is used to perform verification processing on each device produced in the current project through the host computer to obtain the verification result; A recording module, for obtaining the device information of each device that has successfully established a communication connection with the host computer based on the table record data items, and writing the device information and the verification result into the setting table under the file storage location according to the table record data items; The execution module is used to read the record data of a specific record data item based on the setting table and perform analysis and processing on the record data.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Temperature control verification method of aerosol generating device, visualization system, storage medium and program product
CN120188936A
