CN-114258530-B - CAD drawing sharing discussion system and method, terminal, server, electronic equipment and storage medium thereof
Abstract
The invention relates to a CAD drawing sharing discussion system, which comprises a first terminal and one or more second terminals, wherein the first terminal locally comprises a first CAD drawing sharing module and a first instant communication module, the one or more second terminals locally comprises a second CAD drawing sharing module and a second instant communication module, the first CAD drawing sharing module and the second CAD drawing sharing module mutually transmit and share CAD drawings, and the first instant communication module and the second instant communication module mutually transmit communication information. In the invention, each terminal can view the pictures and perform instant communication, so that each party of CAD collaborative work can check CAD drawings at any time during the exchange and discussion, and the method is convenient and quick.
Inventors
- DENG LIQUN
Assignees
- 苏州浩辰软件股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20201127
- Priority Date
- 20191129
Claims (20)
- 1. A CAD drawing sharing discussion system, comprising: the system comprises a first terminal, one or more second terminals, a second terminal and a third terminal, wherein the first terminal and the one or more second terminals are in data communication; The first terminal comprises a first CAD drawing sharing module and a first instant communication module at the local part of the first terminal, and the one or more second terminals comprise a second CAD drawing sharing module and a second instant communication module at the local part of the first terminal; The first CAD drawing sharing module and the second CAD drawing sharing module mutually transmit and share CAD drawings, the first instant messaging module and the second instant messaging module mutually transmit communication information, and the second CAD drawing sharing module and the second instant messaging module are simultaneously displayed in the second terminal interface; The first CAD drawing sharing module displays and operates the first sharing CAD drawing stored in the first terminal, and transmits the generated operation data to the second CAD drawing sharing module; The second CAD drawing sharing module displays a second shared CAD drawing stored in the one or more second terminals, receives the operation data, performs the same synchronous operation on the second shared CAD drawing as the first CAD drawing sharing module according to the operation data, and When the second terminal is in a drawing sharing state, only the first terminal can operate the current sharing CAD drawing in real time; When the second CAD drawing sharing module selects to stop the synchronous operation same as that of the first CAD drawing sharing module, so that the second terminal is changed from the drawing sharing state to the autonomous viewing state, the role of the second terminal is changed into a third terminal, the third terminal no longer receives the operation data in real time, so that the CAD drawing displayed by the second CAD drawing sharing module of the third terminal is no longer controlled by the first terminal, and simultaneously the second CAD drawing sharing module acquires and stores the operation data of the third terminal, which is obtained by the user performing real-time operation on the local second CAD drawing sharing module, and simultaneously, the second instant communication module receives the communication information sent by the first instant communication module, so that the instant communication area displays the ongoing discussion content, and And when the role of the third terminal is changed into the first terminal, the second CAD drawing obtained after the real-time operation is sent to other second terminals.
- 2. The CAD drawing sharing discussion system of claim 1, wherein the first shared CAD drawing and the second shared CAD drawing have the same content.
- 3. The CAD drawing sharing discussion system of claim 1, wherein the operations performed on the first shared CAD drawing comprise: (i) Adding, deleting, modifying and/or screening annotations on the first shared CAD drawing, and/or, (Ii) Moving a laser pen over the first shared CAD drawing, and/or, (Iii) And translating, amplifying and/or shrinking the first shared CAD drawing.
- 4. The CAD drawing sharing discussion system of claim 1, wherein the communication information comprises drawings, text, voice, pictures, and/or video.
- 5. The CAD drawing sharing discussion system of claim 1, wherein, The system also comprises one or more third terminals, wherein the one or more third terminals locally comprise a third instant messaging module, and the third terminals mutually transmit communication information with the first instant messaging module and the second instant messaging module.
- 6. The CAD drawing sharing discussion system of claim 5, wherein the third terminal can change roles to the second terminal.
- 7. The CAD drawing sharing discussion system of claim 1, wherein the first terminal and the second terminal can exchange roles.
- 8. A CAD drawing sharing discussion active terminal is characterized in that, The active terminal comprises an active CAD drawing sharing module and an active instant messaging module, wherein the active terminal comprises an active CAD drawing sharing module and an active instant messaging module; the driving CAD drawing sharing module is used for transmitting and sharing CAD drawings with the driven CAD drawing sharing module of one or more driven terminals, the driving instant messaging module is used for transmitting communication information with the driven instant messaging module of one or more driven terminals, and when the driven terminals are in a drawing sharing state, only the driving terminals can operate the current shared CAD drawings in real time; The active CAD drawing sharing module displays and operates the sharing CAD drawing stored in the active terminal, and transmits the generated operation data to the driven CAD drawing sharing module; the active instant messaging module transmits communication information with the autonomous instant messaging modules of one or more autonomous terminals; The autonomous terminal is obtained by performing role change on the slave terminal when the slave CAD drawing sharing module selects to stop performing the same synchronous operation as the master CAD drawing sharing module, the autonomous terminal does not receive the operation data in real time, so that the CAD drawing displayed by the slave CAD drawing sharing module of the autonomous terminal is not controlled by the master terminal, the slave CAD drawing sharing module acquires and stores the operation data of performing real-time operation on the local shared CAD drawing by the user of the autonomous terminal, and meanwhile, the slave instant messaging module receives the communication information sent by the master instant messaging module, so that the ongoing discussion is displayed in the instant messaging area, and And when the role of the autonomous terminal is changed into the active terminal, the shared CAD drawing obtained after the real-time operation is sent to other slave terminals.
- 9. The CAD drawing sharing discussion initiative terminal of claim 8, wherein, The operations performed on the shared CAD drawing include (i) adding, deleting, modifying, and/or screening annotations on the shared CAD drawing, and/or (ii) moving a laser pointer on the shared CAD drawing, and/or (iii) moving, zooming in, and/or zooming out on the shared CAD drawing.
- 10. The CAD drawing sharing discussion active terminal of claim 8, wherein the active CAD drawing sharing module and the active instant messaging module are presented simultaneously on the active terminal display interface.
- 11. The CAD drawing sharing discussion active terminal of claim 8, wherein the communication information comprises drawings, text, voice, pictures, and/or video.
- 12. The CAD drawing sharing discussion master terminal of claim 8, wherein the master terminal can exchange roles with one of the slave terminals.
- 13. A CAD drawing sharing discussion slave terminal is characterized in that, The slave terminal locally comprises a slave CAD drawing sharing module and a slave instant communication module; The slave CAD drawing sharing module is used for transmitting and sharing CAD drawings with the master CAD drawing sharing module of the master terminal; The slave CAD drawing sharing module displays the sharing CAD drawing stored in the slave terminal, receives the operation data from the master terminal, and performs synchronous operation on the slave CAD drawing sharing module which is the same as that of the master CAD drawing sharing module according to the operation data; The slave CAD drawing sharing module and the slave instant communication module are simultaneously presented in the display interface of the slave terminal, and The slave CAD drawing sharing module selects to stop the synchronous operation the same as that of the master CAD drawing sharing module to become an autonomous terminal, and transmits communication information with the master terminal and other slave terminals through the slave instant communication module, but the slave terminal does not receive the operation data in real time any more, so that the CAD drawing displayed by the slave CAD drawing sharing module of the slave terminal is not controlled by the master terminal any more; the autonomous terminal carries out corresponding real-time operation on the shared CAD drawing, the slave CAD drawing sharing module stores operation data of the autonomous terminal for carrying out real-time operation on the shared CAD drawing, but the operation data of the real-time operation are not synchronized to the driving terminal and other slave terminals, and the shared CAD drawing obtained after the autonomous terminal selects to be transmitted to the driving CAD drawing sharing module and the real-time operation becomes the slave terminal, or the shared CAD drawing obtained after the real-time operation is sent to the other slave terminals when the role of the autonomous terminal becomes the driving terminal.
- 14. The CAD drawing sharing discussion slave terminal of claim 13, wherein, The operation corresponding to the operation data comprises adding, deleting, modifying and/or screening endorsements on the shared CAD drawing, and/or moving a laser pen on the shared CAD drawing, and/or moving, amplifying and/or shrinking the shared CAD drawing.
- 15. The CAD drawing sharing discussion slave terminal of claim 13, wherein the communication information comprises drawings, text, voice, pictures and/or video.
- 16. The CAD drawing sharing discussion slave terminal of claim 13, wherein the slave terminal can interchange roles with the master terminal.
- 17. A CAD drawing sharing server is characterized in that, The sharing server is in data communication with the driving terminal and one or more driven terminals respectively, and sends and receives a shared CAD drawing to the driving terminal and the one or more driven terminals, the driving terminal locally comprises a driving CAD drawing sharing module and a driving instant messaging module, the driving CAD drawing sharing module and the driving instant messaging module are simultaneously displayed in the driving terminal interface, the driven terminal locally comprises a driven CAD drawing sharing module and a driven instant messaging module, and the driven CAD drawing sharing module and the driven instant messaging module are simultaneously displayed in the driven terminal display interface; The sharing server receives operation data on the shared CAD drawing from a driving CAD drawing sharing module of the driving terminal and transmits the operation data to driven CAD drawing sharing modules of the one or more driven terminals; The sharing server responds to the disconnection request sent by the master terminal/slave terminal and representing the disconnection of the sharing discussion, configures the user terminal initiating the disconnection request as an autonomous terminal, so that the autonomous terminal no longer receives the operation data in real time, the CAD drawing displayed by the slave CAD drawing sharing module of the autonomous terminal is no longer controlled by the master terminal, and acquires and stores the operation data for carrying out real-time operation on the local sharing CAD drawing, and simultaneously, receives the communication information sent by the master terminal/slave terminal, and displays the ongoing discussion content in an instant communication area, and And when the role of the autonomous terminal is changed into the active terminal, the shared CAD drawing obtained after the real-time operation is sent to other slave terminals.
- 18. The shared server of claim 17, wherein the operations corresponding to the operation data include adding, deleting, modifying, and/or screening annotations on the shared CAD drawing, and/or moving a laser pointer on the shared CAD drawing, and/or moving, zooming in, and/or zooming out of the shared CAD drawing.
- 19. A discussion system based on a shared CAD drawing is characterized by comprising a server and at least two clients connected to the server through the Internet/the Internet of things for data communication with the server, wherein, The client comprises a shared CAD drawing module, an instant communication module, a third request module, a first request module, a second request module and a second request module, wherein the shared CAD drawing module is used for responding to real-time operation of a corresponding user on a current shared local shared CAD drawing, acquiring corresponding operation data and sending the operation data to the server in real time; The server comprises a data synchronization module, an instant response module and a role/authority management module, wherein the data synchronization module is used for receiving the operation data sent by the client in real time and synchronizing the operation data to all other clients in real time so that each other client can synchronously process the current shared CAD drawing according to the operation data, the instant response module is used for receiving the communication information sent by the client and sending the communication information to all other clients connected with the server in real time, the role/authority management module is used for performing role management on at least one client connected to the server and performing authority configuration of real-time operation on the current shared CAD drawing by each role, the role/authority management module is further used for responding to the disconnection request and configuring the client which initiates the disconnection request as an autonomous terminal, so that the CAD drawing is not controlled by other clients with control rights any more in real time, the CAD drawing is immediately transmitted to the server, and the CAD drawing is immediately controlled by the client, and the CAD drawing is immediately transmitted to the autonomous client when the CAD drawing is processed and the CAD drawing is processed, and the CAD drawing is immediately processed and the CAD drawing is obtained.
- 20. The discussion system of claim 19, wherein the role/rights management module is specifically configured to configure a first client connected to the server as a master having real-time operational rights to the locally shared CAD drawing when the first client is connected to the server, and to configure all other clients thereafter connected to the server as slaves.
Description
CAD drawing sharing discussion system and method, terminal, server, electronic equipment and storage medium thereof Priority application The present application claims priority to "CAD sharing chat operating system" of chinese application patent application CN201911198351.7 filed on 11 months 29 2019, which is incorporated by reference in its entirety. Technical Field The invention relates to the field of Computer aided design (Computer AIDED DESIGN, CAD) and mobile Internet, in particular to an operating system with CAD drawing real-time sharing and instant messaging discussion functions. Background CAD technology has been widely used in various fields of engineering design. With the rapid development and popularization of communication technology and mobile internet technology, CAD-related work can be completed not only on a terminal but also on a mobile terminal (e.g., smart phone, tablet computer, notebook computer, car-mounted computer, etc.), and thus market demand potential for CAD drawing exchange by the mobile terminal is enormous. However, at present, the product is still in a starting stage, most of CAD drawing products at a mobile end stay in a simple drawing or limited drawing editing stage, and few products aiming at real-time interaction of CAD drawings exist, and particularly, a solution capable of sharing and efficiently combining IM (INSTANT MESSAGING ) with the CAD drawings is lacking. The existing products mainly comprise two types: The first type is that the tool mainly chat can only be discussed by sending drawing screenshot or video, or can be used for carrying out message discussion on CAD drawings uploaded to a server or a cloud. In this way, when one of the users modifies or otherwise operates the drawing, other users participating in the discussion cannot know in real time which modifications or operations the user has performed, that is, cannot realize real-time sharing of CAD drawings. And secondly, a tool based on the pictures is used, and real-time sharing of CAD drawings cannot be effectively realized under the condition of multi-person discussion. From the above, at present, real-time CAD drawing sharing cannot be performed while performing real-time discussion by multiple persons. Disclosure of Invention The invention aims to provide a novel CAD drawing sharing discussion system, which overcomes or alleviates the defect that the existing CAD collaborative system lacks real-time interaction and the like to a certain extent. In order to achieve the aim, the invention discloses a CAD drawing sharing discussion system, which comprises a first terminal and one or more second terminals, wherein the first terminal and the one or more second terminals are in data communication, the first terminal locally comprises a first CAD drawing sharing module and a first instant communication module, the one or more second terminals locally comprises a second CAD drawing sharing module and a second instant communication module, the first CAD drawing sharing module and the second CAD drawing sharing module mutually transmit and share CAD drawings, the first instant communication module and the second instant communication module mutually transmit communication information, the first CAD drawing sharing module displays and operates the first shared CAD drawing stored in the first terminal and transmits generated operation data to the second CAD drawing sharing module, and the second CAD drawing sharing module displays the second shared CAD drawing stored in the one or more second terminals and receives the operation data to synchronously operate the CAD drawing sharing module and the CAD drawing sharing drawing according to the operation data. Further, the first shared CAD drawing and the second shared CAD drawing have the same content. Further, the operations performed on the first shared CAD drawing include (i) adding, deleting, modifying, and/or screening annotations on the first shared CAD drawing, and/or (ii) moving a laser pointer on the first shared CAD drawing, and/or (iii) translating, zooming in, and/or zooming out of the first shared CAD drawing. Further, the first CAD drawing sharing module and the first instant messaging module are simultaneously displayed in the first terminal interface. Further, the second CAD drawing sharing module and the second instant messaging module are simultaneously presented in the second terminal interface. Further, the communication information comprises drawings, characters, voice, pictures and/or videos. Furthermore, the CAD drawing sharing discussion system also comprises one or more third terminals, wherein the one or more third terminals locally comprise a third instant messaging module, and the third terminals mutually transmit communication information with the first instant messaging module and the second instant messaging module. Further, the third terminal may change roles to the second terminal. Further, the first terminal and the second ter