Product verification method and device, computer equipment and storage medium

Through an automated product verification method, the process files to be verified and verified in the process file are solved, and the problems of low efficiency and poor accuracy caused by manual operations are achieved, and efficient and accurate product collection of the process flow is achieved.

CN120181769APending Publication Date: 2025-06-20SHENZHEN CELLBRI BIO INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311742395.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the prior art, the process flow is realized through manual operation, which is inefficient and prone to operational errors or omissions, resulting in waste of process costs, especially during the product collection process, it is difficult to accurately realize the preset number of collection times and volume.

Method used

Provide a product verification method, by receiving the collected product verification instructions, obtaining the target process file, identifying the process file to be verified, running the process file for the number of collection times and product volume verification, and outputting the product verification results.

Benefits of technology

This method does not require manual participation, and can accurately determine whether the process file to be checked can run normally, and accurately collect the product in volume, reduce the verification error rate, and ensure that the process file can accurately collect the product in actual applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120181769A_ABST
    Figure CN120181769A_ABST
Patent Text Reader

Abstract

The invention discloses a product verification method and device, computer equipment and a storage medium. The method comprises the steps that after a collected product verification instruction is received, a target process file corresponding to the collected product verification instruction is acquired; performing collection process identification on the target process file, and identifying a to-be-verified process file; running the target process file, performing collection frequency verification on all the to-be-verified process files to obtain a first verification result, and performing product volume verification on all the to-be-verified process files to obtain a second verification result; and outputting a product verification result of the target process file according to the first verification result and the second verification result. According to the method, whether the to-be-verified process file collects the product or not and whether the volume of the collected product is accurate or not are verified, so that whether the to-be-verified process file can normally collect the product or not in the target process file can be accurately determined, the product can be accurately collected in practical application, and the corresponding target process flow is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of process technology, and in particular, to a product verification method, device, computer device, and storage medium. Background Art

[0002] In the prior art, most of the process flows are realized through semi-automated manual operations. However, the way of realizing the process flow through manual operations not only has low efficiency, but also is very prone to step operation errors or step omissions, resulting in waste of process costs. For example, when the process file for collecting products is executing the process of collecting products, it often requires manual interruption and calculation of the collection volume, which easily leads to the number of actual product collections being different from the preset number of product collections; or, the volume error of the product collected by the process file for collecting products is too large, resulting in the situation that the actual collected product volume is not equal to the preset product volume. Therefore, how to perform product verification on the process file generated by process editing so that the process file can collect products more accurately in actual applications is a technical problem to be solved urgently. Summary of the Invention

[0003] Embodiments of the present invention provide a product verification method, device, computer device, and storage medium to solve the problem of how to perform product verification on the process file generated by process editing.

[0004] A product verification method includes:

[0005] After receiving a product collection verification instruction, obtain a target process file corresponding to the product collection verification instruction;

[0006] Perform collection process recognition on the target process file to identify at least one to-be-verified process file for collecting products;

[0007] Run the target process file, perform collection times verification on all the to-be-verified process files to obtain a first verification result, and perform product volume verification on all the to-be-verified process files to obtain a second verification result;

[0008] Output a product verification result of the target process file according to the first verification result and the second verification result.

[0009] Preferably, the obtaining of the target process file corresponding to the product collection verification instruction includes:

[0010] Obtain a target process flow in the product collection verification instruction, where the target process flow includes a parent process flow and a child process flow;

[0011] Perform nested process editing on the parent process flow and the sub-process flows, and perform parallel process editing on the sub-process flows at the same level to obtain the first process document;

[0012] Identify the sample injection parent process document and the product collection sub-process documents from the first process document, and insert cumulative sub-process documents after each of the product collection sub-process documents to obtain the second process document;

[0013] Perform volume balance judgment on the second process document to obtain the target process document after volume balance judgment.

[0014] Preferably, the performing volume balance judgment on the second process document to obtain the target process document after volume balance judgment includes:

[0015] According to the second process document, determine the preset sample injection volume corresponding to the sample injection parent process document and the first preset volume corresponding to the product collection sub-process documents;

[0016] If the preset sample injection volume is greater than the first preset volume, and the volume difference between the preset sample injection volume and the first preset volume is greater than the preset threshold, then perform drainage detection on the second process document to obtain the target process document;

[0017] If the preset sample injection volume is greater than the first preset volume, and the volume difference between the preset sample injection volume and the first preset volume is not greater than the preset threshold, then record the second process document as the target process document;

[0018] If the preset sample injection volume is not greater than the first preset volume, then record the second process document as the target process document.

[0019] Preferably, the performing drainage detection on the second process document to obtain the target process document includes:

[0020] Detect the drainage sub-process document in the second process document;

[0021] When the drainage sub-process document is detected, determine that the detection is qualified, and record the second process document as the target process document;

[0022] When the drainage sub-process document is not detected, determine that the detection is unqualified, generate an update requirement instruction for the second process document, and after receiving the update instruction in response to the update requirement instruction, add a drainage sub-process document after the product collection sub-process document and update the second process document to obtain the target process document.

[0023] Preferably, the performing collection times verification on all the process documents to be verified to obtain the first verification result includes:

[0024] Determine whether each of the to-be-verified process files is cumulatively counted during the operation of the target process file;

[0025] If all of the to-be-verified process files are cumulatively counted, determine that the first verification result is verification passed;

[0026] If there exists a to-be-verified process file that is not cumulatively counted, determine that the first verification result corresponding to the to-be-verified process file is verification failed.

[0027] Preferably, the performing a product volume verification on all of the to-be-verified process files to obtain a second verification result includes:

[0028] Obtain a first product volume collected by all of the to-be-verified process files, and determine whether the first product volume is within a second preset volume range;

[0029] If the first product volume is within the second preset volume range, determine that the second verification result corresponding to the to-be-verified process file is verification passed;

[0030] If the first product volume is not within the second preset volume range, determine that the second verification result corresponding to the to-be-verified process file is verification failed.

[0031] Preferably, before obtaining the target process file corresponding to the collected product verification instruction, the product verification method further includes:

[0032] Receive a migration instruction, respond to the migration instruction and obtain a to-be-migrated process file and a migration link corresponding to the to-be-migrated process file;

[0033] Change an original process identification code corresponding to the to-be-migrated process file to obtain a target process identification code corresponding to the to-be-migrated process file;

[0034] Query existing process files in the system database based on the to-be-migrated process file, and determine whether there exists an existing process file identical to the to-be-migrated process file;

[0035] If there exists an existing process file identical to the to-be-migrated process file, delete the to-be-migrated process file and the target process identification code corresponding to the to-be-migrated process file, and store the migration link in an existing link stack corresponding to the existing process file;

[0036] If there is no existing process file identical to the to-be-migrated process file, then store the to-be-migrated process file and the target process identification code corresponding to the to-be-migrated process file in the system database. Meanwhile, create a new link stack corresponding to the to-be-migrated process file, and store the migration link in the new link stack;

[0037] Preferably, obtaining the target process file corresponding to the collected product verification instruction includes: in the system database after the migration instruction is completed, obtaining the target process file corresponding to the collected product verification instruction.

[0038] A product verification device includes:

[0039] A target process file acquisition module, configured to obtain a target process file corresponding to the collected product verification instruction after receiving the collected product verification instruction;

[0040] A to-be-verified process file identification module, configured to perform collection process identification on the target process file to identify at least one to-be-verified process file for collecting products;

[0041] A verification module, configured to run the target process file, perform collection times verification on all the to-be-verified process files to obtain a first verification result, and perform product volume verification on all the to-be-verified process files to obtain a second verification result;

[0042] A product verification result output module, configured to output the product verification result of the target process file according to the first verification result and the second verification result.

[0043] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above product verification method is implemented.

[0044] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above product verification method is implemented.

[0045] The above product verification method, device, computer equipment and storage medium identify the process file to be verified for collecting products in the target process file, and perform collection times verification and product volume verification on the process file to be verified respectively, obtaining the first verification result and the second verification result. This verification process does not require manual participation, making it more convenient to determine whether the process file to be verified can run. Moreover, it can more accurately determine whether the process file to be verified can collect products accurately in terms of volume, reducing the verification error rate. According to the first verification result and the second verification result, obtain the product verification result of the target process file. By verifying whether the process file to be verified collects products and whether the volume of the collected products is accurate, it can more accurately determine whether the process file to be verified for collecting products in the target process file can collect products normally, facilitating the correction of the target process file so that it can collect products more precisely in actual application and achieve the corresponding target process flow. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0047] Figure 1 is a flowchart of a product verification method in an embodiment of the present invention;

[0048] Figure 2 is another flowchart of a product verification method in an embodiment of the present invention;

[0049] Figure 3 is another flowchart of a product verification method in an embodiment of the present invention;

[0050] Figure 4 is another flowchart of a product verification method in an embodiment of the present invention;

[0051] Figure 5 is another flowchart of a product verification method in an embodiment of the present invention;

[0052] Figure 6 is another flowchart of a product verification method in an embodiment of the present invention;

[0053] Figure 7 is another flowchart of a product verification method in an embodiment of the present invention;

[0054] Figure 8 is a schematic diagram of a product verification device in an embodiment of the present invention;

[0055] Figure 9 It is a schematic diagram of a computer device in an embodiment of the present invention. Specific Embodiments

[0056] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0057] An embodiment of the present invention provides a product verification method, which is used to verify the products of the process file generated by process editing of the process flow, and determine whether the products collected after the operation of the process file meet the requirements of the process flow for the collection times and collection volumes of the products, so that the process file can collect products more accurately during actual operation.

[0058] In this embodiment, the process flow refers to the operation process required to implement a certain process. The process file refers to the file generated after process editing of the process flow.

[0059] In one embodiment, as Figure 1 shown, a product verification method is provided. Taking the computer device in Figure 9 as an example for description, the method includes the following steps:

[0060] S101: After receiving the product collection verification instruction, obtain the target process file corresponding to the product collection verification instruction;

[0061] S102: Perform collection process identification on the target process file to identify at least one process file to be verified for product collection;

[0062] S103: Run the target process file, perform collection times verification on all process files to be verified to obtain a first verification result, and perform product volume verification on all process files to be verified to obtain a second verification result;

[0063] S104: Output the product verification result of the target process file according to the first verification result and the second verification result.

[0064] Among them, the product collection verification instruction refers to the instruction for verifying the target process file. The target process file refers to the process file that needs to be verified for products.

[0065] As an example, in step S101, after receiving the collection product verification instruction, the computer device obtains the target process file corresponding to the collection product verification instruction in the system database, which is convenient for subsequent identification of the target process file and product verification to obtain the product verification result. In this example, the computer device can use the process file obtained by performing process editing on the process flow as the target process file, or can use the process file migrated from other computer devices as the target process file.

[0066] Among them, collection process identification refers to the process of identifying the process file to be verified for collecting products in the target process file. The process file to be verified refers to the combination of process files related to the collected product in the target process file. Understandably, each process file to be verified includes a combination of multiple process files to achieve product collection and product verification.

[0067] As an example, in step S102, after obtaining the target process file, the computer device further performs collection process identification on the process files for implementing different functions in the target process file, determines the combination of all process files for collecting products, and obtains at least one process file to be verified for collecting products. For example, in the target process file, the sub-process file for collecting products, the sub-process file for verifying the collection times of the collected products, and the sub-process file for verifying the product volume are the combination of process files for collecting products and can be used as a process file to be verified. In this example, in the target process file, identifying at least one process file to be verified for collecting products makes it feasible to perform collection times verification and product volume verification on the process file to be verified subsequently.

[0068] Among them, the collection times verification is used to verify each process file to be verified according to the number of times each process file to be verified in the target process file collects products. The first verification result refers to the verification result determined after performing collection times verification on each process file to be verified. The product volume verification is used to verify each process file to be verified according to the volume of products collected by each process file to be verified in the target process file. The second verification result refers to the verification result determined after performing product volume verification on each process file to be verified.

[0069] As an example, in step S103, during the operation of the target process file, the computer device determines whether each to-be-verified process file for collecting products in the target process file performs the operation step of collecting products. If each to-be-verified process file for collecting products has performed the operation step of collecting products, it is determined that the first verification result is verification passed. If there is a to-be-verified process file for collecting products that has not performed the operation step of collecting products, it is determined that the first verification result is verification failed. Moreover, the computer device obtains the volume of the products actually collected after all the to-be-verified process files in the target process file have run, and obtains the preset volume determined according to the theoretical value of the measured product volume, and compares the actually collected product volume with the preset volume to determine the second verification result. For example, the volume of the products collected after all the to-be-verified process files in the target process file have run can be determined by a sensing device. In this example, when the computer device determines that there is a to-be-verified process file that has not performed the operation step of collecting products, it can also identify the levels where all the to-be-verified process files that have not performed the operation step of collecting products are located, and display the levels where each to-be-verified process file that has not performed the operation step of collecting products is located on the verification interface, facilitating subsequent correction of each to-be-verified process file that has not performed the operation step of collecting products in the target process file so that it can operate normally in actual applications.

[0070] In this example, the verification of the collection times and the product volume of the to-be-verified process files is performed without manual participation, which can make it more convenient to determine whether each to-be-verified process file can operate normally, and can more accurately determine whether the to-be-verified process file can collect products accurately in terms of volume, reducing the verification error rate, and facilitating subsequent determination of the product verification result of the target process file according to the first verification result and the second verification result corresponding to the to-be-verified process file. In this example, the computer device can perform the verification of the collection times and the product volume of the target process file in the target process file simultaneously to achieve a more comprehensive verification of the target file. The computer device can also perform the product volume verification on each to-be-verified process file after determining that the first verification result is verification passed. If the first verification result is verification failed, there is no need to perform the product volume verification, which is convenient for improving the verification efficiency.

[0071] Among them, the product verification result refers to the verification result of whether the target process file can collect products normally determined according to the first verification result and the second verification result. The product verification result includes verification passed and verification failed.

[0072] As an example, in step S104, after the computer device determines the first verification result and the second verification result corresponding to the process file to be verified, it determines that the product verification result of the target process file is verification passed or verification failed according to the first verification result and the second verification result. Understandably, if the product verification result is verification passed, it indicates that the target process file can collect products normally; if the product verification result is verification failed, it indicates that the target process file cannot collect products normally. This method does not require manual participation in verification, which is more convenient and fast. Moreover, by verifying whether the process file to be verified collects products and whether the volume of the collected products is accurate, it can accurately determine whether the process file to be verified for collecting products in the target process file can collect products normally, which is convenient for correcting the target process file so that it can collect products more accurately in actual applications.

[0073] In this embodiment, the process file to be verified for collecting products is identified in the target process file, and the process file to be verified is respectively subjected to collection times verification and product volume verification to obtain the first verification result and the second verification result. This verification process does not require manual participation, making it more convenient to judge whether the process file to be verified can run. Moreover, it can accurately determine whether the process file to be verified can collect products accurately in terms of volume, reducing the verification error rate. According to the first verification result and the second verification result, the product verification result of the target process file is obtained. By verifying whether the process file to be verified collects products and whether the volume of the collected products is accurate, it can accurately determine whether the process file to be verified for collecting products in the target process file can collect products normally, which is convenient for correcting the target process file so that it can collect products more accurately in actual applications and implement the corresponding target process flow.

[0074] In one embodiment, as Figure 2 shown, step S101, that is, obtaining the target process file corresponding to the product collection verification instruction, includes:

[0075] S201: Obtain the target process flow in the product collection verification instruction, where the target process flow includes a parent process flow and a child process flow;

[0076] S202: Perform nested process editing on the parent process flow and the child process flow, and perform parallel process editing on the child process flows at the same level to obtain the first process file;

[0077] S203: Identify the sample injection parent process file and the product collection child process file from the first process file, and insert cumulative child process files after each product collection child process file to obtain the second process file;

[0078] S204: Perform volume balance judgment on the second process document to obtain the target process document after volume balance judgment.

[0079] Among them, the target process flow refers to the process flow formulated to achieve the target process. Understandably, the target process flow includes parallel process flows and serial process flows generated through nesting. Due to the existence of the nesting relationship, the target process flow includes multiple levels. Due to the existence of the parallel relationship, each level has multiple process flows. The process flow in the upper level is the parent process flow of the lower level, and the process flow in the lower level is the child process flow of the upper level.

[0080] As an example, in step S201, the computer device obtains the process flow that needs to be edited for the process, as the target process flow. This target process flow includes the parent process flow and the child process flow. Understandably, this target process flow includes process flows with a parallel relationship and process flows with an upper and lower level nesting relationship, and the process flows with an upper and lower level nesting relationship are the parent process flow and the child process flow to each other. In this example, obtaining the target process flow makes it feasible to perform process editing on the target process flow subsequently to obtain the target process document.

[0081] Among them, the nested process editing is used to perform process editing on the child process flow and the parent process flow that are in a nested relationship with each other. The parallel process editing is used to perform process editing on the process flows at the same level. The first process document refers to the process document obtained after performing nested process editing and parallel process editing on the target process flow.

[0082] As an example, in step S202, the computer device performs nested process editing on the child process flow and the parent process flow that are in a nested relationship with each other in the target process flow corresponding to the product verification instruction, and performs parallel process editing on the process flows at the same level according to the parallel relationship, to obtain the first process document corresponding to the target process flow. In this example, performing nested process editing and parallel process editing on the target process flow to obtain the first process document makes it feasible to further perform process editing on the first process document subsequently.

[0083] Among them, the second process document refers to the process document obtained after further process editing on the first process document. The injection parent process document is the process document used to input the injection for preparing the product during the operation of the target process document. The cumulative child process document is the process document that accumulatively counts whether the process document to be verified for collecting the product is running during the operation of the target process document.

[0084] As an example, in step S203, after the computer device obtains the first process file after preliminary process editing, it identifies the first process file, determines the sample injection parent process file and the product collection sub-process file, and adds an accumulation sub-process file at the next level of each product collection sub-process file to obtain the second process file. Understandably, the sample injection parent process file is used to input the sample injection for preparing the product. The product collection sub-process file is at the sub-level of the sample injection parent process file. During the operation of the target process file, if both the sample injection parent process file and the product collection sub-process file can operate normally, the accumulation sub-process file will perform cumulative counting according to the order of collecting the products. For example, during the operation of the target process file, if a certain sample injection parent process file and a product collection sub-process file are the third process files to collect products in the target process file and the products have been collected, then after the product collection sub-process file, the accumulation sub-process file will perform an addition operation on the basis of the previous count of 2, and the cumulative count will be 3. In this example, adding an accumulation sub-process file at the next level of the product collection sub-process file to obtain the second process file facilitates subsequent verification of the number of collections of the process file to be verified.

[0085] Among them, the volume balance judgment is used to judge whether it is necessary to further edit the second process file according to the size relationship between the preset sample injection volume of the sample injection parent process file and the theoretically collectable product volume of the product collection sub-process file. The target process file refers to the process file that has completed the process editing of the target process flow.

[0086] As an example, in step S204, after the computer device obtains the second process file, it further judges the size relationship between the preset sample injection volume corresponding to the sample injection parent process file and the theoretically collectable product volume corresponding to the product collection sub-process file in each process file to be verified in the second process file. According to this size relationship, the volume balance judgment of the second process file is realized. If the preset sample injection volume is greater than the theoretically collectable product volume, it is necessary to further perform process editing on the second process file to obtain the target process file after process editing. If the result of the volume balance judgment is that the preset sample injection volume is not greater than the theoretically collectable product volume, the second process file is directly determined as the target process file. Understandably, for each process file to be verified, it is necessary to consider whether the volume between the sample injection and the product is balanced according to the law of conservation of mass. If it is not balanced, further consider adding a process flow for collecting other substances except the product in the target process flow to obtain a more perfect target process flow, and further perform process editing on the second process file to obtain the target process file corresponding to the improved target process flow. In this example, the volume balance judgment of the second process file is performed to obtain the target process file after the volume balance judgment, which facilitates subsequent verification of the products of the target process file.

[0087] In this embodiment, nested process editing and parallel process editing are performed on the target process flow to obtain a first process file, making it feasible to further perform process editing on the first process file subsequently. A cumulative sub-process file is added at the next level of the product collection sub-process file to obtain a second process file, facilitating subsequent verification of the collection times of the process file to be verified. Volume balance judgment is performed on the second process file to obtain the target process file after volume balance judgment, facilitating subsequent verification of the product of the target process file.

[0088] In one embodiment, as Figure 3 shown, step S204, that is, performing volume balance judgment on the second process file to obtain the target process file after volume balance judgment, includes:

[0089] S301: According to the second process file, determine the preset injection volume corresponding to the injection parent process file and the first preset volume corresponding to the product collection sub-process file;

[0090] S302: If the preset injection volume is greater than the first preset volume, and the volume difference between the preset injection volume and the first preset volume is greater than the preset threshold, then perform liquid discharge detection on the second process file to obtain the target process file;

[0091] S303: If the preset injection volume is greater than the first preset volume, and the volume difference between the preset injection volume and the first preset volume is not greater than the preset threshold, then record the second process file as the target process file;

[0092] S304: If the preset injection volume is not greater than the first preset volume, then record the second process file as the target process file.

[0093] Among them, the preset injection volume refers to the input volume of injection corresponding to each injection parent process file set in advance. The first preset volume refers to the volume of the product that each product collection sub-process file can theoretically collect according to the preset injection volume.

[0094] As an example, in step S301, after the computer device obtains the second process file, it determines the preset injection volume of each injection parent process file in the second process file and the first preset volume of the product collection sub-process file corresponding to the injection parent process file, facilitating subsequent further correction and improvement of the second process file according to the preset injection volume and the first preset volume to obtain the target process file.

[0095] Among them, the preset threshold is a preset threshold for determining the size of the difference between the preset injection volume and the first preset volume. Liquid discharge detection is a detection for determining whether process editing needs to be performed on the second process file.

[0096] As an example, in step S302, the computer device compares the preset injection volume corresponding to each injection parent process file with the corresponding first preset volume. When the preset injection volume is greater than the corresponding first preset volume, the volume difference between the preset injection volume and the first preset volume is obtained. If the volume difference is greater than the preset threshold, a drainage detection is performed on the second process file to determine whether a drainage sub-process file needs to be added at the same level as the product collection sub-process file, and further obtain the target process file. It can be understood that when the preset injection volume is greater than the first preset volume, it indicates that the injection volume is greater than the product volume, and there may be waste liquid generated. Moreover, when it is determined that the volume difference between the preset injection volume and the first preset volume is greater than the preset threshold, it indicates that the difference between the preset injection volume and the first preset volume to be collected is too large. After excluding the loss of injection during the operation of the target process file, there is still waste liquid generated and needs to be collected. Therefore, when collecting the product, the waste liquid also needs to be collected. A drainage detection needs to be performed on the second process file to determine whether there is a process file for collecting waste liquid in the second process file, and obtain the target process file to ensure that the waste liquid is automatically collected during the operation of the subsequent target process file without manual participation, improving the efficiency of realizing the target process flow.

[0097] As an example, in step S303, when the computer device determines that the preset injection volume is greater than the corresponding first preset volume, the volume difference between the preset injection volume and the first preset volume is obtained. If the volume difference is not greater than the preset threshold, the second process file is directly recorded as the target process file. It can be understood that when the preset injection volume is greater than the first preset volume, it indicates that the injection volume is greater than the product volume, and there may be waste liquid generated. However, due to the loss of injection during the operation of the target process file, if the volume difference between the preset injection volume and the first preset volume is not greater than the preset threshold, it indicates that the difference between the preset injection volume and the first preset volume to be collected is not large, and this difference can be considered as the loss of injection during the operation of the target process file. Therefore, there is no need for waste liquid collection. In this example, when the preset injection volume is greater than the corresponding first preset volume and the volume difference is not greater than the preset threshold, the second process file is directly determined as the target process file without waste liquid collection, which is convenient for improving the operation efficiency during the operation of the target process file.

[0098] As an example, in step S304, when the computer device determines that the preset injection volume is not greater than the corresponding first preset volume, it directly records the second process file as the target process file. Understandably, when the preset injection volume is not greater than the first preset volume, it indicates that the injection volume is not greater than the product volume and there is no generation of waste liquid. Therefore, when collecting the product, there is no need to collect the waste liquid, and directly using the second process file as the target process file can improve the efficiency of implementing the target process flow during the operation of the target process file.

[0099] In this embodiment, according to the size relationship between the preset injection volume and the corresponding first preset volume, it is determined whether to perform further process editing on the second process file to obtain the target process file. This method can improve the efficiency of implementing the target process flow during the operation of the target process file.

[0100] In one embodiment, as Figure 4 shown, step S302, that is, performing liquid drainage detection on the second process file to obtain the target process file, includes:

[0101] S401: Detect the liquid drainage sub-process file in the second process file;

[0102] S402: When the liquid drainage sub-process file is detected, determine that the detection is qualified and record the second process file as the target process file;

[0103] S403: When the liquid drainage sub-process file is not detected, determine that the detection is unqualified, generate an update requirement instruction for the second process file, and after receiving the update instruction feedback for the update requirement instruction, add a liquid drainage sub-process file after the product collection sub-process file and update the second process file to obtain the target process file.

[0104] Among them, the liquid drainage sub-process file refers to the sub-process file used to collect waste liquid.

[0105] As an example, in step S401, after the computer device determines that the volume difference between the preset injection volume and the first preset volume is greater than the preset threshold, it performs liquid drainage detection on the process file to be verified of the second process file to determine whether there is a liquid drainage sub-process file for collecting waste liquid in the process file to be verified of the second process file. Understandably, if the volume difference between the preset injection volume corresponding to the injection parent process file and the first preset volume corresponding to the product collection sub-process file is greater than the preset threshold, it indicates that waste liquid is generated, and there needs to be a sub-process file for collecting waste liquid in the second process file. In this example, detecting the liquid drainage sub-process file in the second process file facilitates obtaining a target process file with a more complete process flow.

[0106] As an example, in step S402, when the computer device detects that there is a liquid discharge sub-process file in the process file to be verified of the second process file, it determines that the second process file passes the detection and records the second process file as the target process file. Understandably, if it is determined that there is a liquid discharge process sub-file in the process file to be verified, it indicates that there is no need to add the liquid discharge process sub-file again. At this time, it is determined that the detection is qualified, and there is no need to perform process editing on the second process file, and the second process file can be directly recorded as the target process file.

[0107] Among them, the update requirement instruction is an instruction used to identify that the second process file fails the detection. The update instruction is an instruction used to update the second process file.

[0108] As an example, in step S403, when the computer device does not detect that there is a liquid discharge sub-process file in the process file to be verified of the second process file, it determines that the second process file fails the detection and generates an update requirement instruction for the second process file. After determining that the update instruction feedback for the update requirement instruction is received, in the process file to be verified where the liquid discharge sub-process file is not detected, a liquid discharge sub-process file is added after the product collection sub-process file to update the second process file, and the updated second process file is recorded as the target process file. Understandably, if it is determined that there is no liquid discharge process sub-file in the process file to be verified, it indicates that a liquid discharge process sub-file needs to be added after the product collection sub-process file in the process file to be verified to achieve the collection of the discharged waste liquid.

[0109] In this embodiment, according to whether a liquid discharge sub-process file is detected in the second process file, it is determined whether the second process file needs to be updated to obtain the target process file. This method does not require manual participation, which not only saves human resources but also reduces errors and improves the acquisition efficiency of the target process file.

[0110] In one embodiment, step S204, that is, performing volume balance judgment on the second process file to obtain the target process file after volume balance judgment, further includes: adding sub-process files for determining volume after the sample injection parent process file and the product collection sub-process file respectively.

[0111] Among them, the sub-process file for determining volume is used to determine the volume of the input sample injection and / or the collected product during the operation of the target process file. For example, for the sample injection parent process file, its corresponding sub-process file for determining volume is used to determine the volume of the sample injection of this parent process file during the operation of the target process file. For the product collection sub-process file, its corresponding sub-process file for determining volume is used to determine the volume of the product of this parent process file during the operation of the target process file, which is convenient for more accurately realizing the verification of the product volume of the process file to be verified.

[0112] As an example, after the computer device inputs the parent process file for sample injection and the sub-process file for product collection, it respectively adds sub-process files for determining volume, facilitating the determination of the volume of the sample injection corresponding to the parent process file for sample injection and the volume of the product corresponding to the sub-process file for product collection during the operation of the target process file. Additionally, the determined volumes of the sample injection and the product can be displayed on the verification interface.

[0113] In one embodiment, as Figure 5 shown, in step S103, a collection count verification is performed on all process files to be verified, obtaining a first verification result, including:

[0114] S501: Determine whether each process file to be verified is cumulatively counted during the operation of the target process file;

[0115] S502: If all process files to be verified are cumulatively counted, determine that the first verification result is verification passed;

[0116] S503: If there is a process file to be verified that is not cumulatively counted, determine that the first verification result corresponding to the process file to be verified is verification failed.

[0117] As an example, in step S501, during the operation of the target process file, the computer device determines whether the cumulative sub-process files in each process file to be verified in the target process file are cumulatively counted, and determines whether the process file to be verified where the cumulative sub-process file is located is cumulatively counted. In this example, determining whether each process file to be verified is cumulatively counted facilitates the subsequent intuitive determination of the first verification result.

[0118] As an example, in step S502, when the computer device determines that the cumulative sub-process files in each process file to be verified for product collection are all cumulatively counted, it determines that all the process files to be verified are cumulatively counted, and further determines that the first verification result is verification passed. For example, if there are 5 process files to be verified for product collection in the target process file, when the computer device determines that the cumulative count result output by the cumulative sub-file with the last execution order is 5, it determines that each process file to be verified for product collection has been cumulatively counted, and determines that the first verification result is verification passed.

[0119] As an example, in step S503, when the computer device determines that there are cumulative sub-process files that have not been cumulatively counted, it determines that there are to-be-verified process files that have not been cumulatively counted, and further determines that the first verification result corresponding to the to-be-verified process file is verification failed. For example, if there are 5 to-be-verified process files for collecting products in the target process file, when the computer device determines that the cumulative count result output by the cumulative sub-file with the last execution order is less than 5, it determines that there are to-be-verified process files for collecting products that have not been cumulatively counted, and determines that the first verification result is verification failed. In this example, when the computer device determines that the first verification result is verification failed, it can further identify the level where the cumulative sub-process file that has not been cumulatively counted is located among all cumulative sub-process files, and prompt an error on the verification interface.

[0120] In this embodiment, by judging whether each to-be-verified process file in the to-be-verified process files has been cumulatively counted, the first verification result corresponding to the to-be-verified process file can be determined more intuitively, which is convenient for subsequently determining the product verification result of the target process file according to the first verification result.

[0121] In one embodiment, as Figure 6 shown, in step S103, volume verification of products is performed on all to-be-verified process files to obtain a second verification result, including:

[0122] S601: Obtain the first product volume collected by all to-be-verified process files, and judge whether the first product volume is within the range of the second preset volume segment;

[0123] S602: If the first product volume is within the range of the second preset volume segment, determine that the second verification result corresponding to the to-be-verified process file is verification passed;

[0124] S603: If the first product volume is not within the range of the second preset volume segment, determine that the second verification result corresponding to the to-be-verified process file is verification failed.

[0125] Among them, the volume of the first product refers to the total volume of the products collected after all the process files to be verified in the target process file are run. The second preset volume range is a volume range determined by the first preset volume corresponding to each process file to be verified in the target process file, and the second preset volume range is within the error range corresponding to the cumulative value of the first preset volumes of all the process files to be verified. Understandably, after the target process file is run, the theoretically collected total volume should be equal to the cumulative value of the first preset volumes corresponding to all the process files to be verified. Due to the existence of system errors, an error range is set based on the theoretically collected total volume to obtain the second preset volume range. The cumulative value of the first preset volumes corresponding to all the process files to be verified (i.e., the volume of the first product) is within the second preset volume range, indicating that the volume of the product collected by each process file to be verified in the target process file is relatively accurate, and the second verification result is verification passed. Therefore, the second preset volume range can be used to verify the volume of the first product actually collected after all the process files to be verified in the target process file are run.

[0126] As an example, in step S601, after the computer device recognizes the process file to be verified, it runs the target process file. After the target process file is run, it obtains the total volume of the products collected by all the process files to be verified in the target process file, takes this total volume as the volume of the first product, and determines whether the volume of the first product is within the second preset volume range, which is convenient for subsequent determination of the second verification result corresponding to the process file to be verified.

[0127] As an example, in step S602, after the computer device determines that the target process file has been run, when it confirms that the volume of the first product collected by all the process files to be verified is within the second preset volume range, it further determines that the second verification result corresponding to the process file to be verified is verification passed. Understandably, when verifying the process file to be verified in the target process file, the volume of the first product collected after the target process file is run can be directly verified. When the volume of the first product meets the requirements of the second preset volume range, it can be determined that the second verification result of the process file to be verified is verification passed, without verifying each process file to be verified one by one, which is more convenient and fast and improves the verification efficiency.

[0128] As an example, in step S603, after the computer device determines that the target process file is running, when it is confirmed that the total volume of the first product collected by all the process files to be verified exceeds the range of the second preset volume segment, it directly determines that the second verification result corresponding to the process file to be verified fails the verification. It can be understood that when verifying the process files to be verified in the target process file, the total volume of the first product collected after the target process file runs can be directly verified. When the total volume of the first product does not meet the requirements of the range of the second preset volume segment, it directly determines that the second verification result of the process file to be verified fails the verification, without verifying each process file to be verified one by one, which is more convenient and fast and improves the verification efficiency.

[0129] In this embodiment, the total volume of the products collected by all the process files to be verified after the target process file runs is used as the total volume of the first product. According to the total volume of the first product and the range of the second preset volume segment, the second verification result corresponding to the process file to be verified is determined, without verifying each process file to be verified one by one, which is relatively convenient and fast and can improve the verification efficiency.

[0130] In another embodiment, after step S603, that is, after it is determined that the second verification result corresponding to the process file to be verified fails the verification, the product verification method further includes:

[0131] S6031: Identify whether the total volume of the second product collected by the product collection sub-process file in each process file to be verified is within the range of the first preset volume segment;

[0132] S6032: When the total volume of the second product is not within the range of the first preset volume segment, record the level where the process file to be verified is located and display the level where the process file to be verified is located on the verification interface.

[0133] Among them, the total volume of the second product refers to the volume of the product collected by the product collection sub-process file in each process file to be verified. The range of the first preset volume segment refers to the volume range corresponding to the first preset volume. It can be understood that each process file to be verified corresponds to a first preset volume theoretically collectable for the product. Due to the existence of system errors, an error range is set based on the theoretically collectable first preset volume to obtain the range of the first preset volume segment. If the total volume of the second product corresponding to the process file to be verified is within the range of the first preset volume segment, it indicates that the actual volume of the product collected by the process file to be verified is relatively accurate.

[0134] As an example, in step S6031, when the computer device determines that the second verification result is a verification failure, it further identifies whether the volume of the second product collected in each process file to be verified is within the range of the first preset volume segment corresponding to the product collection sub-process file. Understandably, if the second verification result is a verification failure, it can be determined that there is a large difference between the volume of the second product actually collected in the process file to be verified in the target process file and the theoretically determined first preset volume. Therefore, it is necessary to traverse each process file to be verified to determine whether the volume of the second product collected in each process file to be verified is within the range of the first preset volume segment. In this example, when the second verification result is a verification failure, identifying whether the volume of the second product collected in each process file to be verified is within the range of the first preset volume segment facilitates determining the level where the process file to be verified with a failed second verification result is located.

[0135] As an example, in step S6032, when the computer device identifies a process file to be verified whose second product volume is not within the range of the first preset volume segment, it records the level where the process file to be verified is located and displays the level where the process file to be verified is located on the verification interface, facilitating subsequent correction of the process file to be verified. In this example, determining the process file to be verified whose second product volume is not within the range of the first preset volume segment and recording its level on the verification interface realizes more accurate product verification for the process file to be verified.

[0136] In this embodiment, when the second verification result is a verification failure, identifying whether the volume of the second product collected in each process file to be verified is within the range of the first preset volume segment, determining the process file to be verified whose second product volume is not within the range of the first preset volume segment, and recording its level on the verification interface realizes more accurate product verification for the process file to be verified.

[0137] In one embodiment, step S104, that is, outputting the product verification result of the target process file according to the first verification result and the second verification result, includes:

[0138] S1041: If both the first verification result and the second verification result corresponding to the process file to be verified are verification passes, it is determined that the product verification result of the target process file is a verification pass;

[0139] S1042: If the first verification result and / or the second verification result corresponding to the process file to be verified is a verification failure, it is determined that the product verification result of the target process file is a verification failure.

[0140] As an example, in step S1041, when the computer device determines that the first verification result corresponding to the process file to be verified is verification passed and the second verification result corresponding to the process file to be verified is also verification passed, it determines that the product verification result of the target process file is verification passed. It can be understood that when determining that the first verification result is verification passed, it is determined that each process file to be verified can run to implement the function of collecting products; when determining that the second verification result is verification passed, it is determined that for each process file to be verified, the volume of the products collected by the product collection sub-process file meets the collection requirements. Therefore, when both the number of times of collecting products and the volume of collected products of the process file to be verified are verified passed, it can be directly determined that the product verification result of the target process file is verification passed.

[0141] As an example, in step S1042, when the computer device determines that at least one of the first verification result and the second verification result corresponding to the process file to be verified is verification failed, it determines that the product verification result of the target process file is verification failed. That is, when the computer device determines that the first verification result corresponding to the process file to be verified is verification failed, or the second verification result is verification failed, or both the first verification result and the second verification result are verification failed, it determines that the product verification result of the target process file is verification failed. In this example, when the first verification result and / or the second verification result corresponding to the process file to be verified is verification failed, it is directly determined that the product verification result of the target process file is verification failed, which is convenient for prompting the user to correct the target process file so that it can collect products more accurately in actual applications.

[0142] In this embodiment, only when both the first verification result and the second verification result corresponding to the process file to be verified are verification passed, it is determined that the product verification result of the target process file is verification passed, which can more accurately determine whether the process file to be verified for collecting products in the target process file can collect products normally, facilitating the correction of the target process file so that it can collect products more accurately in actual applications.

[0143] In another embodiment, as Figure 7 shown, before step S101, that is, before obtaining the target process file corresponding to the product collection verification instruction, the product verification method further includes:

[0144] S701: Receive a migration instruction, respond to the migration instruction and obtain the process file to be migrated and the migration link corresponding to the process file to be migrated;

[0145] S702: Change the original process identification code corresponding to the process file to be migrated to obtain the target process identification code corresponding to the process file to be migrated;

[0146] S703: Query the existing process files in the system database based on the process file to be migrated, and determine whether there is an existing process file identical to the process file to be migrated;

[0147] S704: If there is an existing process file identical to the process file to be migrated, delete the process file to be migrated and the target process identification code corresponding to the process file to be migrated, and store the migration link in the existing link stack corresponding to the existing process file;

[0148] S705: If there is no existing process file identical to the process file to be migrated, store the process file to be migrated and the target process identification code corresponding to the process file to be migrated in the system database, and at the same time create a new link stack corresponding to the process file to be migrated, and store the migration link in the new link stack.

[0149] Among them, the migration instruction refers to the instruction to migrate the process file from another computer device to the current computer device. The process file to be migrated refers to the process file that needs to be migrated included in the migration instruction. The migration link refers to the link generated when the process file to be migrated is migrated from another computer device to the current computer device. Understandably, the process file generated after the process flow is edited using another computer device may need to be tested or run for verification on the current computer device. Therefore, the current computer device needs to receive the migration instruction, the process file to be migrated, and the migration link in order to implement the migration of the process file to be migrated.

[0150] As an example, in step S701, after receiving the migration instruction from another computer device, the current computer device reads and responds to the migration instruction, obtains the process file to be migrated included in the migration instruction, and the migration link generated during the migration of the process file to be migrated. Understandably, the process file to be migrated can be a batch of process files, that is, the process file to be migrated includes at least one process file. In this example, accepting the migration instruction and obtaining the process file to be migrated and the migration link corresponding to the process file to be migrated makes it feasible to perform file migration on the process file to be migrated subsequently.

[0151] Among them, the original process identification code refers to the process identification code of the process file to be migrated before migration. The target process identification code refers to the process identification code of the process file to be migrated after migration.

[0152] As an example, in step S702, after the current computer device receives the process file to be migrated in the migration instruction, it changes the original process identification code corresponding to the process file to be migrated to obtain the changed target process identification code. In this example, changing the original process identification code of the process file to be migrated to obtain the target process identification code can avoid duplication of process identification codes in the system database and make the subsequent process testing smoother.

[0153] Among them, the existing process file refers to the process file that already exists in the system database.

[0154] As an example, in step S703, after the current computer device receives the migration instruction, it queries the system database to determine whether there is an existing process file in the system database that is the same as the process file to be migrated. In this example, querying the existing process files in the system database to determine whether there is an existing process file that is the same as the process file to be migrated is convenient for subsequent processing of the process file to be migrated and saves the storage space of the system database.

[0155] Among them, the existing link stack refers to the stack composed of the migration links corresponding to the existing process files.

[0156] As an example, in step S704, when the current computer device determines that there is an existing process file in the system database that is the same as the process file to be migrated, it deletes the process file to be migrated and the target process identification code corresponding to the process file to be migrated, and stores the migration link corresponding to the process file to be migrated in the existing link stack corresponding to the existing process file that is the same as the process file to be migrated. In this example, when it is determined that there is an existing process file that is the same as the process file to be migrated, only the migration link of the process file to be migrated is stored, which is convenient for saving the storage space of the system database and makes the storage space of the system database have a low duplication rate and a high utilization rate.

[0157] Among them, the new link stack refers to the stack of the migration links of the process file to be migrated that is newly established.

[0158] As an example, in step S705, when the current computer device determines that there is no existing process file identical to the process file to be migrated in the system database, it directly stores the process file to be migrated and the target process identification code corresponding to the process file to be migrated in the system database, creates a link stack corresponding to the process file to be migrated, uses the link stack corresponding to the process file to be migrated as the newly created link stack, and stores the migration link corresponding to the process file to be migrated in the newly created link stack. In this example, when it is determined that there is no existing process file identical to the process file to be migrated, the process file to be migrated and the target process identification code corresponding to the process file to be migrated are stored in the system database. At the same time, a newly created link stack corresponding to the process file to be migrated is created. This method can store different process files more comprehensively, making the files stored in the system database diverse, facilitating the improvement of the smoothness of subsequent process testing on process files and increasing the error prevention rate of process testing.

[0159] In this embodiment, a migration instruction is received, and the process file to be migrated and the migration link corresponding to the process file to be migrated are obtained, making it feasible to perform file migration on the process file to be migrated later. The original process identification code of the process file to be migrated is changed to obtain the target process identification code, which can avoid duplication of process identification codes in the system database and make subsequent process testing smoother. When it is determined that there is an existing process file identical to the process file to be migrated, only the migration link of the process file to be migrated is stored, facilitating the saving of storage space in the system database and making the storage space of the system database have a low duplication rate and high utilization rate. When it is determined that there is no existing process file identical to the process file to be migrated, the process file to be migrated and the target process identification code corresponding to the process file to be migrated are stored in the system database. At the same time, a newly created link stack corresponding to the process file to be migrated is created. This method can store different process files more comprehensively, making the files stored in the system database diverse, facilitating the improvement of the smoothness and accuracy of subsequent product verification on process files.

[0160] In another embodiment, step S101, that is, obtaining the target process file corresponding to the product verification instruction for collection, further includes: obtaining the target process file corresponding to the product verification instruction for collection in the system database after the migration instruction is completed.

[0161] As an example, after the computer device stores the process file to be migrated in a corresponding manner according to whether there is an existing process file identical to the process file to be migrated in the system database, and obtains the system database that has completed the migration instruction, after obtaining the collected product verification instruction, the computer device searches for the process file corresponding to the collected product verification instruction in the system database and determines the process file as the target process file. In this example, in the system database that has completed the migration instruction, the target process file is obtained, making it feasible to perform product verification on the target process file subsequently.

[0162] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not imply the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.

[0163] In one embodiment, a product verification device is provided, which corresponds one-to-one with the product verification method in the above embodiment. As Figure 8 shown, the product verification device includes a target process file acquisition module 801, a process file to be verified identification module 802, a verification module 803, and a product verification result output module 804. The detailed description of each functional module is as follows:

[0164] The target process file acquisition module 801 is configured to, after receiving the collected product verification instruction, acquire the target process file corresponding to the collected product verification instruction;

[0165] The process file to be verified identification module 802 is configured to perform collection process identification on the target process file to identify at least one process file to be verified for collecting the product;

[0166] The verification module 803 is configured to run the target process file, perform collection times verification on all the process files to be verified to obtain a first verification result, and perform product volume verification on all the process files to be verified to obtain a second verification result;

[0167] The product verification result output module 804 is configured to output the product verification result of the target process file according to the first verification result and the second verification result.

[0168] In one embodiment, the target process file acquisition module 801 includes:

[0169] A process flow acquisition sub-module, configured to acquire the target process flow in the collected product verification instruction, where the target process flow includes a parent process flow and a sub-process flow;

[0170] A first process file acquisition sub-module, configured to perform nested process editing on the parent process flow and the sub-process flow, and perform parallel process editing on the sub-process flows at the same level to obtain a first process file;

[0171] A second process file acquisition sub-module, configured to identify a sample injection parent process file and a product collection sub-process file from the first process file, and insert a cumulative sub-process file after each product collection sub-process file to obtain a second process file;

[0172] A target process file acquisition sub-module, configured to perform a volume balance judgment on the second process file to obtain a target process file after the volume balance judgment.

[0173] In one embodiment, the target process file acquisition sub-module includes:

[0174] A volume determination unit, configured to determine a preset injection volume corresponding to the sample injection parent process file and a first preset volume corresponding to the product collection sub-process file according to the second process file;

[0175] A first target process file determination unit, configured to perform a drainage detection on the second process file if the preset injection volume is greater than the first preset volume and the volume difference between the preset injection volume and the first preset volume is greater than a preset threshold, to obtain a target process file;

[0176] A second target process file determination unit, configured to record the second process file as the target process file if the preset injection volume is greater than the first preset volume and the volume difference between the preset injection volume and the first preset volume is not greater than the preset threshold;

[0177] A third target process file determination unit, configured to record the second process file as the target process file if the preset injection volume is not greater than the first preset volume.

[0178] In one embodiment, the first target process file determination unit includes:

[0179] A detection sub-unit, configured to detect a drainage sub-process file in the second process file;

[0180] A first target process file determination sub-unit, configured to determine that the detection is qualified when the drainage sub-process file is detected, and record the second process file as the target process file;

[0181] A second target process file determination sub-unit, configured to determine that the detection is unqualified when the drainage sub-process file is not detected, generate an update requirement instruction for the second process file, and after receiving an update instruction in response to the update requirement instruction, add a drainage sub-process file after the product collection sub-process file and update the second process file to obtain a target process file.

[0182] In one embodiment, the verification module 803 includes:

[0183] The cumulative count judgment sub-module is used to judge whether each process file to be verified is cumulatively counted during the operation of the target process file;

[0184] The first result determination sub-module is used to determine that the first verification result is passed if all the process files to be verified are cumulatively counted;

[0185] The second result determination sub-module is used to determine that the first verification result corresponding to the process file to be verified is not passed if there is a process file to be verified that is not cumulatively counted.

[0186] In another embodiment, the verification module 803 further includes:

[0187] The volume judgment sub-module is used to obtain the volume of the first product collected by all the process files to be verified and judge whether the volume of the first product is within the range of the second preset volume segment;

[0188] The third result determination sub-module is used to determine that the second verification result corresponding to the process file to be verified is passed if the volume of the first product is within the range of the second preset volume segment;

[0189] The fourth result determination sub-module is used to determine that the second verification result corresponding to the process file to be verified is not passed if the volume of the first product is not within the range of the second preset volume segment.

[0190] In another embodiment, the product verification device further includes:

[0191] The migration instruction receiving module is used to receive a migration instruction, respond to the migration instruction and obtain the process file to be migrated and the migration link corresponding to the process file to be migrated;

[0192] The process identification code change module is used to change the original process identification code corresponding to the process file to be migrated to obtain the target process identification code corresponding to the process file to be migrated;

[0193] The existing process file judgment module queries the existing process files in the system database based on the process file to be migrated and judges whether there are existing process files identical to the process file to be migrated;

[0194] The first storage module is used to delete the process file to be migrated and the target process identification code corresponding to the process file to be migrated and store the migration link in the existing link stack corresponding to the existing process file if there are existing process files identical to the process file to be migrated;

[0195] A second storage module, configured to store the process file to be migrated and the target process identification code corresponding to the process file to be migrated in the system database if there is no existing process file identical to the process file to be migrated, and simultaneously create a new link stack corresponding to the process file to be migrated and store the migration link in the new link stack.

[0196] For the specific limitations of the product verification device, reference can be made to the limitations on the product verification method in the above text, which will not be elaborated here. Each module in the above product verification device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0197] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 9 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the data used or generated during the execution of the product verification method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a product verification method.

[0198] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the product verification method in the above embodiment, such as Figure 1 shown in S101 - S104, or Figures 2 to 7 shown in, to avoid repetition, it will not be elaborated here. Alternatively, when the processor executes the computer program, it implements the functions of each module / unit in this embodiment of the product verification device, such as Figure 8 the functions of the target process file acquisition module 801, the process file to be verified identification module 802, the verification module 803, and the product verification result output module 804 shown, to avoid repetition, it will not be elaborated here.

[0199] In one embodiment, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When the computer program is executed by the processor, it implements the product verification method in the above embodiment, such as Figure 1As shown in S101-S104, or Figures 2 to 7 As shown in Figures 2 to 7 , to avoid repetition, it will not be elaborated here. Alternatively, when the computer program is executed by a processor, it implements the functions of each module / unit in the above product verification device embodiment. For example Figure 8 the functions of the target process file acquisition module 801, the process file to be verified identification module 802, the verification module 803, and the product verification result output module 804 shown in Figure 8 . To avoid repetition, it will not be elaborated here. The computer-readable storage medium can be non-volatile or volatile.

[0200] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0201] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to 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.

[0202] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A product verification method, characterized in that, Including: After receiving the collection product verification instruction, obtain the target process file corresponding to the collection product verification instruction; Perform collection process identification on the target process file to identify at least one to-be-verified process file for collecting products; Run the target process file, perform collection times verification on all the to-be-verified process files to obtain a first verification result, and perform product volume verification on all the to-be-verified process files to obtain a second verification result; Output the product verification result of the target process file according to the first verification result and the second verification result.

2. The product verification method according to claim 1, characterized in that, The obtaining the target process file corresponding to the collection product verification instruction includes: Obtain the target process flow in the collection product verification instruction, where the target process flow includes a parent process flow and a child process flow; Perform nested process editing on the parent process flow and the child process flow, and perform parallel process editing on the child process flows at the same level to obtain a first process file; Identify the sample injection parent process file and the product collection child process file from the first process file, and insert cumulative child process files respectively after each of the product collection child process files to obtain a second process file; Perform volume balance judgment on the second process file to obtain the target process file after volume balance judgment.

3. The product verification method according to claim 2, characterized in that, The performing volume balance judgment on the second process file to obtain the target process file after volume balance judgment includes: According to the second process file, determine the preset injection volume corresponding to the sample injection parent process file and the first preset volume corresponding to the product collection child process file; If the preset injection volume is greater than the first preset volume, and the volume difference between the preset injection volume and the first preset volume is greater than the preset threshold, perform drain detection on the second process file to obtain the target process file; If the preset injection volume is greater than the first preset volume, and the volume difference between the preset injection volume and the first preset volume is not greater than the preset threshold, record the second process file as the target process file; If the preset injection volume is not greater than the first preset volume, record the second process file as the target process file.

4. The product verification method according to claim 3, characterized in that, The performing drain detection on the second process file to obtain the target process file includes: Perform detection of the drain sub-process file in the second process file; When the drain sub-process file is detected, determine that the detection is qualified, and record the second process file as the target process file; When the drain sub-process file is not detected, determine that the detection is unqualified, generate an update requirement instruction for the second process file, and after receiving the update instruction feedback for the update requirement instruction, add a drain sub-process file after the product collection child process file and update the second process file to obtain the target process file.

5. The product verification method according to claim 1, characterized in that, The performing collection times verification on all the to-be-verified process files to obtain a first verification result includes: Judge whether each of the to-be-verified process files is cumulatively counted during the running of the target process file; If all the to-be-verified process files are cumulatively counted, determine that the first verification result is verification passed; If there is a to-be-verified process file that is not cumulatively counted, determine that the first verification result corresponding to the to-be-verified process file is verification failed.

6. The product verification method according to claim 1, characterized in that, The performing a product volume verification on all the to-be-verified process files to obtain a second verification result includes: Obtain the first product volume collected by all the to-be-verified process files, and determine whether the first product volume is within a second preset volume range; If the first product volume is within the second preset volume range, determine that the second verification result corresponding to the to-be-verified process file is verification passed; If the first product volume is not within the second preset volume range, determine that the second verification result corresponding to the to-be-verified process file is verification failed.

7. The product verification method according to claim 1, characterized in that, Before obtaining the target process file corresponding to the collected product verification instruction, the product verification method further includes: Receive a migration instruction, respond to the migration instruction and obtain the to-be-migrated process file and the migration link corresponding to the to-be-migrated process file; Change the original process identification code corresponding to the to-be-migrated process file to obtain the target process identification code corresponding to the to-be-migrated process file; Query the existing process files in the system database based on the to-be-migrated process file, and determine whether there is an existing process file identical to the to-be-migrated process file; If there is an existing process file identical to the to-be-migrated process file, delete the to-be-migrated process file and the target process identification code corresponding to the to-be-migrated process file, and store the migration link in the existing link stack corresponding to the existing process file; If there is no existing process file identical to the to-be-migrated process file, store the to-be-migrated process file and the target process identification code corresponding to the to-be-migrated process file in the system database, and at the same time create a new link stack corresponding to the to-be-migrated process file, and store the migration link in the new link stack; The obtaining the target process file corresponding to the collected product verification instruction includes: obtaining the target process file corresponding to the collected product verification instruction in the system database after the migration instruction is completed.

8. A product verification device, characterized in that, Includes: A target process file obtaining module, configured to obtain the target process file corresponding to the collected product verification instruction after receiving the collected product verification instruction; A to-be-verified process file identification module, configured to perform a collection process identification on the target process file to identify at least one to-be-verified process file for collecting products; A verification module, configured to run the target process file, perform a collection times verification on all the to-be-verified process files to obtain a first verification result, and perform a product volume verification on all the to-be-verified process files to obtain a second verification result; A product verification result output module, configured to output the product verification result of the target process file according to the first verification result and the second verification result.

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, it implements the product verification method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the product verification method according to any one of claims 1 to 7.