A product constraint check result determination method and device, equipment and storage medium

CN116150217BActive Publication Date: 2026-10-09赛美特信息集团股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310168066.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-10-09
Estimated Expiration
2043-02-24

AI Technical Summary

Technical Problem

[0003]发明人在研究中发现,在半导体产品加工过程中,生产约束条目可能会根据实际生产情况和用户需求发生变动,例如出现增删修改的情况,而当生产约束条目发生变动后,在产品准备派工前(以原始的约束检查条目进行检查)得到的检查结果很可能会与生产约束条目发生变动后的检查结果不相同,因此无法得到准确的产品的约束检查结果

Benefits of technology

[0032] For each inspection cycle, at the beginning of the inspection cycle, a constraint check is performed on the product to be inspected for at least one constraint check item to obtain a first constraint check result. The at least one constraint check item is pre-stored in an item database. The first constraint check result includes the first item number of the constraint check item that failed the constraint check. Through the above steps, an inspection result after constraint check based on the original constraint check items can be obtained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116150217B_ABST
    Figure CN116150217B_ABST
Patent Text Reader

Abstract

The application provides a product constraint check result determination method and device, equipment and a storage medium, wherein, for each check period, at the beginning of the check period, a first constraint check result is obtained by performing constraint check on a to-be-detected product according to at least one constraint check item; at the end of the check period, it is judged whether there is a new check item in the item database; if the new check item exists in the item database, a second constraint check result is obtained by performing constraint check on the to-be-detected product according to the new check item; and a first target check result is determined according to the first constraint check result and the second constraint check result. The above method is used to obtain an accurate constraint check result of a product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automated manufacturing, and more specifically, to a method, apparatus, equipment, and storage medium for determining product constraint inspection results. Background Technology

[0002] In the prior art, during the semiconductor product processing, before a product is assigned to a designated machine for processing and production, each product undergoes a constraint check based on multiple pre-set production constraint items. If a product fails any of the production constraint checks, it means that the product cannot be produced, and production of that product is stopped.

[0003] The inventors discovered in their research that during the semiconductor product manufacturing process, production constraint items may change according to actual production conditions and user needs, such as additions, deletions, or modifications. When production constraint items change, the inspection results obtained before the product is ready for dispatch (based on the original constraint inspection items) are likely to be different from the inspection results after the production constraint items have changed, thus making it impossible to obtain accurate constraint inspection results for the product. Summary of the Invention

[0004] In view of this, the purpose of the present invention is to provide a method, apparatus, device and storage medium for determining product constraint inspection results, so as to obtain accurate product constraint inspection results.

[0005] In a first aspect, embodiments of this application provide a method for determining product constraint inspection results, the method comprising:

[0006] For each inspection cycle, at the beginning of the inspection cycle, at least one constraint inspection item is subjected to constraint inspection on the product to be inspected to obtain a first constraint inspection result, wherein the at least one constraint inspection item is pre-stored in an item database, and the first constraint inspection result includes the first item number of the constraint inspection item that failed the constraint inspection among the at least one constraint inspection items.

[0007] At the end of the inspection cycle, it is determined whether there are any newly added inspection entries in the entry database, wherein the newly added inspection entries are constraint inspection entries newly added to the entry database relative to the start time of the inspection cycle;

[0008] If the newly added inspection item exists in the item database, then the product to be inspected is subjected to a constraint check of the newly added inspection item to obtain a second constraint check result, wherein the second constraint check result includes the second item number of the newly added inspection item that failed the constraint check.

[0009] The first target check result is determined based on the first constraint check result and the second constraint check result.

[0010] Optionally, after determining whether a new check entry exists in the entry database, the method further includes:

[0011] If the newly added check entry does not exist in the entry database, the first entry number in the first constraint check result will be output as the second target check result.

[0012] Optionally, determining the first target check result based on the first constraint check result and the second constraint check result includes:

[0013] The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

[0014] Optionally, after determining the first target check result based on the first constraint check result and the second constraint check result, the method further includes:

[0015] A constraint check table is generated based on the first entry number, the second entry number, the constraint check entry indicated by the first entry number, and the constraint check entry indicated by the second entry number in the target check result.

[0016] A constraint check database is constructed based on the constraint check table for each inspection cycle.

[0017] Secondly, embodiments of this application provide a product constraint inspection result determination device, the device comprising:

[0018] The first constraint check result determination module is used to perform constraint checks on at least one constraint check item of the product to be tested at the beginning of each inspection cycle to obtain a first constraint check result, wherein the at least one constraint check item is pre-stored in an item database, and the first constraint check result includes the first item number of the constraint check item that failed the constraint check among the at least one constraint check items.

[0019] The first judgment module is used to determine at the end of the inspection cycle whether there is a new inspection entry in the entry database, wherein the new inspection entry is a constraint inspection entry newly added to the entry database relative to the start of the inspection cycle.

[0020] The second constraint check result determination module is used to perform constraint checks on the product to be tested if the newly added check item exists in the item database, and obtain a second constraint check result. The second constraint check result includes the second item number of the newly added check item that failed the constraint check.

[0021] The first target inspection result determination module is used to determine the first target inspection result based on the first constraint inspection result and the second constraint inspection result.

[0022] Optionally, the device further includes:

[0023] The second target result output module is used to output the first item number in the first constraint check result as the second target check result if the new check item does not exist in the item database after determining whether there is a new check item.

[0024] Optionally, when the first target inspection result determination module determines the first target inspection result based on the first constraint inspection result and the second constraint inspection result, it is specifically used for:

[0025] The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

[0026] Optionally, the device further includes:

[0027] The constraint checklist generation module is used to generate a constraint checklist based on the first entry number, the second entry number, the constraint check entry indicated by the first entry number, and the constraint check entry indicated by the second entry number in the target checklist after determining the first target check result based on the first constraint check result and the second constraint check result.

[0028] The constraint checklist storage module is used to build a constraint check database based on the constraint checklist for each check cycle.

[0029] Thirdly, embodiments of this application provide a computer device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the product constraint check result determination method described in any of the optional embodiments of the first aspect above are performed.

[0030] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the product constraint check result determination method described in any of the optional embodiments of the first aspect.

[0031] The technical solution provided in this application includes, but is not limited to, the following beneficial effects:

[0032] For each inspection cycle, at the beginning of the inspection cycle, a constraint check is performed on the product to be inspected for at least one constraint check item to obtain a first constraint check result. The at least one constraint check item is pre-stored in an item database. The first constraint check result includes the first item number of the constraint check item that failed the constraint check. Through the above steps, an inspection result after constraint check based on the original constraint check items can be obtained.

[0033] At the end of the inspection cycle, it is determined whether there are any newly added inspection entries in the item database. The newly added inspection entries are constraint inspection entries newly added to the item database relative to the start time of the inspection cycle. If the newly added inspection entries exist in the item database, a constraint check is performed on the product to be inspected for the newly added inspection entries to obtain a second constraint check result. The second constraint check result includes the second item number of the newly added inspection entries that failed the constraint check. Through the above steps, the constraint check result of the newly added constraint inspection entries based on the original constraint check entries can be obtained.

[0034] The first target check result is determined based on the first constraint check result and the second constraint check result; through the above steps, the final constraint check result can be determined based on the check result after constraint check based on the original constraint check items and the constraint check result of the constraint check items added on the basis of the original constraint check items.

[0035] Using the above method, a constraint check is performed at the beginning of each inspection cycle, and a constraint check is performed at the end of each inspection cycle for any changed constraint check items. The final constraint check result is then determined based on the results of the two constraint checks to obtain an accurate constraint check result for the product.

[0036] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0037] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 The flowchart of a method for determining product constraint inspection results provided in Embodiment 1 of the present invention is shown;

[0039] Figure 2 A flowchart of a constraint checking database construction method provided in Embodiment 1 of the present invention is shown;

[0040] Figure 3 This diagram illustrates the structure of a product constraint inspection result determination device provided in Embodiment 2 of the present invention.

[0041] Figure 4 This shows a schematic diagram of the structure of the second product constraint inspection result determination device provided in Embodiment 2 of the present invention;

[0042] Figure 5 This diagram illustrates the structure of the third product constraint check result determination device provided in Embodiment 2 of the present invention.

[0043] Figure 6 A schematic diagram of the structure of a computer device provided in Embodiment 3 of the present invention is shown. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0045] Example 1

[0046] To facilitate understanding of this application, the following is combined with... Figure 1 The flowchart illustrating a method for determining product constraint inspection results provided in Embodiment 1 of the present invention will be described in detail for Embodiment 1 of this application.

[0047] See Figure 1 As shown, Figure 1 The flowchart illustrates a method for determining product constraint inspection results according to Embodiment 1 of the present invention, wherein the method includes steps S101 to S104:

[0048] S101: For each inspection cycle, at the beginning of the inspection cycle, a constraint check is performed on the product to be inspected for at least one constraint check item to obtain a first constraint check result, wherein the at least one constraint check item is pre-stored in an item database, and the first constraint check result includes the first item number of the constraint check item that failed the constraint check among the at least one constraint check items.

[0049] Specifically, constraint checking refers to the process of checking pre-set production constraints before a product is processed on a designated machine. If the constraint check result shows that the production constraints are not met, the product cannot be produced. During constraint checking, each constraint item needs to be checked sequentially. These constraint items are set by multiple production-related departments, such as production, process, and quality. For example, constraints may include: the product is not bound to the machine, or the product's weight exceeds the machine's maximum load capacity.

[0050] Since constraint check items are stored in the database, they can be added, deleted, or modified according to the product's manufacturing requirements. Therefore, in order to cope with the addition, deletion, and modification of constraint check items, it is necessary to establish a check cycle, for example, to perform a constraint check every five minutes.

[0051] For each inspection cycle, at the beginning of the inspection cycle, at least one constraint inspection item is stored in the database. Based on the product information of the product to be inspected (e.g., product type, product weight, product manufacturing formula, etc.), it is checked whether the product to be inspected is constrained by each constraint inspection item (equivalent to whether the constraint conditions of each closing inspection item are met), and a first constraint inspection result is obtained. The first constraint inspection result includes the first item number of the constrained inspection item (the constraint inspection item that failed the constraint inspection).

[0052] For example, when at least one constraint check item includes: the product is not bound to the machine (item number 001), the weight of the product exceeds the maximum weight that the machine can bear (item number 002), and the volume of the product exceeds the maximum volume that the machine can accommodate (item number 003); when the product to be tested is checked against the above constraint check items and it is found that the product is bound to the machine (passes the constraint check for this item), the weight of the product exceeds the maximum weight that the machine can bear (failes the constraint check for this item), and the volume of the product exceeds the maximum volume that the machine can accommodate (failes the constraint check for this item), then the first constraint check result is "002, 003".

[0053] In addition, the first constraint check result also includes the overall check result. When the product to be tested passes the constraint check after passing the constraint check of at least one constraint check item, the overall check result is passed; and when there is a constraint check item with a failure result, the overall check result is failed.

[0054] The entry database also records data such as the name of the machine to which the product to be tested is connected, the name of the product to be tested, and the update time of the testing cycle.

[0055] S102: At the end of the inspection cycle, determine whether there is a new inspection entry in the entry database, wherein the new inspection entry is a constraint inspection entry newly added to the entry database relative to the start time of the inspection cycle.

[0056] Specifically, since the constraint check entries in the database can change, at the end of the check cycle, it is determined whether any new constraint check entries (new check entries) have appeared in the entry database.

[0057] S103: If the newly added inspection item exists in the item database, then the product to be inspected is subjected to a constraint check of the newly added inspection item to obtain a second constraint check result, wherein the second constraint check result includes the second item number of the newly added inspection item that failed the constraint check.

[0058] Specifically, when a new constraint check entry appears in the entry database, a constraint check is performed on the new constraint check entry to obtain a second constraint check result. For example, if a new entry is added to the entry database: the processing time of the product exceeds the maximum running time of the machine (numbered 004), if it is detected that the processing time of the product exceeds the maximum running time of the machine, the second constraint check result is 004. If it is detected that the processing time of the product does not exceed the maximum running time of the machine, the second constraint check result is empty.

[0059] S104: Determine the first target check result based on the first constraint check result and the second constraint check result.

[0060] Specifically, the first constraint check result is the check result obtained at the beginning of each check cycle, and the second constraint check result is the check result obtained at the end of each check cycle. The final check result can then be output based on the check results at different times.

[0061] At the end of the inspection cycle, it can also be determined whether there are any deletion inspection entries in the entry database. The deletion inspection entries are the constraint inspection entries that have been deleted from the entry database relative to the start time of the inspection cycle. If there are deletion inspection entries, it is not necessary to perform constraint checks on the deletion inspection entries, and the inspection result in the first constraint check result is taken as the final inspection result.

[0062] In one feasible implementation, after determining whether a new check entry exists in the entry database, the method further includes:

[0063] If the newly added check entry does not exist in the entry database, the first entry number in the first constraint check result will be output as the second target check result.

[0064] Specifically, if the newly added check entry does not exist in the entry database, the first constraint check result is used as the final check result for output.

[0065] In one feasible implementation, determining the first target check result based on the first constraint check result and the second constraint check result includes:

[0066] The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

[0067] Specifically, if the newly added check entry exists in the entry database, the first entry number in the first constraint check result and the second entry number in the second constraint check result are combined into the target check result. For example, if the first constraint check result is "002, 003" and the second constraint check result is "004", then the target check result is "002, 003, 004".

[0068] In one feasible implementation plan, see Figure 2 The above, Figure 2The flowchart illustrates a constraint check database construction method according to Embodiment 1 of the present invention. After determining a first target check result based on the first constraint check result and the second constraint check result, the method further includes steps S201-S202:

[0069] S201: Generate a constraint check table based on the first entry number, the second entry number, the constraint check entry indicated by the first entry number, and the constraint check entry indicated by the second entry number in the target check result.

[0070] Specifically, the first entry number and the second entry number are used as field names in the constraint check table, the constraint check entry indicated by the first entry number is used as the field content of the first entry number, and the constraint check entry indicated by the second entry number is used as the field content of the second entry number, thus generating the constraint check table.

[0071] After generating the constraint checklist, the constraint checklist can be formatted into other types of tables and used in data calculations for other dispatching logic.

[0072] S202: Construct a constraint check database based on the constraint check table for each inspection cycle.

[0073] Specifically, through step S201, a constraint check table can be obtained for each inspection cycle. The time of obtaining each constraint check table and each constraint check table are stored in the database to obtain the constraint check database.

[0074] Example 2

[0075] See Figure 3 As shown, Figure 3 This diagram illustrates a structural schematic of a product constraint inspection result determination device according to Embodiment 2 of the present invention, wherein the device includes:

[0076] The first constraint check result determination module 301 is used to perform constraint checks on at least one constraint check item of the product to be tested at the beginning of each inspection cycle to obtain a first constraint check result, wherein the at least one constraint check item is pre-stored in an item database, and the first constraint check result includes the first item number of the constraint check item that failed the constraint check among the at least one constraint check items.

[0077] The first judgment module 302 is used to determine at the end of the inspection cycle whether there is a new inspection entry in the entry database, wherein the new inspection entry is a constraint inspection entry newly added to the entry database relative to the start of the inspection cycle.

[0078] The second constraint check result determination module 303 is used to perform constraint checks on the product to be tested if the newly added check item exists in the item database, and obtain a second constraint check result. The second constraint check result includes the second item number of the newly added check item that failed the constraint check.

[0079] The first target inspection result determination module 304 is used to determine the first target inspection result based on the first constraint inspection result and the second constraint inspection result.

[0080] In one feasible implementation plan, see Figure 4 As shown, Figure 4 A schematic diagram of the structure of the second product constraint inspection result determination device provided in Embodiment 2 of the present invention is shown, wherein the device further includes:

[0081] The second target result output module 401 is used to output the first item number in the first constraint check result as the second target check result if the new check item does not exist in the item database after determining whether there is a new check item.

[0082] In one feasible implementation, when the first target inspection result determination module is used to determine the first target inspection result based on the first constraint inspection result and the second constraint inspection result, it is specifically used to:

[0083] The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

[0084] In one feasible implementation plan, see Figure 5 As shown, Figure 5 A schematic diagram of the structure of the third product constraint inspection result determination device provided in Embodiment 2 of the present invention is shown, wherein the device further includes:

[0085] The constraint checklist generation module 501 is used to generate a constraint checklist based on the first entry number, the second entry number, the constraint check entry indicated by the first entry number, and the constraint check entry indicated by the second entry number in the target checklist after determining the first target check result based on the first constraint check result and the second constraint check result.

[0086] The constraint check table storage module 502 is used to build a constraint check database based on the constraint check table for each check cycle.

[0087] Example 3

[0088] Based on the same application concept, see [link / reference] Figure 6 As shown, Figure 6 A schematic diagram of the structure of a computer device provided in Embodiment 3 of the present invention is shown, wherein, as Figure 6 As shown, the computer device 600 provided in Embodiment 3 of this application includes:

[0089] The computer device 600 includes a processor 601, a memory 602, and a bus 603. The memory 602 stores machine-readable instructions that can be executed by the processor 601. When the computer device 600 is running, the processor 601 communicates with the memory 602 through the bus 603. When the machine-readable instructions are executed by the processor 601, the steps of the product constraint check result determination method shown in Embodiment 1 are performed.

[0090] Example 4

[0091] Based on the same concept, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the product constraint check result determination method described in any of the above embodiments.

[0092] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0093] The computer program product for determining product constraint check results provided in this embodiment of the invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.

[0094] The product constraint check result determination device provided in this embodiment of the invention can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in this embodiment of the invention are the same as those in the foregoing method embodiments. For the sake of brevity, any parts not mentioned in the device embodiments can be referred to the corresponding content in the foregoing method embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can all be referred to the corresponding processes in the above method embodiments, and will not be repeated here.

[0095] In the embodiments provided by this invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0096] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0097] In addition, the functional units in the embodiments provided by the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0098] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0099] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0100] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. All should be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for determining product constraint inspection results, characterized in that, The method includes: For each inspection cycle, at the beginning of the inspection cycle, at least one constraint inspection item is subjected to constraint inspection on the product to be inspected to obtain a first constraint inspection result, wherein the at least one constraint inspection item is pre-stored in an item database, and the first constraint inspection result includes the first item number of the constraint inspection item that failed the constraint inspection among the at least one constraint inspection items. At the end of the inspection cycle, it is determined whether there are any newly added inspection entries in the entry database, wherein the newly added inspection entries are constraint inspection entries newly added to the entry database relative to the start time of the inspection cycle; If the newly added inspection item exists in the item database, then the product to be inspected is subjected to a constraint check of the newly added inspection item to obtain a second constraint check result, wherein the second constraint check result includes the second item number of the newly added inspection item that failed the constraint check. The first target check result is determined based on the first constraint check result and the second constraint check result; A constraint check table is generated based on the first entry number, the second entry number, the constraint check entry indicated by the first entry number, and the constraint check entry indicated by the second entry number in the target check result. A constraint check database is constructed based on the constraint check table for each inspection cycle.

2. The method according to claim 1, characterized in that, After determining whether a new check entry exists in the entry database, the method further includes: If the newly added check entry does not exist in the entry database, the first entry number in the first constraint check result will be output as the second target check result.

3. The method according to claim 1, characterized in that, Determining the first target check result based on the first constraint check result and the second constraint check result includes: The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

4. A device for determining product constraint inspection results, characterized in that, The device includes: The first constraint check result determination module is used to perform constraint checks on at least one constraint check item of the product to be tested at the beginning of each inspection cycle to obtain a first constraint check result, wherein the at least one constraint check item is pre-stored in an item database, and the first constraint check result includes the first item number of the constraint check item that failed the constraint check among the at least one constraint check items. The first judgment module is used to determine at the end of the inspection cycle whether there is a new inspection entry in the entry database, wherein the new inspection entry is a constraint inspection entry newly added to the entry database relative to the start of the inspection cycle. The second constraint check result determination module is used to perform constraint checks on the product to be tested if the newly added check item exists in the item database, and obtain a second constraint check result. The second constraint check result includes the second item number of the newly added check item that failed the constraint check. The first target inspection result determination module is used to determine the first target inspection result based on the first constraint inspection result and the second constraint inspection result; The constraint checklist generation module is used to generate a constraint checklist based on the first entry number, the second entry number, the constraint check item indicated by the first entry number, and the constraint check item indicated by the second entry number in the target check result. The constraint checklist storage module is used to build a constraint check database based on the constraint checklist for each check cycle.

5. The apparatus according to claim 4, characterized in that, The device further includes: The second target result output module is used to output the first item number in the first constraint check result as the second target check result if the new check item does not exist in the item database after determining whether there is a new check item.

6. The apparatus according to claim 4, characterized in that, When the first target inspection result determination module determines the first target inspection result based on the first constraint inspection result and the second constraint inspection result, it is specifically used for: The target inspection result is obtained by combining the first entry number in the first constraint inspection result and the second entry number in the second constraint inspection result.

7. A computer device, characterized in that, include: The computer device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the product constraint check result determination method as described in any one of claims 1 to 3.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the product constraint check result determination method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Design constraint checking method and device

    CN113111481A

  • Quality evaluation system and quality evaluation method to product

    JP2014002695A