CN110414062B - Method and device for acquiring design drawing and computer readable storage medium - Google Patents
Method and device for acquiring design drawing and computer readable storage medium Download PDFInfo
- Publication number
- CN110414062B CN110414062B CN201910580834.7A CN201910580834A CN110414062B CN 110414062 B CN110414062 B CN 110414062B CN 201910580834 A CN201910580834 A CN 201910580834A CN 110414062 B CN110414062 B CN 110414062B
- Authority
- CN
- China
- Prior art keywords
- modification
- identification code
- management server
- information
- receiving
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the application discloses a method, a device and a computer-readable storage medium for acquiring a design drawing, wherein the method comprises the following steps: acquiring a first identification code of a first drawing; transmitting the first identification code to a management server; and receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is the drawing after the first drawing is updated, which is acquired by the management server according to the first identification code. Through the embodiment of the application, the user can quickly and accurately acquire the latest version of the drawing.
Description
Technical Field
The present disclosure relates to the technical field of engineering drawings, and in particular, to a method and apparatus for obtaining a design drawing, and a computer readable storage medium.
Background
The construction drawing is designed and delivered to a construction unit and then is continuously modified and updated, so that the construction drawing has a plurality of versions, and the construction drawing with the latest version is required during construction. For a set of building construction drawings including a plurality of professions of building, structure, water, heating, electricity and the like, and a plurality of versions of construction drawings possibly corresponding to each profession, a large number of construction drawings exist, so that when the construction drawings are used, errors, such as drawings which are not the latest version, are inevitably generated.
Disclosure of Invention
The embodiment of the application provides a method for acquiring a design drawing, which can improve the accuracy of acquiring the drawing.
In a first aspect, an embodiment of the present application provides a method for obtaining a design drawing, including:
acquiring a first identification code of a first drawing;
transmitting the first identification code to a management server;
and receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is the drawing after the first drawing is updated, which is acquired by the management server according to the first identification code.
Optionally, the drawing data further includes first modification information of the second drawing relative to the first drawing; after the receiving the drawing data from the management server, the method further includes:
determining a first modification area of the second drawing relative to the first drawing based on the first modification information;
marking the first modification area;
and displaying the marked second drawing.
Optionally, after the displaying the second drawing after marking, the method further includes:
receiving a first operation instruction for the first modification area;
and responding to the first operation instruction, and displaying modification data of the first modification area based on the first modification information.
Optionally, after the receiving drawing data from the management server, the method further includes:
receiving a modification instruction for the second drawing;
executing modification operation corresponding to the modification instruction on the second drawing;
generating second modification information based on the modification operation;
and sending the modified second drawing and the second modification information to the management server.
Optionally, the identification code includes a two-dimensional code, a bar code, or a digital code.
Optionally, the sending the modified second drawing and the second modification information to the management server specifically includes:
receiving authorization information input by a user, wherein the authorization information can comprise password, random code and authorization code;
and compressing the modified second drawing, the second modification information and the authorization information and then sending the compressed second drawing, the second modification information and the authorization information to the management server, so that the management server updates the second drawing according to the modified second drawing and the second modification information under the condition that the user has permission according to the authorization information.
In a second aspect, an embodiment of the present application provides a method for obtaining a design drawing, including:
receiving a first identification code from a user terminal;
acquiring a first drawing corresponding to the first identification code;
acquiring a second drawing updated to the first drawing;
and sending the second drawing to the user terminal.
Optionally, after the obtaining the second drawing updated to the first drawing, the method further includes:
acquiring first modification information of the second drawing relative to the first drawing;
generating drawing data based on the first modification information and the second drawing;
the sending the second drawing to the user terminal comprises the following steps:
and sending the drawing data to the user terminal.
Optionally, the method further comprises:
receiving a modified second drawing and second modification information from the user terminal,
generating a second identification code based on the modified second drawing;
adding the second mark identification code to the modified second drawing to obtain a third drawing;
and storing the third drawing and the second modification information.
In a third aspect, an embodiment of the present application provides an apparatus for obtaining a design drawing, including:
the acquisition unit is used for acquiring a first identification code of the first drawing;
a transmitting unit, configured to transmit the first identification code to a management server;
the receiving unit is used for receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is a drawing after the first drawing is updated, which is acquired by the management server according to the first identification code.
Optionally, the drawing data further includes first modification information of the second drawing relative to the first drawing; the apparatus further comprises:
a determining unit configured to determine a first modification area of the second drawing with respect to the first drawing based on the first modification information;
a marking unit, configured to mark the first modification area;
and the display unit is used for displaying the marked second drawing.
Optionally, the receiving unit is further configured to receive a first operation instruction for the first modification area;
the display unit is further used for responding to the first operation instruction and displaying modification data of the first modification area based on the first modification information.
Optionally, the receiving unit is further configured to receive a modification instruction for the second drawing;
the apparatus further comprises:
the modification unit is used for executing modification operation corresponding to the modification instruction on the second drawing;
a generation unit configured to generate second modification information based on the modification operation;
the sending unit is further configured to send the modified second drawing and the second modification information to the management server.
Optionally, the identification code includes a two-dimensional code, a bar code, or a digital code.
In a fourth aspect, an embodiment of the present application provides an apparatus for obtaining a design drawing, including:
a receiving unit for receiving a first identification code from a user terminal;
the acquisition unit is used for acquiring a first drawing corresponding to the first identification code;
the acquisition unit is also used for acquiring a second drawing updated to the first drawing;
and the sending unit is used for sending the second drawing to the user terminal.
Optionally, the obtaining unit is further configured to obtain first modification information of the second drawing relative to the first drawing;
the apparatus further comprises:
the generating unit is used for generating drawing data based on the first modification information and the second drawing;
the sending unit is used for sending the drawing data to the user terminal.
Optionally, the receiving unit is further configured to receive the modified second drawing and the second modification information from the user terminal,
the generating unit is further used for generating a second identification code based on the modified second drawing;
the apparatus further comprises:
the adding unit is used for adding the second mark identification code to the modified second drawing to obtain a third drawing;
and the storage unit is used for storing the third drawing and the second modification information.
In a fifth aspect, embodiments of the present application provide an electronic device comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing steps in any of the methods of the first or second aspects of embodiments of the present application.
In a sixth aspect, embodiments of the present application provide a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program causes a computer to perform some or all of the steps as described in any of the methods of the first or second aspects of embodiments of the present application.
It can be seen that, in the embodiment of the present application, the first identification code of the first drawing is obtained; transmitting the first identification code to a management server; and receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is the drawing after the first drawing is updated, which is acquired by the management server according to the first identification code. According to the embodiment of the application, the latest version drawing can be obtained through the identification code of any version drawing in the same series of different version drawings.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
FIG. 1 is a flow chart of a method for obtaining a design drawing according to an embodiment of the present application;
FIG. 2 is a flow chart of another method for obtaining a design drawing according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 4 is a functional unit block diagram of a device for obtaining a design drawing according to an embodiment of the present application;
fig. 5 is a block diagram of functional units of another device for obtaining a design drawing according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, fig. 1 is a flowchart of a method for obtaining a design drawing according to an embodiment of the present application, where as shown in the drawing, the method for obtaining the design drawing includes:
101: the electronic equipment obtains a first identification code of a first drawing.
In the embodiment of the present application, the electronic device may include various terminal devices such as a mobile phone, a tablet computer, a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet device (Mobile Internet Device, MID), an intelligent wearable device (such as an intelligent watch, and an intelligent bracelet), and the embodiment of the present invention is not limited.
The first drawing may include various construction drawings, such as a building construction drawing, a decoration construction drawing, a hydro-electric construction drawing, a road construction drawing, a bridge construction drawing, a construction site construction drawing, a heating construction drawing, and the like. The first drawing is any one version drawing or any one version drawing partial drawing in the same list drawing. For example, the first drawing may be a drawing of any version of a construction drawing of a certain road section. The first identification code is a unique identification code of the first drawing. The first identification code may include, but is not limited to, a two-dimensional code, a bar code, or a digital code. Specifically, the first identification code may be generated according to at least one of a name, a version number, a date, a client name, a construction address, a construction location, and the like of the first drawing.
In this embodiment of the present application, the design provider of the drawing may implant the first identification code (the identification code formed by combining the bar code, the two-dimensional code or the graphic image) in the two-dimensional CAD drawing result file provided to the construction unit, or may directly print the first identification code in the PDF drawing provided to the construction unit, or may otherwise provide the first identification code to the construction unit. After the construction unit obtains the first drawing, the construction unit can obtain a first identification code corresponding to the first drawing based on the first drawing. For example, the identification code printed on the first drawing sheet is directly scanned. After the construction unit obtains the first identification code, the construction unit can automatically obtain the latest version of drawing corresponding to the first identification code by scanning the first identification code.
102: the electronic device sends the first identification code to the management server.
In this embodiment of the present application, the management server is a server for managing drawings of clients for a provider of the design of the first drawing.
After the electronic device obtains the first identification code, in order to obtain the latest version of the design drawing corresponding to the first identification code, the electronic device sends the first identification code to the management server, so that the management server receives the first identification code, obtains the latest version of the drawing corresponding to the first identification code from a local or database according to the first identification code, and feeds back to the electronic device.
103: the electronic equipment receives drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is a drawing after the management server updates the first drawing according to the first identification code.
In this embodiment of the present application, the second drawing is a latest version of a design drawing updated by a design provider of the first drawing based on the first drawing, and it is understood that if the first drawing is already the current latest version of the design drawing, the first drawing and the second drawing are the same design drawing.
In this embodiment of the present application, after the electronic device sends the first identifier to the management server, the electronic device may receive drawing data obtained by the management server according to the first identifier, where the drawing data includes the second drawing.
It can be seen that, in the embodiment of the application, the construction unit may scan the first identifier of the first drawing provided by the provider of the drawing design through the electronic device, so as to quickly obtain the latest version of the drawing corresponding to the first identifier.
In an alternative embodiment, since the second drawing is the latest version after the modification of the first drawing, there is a difference between the first drawing and the first drawing, that is, a modification area. The drawing data may further include first modification information of the second drawing with respect to the first drawing. After the electronic device receives the drawing data, the electronic device may determine a first modification area of the second drawing relative to the first drawing based on the first modification information; then marking the first modification area in the second drawing; and displaying the marked second drawing on a display of the electronic equipment. So that an engineer can intuitively observe the modification content of the second drawing relative to the first drawing from the display of the electronic device.
The first modification information is information of the second drawing relative to the first drawing modification part stored in the local or database of the management server, and the modification information may include information of specific modification time, modification area, specific modification content, modification operator, and the like. The modification information is recorded information when the user terminal (the electronic equipment) modifies the design drawing by a user (a designer or an engineer), and when the modification is completed, the user terminal sends the modification information to the management server for storage.
Specifically, after the electronic device receives the drawing data, the electronic device may display the first drawing and the second drawing on a screen of the electronic device in a split-screen manner, mark a modified area portion of the second drawing with respect to the first drawing in the second drawing, for example, display a modified portion in a different color, or highlight a modified portion in the second drawing. It is to be understood that the electronic device may be configured to display the first drawing and the second drawing with the modification portion marked directly on a split screen, or may be configured to receive a first operation instruction (for example, clicking a button of an electronic display modification area) of the first modification area by a user (for example, an engineer) after the first drawing and the second drawing are displayed on a split screen, and then perform a differential display (for example, a designated color display, or a highlighting display, etc.) on the modification area of the first modification area based on the first modification information in response to the first operation instruction.
As an optional implementation manner, after receiving the drawing data, the electronic device may further receive a modification instruction of the user on the second drawing, then execute a modification operation corresponding to the modification instruction on the second drawing, and generate second modification information based on the modification operation; and finally, sending the modified second drawing and the second modification information to the management server so that the management server updates the second drawing.
As an optional implementation manner, the sending the modified second drawing and the second modification information to the management server may specifically include: receiving authorization information input by a user, wherein the authorization information can comprise password, random code and authorization code; and compressing the modified second drawing, the second modification information and the authorization information and then sending the compressed second drawing, the second modification information and the authorization information to the management server, so that the management server updates the second drawing according to the modified second drawing and the second modification information under the condition that the user has permission according to the authorization information.
Referring to fig. 2, fig. 2 is a flowchart of another method for obtaining a design drawing according to an embodiment of the present application, as shown in the drawing, the method for obtaining a design drawing includes:
201: the management server receives a first identification code from the user terminal.
In this embodiment of the present application, the user terminal may include various terminal devices such as a mobile phone, a tablet computer, a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet device (Mobile Internet Device, MID), an intelligent wearable device (such as an intelligent watch, and an intelligent bracelet), and the embodiment of the present invention is not limited. The management server is a server for managing drawings of clients for a provider of the design of the first drawing.
The first identification code is a unique identification code of a first drawing acquired by the user terminal, and the first identification code may include, but is not limited to, a two-dimensional code, a bar code or a digital code. Specifically, the first identification code may be generated according to at least one of a name, a version number, a date, a client name, a construction address, a construction location, and the like of the first drawing. The first drawing may include various construction drawings, such as a building construction drawing, a decoration construction drawing, a hydro-electric construction drawing, a road construction drawing, a bridge construction drawing, a construction site construction drawing, a heating construction drawing, and the like. The first drawing is any one version drawing or any one version drawing partial drawing in the same list drawing. For example, the first drawing may be a drawing of any version of a construction drawing of a certain road section.
In this embodiment of the present application, the design provider of the drawing may implant the first identification code (the identification code formed by combining the bar code, the two-dimensional code or the graphic image) in the two-dimensional CAD drawing result file provided to the construction unit, or may directly print the first identification code in the PDF drawing provided to the construction unit, or may otherwise provide the first identification code to the construction unit. After the construction unit obtains the first drawing, the construction unit can obtain a first identification code corresponding to the first drawing based on the first drawing. For example, the identification code printed on the first drawing sheet is directly scanned. After the construction unit obtains the first identification code, the construction unit can scan the first identification code and then send the first identification code to the management server to obtain the latest version of drawing corresponding to the first identification code. After receiving the first identification code, the management server performs step 202.
202: the management server obtains a first drawing corresponding to the first identification code.
In this embodiment of the present application, after receiving the first identifier, the management server analyzes and identifies the first identifier to obtain at least one piece of information including a name, a version number, a date, a client name, a construction address, a construction position, and the like of the first drawing. And then acquiring a first drawing corresponding to the first identification code from the server locally or from a corresponding database according to the information obtained by analysis and identification.
203: and the management server acquires a second drawing updated to the first drawing.
In this embodiment of the present application, the second drawing is a latest version of a design drawing updated by a design provider of the first drawing based on the first drawing, and it is understood that if the first drawing is already the current latest version of the design drawing, the first drawing and the second drawing are the same design drawing.
204: and the management server sends the second drawing to the user terminal.
In this embodiment of the present application, after the management server obtains the second drawing, the second drawing is sent to the user terminal, so that the user terminal obtains the drawing of the latest version.
It can be seen that, in the embodiment of the application, the construction unit may scan the first identifier of the first drawing provided by the provider of the drawing design through the electronic device, and send the scanned first identifier to the management server, so that the management server obtains the second drawing of the latest version according to the first identifier, and sends the obtained second drawing to the construction unit, so that the user can quickly and accurately obtain the drawing of the latest version.
As an optional implementation manner, after the management server obtains the first drawing and the second drawing, the management server obtains first modification information of the second drawing relative to the first drawing based on the first drawing and the second drawing, and generates drawing data based on the first modification information and the second drawing; and then sending the drawing data to the user terminal.
The first modification information is information of the second drawing relative to the first drawing modification part stored in the local or database of the management server, and the modification information may include information of specific modification time, modification area, specific modification content, modification operator, and the like. The modification information is recorded information of the user terminal when the user (designer or engineer) modifies the design drawing, and the user terminal sends the modification information to the management server for storage after the modification is completed.
As an optional implementation manner, the management server may further receive a modified second drawing and second modification information from the user terminal, and then the management server generates a second identification code based on the modified second drawing; adding the second mark identification code into the modified second drawing to obtain a third drawing; and storing the third drawing and the second modification information so that the management server feeds back the third drawing of the latest version to the sender after receiving the identification codes of the drawings in the same series as the third drawing again.
As an optional implementation manner, in order to prevent leakage of the design scheme of the drawing, when the user terminal sends the first identification code to the management server, the user information may be carried together and sent to the management server, after the management server receives the first identification and the carried user information, the management server firstly queries whether the user corresponding to the user information has the acquisition permission according to the user information, and if the user has the acquisition permission, the management server continues to execute the operation of the subsequent step of acquiring the first image; if the user is inquired that the user does not have the acquisition permission, the user terminal is fed back that the user does not have the acquisition permission, or the operation is directly ended.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an electronic device 300 according to an embodiment of the present application, as shown in the drawing, the electronic device 300 includes an application processor 310, a memory 320, a communication interface 330, and one or more programs 321, where the one or more programs 321 are stored in the memory 320 and configured to be executed by the application processor 310, and the one or more programs 321 include instructions for executing the following steps: acquiring a first identification code of a first drawing; transmitting the first identification code to a management server; and receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is a drawing after the first drawing is updated, which is acquired by the management server according to the first identification code.
Alternatively, the one or more programs 321 include instructions for performing the steps of: receiving a first identification code from a user terminal; acquiring a first drawing corresponding to the first identification code; acquiring a second drawing updated to the first drawing; and sending the second drawing to the user terminal.
The foregoing description of the embodiments of the present application has been presented primarily in terms of a method-side implementation. It will be appreciated that the electronic device, in order to achieve the above-described functions, includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied as hardware or a combination of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the 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 application.
The embodiment of the application may divide the functional units of the electronic device according to the above method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated in one processing unit. The integrated units may be implemented in hardware or in software functional units. It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice.
Referring to fig. 4, fig. 4 is a functional unit block diagram of an apparatus for acquiring a design drawing according to an embodiment of the present application, as shown in the drawing, the apparatus includes:
an obtaining unit 401, configured to obtain a first identification code of a first drawing;
a transmitting unit 402 configured to transmit the first identification code to a management server;
and a receiving unit 403, configured to receive drawing data from the management server, where the drawing data includes a second drawing, and the second drawing is a drawing after the management server updates the first drawing according to the first identification code.
Optionally, the drawing data further includes first modification information of the second drawing relative to the first drawing; the device further comprises:
a determining unit configured to determine a first modification area of the second drawing with respect to the first drawing based on the first modification information;
a marking unit for marking the first modification area;
and the display unit is used for displaying the marked second drawing.
Optionally, the receiving unit is further configured to receive a first operation instruction for the first modification area;
the display unit is further configured to display modification data of the first modification area based on the first modification information in response to the first operation instruction.
Optionally, the receiving unit is further configured to receive a modification instruction for the second drawing;
the device further comprises:
the modification unit is used for executing modification operation corresponding to the modification instruction on the second drawing;
a generation unit configured to generate second modification information based on the modification operation;
the sending unit is further configured to send the modified second drawing and the second modification information to the management server.
Optionally, the identification code includes a two-dimensional code, a bar code or a digital code.
It can be seen that, in the embodiment of the application, the construction unit may scan the first identifier of the first drawing provided by the provider of the drawing design through the electronic device, so as to quickly obtain the latest version of the drawing corresponding to the first identifier.
Referring to fig. 5, fig. 5 is a functional unit block diagram of another apparatus for acquiring a design drawing according to an embodiment of the present application. As shown, the apparatus includes:
a receiving unit 501, configured to receive a first identification code from a user terminal;
an obtaining unit 502, configured to obtain a first drawing corresponding to the first identifier;
the obtaining unit 502 is further configured to obtain a second drawing updated from the first drawing;
and a sending unit 503, configured to send the second drawing to the user terminal.
Optionally, the acquiring unit is further configured to acquire first modification information of the second drawing relative to the first drawing;
the device further comprises:
the generating unit is used for generating drawing data based on the first modification information and the second drawing;
the sending unit is used for sending the drawing data to the user terminal.
Optionally, the receiving unit is further configured to receive the modified second drawing and the second modification information from the user terminal,
the generating unit is further configured to generate a second identifier based on the modified second drawing;
the device further comprises:
the adding unit is used for adding the second mark identification code to the modified second drawing to obtain a third drawing;
and the storage unit is used for storing the third drawing and the second modification information.
It can be seen that, in the embodiment of the application, the construction unit may scan the first identifier of the first drawing provided by the provider of the drawing design through the electronic device, and send the scanned first identifier to the management server, so that the management server obtains the second drawing of the latest version according to the first identifier, and sends the obtained second drawing to the construction unit, so that the user can quickly and accurately obtain the drawing of the latest version.
The embodiment of the application also provides a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, where the computer program causes a computer to execute part or all of the steps of any one of the methods described in the embodiments of the method, where the computer includes an electronic device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any one of the methods described in the method embodiments above. The computer program product may be a software installation package, said computer comprising an electronic device.
It should be noted that, for simplicity of description, the foregoing method embodiments are all expressed as a series of action combinations, but it should be understood by those skilled in the art that the present application is not limited by the order of actions described, as some steps may be performed in other order or simultaneously in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily required in the present application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, such as the above-described division of units, merely a division of logic functions, and there may be additional manners of dividing in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a memory, including several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the above-mentioned method of the various embodiments of the present application. And the aforementioned memory includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be implemented by a program that instructs associated hardware, and the program may be stored in a computer readable memory, which may include: flash disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The foregoing has outlined rather broadly the more detailed description of embodiments of the present application, wherein specific examples are provided herein to illustrate the principles and embodiments of the present application, the above examples being provided solely to assist in the understanding of the methods of the present application and the core ideas thereof; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.
Claims (8)
1. A method of obtaining a design drawing, comprising:
acquiring a first identification code of a first drawing;
transmitting the first identification code to a management server, including: the first identification code and the carried user information are sent to the management server, wherein the user information is used for inquiring whether a user corresponding to the user information has acquisition permission or not;
receiving drawing data from the management server, wherein the drawing data comprises a second drawing, and the second drawing is a drawing after the first drawing is updated by the management server according to the first identification code;
receiving a modification instruction for the second drawing; executing modification operation corresponding to the modification instruction on the second drawing; generating second modification information based on the modification operation; and sending the modified second drawing and the second modification information to the management server.
2. The method of claim 1, wherein the drawing data further includes first modification information of the second drawing relative to the first drawing; after the receiving the drawing data from the management server, the method further includes:
determining a first modification area of the second drawing relative to the first drawing based on the first modification information;
marking the first modification area;
and displaying the marked second drawing.
3. The method of claim 2, wherein after displaying the second drawing after marking, the method further comprises:
receiving a first operation instruction for the first modification area;
and responding to the first operation instruction, and displaying modification data of the first modification area based on the first modification information.
4. A method of obtaining a design drawing, comprising:
receiving a first identification code from a user terminal, comprising: receiving the first identification code and the carried user information, wherein the user information is used for inquiring whether a user corresponding to the user information has acquisition permission;
acquiring a first drawing corresponding to the first identification code;
acquiring a second drawing updated to the first drawing;
sending the second drawing to the user terminal;
receiving a modified second drawing and second modification information from the user terminal; generating a second identification code based on the modified second drawing; adding the second identification code to the modified second drawing to obtain a third drawing; and storing the third drawing and the second modification information.
5. The method of claim 4, wherein after the obtaining the updated second drawing of the first drawing, the method further comprises:
acquiring first modification information of the second drawing relative to the first drawing;
generating drawing data based on the first modification information and the second drawing;
the sending the second drawing to the user terminal comprises the following steps:
and sending the drawing data to the user terminal.
6. An apparatus for obtaining a design drawing, comprising means for performing the method of any one of claims 1-3 or claims 4-5.
7. An electronic device comprising a processor, a memory, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-3 or 4-5.
8. A computer-readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program causes a computer to perform the method of any of claims 1-3 or claims 4-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910580834.7A CN110414062B (en) | 2019-06-29 | 2019-06-29 | Method and device for acquiring design drawing and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910580834.7A CN110414062B (en) | 2019-06-29 | 2019-06-29 | Method and device for acquiring design drawing and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110414062A CN110414062A (en) | 2019-11-05 |
CN110414062B true CN110414062B (en) | 2023-08-04 |
Family
ID=68358534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910580834.7A Active CN110414062B (en) | 2019-06-29 | 2019-06-29 | Method and device for acquiring design drawing and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110414062B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111104364A (en) * | 2019-11-07 | 2020-05-05 | 衢州光明电力设计有限公司 | CAD drawing overall process management system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809189B (en) * | 2015-04-21 | 2018-04-27 | 国家电网公司 | Electric power drawing version management system and method |
CN108132965A (en) * | 2017-11-23 | 2018-06-08 | 努比亚技术有限公司 | A kind of approaches to IM, server, terminal and computer readable storage medium |
CN112632957A (en) * | 2020-12-18 | 2021-04-09 | 湖南特能博世科技有限公司 | Power drawing management method and device, terminal equipment and server |
-
2019
- 2019-06-29 CN CN201910580834.7A patent/CN110414062B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110414062A (en) | 2019-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160337290A1 (en) | Message Push Method and Apparatus | |
US8770475B2 (en) | System and method for setting connection between information processing devices, communication apparatus, setting information identifier outputting apparatus, and computer program | |
DE102017000327A1 (en) | Embedded mobile signature on desktop desktop | |
JP2013097398A (en) | Communication system and control method thereof | |
CN105630525B (en) | Page synchronization method and device | |
JP2014153939A (en) | Business card management server, business card image acquisition device, business card management method, business card image acquisition method and program | |
CN109491743A (en) | Visual Report Forms generation method, device, electronic equipment and storage medium | |
JP6396561B1 (en) | Form automation system | |
CN111506551B (en) | Conference file extraction method, system and computer equipment | |
CN110414062B (en) | Method and device for acquiring design drawing and computer readable storage medium | |
JP6326786B2 (en) | Program, information processing apparatus, and communication system | |
JP6570232B2 (en) | Server device, terminal device, information processing method, and program | |
CN103678332A (en) | System, browser and method for displaying page | |
CN105959210B (en) | Information sharing method and information sharing device | |
CN106034154B (en) | Bus information sharing method and device | |
JP2008226017A (en) | Log information generation device and method, log information management device and method, and log information management method and program | |
CN106817473A (en) | A kind of processing method of address book data, server and device | |
CN110442905A (en) | A kind of method, apparatus and computer readable storage medium based on BIM model management | |
JP5404593B2 (en) | Address book server and data processing system having the same | |
CN112434500A (en) | Resume generation method, device, client, server and storage medium | |
CN117808632B (en) | Processing method for property cleaning management system | |
KR20090132692A (en) | Method and system for converting text to image | |
CN113360244B (en) | Remote container mirror image application method, system and equipment | |
CN112801602B (en) | Tissue transfer method, device, storage medium and computer equipment | |
CN109559087B (en) | Building visualization system and method |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230703 Address after: A601, Zhongke Naneng Building, No. 06 Yuexing 6th Road, Gaoxin District Community, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 518051 Applicant after: Shenzhen Wanyi Digital Technology Co.,Ltd. Address before: 519000 room 105-24914, No.6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province (centralized office area) Applicant before: WANYI TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |