CN111008085A - CAD sharing chatting drawing operating system - Google Patents

CAD sharing chatting drawing operating system Download PDF

Info

Publication number
CN111008085A
CN111008085A CN201911198351.7A CN201911198351A CN111008085A CN 111008085 A CN111008085 A CN 111008085A CN 201911198351 A CN201911198351 A CN 201911198351A CN 111008085 A CN111008085 A CN 111008085A
Authority
CN
China
Prior art keywords
cad drawing
terminal
module
slave
shared
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.)
Pending
Application number
CN201911198351.7A
Other languages
Chinese (zh)
Inventor
邓力群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Gstarsoft Co ltd
Original Assignee
Suzhou Gstarsoft Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Gstarsoft Co ltd filed Critical Suzhou Gstarsoft Co ltd
Priority to CN201911198351.7A priority Critical patent/CN111008085A/en
Publication of CN111008085A publication Critical patent/CN111008085A/en
Priority to PCT/CN2020/132249 priority patent/WO2021104455A1/en
Priority to CN202080058450.XA priority patent/CN114258530A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a CAD drawing sharing discussion system, which is characterized by comprising the following steps: a first terminal, one or more second terminals; the first terminal locally comprises a first CAD drawing sharing module and a first instant messaging module; the one or more second terminals locally comprise a second CAD drawing sharing module and a second instant messaging module; 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 transmit communication information mutually. In the invention, each terminal can simultaneously view pictures and carry out instant messaging, so that each party in CAD cooperative work can view the CAD drawing at any time when exchanging and discussing, and the method is convenient and quick.

Description

CAD sharing chatting drawing operating system
Technical Field
The invention relates to the field of Computer Aided Design (CAD) and mobile internet, in particular to an operating system with the functions of real-time sharing of CAD drawings and discussion of instant messaging.
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, part of the work related to CAD can be completed on a mobile terminal (e.g., a smart phone, a tablet computer, a notebook computer, a vehicle-mounted computer, etc.), and therefore, the market demand potential for CAD drawing communication through the mobile terminal is huge.
However, such products are still in a starting stage at present, most mobile terminal CAD products stay in a simple picture viewing stage or a limited picture editing stage, products aiming at real-time interaction of CAD pictures are few, and particularly, a solution capable of efficiently combining IM (Instant Messaging) and CAD picture sharing is lacking. The existing products are either a tool mainly based on chatting or a tool mainly based on pictures, and the real-time sharing of CAD drawings cannot be effectively realized under the condition of multi-person discussion.
Disclosure of Invention
The invention aims to provide a novel CAD drawing sharing discussion system, which overcomes or alleviates the defects of lack of real-time interaction and the like in the existing CAD collaborative system to a certain extent.
In order to achieve the purpose, the invention discloses a CAD drawing sharing discussion system, which is characterized by comprising the following components: a first terminal, one or more second terminals; 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 messaging module; the one or more second terminals locally comprise a second CAD drawing sharing module and a second instant messaging module; 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; the first CAD drawing sharing module displays and operates the first shared CAD drawing stored in the first terminal, and transmits the generated operation data to the second CAD drawing sharing module; and the second CAD drawing sharing module displays second shared CAD drawings stored in the one or more second terminals, receives the operation data, and performs synchronous operation on the second shared CAD drawings, which is the same as that of the first CAD drawing sharing module, according to the operation data.
Further, the first shared CAD drawing and the second shared CAD drawing have the same content.
Further, the operation performed on the first shared CAD drawing includes: (i) adding, deleting, modifying and/or screening annotations on the first shared CAD drawing; and/or, (ii) moving a laser pointer over the first shared CAD drawing; and/or, (iii) translating, enlarging, and/or reducing 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 of the present invention further includes one or more third terminals, where each of the one or more third terminals includes a third instant messaging module locally, and the third instant messaging module and the first instant messaging module and the second instant messaging module transmit communication information to each other.
Further, the third terminal may change a role to the second terminal.
Further, the first terminal and the second terminal may exchange roles.
Further, the second CAD drawing sharing module selects to stop performing the same synchronous operation as the first CAD drawing sharing module.
The invention discloses a CAD drawing sharing discussion active terminal which is characterized in that the active terminal locally comprises an active CAD drawing sharing module and an active instant communication module; the master CAD drawing sharing module transmits and shares CAD drawings with the slave CAD drawing sharing modules of one or more slave terminals; the active instant messaging module transmits communication information with the slave instant messaging modules of the one or more slave terminals; the active CAD drawing sharing module displays and operates the shared CAD drawing stored in the active terminal, and transmits the generated operation data to the second CAD drawing sharing module.
Further, the operations performed on the 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 over the first shared CAD drawing; and/or (iii) move, zoom in, and/or zoom out on the first shared CAD drawing.
Further, the active CAD drawing sharing module and the active instant messaging module are simultaneously displayed on the active terminal display interface.
Further, the communication information comprises drawings, characters, voice, pictures and/or videos.
Further, the active instant messaging module transmits the communication information with one or more autonomous instant messaging modules of the autonomous terminal.
Further, it is characterized in that the master terminal can exchange roles with one of the slave terminals.
The invention also discloses a CAD drawing sharing discussion slave terminal, which 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 transmits and shares the CAD drawings with the active CAD drawing sharing module of the active terminal; the slave instant communication module and the active instant communication module of the active terminal transmit communication information; the slave CAD drawing sharing module displays the shared 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.
Further, the operation corresponding to the operation data comprises adding, deleting, modifying and/or screening comments on the shared CAD drawing; and/or moving a laser pen on the shared CAD drawing; and/or move, zoom in, and/or zoom out on the shared CAD drawing.
Further, the driven CAD drawing sharing module and the driven instant messaging module are simultaneously displayed in the display interface of the driven terminal.
Further, the communication information comprises drawings, characters, voice, pictures and/or videos.
Further, the slave terminal may exchange roles with the master terminal.
Further, the slave CAD drawing sharing module stops synchronous operation the same as the master CAD drawing sharing module, and becomes an autonomous terminal.
Further, the autonomous terminal selects the CAD drawing to be transmitted and shared with the active CAD drawing sharing module to become the driven terminal.
Further, the autonomous terminal, the active terminal and the slave terminal transmit communication information through respective instant messaging modules.
The invention also discloses a CAD drawing sharing server which is characterized in that the sharing server is respectively in data communication with the driving terminal and one or more driven terminals and sends and receives the shared CAD drawing to the driving terminal and the one or more driven terminals; the sharing server receives operation data on the shared CAD drawing from the active CAD drawing sharing module of the active terminal and transmits the operation data to the slave CAD drawing sharing modules of the one or more slave terminals.
Further, the operation corresponding to the operation data includes: adding, deleting, modifying and/or screening annotations on the shared CAD drawing; and/or moving a laser pen on the shared CAD drawing; and/or move, zoom in, and/or zoom out on the shared CAD drawing.
Technical problems and advantages solved by the invention
In the invention, each terminal (including the master terminal and the slave terminal) can carry out instant messaging while looking at the picture. And the CAD drawings can be conveniently and rapidly checked at any time when all parties of the CAD cooperative work exchange discussions.
A user of a plurality of terminals (including a driving terminal and a driven terminal) simultaneously watches one CAD drawing, and changes on the CAD drawing can be shared in real time. For example: after a user A (as a master terminal) opens a drawing at the terminal of the user A, a user B and a user C (as slave terminals) can see the opened drawing at the respective terminals at the same time. When the user a performs operations such as enlarging, reducing, translating and the like on the viewport of the drawing, the CAD drawings on the interfaces of the respective terminals of the user B and the user C also change along with the operation of the user a. Therefore, the communication pertinence of each terminal is stronger, clearer, more definite and higher in efficiency. Especially, compared with the technical scheme of sharing the drawing by depending on a web browser, the method adopts the local CAD drawing sharing module to receive the operation data, synchronously displays the operation according to the operation data, and has stronger processing capacity and calculation capacity.
In the aspect of CAD drawing sharing, each terminal of the invention displays the locally cached CAD drawing and is a vectorized graphic display (instead of displaying the CAD drawing by using a dot matrix picture and a video). Therefore, in the invention, the user of each terminal sees the CAD vectorized graph which is clearly displayed and meets the requirements of engineering drawings.
In addition, the changes and operations (such as adding annotations, moving a laser pen, and operating the enlargement, reduction, and translation of a viewport of the CAD drawing) on the CAD drawing are transmitted through parameters, so that the operation of synchronously displaying the CAD drawing of the master terminal on the CAD drawing of the slave terminal is realized. Therefore, in the invention, the real-time transmission through the network is not the screen capture and/or video data, not the whole CAD drawing, but the operation data, so that the synchronization speed of the CAD drawing in each terminal in the real-time discussion process is high, and the real-time performance is strong.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a sharing module for sharing a CAD drawing of a chat system according to the invention;
FIG. 2 is an operation page diagram of an embodiment of the shared chat system of the present invention;
FIG. 3 is a schematic diagram of an embodiment of a shared chat system of the present invention;
fig. 4 is a schematic diagram of a terminal module according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a terminal module according to an embodiment of the shared chat system of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, 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. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that all the directional indicators (such as upper, lower, left, right, front and rear … …) in the embodiment of the present invention are only used to explain the relative position relationship between the components, the movement situation, etc. in a specific posture (as shown in the drawing), and if the specific posture is changed, the directional indicator is changed accordingly.
In addition, descriptions related to "first", "second", etc. in the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated (e.g., in the present invention, the terminal is described as "first terminal", "second terminal" merely to distinguish between different roles played by the respective terminals and different rights being learned). Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
In the present document, (x1, y1), (x2, y2), (x3, y3), (x4, y4), (x0, y0) all represent a virtual coordinate point.
In this document, "vector graphics" refers to a graphic data form describing the geometric characteristics of a graphic or graphic image area in terms of a specific graphic type (e.g., points, lines, circles, cones, etc.) and drawing parameters (e.g., coordinates, line widths, color values, etc.), or a composite vector graphic composed of a plurality of single vector graphics. In this document, "role" refers to the role a terminal plays in the system of the present invention, e.g., active terminal, slave terminal, free terminal. In this document, the "laser pointer" refers to an icon that floats above a CAD drawing and can move in a CAD drawing viewing system, is mainly used for indicating a specific position, entity, and the like in the CAD drawing in a CAD drawing communication process, and may also be referred to as a "pointer", "laser pointer", and the like.
Embodiment 1 sharing chat graph operating system
The shared chat picture operating system comprises an instant messaging module (communication modes of instant messaging comprise drawings, characters, voice, pictures, videos and the like) and a CAD drawing sharing module.
The shared chat picture operating system can run on a PC end platform and/or a mobile communication equipment end platform.
The invention provides an operating system for simultaneous instant messaging and synchronous shared discussion of CAD drawings by multiple persons, which can realize the operation of one terminal (namely a 'driving terminal' or an 'operating terminal' 100), and the change of the CAD drawings on the driving terminal or the operating terminal 100 can be synchronously displayed by other connecting terminals (namely a 'driven terminal' or a 'display terminal' 102) in real time.
In some embodiments, when a multi-person shared chat is performed, a target file (e.g., a CAD drawing) to be discussed is uploaded on the server 104, and the first user terminal entering the shared chat conference is the active terminal 100 by default. The active terminal 100 downloads the object file from the server 104, and the server 104 identifies and records the object file downloaded by the active terminal. Thereafter one or more terminals entering the conference of discussion are automatically identified as slave terminals 102. When the slave terminal 102 enters the conference, the server 104 sends a file download request or provides a file download link to the slave terminal 102, and guides the slave terminal user 102 to download the same target file (which is identified and recorded by the server 104) from the server 104 as the master terminal 100.
Of course, in other embodiments, the target file to be discussed may come from the master terminal 100, and the master terminal 100 first uploads the target file to the shared server 104 for downloading by each slave terminal participating in the conference discussion. In other embodiments, the active terminal 100 may not be configured in the joining order, but rather, one of the terminals in question may be selected as the active terminal 100. In the present invention, the roles of the terminals are not fixed, the authority of the master terminal 100 may be handed over to the slave terminal 102 (that is, the roles of the master terminal and the slave terminal are exchanged), and the slave terminal 102 may be selected to become the master terminal 105 without being controlled by the master terminal 100.
After the terminal 100, 102 obtains the target file to be discussed, the file is stored locally in the terminal, and is opened through the CAD drawing sharing module of the terminal, and the terminal enters the page shown in fig. 2, which includes a CAD drawing display area and an instant messaging area, where the two areas may be distributed on the terminal display interface up and down or left and right, or may be distributed on the terminal display interface in an overlapping manner (for example, the instant messaging area floats on the CAD drawing display area).
Specifically, terminal a in fig. 2 is master terminal 100 and terminal B, C, D is slave terminal 102. The active terminal 100 and the slave terminal 102 can communicate with each other through an instant messaging area, and the communication mode includes drawings, characters, voice, pictures and/or videos. The master terminal 100 operates the opened CAD drawing in the CAD drawing display area 132a, the slave terminal 102 obtains the operation parameters on the master terminal 100 through the server 104, and the slave terminal performs the operation adapted to the device according to the operation parameters. In some embodiments, the instant messaging module of each terminal performs message transmission through the server (e.g., chat messages sent by the a terminal through the instant messaging module are uploaded to the messaging server and then sent to the instant messaging module of the B, C, D terminal). In some embodiments, the operating parameters for the CAD drawing are also transmitted between the terminals through the server. Please note that, the communication information and the operation parameters may be transmitted by the same server or different servers.
In some embodiments, the slave terminal 102 may synchronize annotation with the master terminal 100, and specifically, the master terminal 100 annotates and explains (i.e., adds annotation data) a certain part of the CAD drawing display area, and the content of the annotation data may include text, lead lines, sketches, voice, pictures, and the like (136a, 138 a).
These annotation data are stored separately from the source data of the CAD drawing. The server 104 receives the annotation data from the master terminal 100 and then transmits the annotation data to the slave terminal 102 in real time, and the slave terminal 102 performs synchronous processing on the local CAD drawing of the slave terminal 102 (i.e., adding the annotation data 136b, 138b) according to the received annotation data. Similarly, when the annotations of the master terminal 100 are changed (new, modified, deleted, etc.), the slave terminal 102 also receives the changed annotation data (through the server) in real time and makes synchronous changes to the annotations according to the changed annotation data.
By realizing synchronous display of the annotations, a user of each terminal can clearly see at which point and/or entity the discussion on the CAD drawing is specifically performed, and can immediately see the essential contents (such as characters, lead lines, sketches, voice and pictures) of the annotations, so that the discussion situation can be more accurately understood, and the discussion efficiency is improved.
In addition, when the slave terminal realizes the synchronous display of the annotations according to the technical scheme, no matter the annotation data is added, or the annotations are newly created and modified, the slave terminal carries out the localization operation under the local software and hardware environment according to the received operation data.
In some embodiments, the master terminal 100 and the slave terminal 102 may implement viewport (viewport) synchronization. Specifically, when the active terminal 100 performs operations such as zooming in or zooming out or translation on the viewport of the CAD drawing, the operations are actually changes of two corner points of the viewport, that is, the viewport is operated. When the active terminal 100 amplifies, reduces and translates the CAD drawing of the display area of the CAD drawing, the position of the initial corner point changes, the new corner point coordinates are transmitted to the slave terminal 102 through the server 104, and the slave terminal 102 automatically adjusts the viewport to the new coordinates after obtaining the new coordinates, so as to realize viewport synchronization. For example, the initial two corner coordinates of the master terminal 100 are (x1, y1), (x2, y2), after the viewport operation, the corner coordinates are changed to (x3, y3), (x4, y4), the server 104 receives the new coordinates and transmits the new coordinates to the other slave terminals 104, and after the new coordinates are obtained by the other slave terminals 104, the self viewport is adjusted to (x3, y3), (x4, y 4). In this way, the view port of the slave terminal 104 can be synchronized with the master terminal 100.
One reason the present invention enables fast and smooth viewport synchronization is that each terminal of the present invention displays CAD vector graphics paper source data that is cached locally at the terminal, rather than pictures and video transmitted in a video conference or screen sharing (e.g., screen sharing of QQ). Specifically, each terminal (including the master and slave terminals) calls the same CAD drawing on the server 104, and in order to improve the operation performance, the CAD drawing on the server is actually downloaded to the local cache, and each terminal opens the CAD drawing of the local cache. Therefore, in the present invention, the local CAD drawing can be opened at each terminal according to the actual conditions (software and hardware configuration) of each terminal, and the change/operation can be displayed on the local CAD drawing in synchronization with receiving the change/operation data from the active terminal. That is, when the driven terminal implements synchronous display of the view ports according to the above technical solution, both the translation of the view ports and the zooming-in and zooming-out of the view ports are localized operations performed by the driven terminal in a local software and hardware environment according to the received operation data.
In some embodiments, the master terminal 100 implements laser pointer 140a synchronization with the slave terminal 102. Specifically, the master terminal 100 activates the laser pointer 140a for CAD drawing position indication, the system will display the laser pointer 140a at the default initial position (x0, y0) on the CAD drawing of the CAD drawing display area, and simultaneously pass (x0, y0) to each slave terminal 102 through the server 104, each slave terminal 102 will also display the laser pointer 140b at (x0, y0) of the CAD drawing display area. At this time, the active terminal point 100 picks up the laser pen 140a for dragging, the position of the laser pen 140a is changed to (x1, y1), the new position laser pen data (x1, y1) is transmitted to the slave terminal 102 through the server 104 in real time, and the slave terminal 102 moves the laser pen 140b from (x0, y0) to (x1, y1) by itself, thus keeping the laser pen 140 synchronized on the display interfaces of the active terminal 100 and the slave terminal 102. In addition, when the slave terminal realizes the synchronous display of the laser pen according to the technical scheme, the slave terminal performs the localized operation in the local software and hardware environment according to the received operation data, no matter the display of the laser pen or the movement of the laser pen.
In some embodiments, the default is that the first terminal entering the conference is the master terminal 100, and the subsequent terminals entering the conference are the slave terminals 102. In some embodiments, the active terminal 100 selects a new active terminal from the list of members entering the shared chat diagram through the "host change" function in the shared chat diagram system of the present invention. After the authority of the active terminal is handed over, the CAD drawing does not change, the new active terminal can do the above operations (for example, annotating the CAD drawing, amplifying, reducing and translating the viewport of the CAD drawing, operating the laser pointer indication position on the CAD drawing) after the active terminal is handed over, and the CAD drawing can be replaced by using the function of viewing other drawings in the group.
In some embodiments, the slave terminal 102 selects to disconnect the CAD drawing sharing with the master terminal 100 (i.e., enter the autonomous viewing state from the "drawing sharing state"), the disconnected slave terminal 102 (i.e., the autonomous terminal 105) can still use the instant messaging areas (134a, 134b) displayed by the instant messaging module 200 of the terminal to know the discussion situation, but the CAD drawing displayed in the CAD drawing display area on the autonomous terminal 105 is no longer controlled by the master terminal 100, so that the CAD drawing on the own terminal can be operated autonomously, and even the CAD drawing displayed on the own terminal can be replaced. In other words, the slave side 102 after disconnecting the drawing sharing module 204 is no longer controlled by the master side 100. In some application scenarios, such functions are important, some cooperative users already obtain the information they want after participating in the partial discussion, and need to autonomously annotate and/or modify the local CAD drawing on their terminal as soon as possible — the invention allows the CAD user of the slave terminal to choose to quit the discussion (i.e., choose not to share the CAD drawing synchronously with the master terminal), and will not affect other slave terminals. In addition, because the CAD drawing which is actually cached locally is opened on the slave terminal 102 in the present invention, and the displayed CAD drawing is displayed according to the local condition of the slave terminal 102, when the slave terminal switches from the shared drawing state to the self-viewing state, the interface of the CAD drawing display area does not have a large jump, and continuous smooth switching can be realized. In other words, the view port of the CAD drawing does not change due to mode switching, and the user experience is better.
After the discussion of one CAD drawing is completed, the active terminal 100 may select to switch the CAD drawing to continue the discussion, or select to end the discussion conference. The annotation data added to the CAD drawing during discussion may be stored in the source data of the CAD drawing, or may be stored separately from the source data of the CAD drawing (but remain associated so that when the CAD drawing is viewed again, all annotations are displayed on the CAD drawing), and the source data of the CAD drawing may be stored in the server 104, or may be stored at a local location of each terminal for further discussion or viewing.
In the shared chat system of the present invention, all operation processes performed by the master terminal 100 in the CAD drawing display area 132a are converted into operation commands (commands)/operation data by the server 104 and sent to the slave terminal 102, so that the display content in the CAD drawing display area 132b of the slave terminal 102 is synchronized with the master terminal 132 a. Because only the operation instruction is transmitted between the master terminal 132a and the slave terminal 132b, the data amount to be transmitted is effectively controlled, thereby reducing the burden of the network, and avoiding the situations that the display of the CAD drawing in the CAD drawing display area 132b in the slave terminal 102 is prolonged and jammed in the conference discussion process, and the like, which are caused by large network load.
Embodiment 2 sharing chat graph operation method
The invention also provides an operation method for simultaneously carrying out instant messaging and synchronous shared discussion of the CAD drawings by a plurality of persons, which can realize the operation of one terminal (namely an active terminal or an operation terminal) and the operation method for synchronously displaying the change of the CAD drawings of the operation terminal in real time by other connection terminals (namely driven terminals), and solves the technical problems of inconvenient communication, incapability of synchronously discussing and explaining in real time and the like when the CAD drawings are drawn by a plurality of persons in a coordinated manner. In some embodiments, the following steps may be included:
step one, uploading the CAD drawing to be discussed to a server 104, setting a first user terminal entering the shared chat system conference as an active terminal 100, and then sending a request to the active terminal 100 to guide the active terminal 100 to download the CAD drawing to be discussed from the server 104. In some embodiments, the CAD drawing to be discussed is initially stored locally at the active terminal 100, in which case the user of the active terminal 100 uploads the CAD drawing to be discussed to the server 104 for downloading by the slave terminal 102 in subsequent steps.
And step two, the server 104 identifies the CAD file downloaded from the active terminal 100, and marks and records the CAD file. And after other terminals enter the conference, the default of the terminals is the slave terminal, the server sends a downloading request to the slave terminal, and the slave terminal downloads the CAD drawing file which is the same as that of the master terminal.
Step three, the active terminal 100 and the slave terminal 102 respectively open the locally stored CAD drawing file source data, namely, the CAD drawing sharing module 204 is started, and CAD drawing display areas (132a, 132b) are displayed on the terminal interface; meanwhile, the terminal starts the instant messaging module 200, and displays instant messaging areas (134a, 134b) on the terminal interface, so that each terminal can browse drawings and exchange information at the same time.
And fourthly, the active terminal 100 operates the CAD drawings of the CAD drawing display areas (132a, 132b), such as adding annotations, adjusting view ports, moving a laser pen, and the like, while the slave terminal 102 acquires the operating parameters of the active terminal 100 through the server 104, and then makes corresponding changes according to the operating parameters and the configuration conditions of the local device, so as to perform synchronous operation on the locally cached CAD drawings of the slave terminal 102.
Further, in order to more efficiently realize multi-person interaction, the active terminal 100 and the slave terminal 102 in the system may be PC terminals or various types of mobile terminals (smart phones, tablet computers, notebook computers, vehicle-mounted computers, etc.).
Further, during the discussion, the active terminal 100 and the slave terminal 102 are switched, and the active terminal 100 may select a new host from the member list entering the current shared chat conference through a "host changing" function in the shared chat system. After the authority of the active terminal is handed over, the CAD drawings displayed by each terminal cannot be changed (because the CAD drawings are stored locally), so that the problems of display interface jumping, unsmooth switching and the like cannot occur at each terminal. After the transfer is completed, the new active terminal may perform the above operations such as adding annotations, adjusting the view port, moving the laser pointer, etc. on the CAD drawing in the CAD drawing display area 132a, or may replace the CAD drawing with the function of viewing other drawings in the group.
Further, during the discussion, the CAD drawing sharing module 204 between part of the slave terminal 102 and the master terminal 100 is disconnected to become the master terminal 105, but the master terminal 105 can continue to use the instant messenger module 200. The disconnected slave terminals 102 will no longer follow the master terminal 100 to synchronously operate on the CAD drawings, and the user disconnecting the slave terminal 102 can independently operate the local CAD drawings of the user, and can even replace the local CAD drawings with other CAD drawings, but can still see the ongoing discussion content in the instant messaging area 134. In some application scenarios, such functions are important, some cooperative users already obtain the information they want after participating in the partial discussion, and need to make their own comments and/or modifications on the local CAD drawing at their terminals as soon as possible — the CAD user of the slave terminal can choose to quit the discussion (i.e. choose not to synchronize with the master terminal), and will not affect other slave terminals.
In some embodiments, the master terminal 105 may reconnect with the master terminal in a subsequent operation to become the slave terminal 102 again, or obtain control from the master terminal 100 to become a new master terminal 100, and upload the CAD drawing source data that is locally modified and stored to the server, and then transfer the CAD drawing source data to each slave terminal to become a new discussion object.
Terminal device
Referring to fig. 4, a schematic diagram of a terminal module in this embodiment is shown, specifically, the following description is provided according to different types of terminal embodiments:
example 3
The active terminal in this embodiment includes:
an instant messaging module 200 for storing and displaying instant messaging data (e.g., storing and displaying chat messages);
and a control module 202 connected to the instant messaging module 200 and configured to send the source data and the operation data, and to receive and/or send the instant messaging data. At this time, the functions and permissions of the control module 202 include sending source data and operation data to other terminals, that is, the functions and permissions of the active terminal;
and the CAD drawing sharing module 204 is connected with the control module 202 and is used for storing CAD drawing source data and displaying a CAD drawing, and storing operation data and displaying an operation result.
In a specific embodiment, the CAD drawing sharing module 204 further includes:
the source data unit 206 is connected with the control module 202 and used for storing CAD drawing source data;
an operation data unit 208 (which may also be referred to as an "operation instruction processing module") connected to the control module 202 and connected to the source data unit 206, for receiving an operation (e.g., annotation, viewport change, laser pointer) on the CAD drawing display area of the active terminal, converting the operation into operation data, storing the operation data, or sending the operation data through the control module 202;
and the display unit 210 is connected with the source data unit 206 and the operation data unit 208 and is used for extracting the source data from the source data unit 206 and displaying the source data, and extracting the operation data from the operation data unit 208 and displaying the operation result.
In this embodiment, the control module 202 receives the instant messaging data, and then stores the instant messaging data in the instant messaging module 200, and the instant messaging module 200 displays the instant messaging data in the instant messaging area of the terminal.
The instant messaging data comprise drawings, characters, voice, pictures and/or videos and the like.
In this embodiment, the control module 202 may further send out the instant messaging data stored and displayed by the instant messaging module 200.
In an embodiment, the source data unit 206 stores source data of a CAD drawing, the display unit 210 is connected to the source data unit 206, and displays the source data in a CAD drawing display area on a screen of the active terminal, and the control module 202 sends out the source data stored in the source data unit 206; further, the operation data unit 208 stores operation data, the display unit 210 displays an operation result corresponding to the operation data on the screen of the active terminal, and the control module 202 sends out the operation data stored in the operation data unit 208.
In one embodiment, the operation data is of various types, including annotation data, and the content of the annotation data may include adding and/or deleting and/or modifying characters, lead lines, sketches, voice, pictures and the like;
viewport data, wherein the viewport data comprises operation data corresponding to the enlargement, the reduction or the translation of the viewport of the CAD drawing;
laser pointer data, including an initial position of the laser pointer, moves the laser pointer.
Example 4
Referring to fig. 4, a schematic diagram of a slave terminal module in this embodiment, specifically, the slave terminal in this embodiment includes:
an instant messaging module 200 for storing and displaying instant messaging data (e.g., storing and displaying chat messages);
and the control module 202 is connected with the instant messaging module 1 and used for receiving the source data and the operation data and receiving and/or sending the instant messaging data. The functions and authority of the control module 202 include receiving source data and operation data from the master terminal, that is, the functions and authority of the slave terminal;
and the CAD drawing sharing module 204 is connected with the control module 202 and is used for storing CAD drawing source data and displaying a CAD drawing, and storing operation data and displaying an operation result.
In a specific embodiment, the CAD drawing sharing module 204 further includes:
the source data unit 206 is connected with the control module 202 and used for storing CAD drawing source data;
an operation data unit 208 connected to the control module 202 and connected to the source data unit 206 for storing operation data;
and a display unit 210 connected to the source data unit 206 and connected to the operation data unit 208, for extracting the source data from the source data unit 206 and displaying, and extracting the operation data from the operation data unit 208 and displaying the corresponding operation result.
In this embodiment, the control module 202 receives the instant messaging data, and then stores the instant messaging data in the instant messaging module 200, and the instant messaging module 200 displays the instant messaging data in the instant messaging area of the terminal.
The instant messaging data comprise drawings, characters, voice, pictures and/or videos and the like.
In this embodiment, the control module 202 may further send out the instant messaging data stored and displayed by the instant messaging module 200.
In one embodiment, the control module 202 receives source data of a CAD drawing and stores the received source data in the source data unit 206, the display unit 210 is connected to the source data unit 206, extracts the source data received in the source data unit 202 and displays the source data in a CAD drawing display area on the screen of the slave terminal; further, the control module 202 receives the operation data and stores the received operation data in the operation data unit 208, while the display unit 210 extracts the received operation data and displays the operation result on the screen of the slave terminal.
In one embodiment, the operation data is of various types, including annotation data, and the content of the annotation data may include adding and/or deleting and/or modifying characters, lead lines, sketches, voice, pictures and the like;
viewport data, wherein the viewport data comprises operation data corresponding to the enlargement, the reduction or the translation of the viewport of the CAD drawing;
laser pointer data, including an initial position of the laser pointer, moves the laser pointer.
Example 5
Referring to fig. 4, a schematic diagram of an autonomous terminal module in this embodiment specifically includes:
an instant messaging module 200 for storing and displaying instant messaging data;
the control module 202 is connected with the instant messaging module 200 and used for receiving and/or sending instant messaging data;
and the CAD drawing sharing module 204 is connected with the control module 202 and is used for storing CAD drawing source data and displaying a CAD drawing, and storing synchronous data and displaying an operation result.
In a specific embodiment, the CAD drawing sharing module 204 further includes:
the source data unit 206 is connected with the control module 202 and used for storing CAD drawing source data;
an operation data unit 208 connected to the control module 202 and connected to the source data unit 206 for storing operation data;
and the display unit 210 is connected with the source data unit 206 and the operation data unit 208, and is used for extracting the source data from the source data unit 206 and displaying the source data, and extracting the synchronous data from the operation data unit 208 and displaying the corresponding operation result.
In this embodiment, the control module 202 receives the instant messaging data and then stores the instant messaging data in the instant messaging module 200, and the instant messaging module 200 displays the instant messaging data in the instant messaging area of the terminal.
The instant messaging data comprise drawings, characters, voice, pictures and/or videos and the like.
In this embodiment, the control module 202 may further send out the instant messaging data stored and displayed by the instant messaging module 200.
In a specific embodiment, the display unit 210 extracts the source data in the source data unit 206 and displays the source data on the CAD drawing display area on the screen of the slave terminal; further, the display unit 210 extracts the operation data in the operation data unit 208 and displays it.
Unlike embodiment 2, the control module 202 in this embodiment does not receive source data and operation data, and the source data and operation data extracted by the display unit 210 in the source data unit 206 and the operation data unit 208 are data originally stored in the corresponding units, instead of data received in real time by the control module and stored in the source data unit 206 or the operation data unit 208.
In one embodiment, the operation data is of various types, including annotation data, and the content of the annotation data may include adding and/or deleting and/or modifying characters, lead lines, sketches, voice, pictures and the like;
viewport data, which comprises operation data for zooming in or out or translating the viewport of the CAD drawing;
in some embodiments, the terminal further comprises an authority control module 212, connected to the control module 202, for implementing any switching between the master terminal, the slave terminal, and the master terminal. For example: in some embodiments, the master terminal needs to be converted into a slave terminal, and the authority control module 212 gives the control module 202 the authority to receive the source data and the operation data, and prohibits the control module 202 from sending the authority to send the source data and the operation data; in some embodiments, the active terminal needs to be converted into an autonomous terminal, and the right control module 212 sends the right of sending source data and operation data, and can only receive and/or send instant messaging data; in some embodiments, the master terminal is converted to a slave terminal, and the authority control module 212 gives the control module 202 authority to receive the source data and the operation data. The above are just some embodiments, and the authority control module 212 may implement any conversion among the master terminal, the slave terminal, and the master terminal by giving different authorities to the control module 202.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a computer terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims. For example, as shown in fig. 5, the processing modules of the terminals of the present invention, in addition to being configured as in embodiments 3, 4 and 5, can be divided into: the system comprises a CAD drawing management module (realizing uploading, downloading and editing functions of a CAD drawing), an instant communication module (realizing message sending and receiving), an operation instruction processing module (realizing functions of sending an operation instruction, receiving the operation instruction, executing the operation instruction and the like, and realizing synchronous operation of the shared CAD drawings of a slave terminal and a master terminal); a display module (for displaying the CAD drawing on the terminal and displaying the instant communication information on the terminal); and a control module (the control module is used for controlling the driving end and the driven end, controlling the authority of the operation drawing, controlling the independent drawing or sharing the drawing and the like).

Claims (26)

1. A CAD drawing sharing discussion system, comprising:
a first terminal, one or more second terminals; 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 messaging module; the one or more second terminals locally comprise a second CAD drawing sharing module and a second instant messaging module;
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;
the first CAD drawing sharing module displays and operates the first shared CAD drawing stored in the first terminal, and transmits the generated operation data to the second CAD drawing sharing module;
and the second CAD drawing sharing module displays second shared CAD drawings stored in the one or more second terminals, receives the operation data, and performs synchronous operation on the second shared CAD drawings, which is the same as that of the first CAD drawing sharing module, according to the operation data.
2. The CAD drawing sharing discussion system of claim 1, wherein the first shared CAD drawing is identical in content to the second shared CAD drawing.
3. The CAD drawing shared 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 the presence of a gas in the gas,
(ii) moving a laser pen on the first shared CAD drawing; and/or the presence of a gas in the gas,
(iii) translating, enlarging, and/or reducing the first shared CAD drawing.
4. The CAD drawing sharing discussion system of claim 1,
and the first CAD drawing sharing module and the first instant messaging module are simultaneously displayed in the first terminal interface.
5. The CAD drawing sharing discussion system of claim 1,
and the second CAD drawing sharing module and the second instant messaging module are simultaneously displayed in the second terminal interface.
6. The CAD drawing shared discussion system of claim 1, wherein the communication information comprises drawings, text, voice, pictures and/or video.
7. The CAD drawing sharing discussion system of claim 1,
the system also comprises one or more third terminals, wherein the one or more third terminals comprise a third instant messaging module locally and mutually transmit communication information with the first instant messaging module and the second instant messaging module.
8. The CAD drawing shared discussion system of claim 7, wherein the third terminal can change roles to the second terminal.
9. The CAD drawing shared discussion system of claim 1, wherein the first terminal and the second terminal can interchange roles.
10. The CAD drawing sharing discussion system of claim 1, wherein the second CAD drawing sharing module chooses to stop performing the same synchronization operations as the first CAD drawing sharing module.
11. A CAD drawing sharing discussion active terminal is characterized in that,
the local position of the active terminal comprises an active CAD drawing sharing module and an active instant communication module;
the master CAD drawing sharing module transmits and shares CAD drawings with the slave CAD drawing sharing modules of one or more slave terminals; the active instant messaging module transmits communication information with the slave instant messaging modules of the one or more slave terminals;
the active CAD drawing sharing module displays and operates the shared CAD drawing stored in the active terminal, and transmits the generated operation data to the second CAD drawing sharing module.
12. The CAD drawing sharing discussion active terminal of claim 11,
the operations performed on the 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 over the first shared CAD drawing; and/or (iii) move, zoom in, and/or zoom out on the first shared CAD drawing.
13. The active CAD drawing sharing discussion terminal of claim 11, wherein the active CAD drawing sharing module and the active instant messaging module are presented on the active terminal display interface simultaneously.
14. The CAD drawing shared discussion active terminal of claim 11, wherein the communication information comprises drawings, text, voice, pictures and/or video.
15. The CAD drawing share discussion active terminal of claim 11, wherein the active instant messaging module communicates messaging information with one or more autonomous instant messaging modules of the autonomous terminal.
16. The CAD drawing shared discussion master terminal of claim 11, wherein the master terminal can interchange roles with one of the slave terminals.
17. A CAD drawing sharing discussion slave terminal is characterized in that,
the local part of the slave terminal comprises a slave CAD drawing sharing module and a slave instant communication module;
the slave CAD drawing sharing module transmits and shares the CAD drawings with the active CAD drawing sharing module of the active terminal; the slave instant communication module and the active instant communication module of the active terminal transmit communication information;
the slave CAD drawing sharing module displays the shared 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.
18. The CAD drawing sharing discussion slave terminal of claim 17,
adding, deleting, modifying and/or screening comments on the shared CAD drawing; and/or moving a laser pen on the shared CAD drawing; and/or move, zoom in, and/or zoom out on the shared CAD drawing.
19. The CAD drawing sharing discussion slave terminal of claim 17, wherein the slave CAD drawing sharing module and the slave instant messaging module are simultaneously presented in the slave terminal display interface.
20. The CAD drawing shared discussion slave terminal of claim 17, wherein the communication information comprises drawings, text, voice, pictures and/or video.
21. The CAD drawing shared discussion slave terminal of claim 17, wherein the slave terminal can exchange roles with the master terminal.
22. The CAD drawing sharing discussion slave terminal of claim 17, wherein the slave CAD drawing sharing module chooses to stop performing the same synchronization operation as the master CAD drawing sharing module to become the slave terminal.
23. The CAD drawing sharing discussion slave terminal of claim 22, wherein the master terminal selects to transmit and share a CAD drawing with the master CAD drawing sharing module to become the slave terminal.
24. The CAD drawing shared discussion slave terminal of claim 22, wherein the master terminal communicates with the master terminal and the slave terminal via respective instant messaging modules.
25. A CAD drawing sharing server is characterized in that,
the sharing server is respectively in data communication with the driving terminal and one or more driven terminals, and sends and receives a sharing CAD drawing to the driving terminal and the one or more driven terminals;
the sharing server receives operation data on the shared CAD drawing from the active CAD drawing sharing module of the active terminal and transmits the operation data to the slave CAD drawing sharing modules of the one or more slave terminals.
26. The sharing server according to claim 25, wherein the operation corresponding to the operation data includes: adding, deleting, modifying and/or screening annotations on the shared CAD drawing; and/or moving a laser pen on the shared CAD drawing; and/or move, zoom in, and/or zoom out on the shared CAD drawing.
CN201911198351.7A 2019-11-29 2019-11-29 CAD sharing chatting drawing operating system Pending CN111008085A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201911198351.7A CN111008085A (en) 2019-11-29 2019-11-29 CAD sharing chatting drawing operating system
PCT/CN2020/132249 WO2021104455A1 (en) 2019-11-29 2020-11-27 Cad drawing sharing and discussing system and method thereof, terminal, server, electronic device, and storage medium
CN202080058450.XA CN114258530A (en) 2019-11-29 2020-11-27 CAD drawing sharing discussion system and method, terminal, server, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911198351.7A CN111008085A (en) 2019-11-29 2019-11-29 CAD sharing chatting drawing operating system

Publications (1)

Publication Number Publication Date
CN111008085A true CN111008085A (en) 2020-04-14

Family

ID=70112256

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201911198351.7A Pending CN111008085A (en) 2019-11-29 2019-11-29 CAD sharing chatting drawing operating system
CN202080058450.XA Pending CN114258530A (en) 2019-11-29 2020-11-27 CAD drawing sharing discussion system and method, terminal, server, electronic device and storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202080058450.XA Pending CN114258530A (en) 2019-11-29 2020-11-27 CAD drawing sharing discussion system and method, terminal, server, electronic device and storage medium

Country Status (2)

Country Link
CN (2) CN111008085A (en)
WO (1) WO2021104455A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112486383A (en) * 2020-11-26 2021-03-12 万翼科技有限公司 Picture examination sharing method and related device
WO2021104455A1 (en) * 2019-11-29 2021-06-03 苏州浩辰软件股份有限公司 Cad drawing sharing and discussing system and method thereof, terminal, server, electronic device, and storage medium
CN113535662A (en) * 2020-07-09 2021-10-22 北京字节跳动网络技术有限公司 Information position indicating method and device, electronic equipment and storage medium
CN115600266A (en) * 2022-11-10 2023-01-13 广东电网能源发展有限公司(Cn) Digital processing method and system for power transmission and transformation project
CN116226952A (en) * 2023-05-09 2023-06-06 北京探索者软件股份有限公司 Annotation information sharing method and device, storage medium and electronic equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113868891A (en) * 2021-10-29 2021-12-31 无锡图智科技有限公司 Collaborative design platform based on CAD and use method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595096A (en) * 2012-02-28 2012-07-18 律典(上海)信息技术有限公司 Cross-platform conference system based on graphic image synchronization
CN107247570A (en) * 2017-06-08 2017-10-13 青岛七十六信息科技有限公司 It is a kind of online with figure cooperating method, apparatus and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005937B2 (en) * 2004-03-02 2011-08-23 Fatpot Technologies, Llc Dynamically integrating disparate computer-aided dispatch systems
CN102170462B (en) * 2011-03-16 2013-07-31 西安电子科技大学 Remote collaboration method of product design model
CN104537194B (en) * 2015-01-22 2017-11-10 广东威创视讯科技股份有限公司 A kind of PCB design method
CN105357223A (en) * 2015-12-07 2016-02-24 山东山大华天软件有限公司 Three dimensional cooperation conference system based on instant messaging protocol and realization method thereof
CN111008085A (en) * 2019-11-29 2020-04-14 苏州浩辰软件股份有限公司 CAD sharing chatting drawing operating system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595096A (en) * 2012-02-28 2012-07-18 律典(上海)信息技术有限公司 Cross-platform conference system based on graphic image synchronization
CN107247570A (en) * 2017-06-08 2017-10-13 青岛七十六信息科技有限公司 It is a kind of online with figure cooperating method, apparatus and system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021104455A1 (en) * 2019-11-29 2021-06-03 苏州浩辰软件股份有限公司 Cad drawing sharing and discussing system and method thereof, terminal, server, electronic device, and storage medium
CN113535662A (en) * 2020-07-09 2021-10-22 北京字节跳动网络技术有限公司 Information position indicating method and device, electronic equipment and storage medium
CN112486383A (en) * 2020-11-26 2021-03-12 万翼科技有限公司 Picture examination sharing method and related device
CN112486383B (en) * 2020-11-26 2022-04-22 万翼科技有限公司 Picture examination sharing method and related device
CN115600266A (en) * 2022-11-10 2023-01-13 广东电网能源发展有限公司(Cn) Digital processing method and system for power transmission and transformation project
CN115600266B (en) * 2022-11-10 2023-06-06 广东电网能源发展有限公司 Digital processing method and system for power transmission and transformation project
CN116226952A (en) * 2023-05-09 2023-06-06 北京探索者软件股份有限公司 Annotation information sharing method and device, storage medium and electronic equipment
CN116226952B (en) * 2023-05-09 2023-08-04 北京探索者软件股份有限公司 Annotation information sharing method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN114258530A (en) 2022-03-29
WO2021104455A1 (en) 2021-06-03

Similar Documents

Publication Publication Date Title
CN111008085A (en) CAD sharing chatting drawing operating system
JP6849612B2 (en) Methods and devices for transmitting business objects
AU2013219236B2 (en) Message handling method and terminal supporting the same
US8762856B2 (en) System and method for collaborative information display and markup
KR101928266B1 (en) Collaborative video application for remote servicing
US10976982B2 (en) Guided view mode for virtual reality
CN110347979A (en) Information sharing method, device and touch control terminal, storage medium of the split screen across application
US20130311947A1 (en) Network image sharing with synchronized image display and manipulation
CN105847126B (en) A kind of chat background presentation device based on instant message applications
WO2015165225A1 (en) Instant message display method and device
CN110019058B (en) Sharing method and device for file operation
US10897435B2 (en) Instant messaging method and system, and electronic apparatus
CN113434106B (en) Online electronic whiteboard content synchronous sharing system
CN113286191A (en) Content collaboration method, device, electronic equipment and storage medium
CN114518923A (en) Message sending method and device and electronic equipment
CN112187626A (en) File processing method and device and electronic equipment
KR20160086626A (en) Chatting Service System and Method including the same
CN108900794B (en) Method and apparatus for teleconferencing
CN104808976B (en) File sharing method
JP2002117415A (en) Virtual collaborating work environment generating device
CN103095685A (en) Instant messaging composite icon recording method, client terminal and system
CN102486873B (en) Digital three-dimensional object processing device and method
KR102395311B1 (en) Method for providing messenger service
JP2019121047A (en) Device control device, information processing device, device control method, information processing method and program
CN114979054A (en) Video generation method and device, electronic equipment and readable storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200414

RJ01 Rejection of invention patent application after publication