CN115514729A - Instant discussion method and system based on three-dimensional model - Google Patents
Instant discussion method and system based on three-dimensional model Download PDFInfo
- Publication number
- CN115514729A CN115514729A CN202211063981.5A CN202211063981A CN115514729A CN 115514729 A CN115514729 A CN 115514729A CN 202211063981 A CN202211063981 A CN 202211063981A CN 115514729 A CN115514729 A CN 115514729A
- Authority
- CN
- China
- Prior art keywords
- dimensional model
- discussion
- information
- model
- instant
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 239000003999 initiator Substances 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004091 panning Methods 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 8
- 238000010276 construction Methods 0.000 abstract description 7
- 238000013519 translation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000013585 weight reducing agent Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1831—Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/028—Multiple view windows (top-side-front-sagittal-orthogonal)
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Geometry (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Architecture (AREA)
- Data Mining & Analysis (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an instant discussion method based on a three-dimensional model, which comprises the following steps of 1: a discussion initiator selects a three-dimensional model area scene according to the content to be discussed, initializes and displays the three-dimensional model area scene, and selects an initial view angle of the three-dimensional model area scene; and 2, step: and creating a discussion group in the three-dimensional model area scene, and inviting users needing to participate in the discussion to enter the discussion group. The invention also discloses an instant discussion system based on the three-dimensional model. The invention realizes scene display close to real sites of buildings and parks by combining a three-dimensional model technology and a timely discussion technology, so that users participating in discussion in engineering construction projects can more intuitively know the specific positions to be discussed, and the users can better understand the complex problems in the actual scenes of the projects by combining real-time voice, character and picture information and the operation of the three-dimensional model.
Description
Technical Field
The invention relates to the technical field of online instant discussion, in particular to an instant discussion method and system based on a three-dimensional model.
Background
With the development and popularization of cloud services and instant messaging technologies and the continuous expansion of network bandwidth, project management (conferences and technical discussions) performed on a network line is gradually accepted by project site management. Meanwhile, with the popularization of the application of the three-dimensional model in construction engineering, each professional engineer is increasingly accustomed to the daily engineering work discussion through the three-dimensional model, and the problems of building space, construction sequence, equipment installation and the like are solved on the basis of the same model. By adopting the three-dimensional model technology, instant discussion and communication are carried out on line, and each professional engineer is not limited by regions any more, so that project problems can be communicated at any time, meetings of a construction site are gradually reduced or replaced, and the construction efficiency is improved. Although the existing three-dimensional model technology can display personal information in a three-dimensional scene or a three-dimensional model when performing online instant discussion and communication and simultaneously perform multi-user-side data synchronization, the existing three-dimensional model technology cannot support the operation requirements of users on the three-dimensional model, cannot synchronously display the continuous operation process of the users on the three-dimensional model, and further cannot realize that the three-dimensional model is used as a communication basic information carrier for performing work and construction site discussion.
Disclosure of Invention
The invention aims to solve the problems and provides a real-time discussion method and a system based on a three-dimensional model.
The purpose of the invention is realized by the following technical scheme: a real-time discussion method based on three-dimensional model includes the following steps:
step 1: a discussion initiator selects a three-dimensional model area scene according to the content to be discussed, initializes and displays the three-dimensional model area scene, and selects an initial view angle of the three-dimensional model area scene;
and 2, step: creating a discussion group in the three-dimensional model area scene, and inviting users needing to participate in the discussion to enter the discussion group;
and step 3: a specific user entering the discussion group also initializes and displays the three-dimensional model area scene, and switches to the initial view angle;
and 4, step 4: the members in the discussion group carry out instant message communication and three-dimensional model operation in the discussion group;
and 5: closing the discussion group after the instant discussion is finished.
Further, the step 4 of performing instant messaging includes the following steps:
step 410: members in the discussion group send real-time voice, text or picture information;
step 411: carrying out time sequence processing on the sent real-time voice, character or picture information, and adding a unique time sequence number for each piece of information;
step 412: and sending the real-time voice, text or picture information added with the time sequence number to all members in the discussion group, and displaying the sent information according to the sequence of the time sequence number.
The three-dimensional model operation in the step 4 comprises the following steps:
step 420: sending a three-dimensional model operation request by members in the discussion group;
step 421: judging which member can obtain the operation right according to the sent three-dimensional model operation request;
step 422: the member obtaining the operation right operates the three-dimensional model;
step 423: sending instruction information for operating the three-dimensional model to other members in the discussion group, and displaying the three-dimensional model operation step at other member ends in the discussion group according to the instruction information;
step 423: the operation right is released.
The specific steps of determining which member can obtain the operation right in step 421 are as follows: judging whether a member is currently performing three-dimensional model operation or not; if yes, rejecting all current three-dimensional model operation requests; if not, the operation right is distributed to the first member sending the three-dimensional model operation request according to the time of all the three-dimensional model operation requests, if a plurality of members send the three-dimensional model operation requests at the same time, priority ranking is carried out according to the user weight, and the operation right is distributed to the member with high priority.
The step 422 of obtaining the operation right includes the specific steps of operating the three-dimensional model by the member; a model switching operation, a perspective changing operation, a model scaling operation, a model panning operation, a selection member operation, and/or a model roaming operation.
The method also comprises the following steps before the step 5: and storing voice information, text information, picture information and model operation information in the instant discussion process.
The following steps are also included after the step 5: and reproducing the whole discussion process in sequence according to the stored voice information, the stored text information, the stored picture information and the stored model operation information.
The invention also provides an instant discussion system based on the three-dimensional model, which comprises:
a three-dimensional model server: and storing the model data after the weight reduction.
A client: the method is used for initializing the instant discussion scene, displaying the data of the three-dimensional model through the graphic engine, providing the online operation of the three-dimensional model, and sending and receiving the real-time voice, text and picture information.
A model operation conflict resolution module: the method is used for ensuring that only one user operates the model in unit time through the operation locking mechanism.
A time sequence control module: the method is used for carrying out time sequence control on the operation of the plurality of clients according to the first-come first-serve principle, and ensuring that each operation instruction is restored and displayed on other clients in sequence.
The instant communication module: the method is used for maintaining long connection and data transmission between the client and the server.
In order to better implement the invention, the instant discussion system based on the three-dimensional model further comprises a discussion reproduction module and an instant communication server; the instant communication server: the system is used for storing real-time voice, character and picture information and model operation information;
discussion recurrence module: the system is used for sequentially reproducing the whole process of discussion and conference according to the discussion, conference information voice, characters, pictures and model operation information stored by the instant messaging server.
Compared with the prior art, the method has the following beneficial effects:
(1) The invention realizes scene display close to real sites of buildings and parks by combining a three-dimensional model technology and a timely discussion technology, so that users participating in discussion in engineering construction projects can more intuitively know the specific positions to be discussed, and the users can better understand complex problems in real scenes of the projects by combining real-time voice, character and picture information and the operation of the three-dimensional model.
(2) According to the invention, through the three-dimensional model operation information synchronization and conflict resolution mechanism, users participating in discussion can operate the three-dimensional model, and different visual angles, paths and other information are displayed through different operation instructions, so that the defects that the traditional conference mode and the host operate and other participants can only check and cannot operate are overcome.
(3) According to the invention, through multi-terminal operation, a user can participate in discussion in various modes such as a mobile terminal and a computer terminal, so that the unified requirements of offline participation on meeting place and time are avoided, and the efficiency of communication among project participants and solving practical problems is improved.
(4) The invention can completely reproduce the whole course of the conference based on three-dimensional model discussion and conference online and combining the instant communication data recording function, thereby avoiding important information omission of conference places and ensuring the integrity and consistency of discussion and conference data.
Drawings
FIG. 1 is a flow chart of a method of the present invention for three-dimensional model-based point-of-care discussion.
FIG. 2 is a flow chart of the instant messaging process of the present invention.
FIG. 3 is a flow chart of the three-dimensional model operation process of the present invention.
Detailed Description
Example 1
The instant discussion system based on the three-dimensional model disclosed by the embodiment comprises a three-dimensional model server, a client, a model operation conflict resolution module, a time sequence control module and an instant communication module.
The three-dimensional model server is used as a control center of the system and can store the lightweight model data.
The client can be a computer, a mobile terminal and the like, the number of the client can be set to be multiple, one user corresponds to one client and is used for initializing the instant discussion scene, displaying three-dimensional model data through a graphic engine, providing online operation of the three-dimensional model, sending real-time voice, text and picture information to the three-dimensional model server and receiving the real-time voice, text and picture information sent by the three-dimensional model server.
The model operation conflict resolution module is used for ensuring that only one user operates the model in unit time through the operation locking mechanism when the client sends out the three-dimensional model operation request.
Wherein, the operation locking mechanism is as follows: when all users need to perform three-dimensional model operation through the client, an operation lock request is carried out, namely, a three-dimensional model operation request is sent out, if no user performs three-dimensional model operation at present, the user which sends out the three-dimensional model operation request firstly obtains the right of operating the three-dimensional model, and other users cannot perform three-dimensional model operation and only can perform operation information synchronization. If a plurality of users send three-dimensional model operation requests at the same time, priority sorting is carried out according to the user weight, and users with high priority first obtain an operation lock, namely the users with high priority first obtain the right of operating the three-dimensional model. And when the user finishes operating the three-dimensional model, automatically releasing the operation lock. The conflict caused by the fact that multiple users operate the three-dimensional model at the same time can be avoided through the operation locking mechanism, and it is guaranteed that only one user operates the model in the same time period, and other users can only synchronously update and check the operation.
The time sequence control module is used for carrying out time sequence control on the operation of the plurality of clients according to a first-come-first-serve principle, and ensuring that each operation instruction is restored and displayed on other clients in sequence.
The instant communication module is used for keeping long connection and data transmission between each client and the three-dimensional model server.
The instant discussion method based on the three-dimensional model, which is realized by adopting the instant discussion system based on the three-dimensional model, comprises the following steps:
step 1: the operations involved in the instant discussion based on the three-dimensional model are encoded, including: text sending, picture sending, model switching, view angle changing, model zooming, translation, component selection, model roaming and the like.
The discussion initiator selects the area scene of the three-dimensional model through the client according to the content to be discussed, initializes the selected area scene of the three-dimensional model through the client, then displays the area scene of the three-dimensional model on the client, and simultaneously selects the initial view angle of the area scene of the three-dimensional model.
The area scene of the three-dimensional model refers to a plurality of projects, a single project or a single project mark segment, and relates to the area model, including three-dimensional models of buildings and gardens and geographic environment information. The user terminal initializes the selected three-dimensional model area scene, namely, a graphic engine of the user terminal loads lightweight model data of the selected area, the user terminal receives component and attribute information of the three-dimensional model from the three-dimensional model server, the component and the attribute information are loaded and displayed through the graphic engine, and an initial display view angle is set.
Step 2: a discussion sponsor creates a discussion group in the three-dimensional model area scene through a client, selects user members needing to participate in discussion, and uploads discussion group information to a three-dimensional model server; the three-dimensional model server pushes the discussion group information to the client of the selected discussion group member, the information can inform the members through short messages and mails, and the partial user members are invited to enter the discussion group. The discussion group information comprises group participants, discussion subjects, three-dimensional models and model views; the users participating in the discussion can only select from accounts already registered in the system.
And 3, step 3: after receiving the discussion group information pushed by the three-dimensional model server, the client of the selected user member can join the discussion group through the notification link. Meanwhile, the selected member receives the three-dimensional map, the components of the three-dimensional model and the attribute information through the client side of the selected member to initialize, loads and displays the regional scene of the three-dimensional model through a graphic engine, and switches to the initial view angle selected by the discussion initiator.
And 4, step 4: after all members participating in the discussion enter the discussion group, the group members start to discuss the content. The discussion process comprises instant messaging and three-dimensional model operation.
Specifically, the instant messaging includes the following steps:
step 410: and the members in the discussion group send real-time voice, text or picture information to the three-dimensional model server through the client sides of the members.
Step 411: the three-dimensional model server carries out time sequence processing on the received real-time voice, character or picture information, adds a unique time sequence number for each piece of information, namely uniquely numbers the voice, character or picture information according to the time sequence.
Step 412: the three-dimensional model server sends the real-time voice, text or picture information added with the time sequence number to the client sides of all members in the discussion group, and displays the sent information on the client sides according to the sequence number.
For example: the user inputs real-time voice, characters or pictures at the client A and sends information to the three-dimensional model server, the three-dimensional model server numbers the information according to time sequence and pushes the real-time voice, characters or picture information to the clients of other members B and C in the discussion group, and the clients B and C display the real-time voice, characters or picture information according to the time sequence number of the information. The user inputs real-time voice, characters or pictures at the client B and sends information to the three-dimensional model server, the three-dimensional model server numbers the information according to time sequence and pushes the real-time voice, characters or picture information to the clients of other members A and C in the discussion group, and the clients A and C display the real-time voice, characters or picture information according to the time sequence number of the information.
When the client sends the real-time voice, character or picture information, the user directly sends the real-time voice, character or picture information, and the three-dimensional model server directly sends the information to other clients as common information when processing the part of information. The method also comprises the steps that after a user selects a model viewpoint, specifically a single component or a plurality of components, real-time voice, character and picture information related to the selected model component is sent, and when the information is sent, the client automatically associates the model information (components and viewpoints) with the real-time voice, character and picture information. When processing the part of information, the three-dimensional model server synchronously sends the model information (components and viewpoints) and the real-time voice, character and picture information to other clients. The client automatically adjusts the model scene, the model viewpoint and the corresponding component when displaying the real-time voice, character and picture information associated with the model. In the process of discussion and meeting, the three-dimensional model server judges the state through the communication module, and if the user is online, the information is directly pushed to the client; and if the user is not online, performing centralized data pushing after the user client is online.
In addition, the three-dimensional model operation performed by the user includes the following steps:
step 420: the members in the discussion group send a three-dimensional model operation request to the three-dimensional model server, wherein the three-dimensional model operation request is automatically triggered when the client operates on the three-dimensional model, for example, the client automatically triggers when the client performs operations such as model switching, view angle change, model zooming, translation and component selection.
Step 421: the three-dimensional model server judges which member can obtain the operation right according to the three-dimensional model operation request sent by the member; the specific determination method is as follows:
the three-dimensional model server firstly judges whether a member is currently performing three-dimensional model operation; and if so, rejecting all current three-dimensional model operation requests, wherein all members sending the three-dimensional model operation requests cannot operate the three-dimensional model. If not, the three-dimensional model server distributes the operation right to the first member sending the three-dimensional model operation request according to the time of all the three-dimensional model operation requests, and other members cannot operate the three-dimensional model at the moment; and if the plurality of members send out the three-dimensional model operation requests at the same time, carrying out priority ordering according to the user weight, and distributing the operation right to the member with higher priority. Therefore, the conflict caused by the fact that multiple users operate the three-dimensional model at the same time can be avoided, and only one user operates the model in the same time period.
Step 422: and the member obtaining the operation right operates the three-dimensional model through the client and sends the three-dimensional model operation information to the three-dimensional model server. Wherein the operation on the three-dimensional model comprises: a model switching operation, a perspective changing operation, a model scaling operation, a model panning operation, a selection member operation, and/or a model roaming operation.
Step 423: and the three-dimensional model server uniquely numbers the three-dimensional model operation information according to time sequence, sends the three-dimensional model operation information to clients of other members in the discussion group according to the time sequence number, and displays the three-dimensional model operation information of the clients receiving the information according to the time sequence.
Step 423: when the operation of one member on the three-dimensional model is completed, the system automatically releases the operation right, and then returns to step 420 to redistribute the operation right. Of course, the user may also send real-time voice, text, and picture information associated with the model while performing the three-dimensional model operation.
And 5: and closing the discussion group after the instant discussion is finished, and stopping the model operation and the information synchronization among the user clients.
In the embodiment, the pictures, the characters and the three-dimensional model operation information of each client are synchronized in real time, and the same model is sequentially restored, so that the members of the same group can share the operation information of the three-dimensional model while communicating at the moment, and the consistency of the three-dimensional space information seen by the members in the group is ensured.
EXAMPLES 2
Based on embodiment 1, the instant discussion system based on the three-dimensional model further includes a discussion reproduction module and an instant messaging server.
The instant communication server is used for storing real-time voice, character and picture information and model operation information. The discussion recurrence module is used for sequentially recurrence of the whole process of discussion and meeting according to discussion, meeting information voice, characters, pictures and model operation information stored by the instant communication server.
Correspondingly, the instant discussion method based on the three-dimensional model further comprises the following steps:
the method also comprises the following steps before the step 5: the instant communication server stores the voice information, the text information, the picture information and the model operation information in the instant discussion process.
The following steps are also included after the step 5: the system reproduces the whole discussion process in sequence according to the stored voice information, the stored text information, the stored picture information and the stored model operation information.
The present invention can be preferably carried out as described above.
Claims (9)
1. A method for instant discussion based on a three-dimensional model is characterized by comprising the following steps:
step 1: a discussion initiator selects a three-dimensional model area scene according to the content to be discussed, initializes and displays the three-dimensional model area scene, and selects an initial view angle of the three-dimensional model area scene;
and 2, step: creating a discussion group in the three-dimensional model area scene, and inviting users needing to participate in discussion to enter the discussion group;
and step 3: a specific user entering the discussion group also initializes and displays the three-dimensional model area scene, and switches to the initial view angle;
and 4, step 4: the members in the discussion group carry out instant message communication and three-dimensional model operation in the discussion group;
and 5: closing the discussion group after the instant discussion is finished.
2. The method of claim 1, wherein the step 4 of instant messaging comprises the steps of:
step 410: members in the discussion group send real-time voice, text or picture information;
step 411: carrying out time sequence processing on the sent real-time voice, character or picture information, and adding a unique time sequence number for each piece of information;
step 412: and sending the real-time voice, text or picture information added with the time sequence number to all members in the discussion group, and displaying the sent information according to the time sequence number.
3. The three-dimensional model-based instant discussion method according to claim 1, wherein the three-dimensional model operation in step 4 comprises the following steps:
step 420: members in the discussion group send three-dimensional model operation requests;
step 421: judging which member can obtain the operation right according to the sent three-dimensional model operation request;
step 422: the member obtaining the operation right operates the three-dimensional model;
step 423: sending instruction information for operating the three-dimensional model to other members in the discussion group, and displaying the three-dimensional model operation step at other member ends in the discussion group according to the instruction information;
step 423: the operation right is released.
4. The method of claim 3, wherein the step 421 of determining which member can obtain the operation right comprises the following steps: judging whether a member is currently performing three-dimensional model operation; if yes, rejecting all current three-dimensional model operation requests; if not, the operation right is distributed to the first member sending the three-dimensional model operation request according to the time of all the three-dimensional model operation requests, if a plurality of members send the three-dimensional model operation requests at the same time, priority sorting is carried out according to the user weight, and the operation right is distributed to the member with high priority.
5. The three-dimensional model-based instant discussion method according to claim 3, wherein the operation of the three-dimensional model by the member who obtains the operation right in step 422 specifically comprises; a model switching operation, a perspective changing operation, a model scaling operation, a model panning operation, a selection member operation, and/or a model roaming operation.
6. The three-dimensional model-based instant discussion method according to claim 1, wherein step 5 is preceded by the following steps: and storing voice information, text information, picture information and model operation information in the instant discussion process.
7. The method of claim 6, further comprising the following step after step 5: and the whole discussion process is sequentially reproduced according to the stored voice information, the stored text information, the stored picture information and the stored model operation information.
8. A three-dimensional model-based point-of-care discussion system, comprising:
a three-dimensional model server: the model data is used for storing the lightweight model data;
a client: the system is used for initializing an instant discussion scene, displaying three-dimensional model data through a graphic engine, providing online operation of the three-dimensional model, and sending and receiving real-time voice, text and picture information;
a model operation conflict resolution module: the method is used for ensuring that only one user operates the model in unit time through the operation locking mechanism;
a time sequence control module: the system is used for carrying out time sequence control on the operation of a plurality of clients according to a first-come first-serve principle and ensuring that each operation instruction is restored and displayed on other clients in sequence;
the instant communication module: the method is used for maintaining long connection and data transmission between the client and the server.
9. The three-dimensional model-based instant discussion system according to claim 8, further comprising a discussion rendering module and an instant messaging server;
the instant messaging server: the system is used for storing real-time voice, character and picture information and model operation information;
discussion recurrence module: the system is used for sequentially reproducing the whole process of discussion and meeting according to the discussion, meeting information voice, characters, pictures and model operation information stored by the instant messaging server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211063981.5A CN115514729B (en) | 2022-08-31 | 2022-08-31 | Instant discussion method and system based on three-dimensional model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211063981.5A CN115514729B (en) | 2022-08-31 | 2022-08-31 | Instant discussion method and system based on three-dimensional model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115514729A true CN115514729A (en) | 2022-12-23 |
CN115514729B CN115514729B (en) | 2024-04-05 |
Family
ID=84502730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211063981.5A Active CN115514729B (en) | 2022-08-31 | 2022-08-31 | Instant discussion method and system based on three-dimensional model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115514729B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116384901A (en) * | 2023-02-13 | 2023-07-04 | 广州港发石油化工码头有限公司 | Petrochemical wharf digital twin management method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159712A (en) * | 2007-11-20 | 2008-04-09 | 腾讯科技(深圳)有限公司 | Method, system and equipment of implementing cooperative design based on instant communication instrument |
CN101163118A (en) * | 2007-11-30 | 2008-04-16 | 腾讯科技(深圳)有限公司 | Method and device of a plurality of IM users for real-time sharing object |
CN105357223A (en) * | 2015-12-07 | 2016-02-24 | 山东山大华天软件有限公司 | Three dimensional cooperation conference system based on instant messaging protocol and realization method thereof |
CN108513090A (en) * | 2017-02-24 | 2018-09-07 | 腾讯科技(深圳)有限公司 | The method and device of group's video session |
US20190297304A1 (en) * | 2017-02-24 | 2019-09-26 | Tencent Technology (Shenzhen) Company Limited | Group video communication method and network device |
CN112100705A (en) * | 2019-05-29 | 2020-12-18 | 阿里巴巴集团控股有限公司 | Home decoration household object information processing method and device |
CN112543211A (en) * | 2019-09-20 | 2021-03-23 | 久瓴(上海)智能科技有限公司 | Interaction method and device based on building model, computer equipment and storage medium |
CN113963108A (en) * | 2021-09-29 | 2022-01-21 | 深圳市旭东数字医学影像技术有限公司 | Medical image cooperation method and device based on mixed reality and electronic equipment |
-
2022
- 2022-08-31 CN CN202211063981.5A patent/CN115514729B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159712A (en) * | 2007-11-20 | 2008-04-09 | 腾讯科技(深圳)有限公司 | Method, system and equipment of implementing cooperative design based on instant communication instrument |
CN101163118A (en) * | 2007-11-30 | 2008-04-16 | 腾讯科技(深圳)有限公司 | Method and device of a plurality of IM users for real-time sharing object |
CN105357223A (en) * | 2015-12-07 | 2016-02-24 | 山东山大华天软件有限公司 | Three dimensional cooperation conference system based on instant messaging protocol and realization method thereof |
CN108513090A (en) * | 2017-02-24 | 2018-09-07 | 腾讯科技(深圳)有限公司 | The method and device of group's video session |
US20190297304A1 (en) * | 2017-02-24 | 2019-09-26 | Tencent Technology (Shenzhen) Company Limited | Group video communication method and network device |
CN112100705A (en) * | 2019-05-29 | 2020-12-18 | 阿里巴巴集团控股有限公司 | Home decoration household object information processing method and device |
CN112543211A (en) * | 2019-09-20 | 2021-03-23 | 久瓴(上海)智能科技有限公司 | Interaction method and device based on building model, computer equipment and storage medium |
CN113963108A (en) * | 2021-09-29 | 2022-01-21 | 深圳市旭东数字医学影像技术有限公司 | Medical image cooperation method and device based on mixed reality and electronic equipment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116384901A (en) * | 2023-02-13 | 2023-07-04 | 广州港发石油化工码头有限公司 | Petrochemical wharf digital twin management method and system |
CN116384901B (en) * | 2023-02-13 | 2024-01-05 | 广州港发石油化工码头有限公司 | Petrochemical wharf digital twin management method and system |
Also Published As
Publication number | Publication date |
---|---|
CN115514729B (en) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5999208A (en) | System for implementing multiple simultaneous meetings in a virtual reality mixed media meeting room | |
US9661270B2 (en) | Multiparty communications systems and methods that optimize communications based on mode and available bandwidth | |
US8223186B2 (en) | User interface for a video teleconference | |
EP0698328B1 (en) | Multimedia communications network | |
US9782675B2 (en) | Systems and methods for interfacing video games and user communications | |
US8751572B1 (en) | Multi-user chat search and access to chat archive | |
US8683353B2 (en) | Method and system for distributed collaborative communications | |
US20130198657A1 (en) | Integrated Public/Private Online Conference | |
CN105357223A (en) | Three dimensional cooperation conference system based on instant messaging protocol and realization method thereof | |
US20220109706A1 (en) | Ambient, ad hoc, multimedia collaboration in a group-based communication system | |
CA2358393A1 (en) | Graphical user interface for a virtual team environment | |
KR20060107901A (en) | System and method for realtime messaging having image sharing feature | |
CA2358353A1 (en) | Method and system for automatic handling of invitations to join communications sessions in a virtual team environment | |
CN111405229B (en) | Video conference processing method, system, client, electronic equipment and storage medium | |
CN113411538B (en) | Video session processing method and device and electronic equipment | |
CN102595096A (en) | Cross-platform conference system based on graphic image synchronization | |
CN113489687B (en) | Audio and video information intercommunication method and client across multiple networks | |
CN105338287A (en) | Video conference control method and video conference control device | |
CN110808946A (en) | Converged communication system and converged communication method | |
CN115514729B (en) | Instant discussion method and system based on three-dimensional model | |
CN112887657A (en) | Remote conference method and system based on AR | |
JP2023527624A (en) | Computer program and avatar expression method | |
CN105049221B (en) | Pass through routing device and realize that terminal installation receives the method and system that information is shared in meeting | |
CN114554276B (en) | Method, device and system for sharing content between devices | |
US20070172043A1 (en) | Ultimedia conference system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |