Drawing auditing method and device, electronic equipment and storage medium

By acquiring and comparing the differences between the current review task and the target review task, the problem of the inability to compare and view versions in the existing technology is solved, and efficient annotation for drawing review is achieved.

CN115171147BActive Publication Date: 2026-07-03深圳市万翼数字技术有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
深圳市万翼数字技术有限公司
Filing Date
2022-07-20
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing technology cannot compare the review results of different versions of engineering drawings, which means that the same problem needs to be judged manually again, increasing the annotation time.

Method used

By obtaining information about the current audit task, the target audit task associated with it is identified, and the differences between the two are compared to update the audit information to achieve migration and consistency between versions.

Benefits of technology

It enables comparative viewing of different versions of drawings, avoiding repeated judgments of the same issues and reducing the time required for review and annotation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115171147B_ABST
    Figure CN115171147B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, electronic device, and storage medium for reviewing drawings, and is applied in the field of data processing technology. The method includes: obtaining a current review task, the current review task including at least one currently reviewed drawing and current review information of the currently reviewed drawing; determining a target review task associated with the current review task based on the current review information; comparing the current review information with target review information of the target review task to determine review difference information; and updating the current review information and / or the target review information based on the review difference information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a method, apparatus, electronic device and storage medium for reviewing drawings. Background Technology

[0002] With my country's economic development and social progress, people's living standards are constantly improving, and urban construction is changing rapidly. Every urban construction project generates a large number of drawings, including all engineering drawings and materials from the initial design draft to the final design. During the construction and implementation process, these engineering drawings and materials need to be reviewed to ensure their quality, and they also need to be managed throughout their entire life cycle.

[0003] When reviewing different versions of engineering drawings and materials, reviewers can typically only annotate the current version. In reality, issues from earlier versions may still exist. Related technologies do not allow for direct comparison of review results between different versions; issues must be annotated separately for each task. This necessitates repeated manual review of the same issues, significantly increasing annotation time. Summary of the Invention

[0004] This application provides a method, apparatus, electronic device, and storage medium for reviewing drawings, in order to solve the problem in the prior art that it is impossible to compare and view the review results of different versions of the task, and that only issues of two tasks can be annotated separately, requiring repeated manual judgment of the same issues, which greatly increases the time for annotating issues.

[0005] In a first aspect, embodiments of this application provide a method for reviewing drawings, including:

[0006] Obtain the current review task, which includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing;

[0007] Based on the current review information, determine the target review task associated with the current review task;

[0008] The current audit information is compared with the target audit information of the target audit task to determine the audit discrepancies.

[0009] Update the current audit information and / or the target audit information based on the audit difference information.

[0010] Optionally, the current review information includes the first identification information of the currently reviewed drawing; based on the current review information, determining the target review task associated with the current review task includes:

[0011] Obtain historical review information for historical review tasks, wherein the historical review information includes second identification information for each historical review drawing;

[0012] The target audit task is determined based on the similarity between the first identification information and the second identification information.

[0013] Optionally, determining the target review task based on the similarity between the first identification information and the second identification information includes:

[0014] Calculate the number of identical drawings in the second identification information that are the same as those in the first identification information;

[0015] The target review task is determined based on the number of identical drawings.

[0016] Optionally, determining the target review task based on the number of identical drawings includes:

[0017] Determine the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review tasks;

[0018] Based on the number of identical drawings and the number of duplicate drawings, the correlation between the current review task and the historical review task is determined;

[0019] The target audit task is determined based on the correlation.

[0020] Optionally, determining the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review task includes:

[0021] Count the total number of drawings currently under review and those under historical review;

[0022] The difference between the total number of drawings and the number of identical drawings is determined as the number of duplicate drawings to be deduplicated.

[0023] Determining the target review task based on the correlation includes:

[0024] The historical review tasks with a correlation greater than a preset threshold are identified as the target review tasks.

[0025] Optionally, each currently reviewed drawing includes at least one current drawing frame, and the current review information includes current issue information and attribute information of each current drawing frame; the target review task includes at least one target review drawing, the target review drawing includes at least one target drawing frame, and the target review information includes target issue information of each target drawing frame;

[0026] The step of comparing the current audit information with the target audit information of the target audit task to determine the audit difference information includes:

[0027] When the attribute information indicates that the current frame is newly added, the current problem information in the current frame is determined to be newly added problem information;

[0028] Compare the current issue information in the current review information with the target issue information in the target review information to determine the same issue information and different issue information in the current issue information and the target issue information.

[0029] The newly added issue information and / or the difference issue information are identified as the audit difference information.

[0030] Optionally, updating the current review information and / or the target review information based on the review difference information includes:

[0031] When the audit difference information includes the newly added issue information, the newly added issue information is updated in the target audit information;

[0032] When the audit difference information includes the difference issue information, the difference issue information is updated in the current audit information and the target audit information to make the updated current audit information and the target audit information consistent.

[0033] Secondly, embodiments of this application provide a drawing review device, comprising:

[0034] The acquisition module is used to acquire the current review task, wherein the current review task includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing;

[0035] The first determining module is used to determine the target audit task associated with the current audit task based on the current audit information;

[0036] The second determining module is used to compare the current audit information with the target audit information of the target audit task to determine the audit difference information.

[0037] An update module is used to update the current review information and / or the target review information based on the review difference information.

[0038] Thirdly, embodiments of this application provide an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0039] The memory is used to store computer programs;

[0040] The processor is used to execute the program stored in the memory to implement the drawing review method described in the first aspect.

[0041] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the drawing review method described in the first aspect.

[0042] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application obtains a current review task, which includes at least one current review drawing and current review information of the current review drawing; based on the current review information, a target review task associated with the current review task is determined; the current review information is compared with the target review information of the target review task to determine review difference information; and the current review information and / or the target review information are updated based on the review difference information. Thus, by determining the review difference information between the associated target review task and the current review task, and updating the current review task and the target review task based on this review difference information, the migration of review information between the current review task and the target review task can be realized. This allows for comparative viewing of the review results of different versions of the task. Furthermore, by updating the review difference information, the repeated judgment of the same problem is avoided, reducing the annotation time for review issues. Attached Figure Description

[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 An application scenario diagram illustrating the drawing review method provided in one embodiment of this application;

[0046] Figure 2 A flowchart illustrating a drawing review method provided in one embodiment of this application;

[0047] Figure 3 A structural diagram of a drawing review device provided for an embodiment of this application;

[0048] Figure 4 This is a structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0050] According to an embodiment of this application, a method for reviewing drawings is provided. Optionally, in this embodiment, the above-described method for reviewing drawings can be applied to, for example... Figure 1 The hardware environment shown consists of terminal 101 and server 102. For example... Figure 1 As shown, server 102 is connected to terminal 101 via a network and can be used to provide services (such as application services) to the terminal or clients installed on the terminal. A database can be set up on the server or independently of the server to provide data storage services for server 102. The network mentioned above includes, but is not limited to, wide area network, metropolitan area network or local area network. Terminal 101 is not limited to PC, mobile phone, tablet computer, etc.

[0051] The drawing review method of this application embodiment can be executed by server 102, terminal 101, or jointly by server 102 and terminal 101. Specifically, the drawing review method of this application embodiment can be executed by terminal 101, or by a client installed on it.

[0052] Taking the drawing review method of this application embodiment as an example, Figure 2 This is a flowchart illustrating an optional drawing review method according to an embodiment of this application, such as... Figure 2 As shown, the process of this method may include the following steps:

[0053] Step 201: Obtain the current review task, which includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing.

[0054] In some embodiments, the current review task may be a certain version of engineering drawing materials. The review of the current review task may be carried out automatically by the review system or manually by professional reviewers.

[0055] Step 202: Based on the current audit information, determine the target audit task associated with the current audit task.

[0056] In some embodiments, the current audit task includes at least one currently audited drawing and current audit information for each currently audited drawing. Therefore, the current audit information can be used to determine whether there is a situation in the historical audit task that is consistent with the current audit information. If there is, the consistent historical audit task is determined as the target audit task.

[0057] The review information includes the identification information of the reviewed drawings. Based on this, the first identification information of the currently reviewed drawing can be compared with the second identification information of the historically reviewed drawings. If the same identification information is found, the two are considered to be related.

[0058] It is understandable that after a certain version of the review task is reviewed, the drawing personnel may modify the drawings, and the identification information will change accordingly. Therefore, if the identification information is the same, it means that the drawing corresponding to that identification information has not been modified in the two versions. Based on this, it is determined that the current review task and the target review task are review tasks for different versions of the same engineering drawing material.

[0059] The first and second identification information can be of various types, such as ID information or hash values.

[0060] In an optional embodiment, determining the target review task based on the similarity between the first identification information and the second identification information includes:

[0061] Calculate the number of identical drawings in the second identification information that are the same as those in the first identification information; determine the target review task based on the number of identical drawings.

[0062] In some embodiments, there are multiple ways to determine the target review task. Typically, the review drawings in each review task are not updated every time. Therefore, if there is a second identifier that is identical to the first identifier, the historical review task containing the drawing corresponding to the second identifier can be considered the target review task. Optionally, the number of identical drawings can be, but is not limited to, an integer greater than 0.

[0063] In an optional embodiment, determining the target review task based on the number of identical drawings includes:

[0064] Determine the number of duplicate drawings between the current review drawing and the historical review drawings in the historical review tasks; based on the number of duplicate drawings and the number of duplicate drawings, determine the correlation between the current review task and the historical review tasks; determine the target review task based on the correlation.

[0065] In an optional embodiment, determining the number of duplicate drawings between the currently reviewed drawing and the historical reviewed drawings in the historical review task includes:

[0066] Count the total number of drawings currently under review and the total number of drawings under review in the past; determine the difference between the total number of drawings and the number of identical drawings as the number of duplicate drawings;

[0067] In an optional embodiment, determining the target review task based on the correlation includes:

[0068] The historical review tasks with a correlation greater than a preset threshold are identified as the target review tasks.

[0069] In some embodiments, the review tasks stored in the database may include review tasks for different versions of different engineering drawing materials. Therefore, the number of target review tasks may be more than one. By calculating the correlation between the current review task and historical review tasks, and then, for historical review tasks whose correlation is greater than a preset threshold, the historical review tasks are sorted in descending order of correlation, and determined as target review tasks in sequence according to their correlation. This allows for differentiated comparison and updating of review information for all target review tasks related to the current review task.

[0070] Step 203: Compare the current audit information with the target audit information of the target audit task to determine the audit difference information.

[0071] In some embodiments, after the target audit task is determined, the target audit information of the target audit task can be compared with the current audit information of the current audit task to determine the audit difference information between the two.

[0072] Among them, the audit difference information can be the audit information that has been audited more or less than the target audit information.

[0073] In an optional embodiment, each currently reviewed drawing includes at least one current drawing frame, and the current review information includes current issue information and attribute information of each current drawing frame; the target review task includes at least one target review drawing, the target review drawing includes at least one target drawing frame, and the target review information includes target issue information of each target drawing frame.

[0074] The step of comparing the current audit information with the target audit information of the target audit task to determine the audit difference information includes:

[0075] When the attribute information indicates that the current frame is newly added, the current issue information in the current frame is determined to be newly added issue information; the current issue information in the current review information is compared with the target issue information in the target review information to determine the same issue information and different issue information in the current issue information and the target issue information; the newly added issue information and / or the different issue information is determined to be the review difference information.

[0076] In some embodiments, after the current review drawing undergoes certain modifications relative to the target review drawing, the attribute information of the modified current drawing frame in the current review drawing will be configured accordingly. For example, when a new drawing frame is added to the current review drawing, its attribute information is configured as "added"; when a drawing frame in the current review drawing is modified, its attribute information is configured as "re-reviewed"; when a drawing frame in the current review drawing is not modified, its attribute information is configured as "corresponding".

[0077] Based on the attribute information of the drawing frame, further judgment is made on the review information within the drawing frame. For example, if the attribute information is "new", all current issue information in the drawing frame corresponding to that attribute information is determined to be new issue information. If the attribute information is "corresponding" or "re-review", the current issue information in the drawing frame corresponding to that attribute information is compared with the target issue information of the target review drawing. If they match, the corresponding issue information is determined to be consistent; if they do not match, the inconsistent issue information is determined to be review discrepancy information.

[0078] The problem information includes, but is not limited to, coordinates, rule ID, review point set ID, spatial model, cross-graph information hash, etc. The current problem information is consistent with the target problem information, which means that all of the above problem information is consistent. The current problem information is inconsistent with the target problem information, which means that at least one of the above problem information is inconsistent.

[0079] Step 204: Update the current audit information and / or the target audit information based on the audit difference information.

[0080] In some embodiments, the identified review discrepancies can be updated to the current review information and / or the target review information. For example, the review information with multiple reviews can be updated to the target review information, and the review information with fewer reviews can be updated to the current review information.

[0081] In an optional embodiment, updating the current review information and / or the target review information based on the review difference information includes:

[0082] When the audit difference information includes the newly added issue information, the newly added issue information is updated to the target audit information; when the audit difference information includes the difference issue information, the difference issue information is updated to the current audit information and the target audit information, so that the updated current audit information and the target audit information are consistent.

[0083] In this embodiment of the application, by determining the audit difference information between the associated target audit task and the current audit task, and updating the current audit task and the target audit task based on the audit difference information, the audit information in the current audit task and the target audit task can be migrated. It is possible to compare and view the audit results of different versions of the task. Furthermore, by updating the audit difference information, the repeated judgment of the same problem is avoided, and the annotation time of the audit problem is reduced.

[0084] In one specific embodiment, the method for reviewing the drawings in this application specifically includes:

[0085] First, obtain the task uploaded by the user (i.e. the current review task), which includes multiple drawings.

[0086] Second, by comparing the drawings in the database with the uploaded drawings, it is determined whether the two files are related. There may be multiple previous tasks (i.e., historical review tasks). This task will iterate through all previous tasks to determine their relevance and display all related previous tasks in a sorted manner, based on the initiation time of the previous task and the file relevance ratio (i.e., the relevance degree mentioned above), for the user's reference, so as to select the target review task for comparison.

[0087] The formula for calculating the file association ratio can be: number of identical file hashes in the two tasks / total number of duplicate files in the two tasks * 100%.

[0088] Third, each file in a task has its own file hash. The file hash is used to determine whether two tasks are related. If two tasks have the same file hash for one file, then they are related.

[0089] If associated, based on CAD image recognition, issues with the uploaded drawings and drawing frames will be identified. Issue types include: inconsistency issues, multiple reviews, insufficient reviews, and newly added issues.

[0090] For example, a project was reviewed twice, once for the previous task A and once for the current task B.

[0091] The specific process for identifying different types of problems can be as follows.

[0092] 1) Consistency problem: The error-free problem of task B being completely consistent with task A.

[0093] The judgment logic can be as follows: If the coordinates, rule ID, review point set ID, spatial model, and cross-graph information hash of the problem within the frame of Task B with the "re-examination / correspondence" attribute are all consistent, then it is a consistent problem.

[0094] 2) New issues: All error-free issues under the new frame in Task B; only frames with the attribute "new" have new issues.

[0095] The judgment logic can be: all questions within the frame of the "New" attribute of Task B.

[0096] 3) Multiple review issues: Error-free issues where Task B has been reviewed more than Task A; Multiple review issues only for frames with the attribute "re-review / corresponding".

[0097] The judgment logic may be: there is an inconsistency in the coordinates within the frame, rule ID, review point set ID, spatial model, and cross-graph information hash of the "review / correspondence" attribute of Task B.

[0098] 4) Incomplete review issues: Task B has fewer error-free reviews compared to Task A; only the frames with the attribute "re-review / corresponding" have fewer review issues.

[0099] The judgment logic can be: there is an inconsistency in the coordinates within the frame, rule ID, review point set ID, spatial model, and cross-graph information hash of the "review / correspondence" attribute of task A.

[0100] Fourth, determine whether the issues identified by the two related tasks are consistent. If they are inconsistent, perform issue migration.

[0101] In this embodiment, the correlation between tasks is determined by comparing file hashes. If the task is reviewed too much or too little, the result of the previous task is transferred to the current task. If the task is reviewed too much, the result of the current task is transferred to the previous task.

[0102] Based on the same concept, this application provides a drawing review device. The specific implementation of this device can be found in the description of the method embodiments section; repeated details will not be repeated here. Figure 3 As shown, the device mainly includes:

[0103] The acquisition module 301 is used to acquire the current review task, wherein the current review task includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing;

[0104] The first determining module 302 is used to determine the target audit task associated with the current audit task based on the current audit information;

[0105] The second determining module 303 is used to compare the current audit information with the target audit information of the target audit task to determine the audit difference information.

[0106] The update module 304 is used to update the current review information and / or the target review information based on the review difference information.

[0107] Based on the same concept, this application also provides an electronic device, such as... Figure 4 As shown, the electronic device mainly includes a processor 401, a memory 402, and a communication bus 403. The processor 401 and the memory 402 communicate with each other via the communication bus 403. The memory 402 stores programs that can be executed by the processor 401. The processor 401 executes the programs stored in the memory 402 to achieve the following steps:

[0108] Obtain the current review task, which includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing;

[0109] Based on the current review information, determine the target review task associated with the current review task;

[0110] The current audit information is compared with the target audit information of the target audit task to determine the audit discrepancies.

[0111] Update the current audit information and / or the target audit information based on the audit difference information.

[0112] The communication bus 403 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 403 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0113] The memory 402 may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor 401.

[0114] The processor 401 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., or a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0115] In another embodiment of this application, a computer-readable storage medium is provided, which stores a computer program that, when run on a computer, causes the computer to perform the drawing review method described in the above embodiments.

[0116] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape, etc.), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.

[0117] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0118] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for reviewing drawings, characterized in that, include: Obtain the current review task, which includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing; Based on the current review information, determine the target review task associated with the current review task; The current audit information is compared with the target audit information of the target audit task to determine the audit discrepancies. Update the current audit information and / or the target audit information based on the audit difference information; The current review information includes the first identification information of the currently reviewed drawing; based on the current review information, determining the target review task associated with the current review task includes: Obtain historical review information for historical review tasks, wherein the historical review information includes second identification information for each historical review drawing; The target review task is determined based on the similarity between the first identification information and the second identification information; The step of determining the target review task based on the similarity between the first identification information and the second identification information includes: Calculate the number of identical drawings in the second identification information that are the same as those in the first identification information; The target review task is determined based on the number of identical drawings; The process of determining the target review task based on the number of identical drawings includes: Determine the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review tasks; Based on the number of identical drawings and the number of duplicate drawings, the correlation between the current review task and the historical review task is determined; The target review task is determined based on the correlation degree; Determining the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review tasks includes: Count the total number of drawings currently under review and those under historical review; The difference between the total number of drawings and the number of identical drawings is determined as the number of duplicate drawings to be deduplicated. Determining the target review task based on the correlation includes: The historical review tasks with a correlation greater than a preset threshold are identified as the target review tasks.

2. The method for reviewing drawings according to claim 1, characterized in that, Each currently reviewed drawing includes at least one current drawing frame, and the current review information includes current issue information and attribute information of each current drawing frame; the target review task includes at least one target review drawing, the target review drawing includes at least one target drawing frame, and the target review information includes target issue information of each target drawing frame; The step of comparing the current audit information with the target audit information of the target audit task to determine the audit difference information includes: When the attribute information indicates that the current frame is newly added, the current problem information in the current frame is determined to be newly added problem information; Compare the current issue information in the current review information with the target issue information in the target review information to determine the same issue information and different issue information in the current issue information and the target issue information. The newly added issue information and / or the difference issue information are identified as the audit difference information.

3. The method for reviewing drawings according to claim 2, characterized in that, The step of updating the current audit information and / or the target audit information based on the audit difference information includes: When the audit difference information includes the newly added issue information, the newly added issue information is updated in the target audit information; When the audit difference information includes the difference issue information, the difference issue information is updated in the current audit information and the target audit information to make the updated current audit information and the target audit information consistent.

4. A drawing review device, characterized in that, include: The acquisition module is used to acquire the current review task, wherein the current review task includes at least one currently reviewed drawing and the current review information of the currently reviewed drawing; The first determining module is used to determine the target audit task associated with the current audit task based on the current audit information; The second determining module is used to compare the current audit information with the target audit information of the target audit task to determine the audit difference information. The update module is used to update the current review information and / or the target review information based on the review difference information; The current review information includes the first identification information of the currently reviewed drawing; based on the current review information, determining the target review task associated with the current review task includes: Obtain historical review information for historical review tasks, wherein the historical review information includes second identification information for each historical review drawing; The target review task is determined based on the similarity between the first identification information and the second identification information; The step of determining the target review task based on the similarity between the first identification information and the second identification information includes: Calculate the number of identical drawings in the second identification information that are the same as those in the first identification information; The target review task is determined based on the number of identical drawings; The process of determining the target review task based on the number of identical drawings includes: Determine the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review tasks; Based on the number of identical drawings and the number of duplicate drawings, the correlation between the current review task and the historical review task is determined; The target review task is determined based on the correlation degree; Determining the number of duplicate drawings between the currently reviewed drawing and the historical review drawings in the historical review tasks includes: Count the total number of drawings currently under review and those under historical review; The difference between the total number of drawings and the number of identical drawings is determined as the number of duplicate drawings to be deduplicated. Determining the target review task based on the correlation includes: The historical review tasks with a correlation greater than a preset threshold are identified as the target review tasks.

5. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the drawing review method according to any one of claims 1-3.

6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the drawing review method according to any one of claims 1-3.