CN113297157B - Machine file processing method and processing system - Google Patents
Machine file processing method and processing system Download PDFInfo
- Publication number
- CN113297157B CN113297157B CN202010113609.5A CN202010113609A CN113297157B CN 113297157 B CN113297157 B CN 113297157B CN 202010113609 A CN202010113609 A CN 202010113609A CN 113297157 B CN113297157 B CN 113297157B
- Authority
- CN
- China
- Prior art keywords
- data
- file
- layer data
- warehousing
- transaction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 47
- 238000003672 processing method Methods 0.000 title claims abstract description 47
- 238000007405 data analysis Methods 0.000 claims abstract description 40
- 238000006243 chemical reaction Methods 0.000 claims abstract description 39
- 238000012544 monitoring process Methods 0.000 claims abstract description 33
- 230000002159 abnormal effect Effects 0.000 claims description 73
- 238000012360 testing method Methods 0.000 claims description 37
- 230000000007 visual effect Effects 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 21
- 238000012986 modification Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 238000012800 visualization Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 235000012431 wafers Nutrition 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/1734—Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
- G06F16/1794—Details of file format conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/178—Techniques for file synchronisation in file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1865—Transactional file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/87—Monitoring of transactions
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application relates to a machine file processing method and a processing system, wherein the machine file processing method comprises the following steps: monitoring the operation of a file system of a machine server, and acquiring a transaction file generated by the operation, wherein the transaction file comprises transaction data; performing format conversion on the transaction data according to a preset warehousing rule to generate model layer data; and sending the model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data. The machine file processing method realizes better timeliness and accuracy.
Description
Technical Field
The invention relates to the technical field of automatic machine tools, in particular to a machine tool file processing method and a machine tool file processing system.
Background
Along with the continuous increase of the demands of terminal devices such as mobile phones and computers on chips, in the field of semiconductors, the manufacturing equipment and testing equipment of the chips are further upgraded, so that the cycle of chip output and testing is correspondingly shortened, and therefore, in order to obtain the test results of wafers and chips more quickly and intuitively, the industry puts higher demands on the processing speed and accuracy of machine output test files.
At present, a test file processing method commonly used in the industry is to manually export a test file from a machine, and then generate relevant analysis data of a wafer by using an EXCEL macro method. Although the data can be generated by manual operation, on one hand, the new generated test file cannot be obtained in time by manual export, and the file export speed is slow, on the other hand, when the data is manually processed, if the machine is different, different EXCEL macros need to be selected for processing, and only one file can be processed at a time. Therefore, the current processing method cannot meet the requirement of the industry on timeliness of the processing of the machine file.
Disclosure of Invention
Accordingly, it is necessary to provide a machine file processing method and a processing system for solving the problem of insufficient timeliness of the conventional machine file processing method.
In order to achieve the purpose of the invention, the invention adopts the following technical scheme:
a machine file processing method is applied to an edge computing server and comprises the following steps:
Monitoring the operation of a file system of a machine server, and acquiring a transaction file generated by the operation, wherein the transaction file comprises transaction data;
Performing format conversion on the transaction data according to a preset warehousing rule to generate model layer data;
And sending the model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data.
In one embodiment, the edge computing server includes a file monitoring module, a file synchronization module and a real-time warehousing module, and the monitoring the operation of the file system of the machine server, and obtaining the transaction file generated by the operation includes:
Controlling the file monitoring module to monitor the operation of a file system of the machine server and sending a synchronous request to the file synchronization module;
controlling the file synchronization module to receive the synchronization request, and calling an incremental backup program to perform abnormal file synchronization; and when the synchronization of the abnormal files is completed, sending a warehousing instruction to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule.
In one embodiment, the transaction file includes at least one row of transaction data, and the performing format conversion on the transaction data according to a preset warehousing rule, and generating the model layer data includes:
Setting a first row of the transaction data as a set row;
reading transaction data of the set row;
Obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule;
and executing a corresponding warehousing strategy according to the row identification of the set row.
In one embodiment, the executing the corresponding binning policy according to the row identifier of the set row includes:
when the setting behavior is last, generating a reading identifier for the transaction file;
when the set row is not the last row, setting the next row of the set row as a new set row, and repeating the reading of the transaction data of the set row; and obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule until the new set row is the last row.
In one embodiment, the obtaining the model layer data corresponding to the transaction data of the setting row according to the transaction file and the preset warehousing rule includes:
acquiring a storage version of the transaction file;
Judging whether the transaction data of the set row need format conversion or not according to the storage version and a preset warehousing rule;
If yes, converting the transaction data of the set row into model layer data;
if not, directly returning to the step of executing the corresponding warehousing strategy according to the row identification of the set row.
In one embodiment, the operation of the file system of the monitoring platform server includes: and utilizing Inotify characteristics of the Linux kernel to monitor the operation of the new addition and modification of the file system of the machine server.
The machine file processing method is applied to a machine file processing system, wherein the machine file processing system comprises a data warehouse server, and the machine file processing method comprises the following steps: controlling the data warehouse server
Receiving model layer data and a data analysis request sent by an edge computing server;
And acquiring a data field required to be output, performing format conversion on the model layer data according to the data field, and generating application layer data, wherein the application layer data is used for generating a visual page.
In one embodiment, the machine file processing system further includes a front-end application server, and the machine file processing method further includes:
Controlling the data warehouse server to send the application layer data and a data application request to a front-end application server, wherein the data application request is used for indicating the front-end application server to acquire a visual page according to the application layer data;
Controlling the front-end application server to receive application layer data and a data application request sent by a data warehouse server; acquiring the visual page according to the application layer data; and displaying the visual page.
The technical scheme of the invention also provides a machine file processing system, which comprises:
The edge computing server is used for monitoring the operation of a file system of the machine server and acquiring a transaction file generated by the operation; performing format conversion on the transaction data according to a preset warehousing rule to generate model layer data; the model layer data and a data analysis request are sent to a data warehouse server, and the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data;
The data warehouse server is used for receiving the model layer data and the data analysis request sent by the edge calculation server; and obtaining a data field required to be output, and performing format conversion on the model layer data according to the data field to generate application layer data.
In one embodiment, the data warehouse server is further configured to send the application layer data and a data application request to a front-end application server, where the data application request is used to instruct the front-end application server to obtain a visualization page according to the application layer data, and the machine file processing system further includes:
the front-end application server is used for receiving the application layer data and the data application request sent by the data warehouse server; acquiring the visual page according to the application layer data; and displaying the visual page.
In one embodiment, the edge computing server includes:
The file monitoring module is used for monitoring the operation of a file system of the machine server and sending a synchronous request to the file synchronization module;
The file synchronization module is used for receiving the synchronization request and calling an incremental backup program to perform abnormal file synchronization; when the synchronization of the abnormal files is completed, a warehousing instruction is sent to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule;
The real-time warehousing module is used for carrying out format conversion on the abnormal data according to a preset warehousing rule to generate model layer data; and sending model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data.
According to the machine file processing method and the machine file processing system, by monitoring the file system of the machine server, the abnormal files newly added and modified on the machine server are timely acquired, and the problems that the efficiency is low and file omission occurs easily when data are manually exported are avoided. And moreover, the abnormal file is acquired to the edge computing server in an incremental synchronization mode, so that the efficiency of file synchronization is improved. Further, by directly carrying out data acquisition and preliminary processing on the data side where the machine server is located, the problems of low transmission speed and untimely processing caused by excessive data volume of the machine file are solved. Finally, by automatically acquiring the application layer data and automatically acquiring and displaying the visual page, faster data display and application are realized. In conclusion, the machine file processing method achieves better timeliness and accuracy.
Drawings
FIG. 1 is a flowchart of a machine file processing method according to an embodiment;
FIG. 2 is a screenshot of transaction data in an example;
FIG. 3 is a screenshot of model layer data in an example;
FIG. 4 is a screenshot of application layer data in an example;
FIG. 5 is a sub-flowchart of S100 in one embodiment;
FIG. 6 is a sub-flowchart of S200 in one embodiment;
FIG. 7 is a sub-flowchart of S230 to S240 in one embodiment;
FIG. 8 is a sub-flowchart of S200 in another embodiment;
FIG. 9 is a flowchart of a machine file processing method according to another embodiment;
FIG. 10 is a visual page of a wafer map in one embodiment;
FIG. 11 is a flowchart of a method for processing a machine file according to another embodiment;
FIG. 12 is a flowchart of a method for processing machine files according to another embodiment;
FIG. 13 is a schematic diagram illustrating a configuration of a machine file processing system according to an embodiment;
FIG. 14 is a schematic diagram of a machine file processing system according to another embodiment;
Fig. 15 is a schematic structural diagram of an edge computing server in an embodiment.
Detailed Description
In order that the invention may be readily understood, a more complete description of the invention will be rendered by reference to the appended drawings. Preferred embodiments of the present invention are shown in the drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and/or" as used herein includes any and all combinations of one or more of the associated listed items.
In the description of the present invention, it should be understood that the directions or positional relationships indicated by the terms "upper", "lower", "vertical", "horizontal", "inner", "outer", etc., are based on the methods or positional relationships shown in the drawings, are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as limiting the present invention.
Fig. 1 is a flowchart of a machine file processing method in an embodiment, where the machine file processing method in the embodiment is applied to an edge computing server, as shown in fig. 1, and the machine file processing method in the embodiment includes S100 to S300.
S100: monitoring the operation of a file system of a machine server, and obtaining a transaction file generated by the operation, wherein the transaction file comprises transaction data.
The machine server comprises a WP machine server, a TM machine server and the like, and different machines are used for acquiring test data of different process stages or different characterization modes of the wafer, wherein the different characterization modes comprise optical test, electrical test and the like. The new addition, modification and deletion of the file belong to the operation of the file system, but only the operation of the new addition and modification can generate abnormal files, so that the machine file processing method in the embodiment only focuses on the operation of the new addition and modification. The transaction data is data stored in a transaction file.
Specifically, when the machine server tests a new wafer, a new transaction file is generated; when the machine server carries out repeated test on the tested wafer, a modified transaction file is generated, and the generation of the transaction file is necessarily accompanied with corresponding operation. Therefore, by monitoring the new or modified operation of the file system, the abnormal file generated on the machine server can be known, so that the abnormal file is timely acquired to the edge computing server.
Fig. 2 is a screenshot of transaction data in an example, as shown in fig. 2, the transaction file generally includes multiple rows of transaction data, and in this embodiment, the data format and the data amount included in each row of transaction data are different, so that an operator cannot know the test result of the wafer only through the transaction file, and therefore, the data in the transaction file needs to be processed, so as to obtain an intuitive test result.
S200: and carrying out format conversion on the abnormal data according to a preset warehousing rule to generate model layer data.
The preset warehousing rules are rules set in the edge computing server aiming at different machine servers, and the preset warehousing rules comprise conditions and methods for converting the format of the transaction data. The model layer data is data that can be directly analyzed.
Specifically, the definition modes of the contents such as format, unit, naming and the like of the transaction files generated by different machines have certain differences, for example, the definition modes are also used for evaluating whether the thickness of the wafer setting layer meets the thickness threshold, the recording formats of part of machines are 0 and 1, the recording formats of the other part of machines are YES and NO, for example, the definition modes are also used for recording the width of lines, the unit of part of machines uses micrometers, and the unit of the other part of machines uses nanometers. Therefore, by using only the same data analysis method, it is not possible to efficiently analyze the transaction files generated by different machines. Fig. 3 is a screenshot of model layer data in an example, as shown in fig. 3, the model layer data has a clear structure, and a transaction file generated by different machines can be converted into model layer data with the same definition manner of contents such as format, unit, naming and the like. Therefore, when data analysis is performed, test results of different wafer requirement parameters can be simply and rapidly obtained from model layer data according to the requirement of the data analysis. According to the embodiment, unstructured abnormal data is converted into structured model layer data through format conversion operation, so that the complexity of data analysis is reduced, and the efficiency of data analysis is improved.
S300: and sending the model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data.
The application layer data is data required by the service generated through processing and treatment, namely the application layer data contains less data, and the data which is not required to be displayed and applied is removed.
Specifically, the edge computing server synchronously sends the generated model layer data and the data analysis request to the data warehouse server, and the data warehouse server can further screen the model layer data under the instruction of the data analysis request, so that only the data to be displayed and applied are reserved in the application layer data. Fig. 4 is a screenshot of application layer data in an example, as shown in fig. 4, the column setting of the application layer data is the same as the items to be displayed and applied, and compared with the model layer data, the content of the application layer data is more concise and clearer, such as the columns of product_id (PRODUCT number), X and Y, and the like. And an operator can obtain the test result of the demand item by referring to the application layer data.
According to the machine file processing method, the file system of the machine server is monitored, so that the abnormal files newly added and modified on the machine server are timely acquired, and the problems of low efficiency and easy file omission during manual data export are solved. In addition, the embodiment acquires the abnormal file to the edge computing server in an incremental synchronization mode, so that the efficiency of file synchronization is improved. Further, the edge computing server and the machine server are both located in the FAB network segment, the embodiment directly performs data acquisition and preliminary processing on the data side where the machine server is located, and then sends model layer data after preliminary processing by the edge computing server to the data warehouse server of the OA network segment in real time, so that the problems of low transmission speed and untimely processing caused by excessive data volume of machine files are solved. Therefore, compared with the prior art, the machine file processing method can automatically synchronize and warehouse the abnormal files and output the structured model layer data, thereby reducing the complexity of data analysis and improving the timeliness and accuracy of machine file processing.
In an embodiment, the edge computing server includes a file monitoring module, a file synchronization module and a real-time warehousing module, and fig. 5 is a sub-flowchart of S100 in this embodiment, and as shown in fig. 5, S100 of the machine file processing method includes S110 to S120.
S110: and controlling the file monitoring module to monitor the operation of the file system of the machine server and sending a synchronous request to the file synchronization module.
The file monitoring module is used for monitoring the operation of the new addition and modification of the file system of the machine server, and the file synchronization module is used for synchronizing the abnormal file on the machine server to the edge computing server.
Specifically, when the file monitoring module finds that the file system is subjected to the new addition and modification operation, a synchronization request is immediately sent to the file synchronization module, and the synchronization request is used for indicating the file synchronization module to synchronize the abnormal file to the edge computing server so as to perform timely abnormal file synchronization.
In one example, the Inotify features of the Linux kernel are used to monitor the operation of the new and modified file system of the platform server. Inotify features can monitor not only the set files, but also the set directories or subdirectories, and issue related event warnings to the set programs or modules in time through the kernel. Thus, this example enables more flexible, less resource-consuming, more responsive file monitoring by using Inotify features.
S120: the control file synchronization module receives the synchronization request and calls an incremental backup program to synchronize abnormal files; and when the synchronization of the abnormal files is completed, sending a warehousing instruction to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule.
The incremental backup program is used for carrying out incremental backup on the abnormal files. The incremental backup is a backup method for obtaining the difference data between the current backup and the last backup, namely, after the first time of full backup, only the difference data between the second time and the first time is backed up when the second time of incremental backup is carried out, and only the difference data between the third time and the second time is backed up when the third time of incremental backup is carried out, and the like. And the real-time warehousing module is used for warehousing the abnormal data synchronized to the edge computing server so as to generate model layer data.
Specifically, after the file synchronization module receives the synchronization request, the incremental backup program is called to perform abnormal file synchronization, compared with full backup and differential backup, the incremental backup has less data volume to be backed up in each synchronization, consumes less time, occupies less space in the edge computing server, and is more suitable for the machine file processing method in the embodiment. And the file control module can immediately send a warehousing instruction to the real-time warehousing module when the synchronization is completed, so that abnormal data can be timely warehoused, and abnormal data accumulation caused by untimely processing is effectively avoided.
In an embodiment, the transaction file includes at least one row of transaction data, and fig. 6 is a sub-flowchart of S200 in the present embodiment, as shown in fig. 6, S200 of the machine file processing method includes S210 to S240.
S210: and setting the first row of the abnormal data as a set row.
Specifically, since the data format and the data amount contained in each line of transaction data are not the same, the data of each line cannot be put into storage in the same method, so in this embodiment, the set lines are put into storage successively by a line-by-line reading manner, and further, in order to avoid omission of transaction data, after the real-time put module of this embodiment obtains the transaction file under the designated directory of the edge computing server, the transaction file is read and converted from the first line of the transaction data, that is, the first line of the transaction data is set as the set line, for example, the first line in fig. 2, namely, the "0001, 20, 74,1,3, 767" line.
S220: and reading the transaction data of the set row.
S230: and acquiring model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule.
Specifically, the preset warehousing rule includes conditions and methods for performing format conversion on the transaction data, so that according to the set format conversion method, the set output position can be imported in the set output format according to the content meeting the format conversion conditions in the transaction data, so as to obtain the model layer data corresponding to the transaction data of the set row.
S240: and executing a corresponding warehousing strategy according to the row identification of the set row.
Specifically, the transaction file generally includes multiple rows of transaction data, but in this embodiment, the transaction file is put into storage in a manner of reading in separate rows, so that each row of data in the transaction data needs to be traversed by a set method, and the storage policy specifies the logic and sequence of traversing each row of transaction data.
In an example, as shown in fig. 7, S230 of the machine file processing method includes S231 to S233.
S231: and obtaining the storage version of the transaction file.
Specifically, the storage modes of different types of abnormal files are different, and the storage versions of the abnormal files are in one-to-one correspondence with the storage modes, so that the storage modes of the abnormal files can be further obtained by obtaining the storage versions of the abnormal files, and the abnormal data can be accurately put in storage, so that format errors or content errors during put in storage are avoided.
S232: and judging whether the transaction data of the set row need format conversion or not according to the storage version and a preset warehousing rule.
Specifically, the real-time warehousing module has set a preset warehousing rule, and the preset warehousing specification includes information such as a condition and a method of format conversion, so that whether the data of the set row need format conversion can be determined according to the condition in the preset warehousing rule.
If yes, S233: and converting the transaction data of the setting row into model layer data.
If not, for example, the set row data in the transaction data is only used for recording the test time of the wafer on the machine, but not related to the information such as the serial number and the test result of the wafer, and the parameter of the test time is not specified in the preset warehousing rule to be warehoused, so that the transaction data of the set row is not required to be converted into the model layer data, and then the process returns to S240: and executing a corresponding warehousing strategy according to the row identification of the set row.
In an example, as shown in fig. 8, S240 of the machine file processing method includes S241 to S242.
S241: and when the setting behavior is the last line, generating a reading identification for the transaction file.
Specifically, when the setting behavior is last, it indicates that the operations of reading and warehousing of the transaction data in the transaction file are all completed, the loop of S220-S230 is skipped, and further, when the transaction file is successfully read and warehoused, by generating a reading identifier for the transaction file, the file which is not subject to transaction can be prevented from being repeatedly read erroneously, thereby improving the reliability of reading in the process of warehousing the file in the machine file processing method.
S242: when the set row is not the last row, setting the next row of the set row as a new set row, and repeating the reading of the transaction data of the set row; and obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule (S220-S230) until the new set row is the last row.
Fig. 9 is a flowchart of a machine file processing method in an embodiment, where the machine file processing method in the embodiment is applied to a machine file processing system, and the machine file processing system includes a data warehouse server, as shown in fig. 9, and the machine file processing method in the embodiment includes S400 to S500.
S400: and receiving model layer data and a data analysis request sent by the edge computing server.
Specifically, the data warehouse server receives structured model layer data and responds to the data analysis request to obtain application layer data from the model layer data.
S500: and acquiring a data field required to be output, performing format conversion on the model layer data according to the data field, and generating application layer data, wherein the application layer data is used for generating a visual page.
The data fields to be output are the data fields to be displayed and applied, i.e. the data fields of product_id, route_id, X, Y, chip_map, etc. shown in fig. 4. The visualized page is an intuitive graph or image which is generated according to data, such as a scatter diagram, a pie chart, a bar chart and the like, all belong to the visualized page. Fig. 10 is a visual page of a wafer map commonly used in the semiconductor field, where the wafer map is used to intuitively understand the distribution of qualified dies and bad dies in a wafer, and the process or cause of bad dies can be represented by different filling modes in the wafer map.
Specifically, in this embodiment, the data field of the demand output is first obtained, then the data of the demand output is screened out from the model layer data, and finally the application layer data is obtained according to the screened data. For example, in this embodiment, data with data fields "X" needs to be output, and test files generated by the machine include test data with fields "a" and "B", and the data with fields "X" needs to be further analyzed and obtained according to the test data with fields "a" and "B", so in this embodiment, the test data with fields "a" and "B" need to be screened out from the model layer data first, and then set data analysis is performed, so as to obtain data with fields "X", and finally the data with fields "X" is saved in the application layer data. It can be understood that, because the wafer test amount of the machine is huge, even if the stage of acquiring the application layer data is reached, a large amount of test data still needs to be processed, so that the application layer data is automatically acquired according to the model layer data and the data field required to be output in the embodiment, the complex operation when the application layer data is acquired by manual operation can be greatly reduced, and the efficiency and the reliability of acquiring the application layer data are improved.
Further, in the process of acquiring the application layer data, the embodiment can acquire a plurality of test data tables with different dimensions according to the same fact test data, and perform multidimensional analysis on the test data, so as to solve the problem that analysis is not comprehensive enough caused by the fact that the data cannot be associated and analyzed.
In an embodiment, the machine file processing system further includes a front-end application server, and fig. 11 is a flowchart of a machine file processing method of the present embodiment, and as shown in fig. 11, the machine file processing method of the present embodiment further includes S600 to S700.
S600: and controlling the data warehouse server to send the application layer data and a data application request to a front-end application server, wherein the data application request is used for indicating the front-end application server to acquire a visual page according to the application layer data.
Specifically, by requesting application layer data and data application to the front-end application server, the front-end application server may be instructed to automatically acquire an appropriate visualization page according to the application layer data. In general, in the stage of wafer data application, different visual pages need to be output for different data fields, so that manual operation needs complicated operations of data selection and visual page type selection. In the embodiment, the front-end application server automatically acquires the visual page by utilizing the data application request, so that the efficiency of data display and application is improved.
S700: controlling the front-end application server to receive application layer data and a data application request sent by a data warehouse server; acquiring the visual page according to the application layer data; and displaying the visual page.
Specifically, the front-end application server receives the application layer data and responds to the data application request, so that the visualized page is quickly acquired and displayed according to the application layer data, and the speed of data display and application of the machine file processing method is improved. The front-end application server can acquire the visual page through a data analysis tool or a front-end code development method and the like.
Fig. 12 is a schematic diagram of a machine file processing method in an embodiment, as shown in fig. 12, where the machine file processing method in the embodiment includes S100 to S700. According to the machine file processing method, by monitoring the file system of the machine server, the abnormal files newly added and modified on the machine server are timely acquired, and the problems that the efficiency is low and file omission occurs easily when data are manually exported are avoided. In addition, the embodiment acquires the abnormal file to the edge computing server in an incremental synchronization mode, so that the efficiency of file synchronization is improved. Further, the edge computing server and the machine server are both located in the FAB network segment, the embodiment directly performs data acquisition and preliminary processing on the data side where the machine server is located, and then sends model layer data after preliminary processing by the edge computing server to the data warehouse server of the OA network segment in real time, so that the problems of low transmission speed and untimely processing caused by excessive data volume of machine files are solved. After the model layer data is acquired, the embodiment automatically acquires the application layer data through the data warehouse server, and automatically acquires and displays the visual page by utilizing the front-end application server, so that faster data display and application are realized. Therefore, from test file generation, data acquisition and data analysis to visual page display, the embodiment realizes a completely automatic data processing process, so that the method provided by the embodiment is a machine file processing method with timeliness and reliability.
FIG. 13 is a schematic diagram of a machine file processing system according to an embodiment, where the machine file processing system shown in FIG. 13 includes: the machine server 100, the edge calculation server 200 and the data warehouse server 300.
The machine server 100 is used for operating a file system and generating a transaction file;
The edge computing server 200 is configured to monitor an operation of a file system of the platform server 100, and obtain a transaction file generated by the operation; performing format conversion on the transaction data according to a preset warehousing rule to generate model layer data; the model layer data and a data analysis request are sent to the data warehouse server 300, where the data analysis request is used to instruct the data warehouse server 300 to obtain application layer data according to the model layer data.
The data warehouse server 300 is configured to receive the model layer data and the data analysis request sent by the edge calculation server 200; and acquiring a data field required to be output, performing format conversion on the model layer data according to the data field, and generating application layer data, wherein the application layer data is used for generating a visual page.
According to the machine file processing system of the embodiment, the edge computing server 200 timely acquires the newly added and modified abnormal files on the machine server 100, converts the abnormal data into the structured model layer data on the data side, and then converts the model layer data into the application layer data through the data warehouse server 300, so that the rapid acquisition and analysis of the test files are realized.
Fig. 14 is a schematic structural diagram of a machine file processing system in an embodiment, as shown in fig. 14, where the data warehouse server 300 is further configured to send the application layer data and a data application request to the front end application server 400, where the data application request is used to instruct the front end application server 400 to obtain a visualization page according to the application layer data, and the machine file processing system further includes: the front-end application server 400 is configured to receive an application layer application request and a data application request sent by the data warehouse server 300; acquiring the visual page according to the application layer data; and displaying the visual page. The machine file processing system of the embodiment realizes automatic visualization of test data through the front-end application server 400, thereby improving the efficiency of data display and application.
Fig. 15 is a schematic structural diagram of an edge computing server 200 in an embodiment, as shown in fig. 15, the edge computing server 200 includes: a file monitoring module 210, a file synchronization module 220, and a real-time warehousing module 230.
The file monitoring module 210 is configured to monitor an operation of a file system of the machine server 100, and send a synchronization request to the file synchronization module 220.
The file synchronization module 220 is configured to receive the synchronization request, and call an incremental backup program to perform abnormal file synchronization; when the synchronization of the transaction file is completed, a warehousing instruction is sent to the real-time warehousing module 230, wherein the warehousing instruction is used for instructing the real-time warehousing module 230 to perform format conversion on the transaction data according to a preset warehousing rule;
The real-time warehousing module 230 is configured to perform format conversion on the transaction data according to a preset warehousing rule, so as to generate model layer data; and transmits model layer data and a data analysis request to the data warehouse server 300, the data analysis request being used to instruct the data warehouse server 300 to acquire application layer data according to the model layer data.
According to the edge computing server 200 of the embodiment, through the cooperation of the file monitoring module 210, the file synchronization module 220 and the real-time warehousing module 230, automatic increment synchronization of abnormal files and automatic warehousing of abnormal data are realized, so that the problem of abnormal data accumulation caused by untimely processing is effectively avoided, and the operation reliability of a machine file processing system is improved.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the invention, which are described in detail and are not to be construed as limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.
Claims (7)
1. A machine file processing method is applied to an edge computing server and comprises the following steps:
Monitoring the operation of file systems of different machine servers, and acquiring abnormal files generated by the newly added and modified operation, wherein the abnormal files comprise a plurality of rows of abnormal data, the data format and the data volume of the abnormal data of each row are different, and the test result of a wafer cannot be known through the abnormal files;
Performing format conversion on the multi-row abnormal data according to a preset warehousing rule to generate model layer data with the same definition mode, wherein the content with the same definition mode comprises a format, a unit and a name, and the model layer data is data capable of being analyzed; the preset warehousing rules are rules set in the edge computing server aiming at different machine servers, and the preset warehousing rules comprise conditions and methods for converting the format of abnormal data;
The model layer data and a data analysis request are sent to a data warehouse server, the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data, and the test result can be acquired by consulting the application layer data;
The edge computing server comprises a file monitoring module, a file synchronization module and a real-time warehousing module, wherein the operation of monitoring file systems of different machine servers, and the acquisition of transaction files generated by the newly added and modified operation comprises the following steps:
Controlling the file monitoring module to monitor the operation of a file system of the machine server and sending a synchronous request to the file synchronization module;
Controlling the file synchronization module to receive the synchronization request, and calling an incremental backup program to perform abnormal file synchronization; when the synchronization of the abnormal files is completed, a warehousing instruction is sent to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule;
The method for generating the model layer data with the same definition mode comprises the following steps of: setting a first row of the transaction data as a set row; reading transaction data of the set row; obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule; executing a corresponding warehousing strategy according to the row identification of the set row;
The obtaining the model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule comprises the following steps: acquiring a storage version of the transaction file; judging whether the transaction data of the set row need format conversion or not according to the storage version and a preset warehousing rule; if yes, converting the transaction data of the set row into model layer data; if not, directly returning to the step of executing the corresponding warehousing strategy according to the row identification of the set row.
2. The machine file processing method according to claim 1, wherein executing the corresponding warehousing policy according to the row identifier of the set row includes:
when the setting behavior is last, generating a reading identifier for the transaction file;
when the set row is not the last row, setting the next row of the set row as a new set row, and repeating the reading of the transaction data of the set row; and obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule until the new set row is the last row.
3. The machine file processing method according to claim 1, wherein the operation of monitoring the file system of the machine server includes: and utilizing Inotify characteristics of the Linux kernel to monitor the operation of the new addition and modification of the file system of the machine server.
4. The machine file processing method is applied to a machine file processing system, wherein the machine file processing system comprises a data warehouse server, and the machine file processing method comprises the following steps:
The data warehouse server is controlled to receive model layer data and a data analysis request sent by an edge computing server, the model layer data are data which are generated by the edge computing server according to a preset warehousing rule and can be analyzed in the same definition mode and are generated by performing format conversion on a plurality of lines of abnormal data included in abnormal files, the content in the same definition mode comprises a format, a unit and a name, the abnormal files are files generated by the edge computing server through the operation of monitoring the new addition and modification of file systems of different machine servers, the data format and the data quantity of the abnormal data in each line are different, and the test result of a wafer cannot be known through the abnormal files; the preset warehousing rules are rules set in the edge computing server aiming at different machine servers, and the preset warehousing rules comprise conditions and methods for converting the format of abnormal data;
Obtaining a data field required to be output, performing format conversion on the model layer data according to the data field, and generating application layer data, wherein the application layer data is used for generating a visual page, and the test result can be obtained by consulting the application layer data;
wherein the edge computing server includes:
The file monitoring module is used for monitoring the operation of a file system of the machine server and sending a synchronous request to the file synchronization module;
The file synchronization module is used for receiving the synchronization request and calling an incremental backup program to perform abnormal file synchronization; when the synchronization of the abnormal files is completed, a warehousing instruction is sent to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule;
The real-time warehousing module is used for carrying out format conversion on the abnormal data according to a preset warehousing rule to generate model layer data; sending model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data;
The format conversion is performed on the transaction data according to a preset warehousing rule to generate model layer data, which comprises the following steps: setting a first row of the transaction data as a set row; reading transaction data of the set row; obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule; executing a corresponding warehousing strategy according to the row identification of the set row;
The obtaining the model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule comprises the following steps: acquiring a storage version of the transaction file; judging whether the transaction data of the set row need format conversion or not according to the storage version and a preset warehousing rule; if yes, converting the transaction data of the set row into model layer data; if not, directly returning to the step of executing the corresponding warehousing strategy according to the row identification of the set row.
5. The machine file processing method according to claim 4, wherein the machine file processing system further comprises a front-end application server, the machine file processing method further comprising:
Controlling the data warehouse server to send the application layer data and a data application request to a front-end application server, wherein the data application request is used for indicating the front-end application server to acquire a visual page according to the application layer data;
Controlling the front-end application server to receive application layer data and a data application request sent by a data warehouse server; acquiring the visual page according to the application layer data; and displaying the visual page.
6. A machine file processing system, comprising:
The edge computing server is used for monitoring the operation of file systems of different machine servers, acquiring abnormal files generated by the newly added and modified operation, wherein the abnormal files comprise a plurality of rows of abnormal data, the data format and the data quantity of the abnormal data of each row are different, and the test result of the wafer cannot be known through the abnormal files; performing format conversion on the multi-row abnormal data according to a preset warehousing rule to generate model layer data with the same definition mode, wherein the content with the same definition mode comprises a format, a unit and a name, and the model layer data is data capable of being analyzed; the model layer data and a data analysis request are sent to a data warehouse server, the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data, and the test result can be acquired by consulting the application layer data; the preset warehousing rules are rules set in the edge computing server aiming at different machine servers, and the preset warehousing rules comprise conditions and methods for converting the format of abnormal data;
the data warehouse server is used for receiving the model layer data and the data analysis request sent by the edge calculation server; acquiring a data field required to be output, and performing format conversion on the model layer data according to the data field to generate application layer data;
wherein the edge computing server includes:
The file monitoring module is used for monitoring the operation of a file system of the machine server and sending a synchronous request to the file synchronization module;
The file synchronization module is used for receiving the synchronization request and calling an incremental backup program to perform abnormal file synchronization; when the synchronization of the abnormal files is completed, a warehousing instruction is sent to a real-time warehousing module, wherein the warehousing instruction is used for instructing the real-time warehousing module to perform format conversion on the abnormal data according to a preset warehousing rule;
The real-time warehousing module is used for carrying out format conversion on the abnormal data according to a preset warehousing rule to generate model layer data; sending model layer data and a data analysis request to a data warehouse server, wherein the data analysis request is used for indicating the data warehouse server to acquire application layer data according to the model layer data;
The format conversion is performed on the transaction data according to a preset warehousing rule to generate model layer data, which comprises the following steps: setting a first row of the transaction data as a set row; reading transaction data of the set row; obtaining model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule; executing a corresponding warehousing strategy according to the row identification of the set row;
The obtaining the model layer data corresponding to the transaction data of the set row according to the transaction file and a preset warehousing rule comprises the following steps: acquiring a storage version of the transaction file; judging whether the transaction data of the set row need format conversion or not according to the storage version and a preset warehousing rule; if yes, converting the transaction data of the set row into model layer data; if not, directly returning to the step of executing the corresponding warehousing strategy according to the row identification of the set row.
7. The machine file processing system of claim 6, wherein the data warehouse server is further configured to send the application layer data and a data application request to a front-end application server, the data application request being configured to instruct the front-end application server to obtain a visualization page according to the application layer data, the machine file processing system further comprising:
the front-end application server is used for receiving the application layer data and the data application request sent by the data warehouse server; acquiring the visual page according to the application layer data; and displaying the visual page.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010113609.5A CN113297157B (en) | 2020-02-24 | 2020-02-24 | Machine file processing method and processing system |
EP21761907.1A EP3933899B1 (en) | 2020-02-24 | 2021-02-09 | Machine file processing method and system |
US17/310,355 US20220318205A1 (en) | 2020-02-24 | 2021-02-09 | Machine station file processing methods and machine station file processing systems |
PCT/CN2021/076330 WO2021169808A1 (en) | 2020-02-24 | 2021-02-09 | Machine file processing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010113609.5A CN113297157B (en) | 2020-02-24 | 2020-02-24 | Machine file processing method and processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113297157A CN113297157A (en) | 2021-08-24 |
CN113297157B true CN113297157B (en) | 2024-06-07 |
Family
ID=77318579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010113609.5A Active CN113297157B (en) | 2020-02-24 | 2020-02-24 | Machine file processing method and processing system |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220318205A1 (en) |
EP (1) | EP3933899B1 (en) |
CN (1) | CN113297157B (en) |
WO (1) | WO2021169808A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115186020A (en) * | 2022-07-15 | 2022-10-14 | 深圳安巽科技有限公司 | Data access storage processing method, system and storage medium |
CN116737482A (en) * | 2023-08-10 | 2023-09-12 | 上海孤波科技有限公司 | Method and device for collecting chip test data in real time and electronic equipment |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7003560B1 (en) * | 1999-11-03 | 2006-02-21 | Accenture Llp | Data warehouse computing system |
WO2007052959A1 (en) * | 2005-11-03 | 2007-05-10 | Ktfreetel Co., Ltd. | Open mobile business supporting system and method |
EP2009586A2 (en) * | 2005-11-03 | 2008-12-31 | KTFreetel Co., Ltd. | Open interface device and method |
CN101477543A (en) * | 2008-01-03 | 2009-07-08 | 埃森哲环球服务有限公司 | System and method for automating ETL application |
CN102111428A (en) * | 2009-12-29 | 2011-06-29 | 捷达世软件(深圳)有限公司 | Machine data acquisition system and method |
KR101108534B1 (en) * | 2011-01-24 | 2012-01-30 | (주)아이비즈소프트웨어 | Web application input value validation and conversion based on domain rules, database output value management management automation system and control method |
CN103514223A (en) * | 2012-06-28 | 2014-01-15 | 阿里巴巴集团控股有限公司 | Data synchronism method and system of database |
CN103793437A (en) * | 2012-11-01 | 2014-05-14 | 无锡华润上华科技有限公司 | Wafer test data processing method and system |
CN104122871A (en) * | 2014-07-29 | 2014-10-29 | 于兵 | Real-time monitoring system and real-time monitoring method of semiconductor test data |
CN104851821A (en) * | 2014-02-19 | 2015-08-19 | 讯利电业股份有限公司 | Wafer test data analysis method |
CN105574039A (en) * | 2014-10-16 | 2016-05-11 | 中芯国际集成电路制造(上海)有限公司 | Wafer test data processing method and system |
CN107391617A (en) * | 2017-07-05 | 2017-11-24 | 国网福建省电力有限公司 | Model method is led based on monitoring system automatically |
CN108874585A (en) * | 2018-05-25 | 2018-11-23 | 北京极秒科技有限公司 | File backup method, apparatus and system |
CN109298997A (en) * | 2018-08-08 | 2019-02-01 | 平安科技(深圳)有限公司 | Interface test method, system, computer equipment and storage medium |
KR20190020491A (en) * | 2017-08-21 | 2019-03-04 | 한국전자통신연구원 | Method for integration status monitoring of ground station system |
CN109726234A (en) * | 2018-09-14 | 2019-05-07 | 上海华岭集成电路技术股份有限公司 | Integrated circuit testing Information Management System based on industry internet |
CN110377648A (en) * | 2018-04-11 | 2019-10-25 | 西安邮电大学 | A kind of multi-source heterogeneous Data Analysis Platform towards intelligence manufacture |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7111023B2 (en) * | 2001-05-24 | 2006-09-19 | Oracle International Corporation | Synchronous change data capture in a relational database |
JP2005515556A (en) * | 2002-01-15 | 2005-05-26 | ネットワーク アプライアンス, インコーポレイテッド | Active file change notification |
JP4857199B2 (en) * | 2007-04-05 | 2012-01-18 | 株式会社日立製作所 | Information asset management system, log analysis device, and log analysis program |
US10394661B2 (en) * | 2015-09-22 | 2019-08-27 | International Business Machines Corporation | Policy driven data updates |
DE102016112049B3 (en) * | 2016-06-30 | 2017-08-24 | Infineon Technologies Ag | METHOD FOR PRODUCING CZ-SILICON WAFERS AND METHOD FOR PRODUCING A SEMICONDUCTOR DEVICE |
US11294926B1 (en) * | 2019-05-31 | 2022-04-05 | Facteus, Inc. | Master extract, transform, and load (ETL) application for accommodating multiple data source types having disparate data formats |
-
2020
- 2020-02-24 CN CN202010113609.5A patent/CN113297157B/en active Active
-
2021
- 2021-02-09 US US17/310,355 patent/US20220318205A1/en not_active Abandoned
- 2021-02-09 EP EP21761907.1A patent/EP3933899B1/en active Active
- 2021-02-09 WO PCT/CN2021/076330 patent/WO2021169808A1/en unknown
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7003560B1 (en) * | 1999-11-03 | 2006-02-21 | Accenture Llp | Data warehouse computing system |
WO2007052959A1 (en) * | 2005-11-03 | 2007-05-10 | Ktfreetel Co., Ltd. | Open mobile business supporting system and method |
EP2009586A2 (en) * | 2005-11-03 | 2008-12-31 | KTFreetel Co., Ltd. | Open interface device and method |
CN101477543A (en) * | 2008-01-03 | 2009-07-08 | 埃森哲环球服务有限公司 | System and method for automating ETL application |
CN102111428A (en) * | 2009-12-29 | 2011-06-29 | 捷达世软件(深圳)有限公司 | Machine data acquisition system and method |
KR101108534B1 (en) * | 2011-01-24 | 2012-01-30 | (주)아이비즈소프트웨어 | Web application input value validation and conversion based on domain rules, database output value management management automation system and control method |
CN103514223A (en) * | 2012-06-28 | 2014-01-15 | 阿里巴巴集团控股有限公司 | Data synchronism method and system of database |
CN103793437A (en) * | 2012-11-01 | 2014-05-14 | 无锡华润上华科技有限公司 | Wafer test data processing method and system |
CN104851821A (en) * | 2014-02-19 | 2015-08-19 | 讯利电业股份有限公司 | Wafer test data analysis method |
CN104122871A (en) * | 2014-07-29 | 2014-10-29 | 于兵 | Real-time monitoring system and real-time monitoring method of semiconductor test data |
CN105574039A (en) * | 2014-10-16 | 2016-05-11 | 中芯国际集成电路制造(上海)有限公司 | Wafer test data processing method and system |
CN107391617A (en) * | 2017-07-05 | 2017-11-24 | 国网福建省电力有限公司 | Model method is led based on monitoring system automatically |
KR20190020491A (en) * | 2017-08-21 | 2019-03-04 | 한국전자통신연구원 | Method for integration status monitoring of ground station system |
CN110377648A (en) * | 2018-04-11 | 2019-10-25 | 西安邮电大学 | A kind of multi-source heterogeneous Data Analysis Platform towards intelligence manufacture |
CN108874585A (en) * | 2018-05-25 | 2018-11-23 | 北京极秒科技有限公司 | File backup method, apparatus and system |
CN109298997A (en) * | 2018-08-08 | 2019-02-01 | 平安科技(深圳)有限公司 | Interface test method, system, computer equipment and storage medium |
CN109726234A (en) * | 2018-09-14 | 2019-05-07 | 上海华岭集成电路技术股份有限公司 | Integrated circuit testing Information Management System based on industry internet |
Non-Patent Citations (3)
Title |
---|
A global dataset of air temperature derived from satellite remote sensing and weather stations;Josh Hooker等;Scientific Data;20181231;全文 * |
基于Web服务器的文件实时监控与数据采集的方法研究;黄同成;张思阳;段顼;;电脑知识与技术;20180515(14);全文 * |
面向半导体制造的大数据分析平台;杨俊刚;张洁;秦威;张启华;康盛;;计算机集成制造系统;20161231(12);全文 * |
Also Published As
Publication number | Publication date |
---|---|
WO2021169808A1 (en) | 2021-09-02 |
EP3933899A1 (en) | 2022-01-05 |
EP3933899A4 (en) | 2022-04-27 |
CN113297157A (en) | 2021-08-24 |
US20220318205A1 (en) | 2022-10-06 |
EP3933899B1 (en) | 2023-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113297157B (en) | Machine file processing method and processing system | |
CN112269744A (en) | System abnormity testing method and device, computer equipment and storage medium | |
CN111797008B (en) | Automatic verification method, equipment and storage medium for mobile terminal embedded point data | |
CN117215910A (en) | Interface test frame generation method, test method, electronic device and storage medium | |
CN1953102B (en) | Test data reporting and analyzing method and system | |
CN110704148B (en) | Acquisition method and device of equipment page element, server and storage medium | |
CN114429256A (en) | Data monitoring method and device, electronic equipment and storage medium | |
CN105550088A (en) | Automated testing method and automated testing system | |
US11869100B2 (en) | Data consolidation analysis system and data consolidation analysis method | |
CN111310351A (en) | Method and device for monitoring state of workshop equipment, terminal equipment and storage medium | |
CN115617780A (en) | Data import method, device, equipment and storage medium | |
CN113126993A (en) | Automatic testing method and system applied to vehicle detection software | |
CN110188034A (en) | A kind of method for testing software based on information sharing | |
CN111639413B (en) | Satellite automatic test system and method | |
CN111026307B (en) | Method and device for quickly associating graphics primitives in graphics configuration tool | |
CN110532253B (en) | Service analysis method, system and cluster | |
CN114416457B (en) | Computer aging centralized detection management method and device, electronic equipment and medium | |
CN112559612A (en) | Dynamic data extraction and sharing method and device | |
CN113238901A (en) | Multi-device automatic testing method and device, storage medium and computer device | |
CN112422693A (en) | User online short video draft queue exporting method | |
CN117252188B (en) | Software image monitoring method and system based on artificial intelligence | |
CN111240999A (en) | Method and system for improving script test execution efficiency | |
US12114080B2 (en) | Display screen flicker detection | |
CN117610998A (en) | Material defect detection method, device, equipment and storage medium | |
CN112749067B (en) | System performance test method and device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |