CN109934894B - CAD (computer-aided design) drawing method and device and computer-readable storage medium - Google Patents
CAD (computer-aided design) drawing method and device and computer-readable storage medium Download PDFInfo
- Publication number
- CN109934894B CN109934894B CN201910193807.4A CN201910193807A CN109934894B CN 109934894 B CN109934894 B CN 109934894B CN 201910193807 A CN201910193807 A CN 201910193807A CN 109934894 B CN109934894 B CN 109934894B
- Authority
- CN
- China
- Prior art keywords
- template
- component
- type
- template library
- cad drawing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
The embodiment of the invention discloses a CAD (computer aided design) drawing method, a CAD drawing device and a computer readable storage medium, wherein a profile of each type of component is obtained according to a profile processing rule corresponding to each type of component; recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein there is at least one component template corresponding to each type of component in the template library. For all members to be mapped contained in one BIM model, whether a target template matched with the members to be mapped exists in a template library can be judged; and if so, outputting the target template as a sub-element of the CAD drawing. The technical scheme realizes the normalized management of the CAD drawing by relying on the pre-established template library, effectively improves the quality of the CAD drawing and ensures the smooth realization of the CAD drawing. And the requirements of complex drawings can be met.
Description
Technical Field
The invention relates to the technical field of assembly type buildings, in particular to a CAD (computer-aided design) drawing method, a CAD drawing device and a computer-readable storage medium.
Background
Building Information Modeling (BIM) is a three-dimensional Building model established on the basis of various relevant Information data of a construction project, and real Information of a Building is simulated and simulated through digital Information. The BIM drawing output system is a set of drawing scheme based on BIM technology in the building industry. The BIM model belongs to three-dimensional modeling, the drawing output based on the BIM model belongs to a plane model, and the plane drawing output based on the BIM model can be called CAD drawing.
In the CAD drawing, the number of cross-sectional views of each member, the specification and dimensions of the cross-sectional views, and the like are key factors that influence the CAD drawing. For a component with a complex structure, when the number of the section drawings is small, a worker may not clearly know the structure of the component according to the CAD drawings, so that the quality of the CAD drawings is poor. In practical application, the automatic drawing of the CAD is greatly limited because the view table is often incomplete and the addition of a cross-sectional view is needed.
Therefore, how to improve the quality of the CAD graph and ensure the smooth realization of the CAD graph is a problem to be solved urgently by the technical personnel in the field.
Disclosure of Invention
The embodiment of the invention aims to provide a CAD (computer-aided design) drawing method, a CAD drawing device and a computer-readable storage medium, which can improve the quality of CAD drawing and ensure the smooth realization of the CAD drawing.
In order to solve the above technical problem, an embodiment of the present invention provides a CAD drawing method, including:
acquiring a profile of each type of component according to a profile processing rule corresponding to each type of component;
recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein each type of component in the template library has at least one component template corresponding thereto;
judging whether a target template matched with the component to be mapped exists in the template library or not;
and if so, outputting the target template as a child element of the CAD drawing.
Optionally, after reconstructing all the cross-sectional views corresponding to each type of component according to the type and the size specification of each component, and establishing the template library, the method further includes:
and displaying the template library.
Optionally, after the displaying the template library, the method further includes:
receiving a deleting instruction; carrying the template number of the non-compliant template in the deleting instruction;
and deleting the template corresponding to the template number from the template library.
Optionally, the method further includes:
and when the target template matched with the component to be drawn does not exist in the template library, carrying out alarm prompt.
Optionally, when there is no target template matching with the component to be drawn in the template library, the method further includes, after performing an alarm prompt:
receiving an adding instruction; the adding instruction carries a component template matched with the component to be drawn;
adding the component template to the template library.
Optionally, the profile processing rule includes a position, a direction and a depth of the cutting.
The embodiment of the invention also provides a CAD (computer-aided design) plotting device which comprises an acquisition unit, an establishing unit, a judging unit and an output unit;
the acquisition unit is used for acquiring the section diagrams of the various types of components according to the section diagram processing rules corresponding to the various types of components;
the establishing unit is used for recombining all the section drawings corresponding to each type of component according to the type and the size specification of each component to establish a template library; wherein each type of component in the template library has at least one component template corresponding thereto;
the judging unit is used for judging whether a target template matched with the component to be mapped exists in the template library or not; if yes, triggering the output unit;
and the output unit is used for outputting the target template as a sub-element of the CAD drawing.
Optionally, the display device further comprises a display unit;
the display unit is used for displaying the template library after recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component and establishing the template library.
Optionally, the system further comprises a receiving unit and a deleting unit;
the receiving unit is used for receiving a deleting instruction; carrying the template number of the non-compliant template in the deleting instruction;
and the deleting unit is used for deleting the template corresponding to the template number from the template library.
Optionally, the system further comprises a prompt unit;
and the prompting unit is used for giving an alarm when the target template matched with the component to be drawn does not exist in the template library.
Optionally, the system further comprises an adding unit;
the receiving unit is used for receiving an adding instruction; the adding instruction carries a component template matched with the component to be drawn;
the adding unit is used for adding the component template into the template library.
Optionally, the profile processing rule includes a cutting position, a cutting direction and a cutting depth.
The embodiment of the invention also provides a CAD graph drawing device, which comprises:
a memory for storing a computer program;
a processor for executing said computer program to implement the steps of the CAD drawing method as described above.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the steps of the CAD graph drawing method are realized.
According to the technical scheme, the sectional views of the various types of components are obtained according to the processing rules of the sectional views corresponding to the various types of components; recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein there is at least one component template corresponding to each type of component in the template library. The standardization of CAD (computer-aided design) drawing is realized by establishing a template library, and whether a target template matched with a member to be drawn exists in the template library can be judged for all members to be drawn contained in one BIM (building information modeling); when the target template matched with the component to be drawn exists in the template library, the target template can be output as a sub-element of the CAD drawing. According to the technical scheme, the normalized management of the CAD drawing is realized by relying on the pre-established template library, the quality of the CAD drawing is effectively improved, and the smooth realization of the CAD drawing is ensured. And the requirements of complex drawings can be met.
Drawings
In order to more clearly illustrate the embodiments of the present invention, the drawings required for the embodiments will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained by those skilled in the art without inventive effort.
FIG. 1 is a flow chart of a CAD drawing method according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a CAD drawing apparatus according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a hardware structure of a CAD drawing apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without any creative work belong to the protection scope of the present invention.
In order that those skilled in the art will better understand the disclosure, reference will now be made in detail to the embodiments of the disclosure as illustrated in the accompanying drawings.
Next, a CAD drawing method according to an embodiment of the present invention will be described in detail. Fig. 1 is a flowchart of a CAD drawing method according to an embodiment of the present invention, where the method includes:
s101: and acquiring the section views of the various types of components according to the section view processing rules corresponding to the various types of components.
The profile processing rule includes a specific manner of cutting the profile, and the position, direction and depth of cutting may be included in the profile processing rule.
In practical applications, the corresponding cross-sectional view may be obtained by cutting from 1/2, 1/3, etc. of the member. The cross-sectional view may include a front view, a top view, a side view, etc. of the component.
S102: and recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library.
The components with more complex types can obtain a plurality of section views so that a subsequent worker can intuitively know the specific structure of the components according to the section views. Wherein each type of component has at least one component template corresponding thereto in the template library.
When the number of the cross-sectional views corresponding to each component is large, the cross-sectional views may not be completely displayed in the drawing due to size limitations, and in order to ensure smooth and complete output of each cross-sectional view, the scaling factor of the cross-sectional view may be set according to the size rule of the component. At least one profile and corresponding scaling factor may be included in a component template.
S103: and judging whether a target template matched with the component to be drawn exists in the template library.
When the target template matching with the component to be mapped exists in the template library, it indicates that the component template to be mapped is stored in the template library, and at this time, the component template may be used as the target template, and S104 is performed.
In a specific implementation, a component template with the same type as that of a component to be mapped can be searched from a template library, and then a target template with a matched size is selected from all component templates with the same type according to the size rule of the component to be mapped.
S104: and outputting the target template as a sub-element of the CAD drawing.
After the target template is selected, the section map contained in the target template can be added to the CAD drawing according to the corresponding scaling coefficient, and the section map is output as additional information of the CAD drawing.
The CAD drawing comprises a plurality of members to be drawn, and color display can be added to the members matched with the member templates during display. For example, a component matched to a component template is displayed in a transparent light color, and a component not matched to a component template is not displayed in a color. By observing the display color of each component in the CAD drawing, which components are matched with the component template and which components are not matched with the component template can be intuitively obtained.
According to the technical scheme, the sectional views of the various types of components are obtained according to the processing rules of the sectional views corresponding to the various types of components; recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein there is at least one component template corresponding to each type of component in the template library. The standardization of CAD (computer-aided design) drawing is realized by establishing a template library, and whether a target template matched with a member to be drawn exists in the template library can be judged for all members to be drawn contained in one BIM (building information modeling); and when the target template matched with the component to be drawn exists in the template library, outputting the target template as a sub-element of the CAD drawing. According to the technical scheme, the normalized management of the CAD drawing is realized by relying on the pre-established template library, the quality of the CAD drawing is effectively improved, and the smooth realization of the CAD drawing is ensured. And the requirements of complex drawings can be met.
In order to facilitate the staff to check the information in the template library, for example, check whether the section in each component template meets the requirements, and the like. Thus, after the template library is established, the template library may be presented.
After the preview is completed, the worker may modify the cross-sectional view that is in error or otherwise undesirable. Specifically, the system receives a delete instruction; carrying the template number of the non-compliant template in the deleting instruction; and deleting the template corresponding to the template number from the template library.
In particular implementations, to facilitate distinguishing between different component templates, a template number may be provided for each component template.
By deleting the non-compliant section maps in the template library, the correctness of the section maps in the template library can be effectively ensured, and the adverse effect of the error of the section maps on subsequent design construction and the like is reduced.
Because the information contained in the template library is limited, in practical application, a situation that the target template matched with the component to be mapped cannot be found in the template library may occur, and for the situation, an alarm prompt may be performed.
The alarm prompting mode can be various, for example, the alarm can be realized by playing audio, and the alarm can also be realized by flashing light. In the embodiment of the invention, the alarm prompting mode is not limited, and only the attention of workers can be brought.
When the staff finds that a certain component or certain components to be drawn are not matched with the target template according to the alarm prompt, a new component template can be set manually. Accordingly, the system may receive an add instruction; wherein the adding instruction carries a component template matched with the component to be drawn; the component template is added to the template library.
By means of the alarm prompting mode, the working personnel can be reminded to timely process the components which are not matched with the target template, so that the working personnel can add new component templates in time, and the template library can be updated and perfected.
Fig. 2 is a schematic structural diagram of a CAD drawing device according to an embodiment of the present invention, which includes an obtaining unit 21, an establishing unit 22, a determining unit 23, and an output unit 24;
an obtaining unit 21, configured to obtain a cross-sectional view of each type of component according to a cross-sectional view processing rule corresponding to each type of component;
the establishing unit 22 is used for recombining all the section drawings corresponding to each type of component according to the type and the size specification of each component to establish a template library; wherein each type of component in the template library has at least one component template corresponding thereto;
the judging unit 23 is configured to judge whether a target template matching the component to be mapped exists in the template library; if yes, triggering an output unit;
and the output unit 24 is used for outputting the target template as a sub-element of the CAD drawing.
Optionally, the display device further comprises a display unit;
and the display unit is used for displaying the template library after recombining all the section views corresponding to each type of component according to the type and the size specification of each component and establishing the template library.
Optionally, the system further comprises a receiving unit and a deleting unit;
a receiving unit configured to receive a deletion instruction; carrying the template number of the non-compliant template in the deleting instruction;
and the deleting unit is used for deleting the template corresponding to the template number from the template library.
Optionally, the system further comprises a prompt unit;
and the prompting unit is used for giving an alarm when the target template matched with the component to be drawn does not exist in the template library.
Optionally, an adding unit is further included;
a receiving unit configured to receive an addition instruction; the adding instruction carries a component template matched with the component to be drawn;
and the adding unit is used for adding the component template into the template library.
Optionally, the profile processing rule includes a position, a direction and a depth of the cutting.
The description of the features in the embodiment corresponding to fig. 2 may refer to the related description of the embodiment corresponding to fig. 1, and is not repeated here.
According to the technical scheme, the sectional views of the various types of components are obtained according to the processing rules of the sectional views corresponding to the various types of components; recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein there is at least one component template corresponding to each type of component in the template library. The standardization of CAD (computer-aided design) drawings is realized by establishing a template library, and whether a target template matched with a component to be drawn exists in the template library can be judged for all components to be drawn contained in one BIM (building information modeling); when the target template matched with the component to be drawn exists in the template library, the target template can be output as a sub-element of the CAD drawing. According to the technical scheme, the normalized management of the CAD drawing is realized by relying on the pre-established template library, the quality of the CAD drawing is effectively improved, and the smooth realization of the CAD drawing is ensured. And the requirements of complex drawings can be met.
Fig. 3 is a schematic diagram of a hardware structure of a CAD drawing device 30 according to an embodiment of the present invention, including:
a memory 31 for storing a computer program;
a processor 32 for executing a computer program to implement the steps of the CAD drawing method as described above.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and when being executed by a processor, the computer program realizes the steps of the CAD graph drawing method.
The CAD drawing method, the CAD drawing device and the CAD drawing computer-readable storage medium according to the embodiments of the present invention are described in detail above. The embodiments are described in a progressive mode in the specification, the emphasis of each embodiment is on the difference from the other embodiments, and the same and similar parts among the embodiments can be referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description. It should be noted that, for those skilled in the art, without departing from the principle of the present invention, it is possible to make various improvements and modifications to the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the technical solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
Claims (9)
1. A CAD drawing method, comprising:
acquiring the section views of the various types of components according to the section view processing rules corresponding to the various types of components; the section map processing rule comprises a cutting position, a cutting direction and a cutting depth;
recombining all the section views corresponding to each type of component according to the type and the dimension specification of each component to establish a template library; wherein each type of component in the template library has at least one component template corresponding thereto;
judging whether a target template matched with the component to be drawn exists in the template library or not;
if so, outputting the target template as a child element of the CAD drawing; setting a scaling factor of the sectional view according to the size rule of the component; including at least one profile and corresponding scaling factor in a component template; and after the target template is selected, adding the section map contained in the target template into the CAD drawing according to the corresponding scaling coefficient, and outputting the section map as additional information of the CAD drawing.
2. The method according to claim 1, wherein after the reconstructing all the cross-sectional views corresponding to each type of component according to the type and the dimension specification of each component, the creating of the template library further comprises:
and displaying the template library.
3. The method of claim 2, further comprising, after said presenting said template library:
receiving a deleting instruction; carrying the template number of the non-compliant template in the deleting instruction;
and deleting the template corresponding to the template number from the template library.
4. The method of claim 3, further comprising:
and when the target template matched with the component to be drawn does not exist in the template library, carrying out alarm prompt.
5. The method according to claim 4, wherein when a target template matching with a member to be mapped does not exist in the template library, the method further comprises the following steps after an alarm prompt is given:
receiving an adding instruction; the adding instruction carries a component template matched with the component to be drawn;
adding the component template to the template library.
6. A CAD graph drawing device is characterized by comprising an acquisition unit, an establishment unit, a judgment unit and an output unit;
the acquisition unit is used for acquiring the section views of the various types of components according to the section view processing rules corresponding to the various types of components; the section map processing rule comprises a cutting position, a cutting direction and a cutting depth;
the establishing unit is used for recombining all the section drawings corresponding to each type of component according to the type and the size specification of each component to establish a template library; wherein each type of component in the template library has at least one component template corresponding thereto;
the judging unit is used for judging whether a target template matched with the component to be mapped exists in the template library or not; if yes, triggering the output unit;
the output unit is used for outputting the target template as a sub-element of the CAD drawing; setting a scaling coefficient of the sectional view according to the size rule of the component; including at least one profile and corresponding scaling factor in a component template; and after the target template is selected, adding the section map contained in the target template into the CAD drawing according to the corresponding scaling coefficient, and outputting the section map as additional information of the CAD drawing.
7. The device of claim 6, further comprising a display unit;
the display unit is used for recombining all the section views corresponding to each type of component according to the type and the size specification of each component, and displaying the template library after the template library is established.
8. A CAD drawing apparatus, comprising:
a memory for storing a computer program;
a processor for executing the computer program to carry out the steps of the CAD drawing method as claimed in any of the claims 1 to 5.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the CAD drawing method according to one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910193807.4A CN109934894B (en) | 2019-03-14 | 2019-03-14 | CAD (computer-aided design) drawing method and device and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910193807.4A CN109934894B (en) | 2019-03-14 | 2019-03-14 | CAD (computer-aided design) drawing method and device and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109934894A CN109934894A (en) | 2019-06-25 |
CN109934894B true CN109934894B (en) | 2022-11-15 |
Family
ID=66987343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910193807.4A Active CN109934894B (en) | 2019-03-14 | 2019-03-14 | CAD (computer-aided design) drawing method and device and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934894B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112541240B (en) * | 2020-12-26 | 2024-07-19 | 晟通科技集团有限公司 | Part drawing method, computer device and storage medium |
CN114792036B (en) * | 2022-06-02 | 2023-05-16 | 广东工业大学 | Method, equipment and medium for judging conversion from standard part to non-standard part |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016034027A1 (en) * | 2014-09-01 | 2016-03-10 | 深圳汇林达科技有限公司 | Method and system for formwork matching of three-dimensional spatial software |
CN105488242A (en) * | 2015-09-30 | 2016-04-13 | 郑州大学 | Skeleton and template-based earth-rock dam three-dimensional prototype building method |
CN106777748A (en) * | 2016-12-29 | 2017-05-31 | 天津市建筑设计院 | The preparation method for going out figure project model based on Revit |
CN108664697A (en) * | 2018-04-03 | 2018-10-16 | 山东住工装配建筑有限公司 | A kind of prefabricated member parameterization design method based on BIM |
-
2019
- 2019-03-14 CN CN201910193807.4A patent/CN109934894B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016034027A1 (en) * | 2014-09-01 | 2016-03-10 | 深圳汇林达科技有限公司 | Method and system for formwork matching of three-dimensional spatial software |
CN105488242A (en) * | 2015-09-30 | 2016-04-13 | 郑州大学 | Skeleton and template-based earth-rock dam three-dimensional prototype building method |
CN106777748A (en) * | 2016-12-29 | 2017-05-31 | 天津市建筑设计院 | The preparation method for going out figure project model based on Revit |
CN108664697A (en) * | 2018-04-03 | 2018-10-16 | 山东住工装配建筑有限公司 | A kind of prefabricated member parameterization design method based on BIM |
Also Published As
Publication number | Publication date |
---|---|
CN109934894A (en) | 2019-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10210285B2 (en) | Methods for generating a floor plan from a building scan | |
CN107045526A (en) | A kind of pattern recognition method of electronics architectural working drawing | |
CN113553453B (en) | Two-dimensional drawing labeling method and device and electronic equipment | |
CN109934894B (en) | CAD (computer-aided design) drawing method and device and computer-readable storage medium | |
WO2022083108A1 (en) | Construction quality test method and apparatus, and terminal and storage medium | |
CN111651818A (en) | BIM model rapid change method | |
CN113901539A (en) | Automatic identification and application method for shaft network of CAD drawing of building and structure | |
WO2014127338A1 (en) | Method and system for optimized projection in a multidisciplinary engineering system | |
CN109325276B (en) | BIM model object-based examination processing method | |
US10055811B2 (en) | System and method for generating interactive 2D projection of 3D model | |
CN112580123A (en) | Editing method and device of beam graphics primitives, electronic equipment and readable storage medium | |
CN114663612B (en) | High-precision map construction method and device and electronic equipment | |
US20160110895A1 (en) | Generating a computer executable chart visualization by annotating a static image | |
CN113822992B (en) | Method for batch inversion of model normals | |
CN113191671B (en) | Engineering amount calculating method and device and electronic equipment | |
CN116894912A (en) | Virtual construction sand table construction method and device based on three-dimensional GIS and BIM integration | |
CN112988932B (en) | High-precision map labeling method, device, equipment, readable storage medium and product | |
CN114444185A (en) | In-situ labeling identification method and device and electronic equipment | |
CN114187416A (en) | Conference room reservation method and device | |
CN112884899A (en) | Three-dimensional member generation method and device, computer device and storage medium | |
CN110737939A (en) | Splicing method and device of building information model and computer storage medium | |
CN112487534A (en) | BIM technology-based method for analyzing net height of building | |
CN106919742B (en) | Method and device for automatically marking section position | |
CN111736748A (en) | Data processing method and device based on map information and electronic equipment | |
CN116610727B (en) | Analysis processing method and device for enterprise statistical data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |