Hierarchical operating system and method for CAD system reference

Through data summary files and incremental database management, independent reference rule files and hierarchical operating system, the problem of low file management and reference efficiency in CAD system is solved, efficient file transfer and nested relationship processing is achieved, and coordination is improved Design efficiency and convenience.

CN119227164APending Publication Date: 2024-12-31SUZHOU CAD SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411288027.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2018-07-16
Filing Date
2019-07-15
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing CAD system has problems such as low efficiency in file management, transmission and citation, large data transmission, difficulty in accurately focusing, complicated nested relationships, and inability to view changes in cited content when editing drawings, which affects the efficiency of collaborative design.

Method used

Manage CAD files in the form of data summary files and incremental databases, provide reference rule files independent of reference files, implement hierarchical operating systems and methods to view reference changes in an editable environment, and allow users to edit and view on the same interface Synchronization operation of referenced content.

Benefits of technology

It reduces the amount of data transmission, improves file management efficiency and accuracy, simplifies external file reference and nested relationship processing, and improves the convenience and efficiency of collaborative design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119227164A_ABST
    Figure CN119227164A_ABST
Patent Text Reader

Abstract

The invention relates to a hierarchical operating system referenced by a CAD (Computer Aided Design) system, which is characterized by comprising a first file comprising at least one first element; the second file comprises at least one second element; the at least one first element is copied and superposed into the second file; the at least one first element is associated with a first control point through which independent operation of the at least one first element can be achieved. According to the method, the problem that a nested content display mode is difficult to convert in an external reference mode in an existing CAD system is solved, a CAD user can conveniently and quickly select to display or hide quoted content, drawing reference / quotation is more convenient, and the working efficiency during CAD drawing collaborative design is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Priority application

[0001] The present application claims the priority of Chinese invention patent applications (i) CN201810778814.6 “A method and system for timeline management of CAD graphic data”, (ii) CN201810779355.3 “A method for referencing external files in a CAD graphic system”, (iii) CN201810779485.7 “A hierarchical display system for references in a CAD graphic system”, and (iv) CN201810777826.7 “A method for viewing reference changes in a CAD graphic in an editable drawing environment” filed on July 16, 2018, and these four priority invention patent applications are incorporated herein by reference in their entirety. Technical Field

[0002] The present invention relates to a hierarchical operating system and method used in a computer aided design (CAD) collaborative design system. Background Art

[0003] There are three characteristics of CAD collaborative design projects: first, there are many disciplines, many graphic files, and the reference relationship between graphic files is intricate; second, the format of the drawing files is complex, and most of them are binary data, and the data is relatively random; third, the file size of the drawing is large, ranging from a few MB to hundreds of MB. With the improvement of computer hardware technology, the size of the drawing files may be even larger in the future. Especially in the process of promoting collaborative design projects, engineers of various disciplines need to constantly refer to each other's CAD drawings to draw their own drawings (for example, water supply and drainage engineers need to refer to the architectural drawings that are being drawn and not yet completed by architectural engineers when drawing water supply and drainage CAD drawings). The references between the collaborative parties may also be multi-level (for example, HVAC drawings refer to electrical drawings, electrical drawings refer to water supply and drainage drawings, and water supply and drainage drawings also refer to architectural drawings). In addition, the drawing process often requires repeated modifications and repeated selections between different versions.

[0004] Traditional CAD systems have many drawbacks in terms of file management, transmission and storage, as well as file reference functions (e.g., external references). For example, CAD file storage and transmission data overhead is high and inefficient, and it is often inconvenient for CAD users to view CAD file versions created and edited at different times. In addition, due to the limitations of the external reference reference method, a series of problems have arisen: (i) the current CAD drawing has a single filtering method when referencing external files, making it difficult to accurately focus on the elements that the current user is most concerned about; (ii) it is difficult to conveniently handle nested relationships, and it is cumbersome to switch between the nesting modes of "overlay" and "attachment"; and (iii) it is impossible to view changes in the content of the referenced drawing while editing the current CAD drawing, and it is very troublesome to switch between the editing interface and the viewing change interface. These all negatively affect the efficiency of CAD collaborative design work, and even have the risk of causing confusion in collaborative design projects. Summary of the invention

[0005] In response to the above technical problems, the present invention provides a novel CAD collaborative design system, which includes four sub-inventions (i.e., invention A, invention B, invention C and invention D) and various variations and extensions based on these four sub-inventions.

[0006] The present invention first discloses a timeline management system (and method, computer storage medium, computer terminal) for CAD files, which includes: a first data summary file and an incremental database; the first data summary file includes a first data item index table and first data summary information; the incremental database stores first data detailed information corresponding to the first data summary information; the first data item index table is used to search the first data detailed information corresponding to the first data summary information in the incremental database; and the data summary file is set to be associated with a first restore point. The present invention uses a data summary file and an incremental database to manage CAD files, which can reduce the amount of data transmission during file restoration by transmitting incremental data, and can also quickly and accurately restore CAD files by preserving the integrity of the information in the data summary file.

[0007] In another aspect, the present invention also discloses a method for referencing external files in a CAD system, a referencing device, a computer-readable storage medium, and a computer terminal. The reference method comprises the following steps: creating at least one first universal reference rule file independent of the referenced file according to at least one reference condition, and independently storing it in an extensible file format; and referencing at least one of the referenced files according to at least one selected first universal reference rule file. The present invention adopts a reference rule file independent of the referenced file, which can not only be reused by users, but also avoids repeated setting of reference conditions, and improves the efficiency and accuracy of users' collaborative drawing operations.

[0008] On the other hand, the present invention also discloses a hierarchical operating system (and method, computer storage medium, computer terminal) referenced by a CAD system, comprising: a first file, including at least one first element; a second file, including at least one second element; the at least one first element is copied and superimposed into the second file; the at least one first element is associated with a first control point, and the at least one first element can be independently operated through the first control point. The present invention solves the problem that the external reference method in the existing CAD system is difficult to convert the nested content display mode (i.e., between the overlay type and the additional type), allowing CAD users to easily and quickly choose to display or hide the nested content, making multi-level drawing reference / reference more convenient and quick, and improving the work efficiency during CAD drawing collaborative design.

[0009] On the other hand, the present invention also discloses a method (and system, computer storage medium, computer terminal) for viewing reference changes in a CAD drawing in an editable environment, which includes the following steps: DS101 obtains a first file and a second file; DS102 the first file references the second file and superimposes the first element on the second file into the first file; DS103 obtains a third file; DS104 obtains the first change element of the third file compared with the second file; and DS105 superimposes the first change element into the first file. The present invention allows CAD drawing users to view the update status of referenced drawings while continuing to edit the current CAD drawing, thereby solving the technical problem in existing CAD systems that it is necessary to display and view the changes of referenced drawings outside the current CAD drawing, and then return to the current CAD drawing to continue editing, thereby improving the convenience and efficiency of CAD collaborative design.

[0010] Compared with traditional CAD systems, the CAD collaborative design system provided by the present invention allows CAD files to be stored according to a timeline, and versions created, modified, and updated at different times can be restored and consulted conveniently and quickly; and the use of summary files and incremental databases reduces the amount of data transmission and ensures the accuracy of file restoration, thereby improving the efficiency of the entire CAD system in file management.

[0011] The new reference method not only allows CAD drawing engineers to easily filter the contents of referenced files, but also allows them to share the reference rules they set with other collaborators; the multi-level display method avoids many problems caused by nesting in existing external references, and increases the flexibility when referencing external files; finally, the present invention copies and overlays the referenced content (which can be filtered and selectively displayed) into the currently edited CAD file, thereby achieving simultaneous editing of the current file and viewing changes in the referenced content through the same interface, making collaborative work more convenient and efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the prior art descriptions. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, each element or part is not necessarily drawn according to the actual proportion. Obviously, the drawings described below are some embodiments of the sub-inventions A, B, C and D of the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings without paying creative labor.

[0013] Figure 1a and Figure 1b A flowchart of a hierarchical display embodiment method cited by the C invention CAD graphics system;

[0014] Figure 2 A schematic diagram of the entity figure in drawing c of the embodiment of the invention C;

[0015] Figure 3 A schematic diagram of the entity figure in drawing b of the embodiment of the invention C;

[0016] Figure 4 A schematic diagram of the entity figure in drawing a of the embodiment of the invention C;

[0017] Figure 5 The hierarchical tree relationship diagram cited in the embodiment of the invention of C;

[0018] Figure 6 A schematic diagram in which a reference to drawing c is removed from drawing a of the embodiment of invention C;

[0019] Figure 7 It is a schematic diagram of the embodiment of the invention C with referenced drawings b and c removed from drawing a;

[0020] Figure 8 A flow chart of an embodiment of a hierarchical operation method cited by the C invention CAD system;

[0021] Fig. 9A flow chart of an embodiment of a hierarchical operation method cited by the C invention CAD system;

[0022] Fig.10 A schematic diagram of an embodiment of a hierarchical operating system used in the CAD system of the invention C;

[0023] Fig.11 It is a schematic diagram of an embodiment of the CAD collaborative design system of the present invention. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0025] Herein, suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present invention, and have no specific meanings by themselves. Therefore, "module", "component" or "unit" can be used mixedly.

[0026] It should be noted that the various sub-inventions in the present invention (invention A, invention B, invention C and invention D) can be combined together to derive other technical solutions, solve more technical problems and produce more technical effects. Therefore, the descriptions of the various sub-inventions in this article can verify, explain, illustrate, combine, combine and integrate each other. For example, some embodiments of invention B, invention C and invention D can be combined together to form a more efficient and convenient technical solution that references external documents, such as Fig.11 The combination of invention A and other sub-inventions can make it possible to more efficiently store and share the edited and modified CAD files with all collaborating parties.

[0027] However, the description of each sub-invention in this article may involve some identical or similar terms. If these identical or similar terms conflict or contradict in understanding and meaning, the understanding and meaning of these terms in the description of the sub-invention to which they belong shall prevail. For example, the terms "first document", "second document", "referenced document" and so on may appear in different sub-inventions. In this case, the "first document" in invention B shall prevail in terms of its understanding and meaning in invention B, and the "first document" in invention C shall prevail in terms of its understanding and meaning in invention C.

[0028] Definition of noun:

[0029] "Entity": In this article, an entity refers to the graphic data on a CAD file that is displayed on the CAD drawing interface. An entity has attributes, which are data values ​​that control specific visual characteristics of an entity or element (such as visibility, color, and line style). In different embodiments, an entity may also be referred to as a "pixel" or "element".

[0030] "Object": In this article, objects refer to information on CAD files that will not be displayed in the CAD drawing interface, such as layers, text styles, dimension styles, etc. In this article, "style" refers to a named collection of attributes used to classify and define specific geometric and text elements (such as line styles or text styles).

[0031] "Element": In this article, element refers to all possible information on a CAD file, including "entities" and "objects", and can also be blocks, groups, and unit definitions based on "entities" and / or "objects".

[0032] "File": In this article, file refers to various files that can be run in the CAD system and are used to draw, edit, modify, store, and view CAD drawings. Common CAD file formats include, but are not limited to, DWG, DXF, DWT, DWF, DWL, DWS, DWX, MNU, MNC, MNL, MNS, CUI, CUIX, SHX, PAT, LIN, CTB, STB, PLT, PC3, etc.

[0033] "Collaborators": In this article, collaborators refer to users who participate in a drawing project and work together. The collaborators may have the same expertise (for example, multiple engineers from the architectural profession drawing together) or different expertise (for example, architectural engineers, water supply and drainage engineers, electrical engineers, and HVAC engineers drawing together). The collaborators refer to each other's drawings.

[0034] "Control point": In this article (especially for the C invention), a control point refers to an abstract description of a group of operating elements (including entities, objects, blocks, groups), which is similar to the concept of a handle. Through the control point, this set can be quickly located, and then a series of operations on the elements in the set can be performed. Of course, in some special cases, a group / set may contain only one operating element. In addition, in this article, "associated with" a control point means accepting the control of the control point, and the operating object associated with it can be operated through the control point.

[0035] C Invention: Hierarchical operating system, method, computer-readable storage medium and computer terminal referenced by CAD system

[0036] C invention relates to a hierarchical operation method referenced by a computer-aided design (CAD) system and its system, computer-readable storage medium, and terminal.

[0037] External Reference (XREF) means that in the CAD environment, users can use external references to see any other drawings in their current drawing file. For example, when designer A is drawing drawing a, he introduces a drawing b (or other formats, such as PDF or pictures, etc.) drawn by other designers into drawing a as a base map reference in the form of external reference. Among them, drawing b is the external file referenced by drawing a, that is, the external reference.

[0038] Collaborative design is a way of designing a project by collaborating on a shared server platform and using the external reference function of the CAD system. The files in the design process are split into several module files according to the design requirements of different disciplines and then assembled. In other words, multiple people in multiple locations work together to design a project. In the collaborative design process, designers of different disciplines will reference CAD drawings drawn by other designers, which results in various reference relationships. For example, when designer A draws drawing a, he uses drawing b drawn by designer B as a base map reference, and designer B's drawing b also references drawing c drawn by designer C, which forms a nested reference relationship.

[0039] However, designers of different professions often focus on different areas. Therefore, when there are complex reference relationships, the reference type can be specified as "overlay" or "attachment".

[0040] If the user selects "Overlay", then other external references nested in the external references referenced in the current drawing will not be displayed in the current drawing. For example, when designer A draws drawing a, he references drawing b and selects "Overlay reference", then the external reference c nested in drawing b will not be displayed in the current drawing a.

[0041] If the user selects "Additional Reference", then other external references nested in the external reference referenced in the current drawing will also be displayed in the current drawing. For example, when designer A draws drawing a, he references drawing b and selects "Additional Reference", then drawing a will display drawing b and the external reference drawing c nested in drawing b.

[0042] In actual engineering applications, once the type of external reference is specified, it is difficult to change the reference relationship between the external reference and other nested external references. For example, drawing b uses the "overlay" reference method to reference drawing c and the "additional" reference method to reference drawing d, and drawing a specifies the reference type of drawing b as "additional". At this time, drawing a displays both drawings b and drawing d, but drawing c is not displayed. If you want to display drawing c later, you can only start from the beginning, that is, first change the reference method of drawing b to reference drawing c (that is, change it to "additional"), and then reintroduce external reference b into drawing a.

[0043] Similarly, if you do not want to display drawing d later, you can only start from the beginning, that is, first change the reference method of drawing b to drawing d (that is, change it to "overlay type"), and then reintroduce external reference b into drawing a. Therefore, in traditional CAD systems, the operation of changing the reference type is very cumbersome and not flexible enough. In addition, the user of the current drawing may not have the necessary authority to change the reference method of the drawing he has selected for reference to other drawings - for example, when a HVAC engineer refers to a water supply and drainage drawing, he may not have the authority to change the reference method of the water supply and drainage drawing to the architectural drawing (the authority at this time belongs to the water supply and drainage engineer).

[0044] On the other hand, in a reference relationship with multiple levels of nested references, a file usually repeatedly references an external reference, such as drawing a repeatedly references two external reference drawings b, and drawing b references drawing c. Once drawing b is detached or uninstalled, the two drawings b repeatedly referenced in drawing a and drawing c in it will disappear, that is, each external reference cannot be operated independently, which has poor flexibility, is inconvenient for users to operate, and reduces work efficiency.

[0045] The purpose of the invention is to provide a new type of CAD system reference method, which can overcome or alleviate the above-mentioned defects of the external reference method in the existing CAD system to a certain extent.

[0046] In order to achieve the above-mentioned objectives, the invention C discloses a hierarchical operating system referenced by a CAD system, which includes: a first file, containing at least one first element; a second file, containing at least one second element; the at least one first element is copied and superimposed into the second file; the at least one first element is associated with a first control point, and independent operation of the at least one first element can be achieved through the first control point.

[0047] Furthermore, the at least one second element is associated with a second control point, and independent operation on the at least one second element can be achieved through the second control point.

[0048] Further, the at least one first element and the at least one second element are both copied and superimposed into the third file.

[0049] Further, the first control point is set as a sub-control point of the second control point, and the second control point can be used to implement simultaneous operations on (i) the at least one second element and (ii) the at least one first element associated with the first control point.

[0050] Further, the at least one first element and the at least one second element are both copied and superimposed into the third file.

[0051] Furthermore, it also includes a fourth file, which contains at least one fourth element, and the at least one fourth element is copied and superimposed on the second file. The at least one fourth element is associated with a fourth control point, and the at least one fourth element can be independently operated through the fourth control point.

[0052] Furthermore, the first file and the fourth file are the same CAD drawing.

[0053] Further, the at least one first element is also directly associated with the second control point, and the at least one first element and the at least one second element can be operated simultaneously through the second control point. Further, the operation is display, hide, bind, detach, overload or unload. Further, the at least one first element and the at least one second element are entities, objects, blocks and / or groups on the CAD drawing.

[0054] In order to overcome and alleviate the defects of the external reference method in the existing CAD system, C invention also discloses a hierarchical operation method referenced by the CAD system, which includes the following steps: obtaining at least one first element from a first file; creating a first control point, associated with the at least one first element; copying and superimposing the at least one first element into a second file; and independently operating the at least one first element through the first control point.

[0055] Furthermore, the method also includes the following steps: obtaining at least one second element from a second file; creating a second control point and associating it with the at least one second element; copying and superimposing the at least one first element and the at least one second element into a third file; and independently operating the at least one second element through the second control point.

[0056] Furthermore, the method further includes the following steps: setting the first control point as a sub-control point of the second control point, and simultaneously operating (i) the at least one second element and (ii) the at least one first element associated with the first control point through the second control point.

[0057] Furthermore, the method also includes the following steps: obtaining at least one fourth element from a fourth file; creating a fourth control point associated with the at least one fourth element; copying and superimposing the at least one fourth element into the second file; and independently operating the at least one fourth element through the fourth control point.

[0058] Further, the first file and the fourth file are the same CAD drawing. Further, the steps are further included: directly associating the at least one first element with the second control point; and simultaneously operating the at least one first element and the at least one second element through the second control point. Further, the operation is display, hide, bind, detach, reload or unload. Further, the at least one first element is an entity, object, block and / or group on the CAD drawing.

[0059] In order to overcome and alleviate the defects of the external reference method in the existing CAD system, C invention also discloses a hierarchical operating system referenced by the CAD system, which includes: a file storage module, used to store a first file and a second file; an element acquisition module, used to acquire at least one first element from the first file; a control point creation module, used to create a first control point and associate it with the at least one first element; a copy and overlay module, used to copy and overlay the at least one first element into the second file; a control point operation module, used to independently operate the at least one first element associated with the first control point.

[0060] Furthermore, the element acquisition module acquires at least one second element from the second file; the control point creation module creates a second control point and associates it with the at least one second element; the copy and overlay module copies and overlays the at least one first element and the at least one second element into a third file, and the third file is stored in the file storage module; the control point operation module independently operates the at least one second element associated with the second control point.

[0061] Furthermore, the C invention also includes: a control point hierarchy construction module, used to set the first control point as a sub-control point of the second control point; the control point operation module realizes simultaneous operation of (i) the at least one second element and (ii) the at least one first element associated with the first control point by operating the second control point.

[0062] Furthermore, the element acquisition module acquires at least one fourth element from a fourth file, and the fourth file is stored in the file storage module; the control point creation module creates a fourth control point and associates it with the at least one fourth element; the copy and overlay module copies and overlays the at least one fourth element into the second file; and the control point operation module independently operates the at least one fourth element by operating the fourth control point.

[0063] Further, the first file and the fourth file are the same CAD drawing. Further, the C invention also includes: the control point creation module directly associates the at least one first element with the second control point; the control point operation module simultaneously operates the at least one first element and the at least one second element by operating the second control point. Further, the control point operation module can realize display, hiding, binding, detaching, overloading and / or unloading. Further, the at least one first element is an entity, object, block and / or group on the CAD drawing.

[0064] In order to overcome and alleviate the defects of the external reference method in the existing CAD system, C invention also discloses a computer-readable storage medium, which includes a set of instructions. When the instructions are executed, at least one processor is caused to perform the following operations: obtaining at least one first element from a first file; creating a first control point associated with the at least one first element; copying and superimposing the at least one first element into a second file; and independently operating the at least one first element through the first control point.

[0065] In order to overcome and alleviate the defects of the external reference method in the existing CAD system, C invention also discloses a computer-readable storage medium, which includes at least one processor and a computer-readable storage medium coupled to the processor, wherein the computer-readable storage medium includes a set of instructions, and when at least one processor executes the instructions, it causes at least one processor to perform the following operations: obtaining at least one first element from a first file; creating a first control point; associating with the at least one first element, copying and superimposing the at least one first element into a second file; and independently operating the at least one first element through the first control point.

[0066] In order to make the purpose, technical solution and advantages of the embodiment of the invention C clearer, the technical solution in the embodiment of the invention C will be described clearly and completely in conjunction with the drawings in the embodiment of the invention C. Obviously, the described embodiment is a part of the embodiment of the invention C, not all of the embodiments. Based on the embodiment of the invention C, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the invention C.

[0067] C. Invention Example 1

[0068] Take the steps of invention C as an example. A, B, and C work together to draw the drawings for their respective tasks. A needs to refer to B's content when drawing, and B needs to refer to C's content. A may not need to see C's content. The steps are as follows:

[0069] C draws the graphics (C106) and submits it to the server;

[0070] B downloads C's drawing (C106), and refers to C when drawing his own drawing (C104). The content of C (C106) will be copied and superimposed on B (C104).

[0071] A downloads B's drawing (C104), and when drawing his own drawing (C102), he refers to B (C104). The content of B (C104) will be copied and superimposed on A (C102).

[0072] At this point there is a nested relationship from A to B and then to C ( Figure 1a );

[0073] If A needs to see the content of C (C106), he can choose to expand the sub-references of B. C will copy the content of C (C106) and overlay it on A (C102). In this way, A (C102) can see the content of B (C104) and C (C106) at the same time.

[0074] If A does not need to see C (C106), he chooses to close the sub-reference of B, and C will delete the copy of C, so that A only sees the content of B (C104).

[0075] A(C108) can cite multiple copies of B( Figure 1b ), set to B1(C110) and B2(C114), closing the child C1(C112) of B1(C110) or closing B1(C110) itself will not affect the content display of B2(C114) and / or its child C2(C116), thus achieving a flexible display effect of multiple reference contents without interfering with each other.

[0076] C. Embodiment 2 of the invention

[0077] Let's simulate a usage scenario. The current working drawing is a.dwx (C400). We refer to two b.dwx (C300a and C300b) at different locations. The b.dwx file also refers to c.dwx (C200). The content of c is as follows: Figure 2 The figure shown is a graph c (C202); the content of b is as follows Figure 3 The content of c plus the graphic b (C302) is shown; the content of a is as follows Figure 4 The contents of two b are added to the figure a (C402), forming Figure 5 As shown in the tree relationship C500, when the CAD user temporarily does not want to see the content of one of the copies c (C202b), he can issue a command to the collaborative system to close the reference, and then the specified copy c (C202b) will disappear, and the content of a will become as follows Figure 6 The content of b can also be closed. Each level can be controlled, and each reference can be controlled independently. The effect of closing b (C300a) after closing c (C202b) is as follows: Figure 7 shown.

[0078] In some embodiments, independent control is achieved through control points - for example, c(C202b) is associated with a control point, and this control point can achieve independent control of this set of elements by adding a unique tag to the elements in c.dwx(C200), or by extracting the common attributes of the elements in c.dwx(C200) (for example, all from the drawing c.dwx(C200)). In addition to the above two methods, other common control methods in CAD systems can also be applied in the C invention and fall within the scope covered by the C invention.

[0079] C. Invention Example 3

[0080] In some embodiments, the invention C discloses a hierarchical display system referenced by a CAD graphics system, including: a first CAD drawing (e.g., a HVAC drawing); a second CAD drawing (e.g., an electrical drawing), the second CAD drawing is referenced by the first CAD drawing, the content of the second CAD drawing is copied and superimposed on the first CAD drawing, and can be displayed or hidden; a third CAD drawing (e.g., an architectural drawing), the third CAD drawing is referenced by the second CAD drawing, the content of the third CAD drawing is copied and superimposed on the second CAD drawing, and can be displayed or hidden; the first CAD drawing references the second CAD drawing and indirectly references the third CAD drawing (i.e., forming a so-called nested relationship), the content of the third CAD drawing is also copied and superimposed on the first CAD drawing, and can also be displayed or hidden. In these embodiments, the invention C does not need to reinsert the reference, and can display and close the reference by simply clicking on the operation interface, without limiting the top-level reference to be operated, and the operation of each reference is independent, and the references to the same source reference can be controlled separately.

[0081] C. Invention Example 4

[0082] In some embodiments, the C invention discloses a hierarchical operating system referenced by a CAD system, comprising: a first file, containing at least one first element; a second file, containing at least one second element; the at least one first element is copied and superimposed into the second file; the at least one first element is associated with a first control point, and independent operation of the at least one first element can be achieved through the first control point.

[0083] The difference between the C invention and the existing CAD drawing platform is that the content of the referenced CAD drawing (i.e., the "first file") (i.e., various CAD elements, such as entities, objects, blocks, and groups) is copied and superimposed on the current CAD drawing (i.e., the "second file"), and the copied and superimposed content is associated with the first control point, so it can be directly controlled by the user who edits the current CAD drawing - for example, one or more first elements extracted from the first file (for example, the drawing drawn by the construction engineer is the first file, and there are building walls on the drawing) can be displayed on the drawing drawn by the water supply and drainage engineer (the second file) through the first control point, or the building walls can be completely hidden.

[0084] Further, in some embodiments, one or more second elements (e.g., pipes, sinks) on the second file (e.g., water supply and drainage drawings) are associated with the second control point, and the water supply and drainage engineer can also control the one or more second elements through the second control point (display or hide water supply and drainage entities such as pipes and sinks). In this embodiment, because the first element (e.g., building entity) and the second element (e.g., water supply and drainage entity) on the second file are controlled by different control points, when the water supply and drainage engineer controls the display or hiding of the first element through the first control point, the second element on the second file is not affected. Similarly, when the water supply and drainage engineer controls the display or hiding of the second element through the second control point, the first element copied and superimposed on the second file is also unaffected. In other words, through the control point, the water supply and drainage engineer who draws the current CAD drawing can independently control and operate the water supply and drainage entities and / or objects drawn by himself, and can also independently control and operate the building entities and / or objects copied and superimposed from the building CAD drawing.

[0085] Further, in some embodiments, the first element (eg, architectural entity and / or object) and the second element (eg, water supply and drainage entity and / or object) are both copied and superimposed into a third file (eg, electrical CAD drawing).

[0086] As mentioned above, in the prior art, after CAD drawings are stacked and nested, it is very troublesome to switch between displaying the first element (i.e., selecting an additional reference between the first file and the second file) and hiding the first element (i.e., selecting an overlay reference between the first file and the second file). The reference type between the first file and the second file must be reset, and downstream engineers (e.g., electrical engineers in this embodiment) often do not have the authority to modify the reference type set by water supply and drainage engineers. This type of problem is particularly difficult in collaborative drawing engineering projects, because there may be many levels of CAD drawings, far more than the three-level stacking described in the embodiment here.

[0087] However, in the embodiment of the invention of C, because the first element is associated with the first control point, it can be independently displayed or hidden by operating the first control point. Therefore, when the electrical engineer wants to view the building wall, the first element can be displayed through the first control point, and when the electrical engineer only wants to see the water supply and drainage pipes, sinks and other elements, the first element can be completely hidden through the second control point. This avoids the trouble of resetting the reference relationship between the building drawings and the water supply and drainage drawings in the prior art, and improves the work efficiency during collaborative work.

[0088] In some embodiments, the first control point can be set as a sub-control point of the second control point, so that the second control point can be used to simultaneously operate (i) the at least one second element and (ii) the at least one first element associated with the first control point. In these embodiments, when the downstream electrical engineer copies and overlays the second element in the second file into the third file through the second control point, the first element is also copied and overlaid into the third file at the same time; and the downstream electrical engineer can simultaneously operate the first element (e.g., building entity) and the second element (e.g., water supply and drainage entity) through the second control point to display or hide the first element and the second element at the same time. Of course, if the downstream electrical engineer only wants to hide the building entity, it can also be achieved by operating the first control point alone without causing any impact on the display of the water supply and drainage entity.

[0089] In some embodiments, the hierarchical operating system referenced by the CAD system of the invention of C also includes a fourth file (e.g., HVAC CAD drawing), the fourth file contains at least one fourth element (e.g., HVAC entities and objects), the at least one fourth element is copied and superimposed into the second file, the at least one fourth element is associated with a fourth control point, and the at least one fourth element can be independently operated through the fourth control point. In these embodiments, the water supply and drainage engineer can control and operate the building elements and HVAC elements respectively through the first control point and the fourth control point. In other embodiments, the fourth file and the first file are a CAD drawing file, then the water supply and drainage engineer can also display or hide the building elements in different positions through the first control point and the fourth control point. In other words, the same CAD drawing can be repeatedly copied and superimposed into the upper-level CAD drawing, and their individual operation and control can also be achieved.

[0090] In some embodiments, unlike setting the first control point as a sub-control point of the second control point, the first element in the first file can be directly associated with the second control point, and the simultaneous operation of the first element and the second element can also be achieved. In other words, in these embodiments, the second control point is associated with the first element and the second element at the same time. When the downstream electrical engineer needs to display or hide the building element and the water supply and drainage element at the same time, it only needs to operate the second control point to complete it. Of course, if the downstream electrical engineer only needs to hide the building element, then it can be achieved by operating the first control point alone. At this time, only the building element is hidden, and the water supply and drainage element will not be affected.

[0091] In some embodiments, the operations may include, in addition to display and hide, binding, detaching, reloading or unloading.

[0092] In some embodiments, the at least one first element and the at least one second element are entities, objects, blocks and / or groups on a CAD drawing.

[0093] C. Invention Example 5

[0094] In some embodiments, the invention discloses a hierarchical operation method for a CAD system, which comprises the following steps: Figure 8 ):

[0095] CS101 obtains at least one first element from a first file,

[0096] CS102 creates a first control point associated with the at least one first element,

[0097] CS103 copies and superimposes the at least one first element into the second file,

[0098] CS104 independently operates the at least one first element through the first control point.

[0099] The difference between the C invention and the existing CAD drawing external reference method is that the content (i.e., various CAD elements, such as entities, objects, blocks, and groups) of the referenced CAD drawing (i.e., the "first file", such as the architectural CAD drawing) is copied and superimposed on the current CAD drawing (i.e., the "second file", such as the water supply and drainage CAD drawing). Moreover, the copied and superimposed content is associated with the first control point, so it can be directly controlled by the user who edits the current CAD drawing, that is, one or more first elements extracted from the first file (for example, the drawing drawn by the construction engineer is the first file, and there are building walls on the drawing) can be displayed on the drawing drawn by the water supply and drainage engineer (the second file) through the first control point, and the building walls can also be completely hidden.

[0100] In some embodiments, the operating method of the invention further comprises the following steps: Fig. 9 ): CS105 obtains at least one second element from the second file; CS106 creates a second control point and associates it with the at least one second element; CS107 copies and overlays the at least one first element and the at least one second element into the third file; CS108 independently operates the at least one second element through the second control point.

[0101] In some embodiments, the operating method of the invention of C also includes the following steps: setting the first control point as a sub-control point of the second control point, and simultaneously operating (i) at least one second element and (ii) at least one first element associated with the first control point through the second control point.

[0102] In some embodiments, the operating method of the invention of C also includes the following steps: obtaining at least one fourth element from a fourth file; creating a fourth control point associated with the at least one fourth element; copying and superimposing the at least one fourth element into the second file; and independently operating the at least one fourth element through the fourth control point.

[0103] In some embodiments, the first file and the fourth file are the same CAD drawing. These embodiments actually reflect that a CAD file can be repeatedly referenced by another CAD file, but the CAD user can still achieve independent control over these multiple repeated references by setting different control points.

[0104] In some embodiments, the operation method of the invention of C further includes the following steps: directly associating the at least one first element with the second control point; and simultaneously operating the at least one first element and the at least one second element through the second control point. One of the applicable scenarios of these embodiments is that downstream HVAC engineers need to refer to both the building and electrical conditions when drawing, and do not need to look at the building or electrical layout separately. Therefore, the elements of the architectural drawings and the electrical drawings are associated with the same control point, that is, multiple levels of elements can be switched on and off simultaneously through one control, which can improve the efficiency of CAD users in drawing in this scenario.

[0105] In some embodiments, the operation is to display, hide, bind, detach, overload or unload. In some embodiments, the at least one first element is an entity, object, block and / or group on a CAD drawing.

[0106] C. Invention Example 6

[0107] In some embodiments, C invention discloses a hierarchical operating system C500 referenced by a CAD system, see Fig.10 , which includes: a file storage module C501, used to store a first file and a second file; an element acquisition module C502, used to acquire at least one first element from the first file; a control point creation module C503, used to create a first control point and associate it with the at least one first element; a copy and overlay module C504, used to copy and overlay the at least one first element into the second file; a control point operation module C505, used to independently operate the at least one first element associated with the first control point. In some embodiments, these modules can be placed independently or integrated together.

[0108] In some embodiments, the element acquisition module C502 acquires at least one second element from the second file; the control point creation module C503 creates a second control point and associates it with the at least one second element; the copy and overlay module C504 copies and overlays the at least one first element and the at least one second element into a third file, and the third file is stored in the file storage module C501; the control point operation module C505 independently operates the at least one second element associated with the second control point.

[0109] In some embodiments, the operating system of the invention of C also includes: a control point hierarchy construction module C506, used to set the first control point as a child control point of the second control point; the control point operation module C505 realizes simultaneous operation of (i) the at least one second element and (ii) the at least one first element associated with the first control point by operating the second control point.

[0110] In some embodiments, the element acquisition module C502 acquires at least one fourth element from a fourth file, and the fourth file is stored in the file storage module C501; the control point creation module C503 creates a fourth control point and associates it with the at least one fourth element; the copy and overlay module C504 copies and overlays the at least one fourth element into the second file; and the control point operation module C505 independently operates the at least one fourth element by operating the fourth control point.

[0111] In some embodiments, the first file and the fourth file are the same CAD drawing.

[0112] In some embodiments, the control point creation module C503 directly associates the at least one first element with the second control point, and the control point operation module C505 simultaneously operates the at least one first element and the at least one second element by operating the second control point.

[0113] In some embodiments, the control point operation module C505 can realize display, hiding, binding, detaching, reloading and / or unloading. In some embodiments, the at least one first element is an entity, object, block and / or group on a CAD drawing.

[0114] C. Invention Example 6

[0115] In some embodiments, the invention C discloses a computer-readable storage medium, which includes a set of instructions, which, when executed, cause at least one processor to perform operations including: obtaining at least one first element from a first file; creating a first control point associated with the at least one first element; copying and superimposing the at least one first element into a second file; and independently operating the at least one first element through the first control point.

[0116] C. Embodiment 7 of the invention

[0117] In some embodiments, invention C discloses a computer terminal comprising at least one processor and a computer-readable storage medium coupled to the processor, wherein the computer-readable storage medium comprises a set of instructions which, when executed by at least one processor, causes the at least one processor to perform operations comprising: obtaining at least one first element from a first file; creating a first control point associated with the at least one first element; copying and superimposing the at least one first element into a second file; and independently operating the at least one first element through the first control point.

[0118] Through the above embodiments, it can be seen that the C invention has at least the following technical advantages:

[0119] 1. Convenient and fast: When it is necessary to display or hide the CAD elements of the external reference due to actual needs, engineers do not need to reinsert the reference (for example, convert between overlay type and append type), but can simply click the corresponding control point in the CAD collaborative system operation interface to display and close the referenced content.

[0120] Existing CAD drawing platforms usually use external references, so the nested reference type (overlay reference or additional reference) cannot be easily modified after adding. Whether you want to hide the nested reference (i.e., change from additional type to overlay type) or show the nested reference (i.e., change from overlay type to additional type), you must open the referenced drawing to adjust the reference method of the nested reference.

[0121] The difference between the C invention and the existing CAD drawing platform is that the content of the referenced CAD drawing is copied and superimposed on the current CAD drawing, and the copying and superimposition can be directly controlled by the user editing the current CAD drawing. Therefore, when the CAD drawings are superimposed layer by layer to form a nested relationship, the user editing the current CAD drawing can control the display or hiding of the nested content by deciding whether to perform the copying and superimposition operation between the CAD drawings.

[0122] 2. Hierarchical operation: You can still operate on nested references at any level. You are not restricted to operating on the top-level references, nor do you need to operate on the end node of the path (i.e. Figure 1b C2 (C200, C200a, C200b), also called "leaf nodes"), starts to close layer by layer upwards.

[0123] 3. Each reference operation is independent, and references to the same source reference can be controlled individually, which solves the problem of external reference mode that all can be turned on and off at one time.

[0124] 4. The C invention allows collaborative design to avoid the problem of circular references to a certain extent - a graphic that contains nested references pointing to itself is called a circular reference. For example, graphic A is attached to graphic B, graphic B is attached to graphic C, and graphic C is attached to graphic A. The reference sequence A>B>C>A is a circular reference. The external reference method in the existing CAD system cannot handle the problem of circular references well - the "overlay type" directly avoids the circular situation (because C will not be displayed), and the cycle will be interrupted in the "attachment type". In the C invention, because the drawings of each level are independently controlled, for example, A referenced by C can be closed independently, so even if C circularly references A, there will be no problem - for example, when the HVAC drawing references the water supply and drainage drawing, and the water supply and drainage drawing references the architectural drawing, if the architectural drawing then circularly references the HVAC drawing, it is only necessary to set a sub-control point that controls the HVAC drawing under the control point of the architectural drawing. Therefore, the C invention can accept circular reference relationships.

[0125] The embodiments of the invention C are described above in conjunction with the accompanying drawings, but the invention C is not limited to the above-mentioned specific implementation modes, which are merely illustrative and not restrictive. Under the inspiration of the invention C, ordinary technicians in this field can make many forms without departing from the purpose of the invention C and the scope of protection of the claims, all of which are within the protection of the invention C.

[0126] It should be noted that the four sub-inventions (901, 906, 907, 908) of the present invention are all part of the collaborative design system 900 of the present invention, are technically connected, and can be combined, combined, and integrated with each other according to actual needs, and can be adjusted and modified according to actual conditions during the combination, combination, and integration process ( Fig.11 ).

[0127] For example, in some embodiments, the present invention provides a method for referencing external files in a CAD system, which includes the following steps: creating at least one first general reference rule file independent of a first referenced file based on at least one first reference condition, and independently storing it in an extensible file format; a first element of the first referenced file filtered and selected by the first general reference rule file is copied and superimposed on the current file, and the first element is associated with a first control point, and independent operations on the first element can be achieved through the first control point.

[0128] Now let's explain it in conjunction with an actual application scenario: an electrical engineer sets up a general reference rule file (referred to as "electrical reference rule.XML") for electrical drawings 914 on the terminal 911 of his CAD collaborative design system. When referencing the water supply and drainage reference drawing 913, the electrical engineer filters out the water supply and drainage CAD elements related to the electrical design, copies and overlays them into the electrical drawing 914 he is editing, and associates the water supply and drainage CAD elements with the water supply and drainage element control points, that is, the copied and overlaid water supply and drainage CAD elements can be independently operated through the water supply and drainage element control points (operation methods include, but are not limited to, display, hide, bind, detach, overload or unload). In these embodiments, electrical engineers can not only filter out CAD elements that are not related to electrical design when referencing (through electrical reference rule files), but can also flexibly control the display and hiding of the referenced content.

[0129] In some embodiments, the present invention also includes: using the first general reference rule file to filter the content of the second referenced file, copying and superimposing the second element selected by the filter into the current file, and associating the second element with a second control point, so that independent operation of the second element can be achieved through the second control point.

[0130] Similarly, combined with the scenario description: In addition to referencing the water supply and drainage drawing 913, electrical engineers may also need to refer to the HVAC drawing (i.e., the second referenced file). Because the electrical reference rule file is independently stored and expandable in the present invention, electrical engineers can apply the same electrical reference rule file (or modify it) to the HVAC drawing, filter out the HVAC CAD elements related to the electrical design, and copy and overlay them on the current electrical CAD drawing. The filtered HVAC CAD elements are set to be associated with the HVAC control point, that is, the copied and overlaid HVAC CAD elements can be independently operated through the HVAC element control point (operation methods include, but are not limited to, display, hide, bind, detach, overload or unload).

[0131] Because different control points are set, operations on water supply and drainage elements and on HVAC elements can be performed independently.

[0132] In some embodiments, the first referenced file contains a third element copied and superimposed from a third referenced file; the third element is filtered and selected from the third referenced file through the first general reference rule file, copied and superimposed to the first referenced file; the third element is associated with a third control point, and independent operation of the third element can be achieved through the third control point.

[0133] Similarly, in combination with the scenario explanation: the electrical engineer references the water supply and drainage drawing 913 and actually also references the architectural drawing 912 (i.e., a nested relationship is created). The electrical reference rule file designed by the electrical engineer is actually shared with him by the water supply and drainage engineer. When the water supply and drainage engineer draws the water supply and drainage drawing 913 on his terminal 910 and references the architectural drawing 912, the reference rules used are actually the same. The filtered and selected architectural elements are set to be associated with the architectural element control points, that is, the architectural CAD elements copied and superimposed on the electrical drawings can be independently operated through the architectural element control points (operation methods include, but are not limited to, display, hide, bind, detach, overload or unload).

[0134] In some embodiments, the present invention also includes the following steps: obtaining a fourth referenced file, wherein the fourth referenced file is modified based on the first referenced file, and the changes between the fourth referenced file and the first referenced file are filtered and selected by the first general reference rule file to obtain relevant change elements, and the relevant change elements are copied and superimposed on the current file, and the relevant change elements and the first elements are respectively presented in the current file in different display modes.

[0135] Similarly, the scenario description is combined with the following: the water supply and drainage drawings cited by the electrical engineer were modified by the water supply and drainage engineer on his own computer terminal 910, and a new version of the water supply and drainage drawings was generated. The collaborative design system prompted the electrical engineer that the water supply and drainage drawings had changed, so the electrical engineer downloaded the new version of the water supply and drainage drawings (i.e., the fourth referenced file) from the server. The collaborative design system discovered the changed CAD elements by comparing the old and new versions of the water supply and drainage drawings. Some of these changed CAD elements are related to the electrical engineer's design, while some are not. Therefore, these changed elements can also be filtered through the electrical reference rule file (for example, filtering according to the information in its attributes), and then the relevant changed elements are copied and superimposed on the electrical drawings. These changed elements are displayed in an easily identifiable manner (for example, different colors and styles), so that the electrical engineer can clearly see the changes in the water supply and drainage drawings, and can continue to edit his own electrical drawings accordingly.

[0136] In some embodiments, the current file is edited while referring to the related change elements. Because the related change elements are copied and superimposed on the current electrical drawings, electrical engineers can continue to modify their own electrical drawings while referring to the changes in the water supply and drainage drawings on the same operation interface.

[0137] In some embodiments, a data summary file is generated based on the current file after editing, and detailed information of incremental data generated after editing of the current file is saved in an incremental database. The data summary file includes the saving path of the incremental data detailed information in the incremental database.

[0138] Similarly, in combination with the scenario description: after the electrical engineer has edited his own electrical drawing 914, he can submit his own electrical drawing 914 to the timeline storage device in the server. The timeline storage device compares the electrical drawings before and after the electrical engineer's modification, saves the changes therein in the form of incremental data into the incremental database, and forms a new data summary file and the associated restore point 904.

[0139] The restore point 904 is located on the timeline 903, which is the global timeline of the collaborative design project in which the electrical engineer participates (i.e., each restore point contains all CAD files related to the project at that time point), and the base restore point is 905, which contains the electrical drawings drawn by the electrical engineer at the earliest time. If the electrical engineer needs to view the drawings drawn at the earliest time, he only needs to obtain the data summary file from the restore point, and the detailed information of the CAD elements recorded in the data summary file can be obtained from the incremental database, so as to quickly and accurately restore and generate the electrical CAD drawings drawn by him at the earliest time.

[0140] Of course, in different embodiments, the specific implementation may vary - for example, the computer terminal where an electrical engineer works can identify the differences between the old and new versions of electrical drawings, and upload detailed information on the incremental data corresponding to the differences to the incremental database in the server, reducing the pressure of data transmission.

[0141] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0142] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a computer terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0143] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A hierarchical operating system used in a CAD system, characterized in that: include: A first file comprising at least one first element; a second file comprising at least one second element; The at least one first element is copied and superimposed into the second file; The at least one first element is associated with a first control point, and independent operation on the at least one first element can be achieved through the first control point.

2. The hierarchical operating system used by the CAD system according to claim 1, characterized in that: The at least one second element is associated with a second control point, and an independent operation on the at least one second element can be implemented through the second control point; Alternatively, the operation is display, hiding, binding, detaching, reloading or unloading; Alternatively, the at least one first element and the at least one second element are entities, objects, blocks and / or groups on a CAD drawing.

3. The hierarchical operating system used by the CAD system according to claim 2, characterized in that: The at least one first element and the at least one second element are both copied and superimposed into the third file; Alternatively, the first control point is set as a sub-control point of the second control point, and the second control point can be used to implement simultaneous operations on (i) the at least one second element and (ii) the at least one first element associated with the first control point; Alternatively, it further includes a fourth file, the fourth file includes at least one fourth element, the at least one fourth element is copied and superimposed into the second file, the at least one fourth element is associated with a fourth control point, and the at least one fourth element can be independently operated through the fourth control point; Alternatively, the at least one first element is also directly associated with the second control point, and the at least one first element and the at least one second element can be operated simultaneously through the second control point.

4. The hierarchical operating system used by the CAD system as claimed in claim 3, characterized in that: The at least one first element and the at least one second element are both copied and superimposed into the third file; Alternatively, the first file and the fourth file are the same CAD drawing.

5. A hierarchical operation method used in a CAD system, characterized in that: The following steps are involved: Get at least one first element from the first file, creating a first control point associated with the at least one first element, copying and superimposing the at least one first element into the second file, The at least one first element is independently manipulated via the first control point.

6. The hierarchical operation method used in the CAD system according to claim 5, characterized in that: The following steps are also included: Get at least one second element from the second file, creating a second control point associated with the at least one second element, The at least one first element and the at least one second element are copied and superimposed into a third file, independently operating the at least one second element via the second control point; Alternatively, the grading operation method further comprises the following steps: Get at least one fourth element from a fourth file; creating a fourth control point associated with the at least one fourth element; Copying and superimposing the at least one fourth element into the second file; independently operating the at least one fourth element via the fourth control point; Alternatively, the operation is display, hiding, binding, detaching, reloading or unloading; Alternatively, the at least one first element is an entity, an object, a block and / or a group on a CAD drawing.

7. The hierarchical operation method used in a CAD system according to claim 6, characterized in that: The following steps are also included: Setting the first control point as a sub-control point of the second control point, and simultaneously operating (i) the at least one second element and (ii) the at least one first element associated with the first control point through the second control point; Alternatively, the grading operation method further comprises the following steps: directly associating the at least one first element with the second control point, Simultaneously operating the at least one first element and the at least one second element through the second control point; Alternatively, the first file and the fourth file are the same CAD drawing.

8. A hierarchical operating system used in a CAD system, characterized in that: include: A file storage module, used for storing a first file and a second file; An element acquisition module, used to acquire at least one first element from the first file; A control point creation module, used to create a first control point and associate it with the at least one first element; A copying and overlaying module, used for copying and overlaying the at least one first element into the second file; A control point operation module is used to independently operate the at least one first element associated with the first control point.

9. The hierarchical operating system used by the CAD system as claimed in claim 8, characterized in that: The element acquisition module acquires at least one second element from the second file; The control point creation module creates a second control point and associates it with the at least one second element; the copy and overlay module copies and overlays the at least one first element and the at least one second element into a third file, and the third file is stored in the file storage module; The control point operation module independently operates the at least one second element associated with the second control point; Alternatively, the control point operation module may realize display, hiding, binding, detaching, reloading and / or unloading; Alternatively, the at least one first element is an entity, an object, a block and / or a group on a CAD drawing.

10. The hierarchical operating system used by the CAD system as claimed in claim 9, characterized in that: The element acquisition module acquires at least one fourth element from a fourth file, and the fourth file is stored in the file storage module; the control point creation module creates a fourth control point, which is associated with the at least one fourth element; the copy and overlay module copies and overlays the at least one fourth element into the second file; The control point operation module independently operates the at least one fourth element by operating the fourth control point; Alternatively, the hierarchical operating system further comprises: A control point hierarchy construction module, configured to set the first control point as a sub-control point of the second control point; The control point operation module realizes simultaneous operation on (i) the at least one second element and (ii) the at least one first element associated with the first control point by operating the second control point; Alternatively, the control point creation module directly associates the at least one first element with the second control point, and the control point operation module simultaneously operates the at least one first element and the at least one second element by operating the second control point.