Conference cooperation method and device and terminal equipment

By transmitting the final operation content to the control device in a remote meeting, synchronizing the final operation content to the control device to other terminal devices, the problem of participants being embarrassed by seeing the operation process is solved, and the meeting experience and content tidyness are improved.

CN120378239APending Publication Date: 2025-07-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410097845.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-23
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In remote meetings, when participants perform real-time operations on the meeting content, other participants may feel embarrassed and the meeting content is messy, reducing the experience.

Method used

The terminal device transmits the final operation content to the control device when the setting conditions are met, and the control device is synchronized to other terminal devices to avoid real-time display of the operation process.

Benefits of technology

Improve the meeting experience, avoid the participants being embarrassed by seeing the operation process, and keep the meeting content neat.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378239A_ABST
    Figure CN120378239A_ABST
Patent Text Reader

Abstract

The invention discloses a conference cooperation method and device and terminal equipment. In the conference participation process of the terminal equipment, the operation content can be formed on the conference content. And after determining that the participant completes the operation, the terminal equipment transmits the conference content including the finally formed operation content to the control equipment, so that the control equipment synchronizes the final operation content to other terminal equipment. The operation content synchronized to the other terminal equipment is the final operation result of the participant, so that the operation process of the participant cannot be displayed in real time at the other terminal equipment, the participant is prevented from feeling embarrassed, and the experience feeling of the conference is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and particularly to a conference collaboration method, apparatus, and terminal device. Background Art

[0002] A conference is a meeting method in which collaboration and communication are carried out through various means such as video, audio, and text over the network. The conference can comprehensively transmit information such as voice, images, and data over a long distance, enabling users to hear the voices of each other, see the images of each other, and access specific data content during remote communication, thereby enhancing the sense of reality, intimacy, and presence of the communication.

[0003] During the process of displaying the conference content on the display screen, the conference content is shared in real time on the display screens of all participants. If a participant performs operations such as annotating, modifying, or marking the conference content, the added operation content will also be synchronized to the display screens of other participants so that other participants can see the operation content. The operation content added by the participant to the conference content is synchronized to the display screens of other participants in real time, allowing other participants to see the generation process of the operation content. If the participant makes continuous modifications or marks incorrect content when adding operation content, it will make the participant feel embarrassed and make other participants feel that the displayed content is relatively messy, thus reducing the conference experience. Summary of the Invention

[0004] To solve the above problems, an embodiment of the present application provides a conference collaboration method. After a user completes a collaboration process, the finally formed operation content is transmitted to a control device, and the control device synchronizes the final operation content to other terminal devices. In addition, the present application also provides a conference collaboration apparatus and a terminal device corresponding to the conference collaboration method.

[0005] Therefore, the following technical solutions are adopted in the embodiments of the present application:

[0006] In a first aspect, an embodiment of the present application provides a conference collaboration method. The sharing system includes a control device and multiple terminal devices. The method is executed by one of the multiple terminal devices and includes: displaying conference content; the conference content is the shared content displayed during the conference sent by the control device or the shared content uploaded to the control device for display during the conference; displaying the first conference content at the first moment on the conference content; under the condition that a set condition is met, sending first operation content to the control device; the set condition refers to achieving an operation purpose of operating on the first conference content, and the first operation content refers to the marked content generated according to the operation purpose. The control device is used to enable the multiple terminal devices to display the first operation content.

[0007] In this embodiment, during the process of participating in a meeting, the terminal device can form operation content on the meeting content. After the terminal device determines that the participant has completed an operation purpose, it transmits the finally formed operation content to the control device, and the control device synchronizes the final operation content to other terminal devices. Since the operation content synchronized to other terminal devices is the result of the participant's final operation, the operation process of the participant will not be displayed in real time on other terminal devices, avoiding embarrassing the participant and improving the meeting experience.

[0008] In one embodiment, the sending the first operation content to the control device when the set condition is met specifically includes: when the set condition is met, detecting whether the second meeting content is the same as the first meeting content; the second meeting content refers to the meeting content displayed at the current moment; when the second meeting content is the same as the first meeting content, sending the first operation content to the control device.

[0009] In this embodiment, since the display content during the meeting process changes at any time, when the terminal device adds the first operation content to the meeting content at the first moment, it can detect whether the meeting content at the first moment is the same as the meeting content at the current moment, and when the meeting content at the first moment is the same as the meeting content at the current moment, directly upload the first operation content, avoiding mislabeling the content displayed on each terminal device in the meeting with the first operation content.

[0010] In one embodiment, the method further includes: when the second meeting content is not the same as the first meeting content, sending the third meeting content to the control device, where the third meeting content refers to the meeting content with the first operation content superimposed on the first meeting content.

[0011] In this embodiment, since the display content during the meeting process changes at any time, when the terminal device adds operation content to the meeting content at the first moment, it can detect whether the meeting content at the first moment is the same as the meeting content at the current moment, and when the meeting content at the first moment is not the same as the meeting content at the current moment, it can add the first operation content to the meeting content at the current moment and synchronize the meeting content at the first moment including the first operation content to be displayed on other terminal devices, avoiding that each terminal device in the meeting cannot display the operation content of the participant.

[0012] In one embodiment, the method further includes: when the second meeting content is different from the first meeting content, detecting whether there is target meeting content in the second meeting content; the target meeting content refers to a partial meeting content in the first meeting content that is at the same position as the position where the operation content is displayed; when the target meeting content exists in the second meeting content, generating second operation content; the position where the second operation content is displayed is the same as the position where the target meeting content in the second meeting content is displayed.

[0013] In this embodiment, since the displayed content during the meeting changes at any time, if only part of the meeting content changes and the meeting content marked by the operation content is still being displayed, the terminal device can still upload the operation content to the control device for display. The terminal device can identify the position of the marked meeting content in the currently displayed meeting content, then modify the position where the operation content is displayed, generate a new operation content, and send it to the control device, so that the new operation content can correctly mark the current meeting content.

[0014] In one embodiment, the displayed content of the first operation content is the same as that of the second operation content, but the displayed positions are different.

[0015] In one embodiment, before displaying the first meeting content at the first moment on the meeting content, the method further includes: starting an asynchronous collaboration function; sending the first operation content to the control device when the set conditions are met, specifically including: when synchronizing the asynchronous collaboration function, sending the first operation content to the control device.

[0016] In this embodiment, the terminal device can obtain a complete set of operation instructions from the participants by enabling or synchronizing the asynchronous collaboration function, so as to enable the terminal device to transmit the finally formed operation content to the control device, and let the control device synchronize the finally operation content to other terminal devices.

[0017] In one embodiment, before receiving the operation instruction, the method further includes: obtaining the meeting content being displayed at the first moment to obtain the first meeting content.

[0018] In this embodiment, the terminal device can capture the meeting content for the participants to operate on, so that the participants can reflect their ideas in the meeting content in the form of operation instructions.

[0019] Second aspect, an embodiment of the present application provides a conference collaboration device, including: a processing unit, configured to display conference content; the conference content is shared content displayed during a conference sent by a control device, or shared content uploaded to the control device for display during a conference; the processing unit is further configured to display first conference content at a first moment on the conference content; a transceiver unit, configured to send first operation content to the control device when a set condition is met; the set condition refers to achieving an operation purpose of operating on the conference content, and the first operation content refers to marked content generated according to the operation purpose, and the control device is configured to cause the plurality of terminal devices to display the first operation content.

[0020] In an implementation manner, the processing unit is specifically configured to, when the set condition is met, detect whether second conference content is the same as the conference content at the first moment; the second conference content refers to the conference content displayed at the current moment; the transceiver unit is specifically configured to send the first operation content to the control device when the second conference content is the same as the first conference content.

[0021] In an implementation manner, the processing unit is further configured to send third conference content to the control device when the second conference content is not the same as the first conference content, where the third conference content refers to conference content with the first operation content superimposed on the first conference content.

[0022] In an implementation manner, the processing unit is further configured to detect whether target conference content exists in the second conference content when the second conference content is not the same as the first conference content; the target conference content refers to part of the conference content in the first conference content that is at the same position as the position where the operation content is displayed; when the target conference content exists in the second conference content, generate second operation content; the position where the second operation content is displayed is the same as the position where the target conference content in the second conference content is displayed.

[0023] In an implementation manner, the processing unit is further configured to activate an asynchronous collaboration function; the transceiver unit is specifically configured to send the first operation content to the control device when synchronizing the asynchronous collaboration function.

[0024] In an implementation manner, the processing unit is further configured to obtain the conference content being displayed at the first moment to obtain the first conference content.

[0025] In a third aspect, an embodiment of the present application provides a terminal device, including: at least one memory; at least one processor, where the processor is configured to execute instructions stored in the memory, so that the terminal device executes the embodiments as described in all possible implementations of the first aspect.

[0026] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized by including computer program instructions, and when the computer program instructions are executed by a terminal device, the terminal device executes the embodiments as described in all possible implementations of the first aspect.

[0027] In a fifth aspect, an embodiment of the present application provides a computer program product including instructions, characterized in that the computer program product stores instructions, and when the instructions are executed by a terminal device, the terminal device implements the embodiments as described in all possible implementations of the first aspect. Description of the Drawings

[0028] The following briefly introduces the drawings required for the description of the embodiments or the prior art.

[0029] Figure 1 It is a schematic diagram of the architecture of a sharing system provided in an embodiment of the present application;

[0030] Figure 2 It is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0031] Figure 3 It is a schematic diagram of the process of asynchronous collaboration of a remote video conferencing system provided in an embodiment of the present application;

[0032] Figure 4 It is a schematic diagram of the process of forming operation content when the display contents at the first moment and the current moment are different in an embodiment of the present application;

[0033] Figure 5 It is a schematic diagram of adjusting the position of operation content when the operation content in the meeting content at the first moment is the same as the operation content in the meeting content at the current moment in an embodiment of the present application;

[0034] Figure 6 It is a schematic diagram of the process of forming the final operation content when participants corresponding to two terminal devices add operation content to the meeting content at different times in an embodiment of the present application;

[0035] Figure 7 It is a schematic diagram of the structure of another terminal device provided in an embodiment of the present application;

[0036] Figure 8 It is a schematic diagram of the process of asynchronous collaboration of a multi-terminal collaboration conference system provided in an embodiment of the present application;

[0037] Figure 9 It is a schematic flowchart of a conference collaboration method provided in an embodiment of the present application;

[0038] Figure 10 It is a schematic structural diagram of a conference collaboration device provided in an embodiment of the present application. Detailed implementation manners

[0039] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application.

[0040] The term "and / or" in this article is an association relationship describing associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The symbol " / " in this article represents an "or" relationship between associated objects. For example, A / B represents A or B.

[0041] The terms "first", "second", etc. in the specification and claims of this article are used to distinguish different objects, rather than to describe a specific order of objects. For example, the first response message and the second response message are used to distinguish different response messages, rather than to describe the specific order of response messages.

[0042] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific manner.

[0043] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "a plurality" refers to two or more. For example, a plurality of processing units refers to two or more processing units, etc.; a plurality of elements refers to two or more elements, etc.

[0044] Figure 1 It is a schematic architecture diagram of a sharing system provided in an embodiment of the present application. As Figure 1 shown, the sharing system 100 includes a control device 110, a plurality of terminal devices 120, and a communication bus 130. A communication connection is established between the control device 110 and the terminal devices through the communication bus 130 to achieve data transmission. The plurality of terminal devices 120 may be terminal device 120-1, terminal device 120-2, terminal device 120-3, etc., and the number thereof is not limited to Figure 1 the number shown.

[0045] The control device 110 can be a multipoint control unit (MCU), a server, etc., or can be one of the multiple terminal devices 120, and is used to converge the audio, video, and data from the multiple terminal devices 120 together and implement interactive communication between the terminal devices 120 in a meeting. The control device 110 acts as an integration point, responsible for processing and distributing the audio, video, and data from each terminal device 120 to improve the effect and efficiency of the meeting. In the embodiments of the present application, the control device 110 can include functions such as conference management, video encoding and decoding, and network transmission, and can support a variety of different video encoding and decoding protocols, as well as a variety of different network connection methods, to improve the stability and interactive effect of the meeting.

[0046] The terminal device 120 can be an all-in-one terminal device, such as Figure 1 the terminal devices 120-1 and 120-3 shown, such as desktop computers, laptop computers, tablet computers, smart phones, etc. The terminal device 120 can be a split-type terminal device, such as Figure 1 the terminal device 120-2 shown, and the terminal device 120-2 can be composed of a display screen (with built-in speakers), a camera, and a microphone, such as Huawei's enterprise intelligent screen (IdealHub), etc. The terminal device 120 can collect, compress, encode, and multiplex the live image signal, voice signal, and related data signals at the local meeting point and send them to the control device 110 through the communication bus 130. At the same time, after receiving the meeting signal sent by the control device 110 through the communication bus 130, the terminal device 120 can perform operations such as classifying, decoding, and decompressing the meeting signal to restore the image, voice, and data of the meeting venue.

[0047] The communication bus 130 refers to the communication link connecting the control device 110 and the terminal device 120. The communication bus 130 can be a wired communication link, such as an optical fiber, a cable, etc. The communication bus 130 can be a wireless communication link, such as wireless fidelity (WIFI) communication, satellite communication, wireless communication technology (such as 3G / 4G / 5G, etc.). If the communication bus 130 is a wireless communication link, both the control device 110 and the terminal device 120 include communication receivers, such as WIFI modules, satellite communication modules, wireless communication modules, etc.

[0048] When participants perform operations such as annotating, modifying, and marking on the meeting content being displayed on the terminal device 120, after receiving the operation instructions from the participants, the terminal device 120 can form operation content on the meeting content. After the terminal device 120 determines that the participant has completed the operation, it transmits the finally formed operation content to the control device 110, enabling the control device 110 to synchronize the final operation content to other terminal devices 120. Since the operation content synchronized to other terminal devices 120 is the result of the participants' final operations, the operation process of the participants will not be displayed in real time on other terminal devices 120, avoiding embarrassing the participants and improving the meeting experience.

[0049] The sharing system 100 can be divided into a remote video conferencing system and a multi-terminal collaboration conferencing system. Among them, the remote video conferencing system means that the meeting runs on the MCU, and multiple terminal devices 120 are equally connected to the MCU to implement the meeting. The multi-terminal collaboration conferencing system means that the meeting runs on one terminal device 120, and other terminal devices 120 are equally connected to this terminal device 120 to implement the meeting.

[0050] Figure 2 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application. As Figure 2 shown, the terminal device 200 may include a speaker 210, a microphone 220, a camera 230, a display screen 240, an input / output component 250, and a processing unit 260. Among them, the processing unit 260 can be divided into an audio input / output unit 261, an audio processing unit 262, a video input / output unit 263, a video processing unit 264, a user input / output unit 265, a system control unit 266, a collaboration processing unit 267, and a network processing unit 268 according to the executed functions.

[0051] The speaker 210 is used to play sound.

[0052] The microphone 220 is used to collect the sound at the meeting point where the terminal device is located.

[0053] The camera 230 is used to collect the picture at the meeting point where the terminal device is located and generate a video.

[0054] The display screen 240 is used to display the video received by the terminal device and the meeting content of the meeting.

[0055] The input / output component 250 is used to receive the operation instructions of the participants corresponding to the terminal device.

[0056] The audio input / output unit 261 is used to convert the received audio signal into an electrical signal and transmit it to the speaker 210. The audio input / output unit 261 is also used to convert the electrical signal generated by the microphone 220 into an audio signal. The audio processing unit 262 is used to perform operations such as encoding and compression on the audio signal after receiving the audio signal from the audio input / output unit 261. The audio processing unit 262 is also used to perform operations such as decoding and decompression on the audio signal after receiving the audio signal sent externally.

[0057] The video input / output unit 263 is used to convert the received video signal into a video image and transmit it to the display screen 240. The video input / output unit 263 is also used to convert the video image generated by the camera 230 into a video signal. The video processing unit 264 is used to perform operations such as encoding and compression on the video signal after receiving the video signal from the video input / output unit 263. The video processing unit 264 is also used to perform operations such as decoding and decompression on the video signal after receiving the video signal sent externally.

[0058] The user input / output unit 265 is used to obtain the specific operations of the user, identify the operations of the user, and generate operation content.

[0059] The system control unit 266 is used to control the system of the terminal device in the conference, such as the call process of the terminal participating in the conference, the processing process of collaboration, etc., and to control the audio processing unit 262, the video processing unit 264, the user input / output unit 265, the collaboration processing unit 267, and the network processing unit 268.

[0060] The collaboration processing unit 267 is used to process the collaboration on the local terminal device and then forward it through the network processing unit 268. The collaboration processing unit 267 is also used to receive the corresponding collaboration data from the network processing unit 268, process the collaboration data, and then send the audio signal to the audio processing unit 262 and send the video signal to the video processing unit 264.

[0061] The network processing unit 268 is used to perform transceiver processing on the collaboration data.

[0062] Taking the MCU as the control device 110 as an example, the implementation process of the technical solution protected by this application is introduced below.

[0063] Figure 3 It is a schematic diagram of the process of asynchronous collaboration for the remote video conferencing system provided in the embodiment of this application. As Figure 3As shown in the figure, the remote video conferencing system includes an MCU and three terminal devices. The three terminal devices are Terminal Device 1, Terminal Device 2, and Terminal Device 3 respectively. The MCU can run the remote video conferencing system to enable Terminal Device 1, Terminal Device 2, and Terminal Device 3 to hold a meeting.

[0064] If the participant corresponding to Terminal Device 1 is the host, Terminal Device 1 can initiate meeting collaboration and share the meeting content. Terminal Device 1 can upload the meeting content displayed on the local display screen to the MCU, and the MCU forwards it to Terminal Device 2 and Terminal Device 3, enabling the meeting content to be simultaneously displayed on the display screens of Terminal Device 2 and Terminal Device 3. In the embodiments of the present application, the terminal device can establish a communication connection with the MCU using existing general technologies, such as the T.120 data conferencing protocol. The terminal device can send the meeting content to the MCU through the T.120 data conferencing protocol, and the MCU can also send the meeting content to the terminal device through the T.120 data conferencing protocol.

[0065] When the participant corresponding to Terminal Device 3 modifies the meeting content, operation content can be added to the meeting content displayed on the local display screen. For example, a circle can be drawn around a part of the meeting content. After receiving this marking operation, Terminal Device 3 will display the operation content on the meeting content, thus obtaining the meeting content including the operation content.

[0066] In the embodiments of the present application, after obtaining the meeting content, Terminal Device 3 displays the meeting content on the local display screen. When the participant corresponding to Terminal Device 3 needs to modify the meeting content, the asynchronous collaboration function can be started to receive the modification operation input by the user. When starting the asynchronous collaboration function, Terminal Device 3 can automatically copy a copy of the meeting content displayed on the display screen at a specific moment and lock the current meeting content as the first meeting content (A1), which is used as the draft for the participant to make modifications. The specific moment can be a time point before starting the asynchronous collaboration function, the time point of starting the asynchronous collaboration function, or a time point after starting the asynchronous collaboration function.

[0067] After starting the asynchronous collaboration function, Terminal Device 3 can perform asynchronous collaboration processing on the first meeting content (A1), that is, add the operation content corresponding to the user's modification operation to the first meeting content (A1). It should be noted that the "adding" method here can refer to adding modification content to the file in the first meeting content (A1), or generating a picture and covering the picture on the file in the first meeting content (A1), or other methods, which are not limited in the present application.

[0068] After receiving the operation instruction from the participant, the terminal device 3 can generate operation content according to the operation instruction and display the operation content on the display screen. In the embodiment of the present application, during the process of receiving the operation instruction from the participant, the terminal device 3 can display the operation content in real time on the first meeting content (A1) displayed on the local display screen, so that the participant can determine whether the operation instruction input by himself / herself is correct. At this time, the terminal device 3 will not upload the operation content displayed on the display screen in real time to the control device.

[0069] After the participant determines that the asynchronous collaboration operation is completed, the asynchronous collaboration function can be synchronized. After the terminal device 3 determines to synchronize the asynchronous collaboration function, it can save the final operation content, that is, the first operation content (B1). After the terminal device 3 determines that the annotation operation is completed, it can send the first operation content (B1) to the MCU. After receiving the first operation content (B1), the MCU forwards it to the terminal device 1 and the terminal device 2 respectively. After receiving the first operation content (B1), the terminal device 1 and the terminal device 2 can superimpose the first operation content (B1) on the meeting content displayed on the current screen and display the first operation content (B1) on the local display screen, so that the participants corresponding to the terminal device 1 and the terminal device 2 can see the first operation content (B1) at the same time.

[0070] Before sending the first operation content (B1), the terminal device 3 needs to compare the meeting content of the asynchronous collaboration. Since the terminal device 3 receives the shared content sent by the MCU in real time, before the terminal device 3 sends the first operation content (B1), it obtains the meeting content displayed at the current moment, that is, the second meeting content (A2). The terminal device 3 can compare the second meeting content (A2) with the first meeting content (A1). In one case, when the terminal device 3 determines that the second meeting content (A2) is the same as the first meeting content (A1), it can directly send the first operation content (B1) to the MCU. In another case, when the terminal device 3 determines that the second meeting content (A2) is different from the first meeting content (A1), it can prompt the participant whether to adjust the first operation content (B1). If the participant needs to adjust, the first operation content (B1) can be modified to obtain the modified operation content, that is, the second operation content (B2). After obtaining the second operation content (B2), the terminal device 3 sends the second operation content (B2) to the MCU.

[0071] There are two cases where the meeting content changes. One is that the second meeting content (A2) is completely different from the first meeting content (A1), and the other is that the second meeting content (A2) is partially different from the first meeting content (A1). For the first case, the second operation content (B2) generated by the terminal device 3 is completely different from the first operation content (B1). For the second case, the second operation content (B2) generated by the terminal device 3 needs to be discussed in different situations.

[0072] First, if the second meeting content (A2) does not contain the content marked by the first operation content (B1) for the first meeting content (A1) (hereinafter referred to as "target meeting content"), the second operation content (B2) generated by the terminal device 3 is completely different from the first operation content (B1).

[0073] Second, if the second meeting content (A2) contains the content marked by the first operation content (B1) for the first meeting content (A1), the second operation content (B2) generated by the terminal device 3 may be the same as the first operation content (B1). In one embodiment, as Figure 4 shown, when the terminal device 1 holds a meeting, it shares the meeting content to the terminal devices 2 and 3. At the moment t1, the terminal device 3 copies the meeting content displayed at the moment t1 as the reference meeting content, which is the reference meeting content (a1). After a participant corresponding to the terminal device 3 draws a circle around a certain part of the reference meeting content (a1), the operation content (b1) is generated.

[0074] At the moment t2, the meeting content displayed by the terminal device 3 changes from the reference meeting content (a1) to the reference meeting content (a2). Before the terminal device 3 uploads the operation content (b1) to the MCU, it determines whether the reference meeting content (a2) is the same as the reference meeting content (a1). The terminal device 3 detects that the reference meeting content (a2) is different from the reference meeting content (a1), and then detects whether the target meeting content exists in the reference meeting content (a2). Since the target meeting content exists in the reference meeting content (a2), and the target meeting content in the reference meeting content (a2) only changes in position compared with the target meeting content in the reference meeting content (a2), the terminal device 3 can prompt the participant whether to modify the operation content (b1). If the participant agrees to modify, the terminal device 3 can receive the operation instruction of the participant and generate the operation content (b2). Or, the terminal device 3 automatically migrates the operation content (b1), migrates the operation content (b1) to the target meeting content in the reference meeting content (a2), and forms a new operation content, that is, the operation content (b2). Finally, the meeting content displayed by the terminal device 3 is the meeting content (a2 + b2), and the operation content (b2) is uploaded to the MCU.

[0075] In the embodiments of the present application, when the terminal device 3 determines that the positions where the target meeting content of the first meeting content (A1) is displayed are different from the positions where the target meeting content of the second meeting content (A2) is displayed, it can modify the meeting content and the operation content so that the position where the target meeting content is displayed is in the middle of the display screen, or the position where the target meeting content is displayed is at a specified position. In one embodiment, as Figure 5 shown, the target meeting content of the reference meeting content (a2) is at the lower part of the display screen, and the target meeting content of the reference meeting content (a1) is at the upper part of the display screen. The terminal device 3 can adjust the position where the target meeting content is displayed so that the target meeting content is displayed in the middle of the display screen to obtain the reference meeting content (a3). Then, the terminal device 3 adjusts the position where the operation content (b1) is displayed according to the position of the target meeting content in the reference meeting content (a3) to generate a new operation content (b2), so that the operation content (b2) can be superimposed on the target meeting content in the reference meeting content (a3).

[0076] When the terminal device 3 determines that the first meeting content (A1) is different from the second meeting content (A2), and the second meeting content (A2) includes all the features of the first meeting content (A1), it can determine that there is operation content added by the participants corresponding to other terminal devices on the second meeting content (A2). At this time, the terminal device 3 can superimpose the first operation content (B1) on the second meeting content (A2), display the superimposed meeting content, and send the first operation content (B1) to the MCU. In one embodiment, as Figure 6 shown, at the moment t1, the terminal device 2 can draw a circle on a certain part of the reference meeting content (a1) to generate the operation content (b3), and upload the operation content (b3) to the MCU. At the moment t2, the terminal device 3 can draw a circle on another part of the reference meeting content (a1) to generate the operation content (b1). Then, the terminal device 3 obtains the meeting content at the moment t2, which is the reference meeting content (a1 + b3). Since the reference meeting content (a1 + b3) is different from the reference meeting content (a1), but the reference meeting content (a1 + b3) includes all the features of the reference meeting content (a1), the terminal device 3 superimposes the operation content (b1) on the reference meeting content (a1 + b3) to display the new reference meeting content (a1 + b1 + b3), and sends the operation content (b1) to the MCU.

[0077] In the embodiments of the present application, when a terminal device participates in a remote video conference, it supports asynchronous collaboration processing locally on the terminal device, and after completing the collaboration processing, sends all the collaboration data to the remote video conference. When participants are performing collaboration processing, they can make relatively complete collaboration descriptions locally without affecting the collaboration of other terminal devices, which can better fit the actual application methods of the participants.

[0078] It should be particularly noted that the above-mentioned "whether the two conference contents are the same", "identifying the target conference content", etc. can be implemented using character recognition algorithms, image recognition algorithms or other algorithms. For example, the terminal device can use an image recognition algorithm to perform image recognition on the first conference content (A1) and the second conference content (A2) respectively, and then detect the similarity between the first conference content (A1) and the second conference content (A2). If the similarity calculated by the terminal device is greater than the set threshold, it can be considered that the first conference content (A1) and the second conference content (A2) are the same image.

[0079] Figure 7 It is a schematic structural diagram of another terminal device provided by the embodiments of the present application. As Figure 7 shown, the terminal device 700 includes a system control unit 710, a collaboration processing unit 720, a collaboration input unit 730, a network processing unit 740, and a collaboration display unit 750.

[0080] The system control unit 710 is used to control the system of the terminal device for the conference, such as the processing process of collaboration, etc., and to control the collaboration processing unit 720, the collaboration input unit 730, the network processing unit 740, and the collaboration display unit 750.

[0081] The collaboration processing unit 720 is used to process the collaboration locally on the terminal device, and then forward it through the network processing unit 740. The collaboration processing unit 720 is also used to receive the corresponding collaboration data from the network processing unit 740, and after processing the collaboration data, send the audio signal to the collaboration display unit 750, and send the video signal to the collaboration display unit 750.

[0082] The collaboration input unit 730 is used to obtain the specific operations of the user, identify the operations of the user, and generate operation content.

[0083] The network processing unit 740 is used to perform transceiver processing on the collaboration data.

[0084] The collaboration display unit 750 is used to present the conference content, such as displaying a video picture and playing an audio signal.

[0085] Next, taking a terminal device as the control device 110 as an example, the implementation process of the technical solution protected by the present application will be introduced.

[0086] Figure 8 This is a schematic diagram of the asynchronous collaboration process of the multi - terminal collaboration conference system provided by the embodiments of the present application. As Figure 8 shown, the multi - terminal collaboration conference system includes four terminal devices, namely terminal device 1, terminal device 2, terminal device 3, and terminal device 4. Terminal device 1 can be used as a local terminal and as a control device. Terminal devices 2, 3, and 4 can be used as collaboration clients and as the terminal devices corresponding to the participants in the conference. Terminal device 1 can run the multi - terminal collaboration conference system to enable terminal devices 1, 2, 3, and 4 to hold a conference.

[0087] If the participant corresponding to terminal device 1 is the host, terminal device 1 can initiate conference collaboration and share the conference content. Terminal device 1 can send the conference content displayed on the local display screen to terminal devices 2, 3, and 4 respectively, so that the conference content can be simultaneously displayed on the display screens of terminal devices 1, 2, 3, and 4. In the embodiments of the present application, communication connections can be established between the local terminal and the collaboration clients using screen mirroring protocols such as Miracast and digital living network alliance (DLNA).

[0088] When the participant corresponding to terminal device 4 modifies the conference content, operation content can be added to the conference content displayed on the local display screen. For example, a circle can be drawn around a part of the conference content. After receiving this annotation operation, terminal device 4 will display the operation content on the conference content, thus obtaining the conference content including the operation content.

[0089] In the embodiments of the present application, after obtaining the conference content, terminal device 4 displays the conference content on the local display screen. When the participant corresponding to terminal device 4 needs to modify the conference content, the asynchronous collaboration function can be started to receive the modification operation input by the user. When starting the asynchronous collaboration function, terminal device 4 can automatically copy a copy of the conference content displayed on the display screen at a specific moment and lock the current conference content as the first conference content (A1), which is used as the draft for the participant to make modifications. After starting the asynchronous collaboration function, terminal device 4 can perform asynchronous collaboration processing on the first conference content (A1), that is, add the operation content corresponding to the user's modification operation to the first conference content (A1). After receiving the operation instruction from the participant, terminal device 4 can generate the operation content according to the operation instruction and display the operation content on the display screen.

[0090] After the participants determine that the asynchronous collaboration operation has been completed, the asynchronous collaboration function can be synchronized. After the terminal device 4 determines to synchronize the asynchronous collaboration function, it can save the final operation content, that is, the first operation content (B1). After the terminal device 4 determines that the annotation operation has been completed, it can send the first operation content (B1) to the terminal device 1. After receiving the first operation content (B1), the terminal device 1 sends it to the local display screen and forwards it to the terminal device 2 and the terminal device 3 respectively. After receiving the first operation content (B1), the terminal device 1 and the terminal device 2 can display the first operation content (B1) on the local display screen, so that the corresponding participants of the terminal device 1, the terminal device 2, and the terminal device 3 can see the first operation content (B1) at the same time.

[0091] Before the terminal device 4 sends the first operation content (B1), it needs to compare the meeting content of the asynchronous collaboration. Since the terminal device 4 receives the shared content sent by the terminal device 1 in real time, before the terminal device 4 sends the first operation content (B1), it obtains the meeting content displayed at the current moment, that is, the second meeting content (A2). The terminal device 4 can compare the second meeting content (A2) with the first meeting content (A1). In one case, when the terminal device 4 determines that the second meeting content (A2) is the same as the first meeting content (A1), it can directly send the first operation content (B1) to the terminal device 1. In another case, when the terminal device 4 determines that the second meeting content (A2) is different from the first meeting content (A1), it can prompt the participant whether to adjust the first operation content (B1). If the participant needs to adjust, the first operation content (B1) can be modified to obtain the modified operation content, that is, the second operation content (B2). After obtaining the second operation content (B2), the terminal device 4 sends the second operation content (B2) to the terminal device 1.

[0092] There are two cases where the meeting content changes. One is that the second meeting content (A2) is completely different from the first meeting content (A1), and the other is that the second meeting content (A2) is partially different from the first meeting content (A1). For the first case, the second operation content (B2) generated by the terminal device 4 is completely different from the first operation content (B1). For the second case, the second operation content (B2) generated by the terminal device 4 and the first operation content (B1) need to be discussed separately.

[0093] First, if the second meeting content (A2) does not contain the content marked by the first operation content (B1) for the first meeting content (A1), the second operation content (B2) generated by the terminal device 4 is completely different from the first operation content (B1).

[0094] Second, if there is content in the second meeting content (A2) that marks the first meeting content (A1), the second operation content (B2) generated by the terminal device 4 may be the same as the first operation content (B1).

[0095] In the embodiments of the present application, when the terminal device determines that the display positions of the target meeting content of the first meeting content (A1) and the target meeting content of the second meeting content (A2) are different, it can modify the meeting content and operation content so that the display position of the target meeting content is in the middle of the display screen, or the display position of the target meeting content is in a specified position.

[0096] When the terminal device 4 determines that the first meeting content (A1) is different from the second meeting content (A2), and the second meeting content (A2) includes all the features of the first meeting content (A1), it can determine that there is operation content added by the corresponding participants of other terminal devices on the second meeting content (A2). At this time, the terminal device 4 can superimpose the first operation content (B1) on the second meeting content (A2), display the superimposed meeting content, and send the first operation content (B1) to the terminal device 1.

[0097] In the embodiments of the present application, when multiple people participate in a local collaboration meeting, the participants can perform asynchronous collaboration processing through the local collaboration client. After completing the collaboration processing, all the collaboration data is sent to the local terminal and all collaboration clients. When the participants are performing collaboration processing, they can perform relatively complete collaboration descriptions on their personal devices, which does not affect the collaboration of other participants and can better fit the actual application methods of the participants.

[0098] If the remote video conferencing system and the multi-terminal collaboration conferencing system are superimposed and run, that is, the MCU of the remote video conferencing system establishes a communication connection with the local terminal of the multi-terminal collaboration conferencing system. In one case, after the local terminal receives the operation content (B1) reported by the following collaboration client, it not only sends the operation content (B1) to other following collaboration clients, but also forwards it to the MCU. After receiving the operation content (B1), the MCU forwards it to each terminal device 120 below the MCU.

[0099] In another case, after the MCU receives the operation content (B1) reported by one of the following terminal devices 120, it not only sends the operation content (B1) to other following terminal devices 120, but also forwards it to the local terminal. After receiving the operation content (B1), the local terminal forwards it to the following collaboration clients.

[0100] Figure 9 It is a schematic flowchart of a meeting collaboration method provided in the embodiments of the present application. As Figure 9 shown, this meeting collaboration method can be performed byFigure 3 The terminal device in Figure 8 or the terminal device in

[0101] Step S901, the terminal device displays the meeting content.

[0102] The meeting content refers to the content jointly displayed by multiple terminal devices in the sharing system. The sharing system generally includes a control device and multiple terminal devices. If the participant corresponding to a hosting terminal device in the sharing system is the host, the hosting terminal device can initiate meeting collaboration and share the meeting content. If the current terminal device is not the hosting terminal device, the current terminal device can receive the meeting content sent by the control device and display the meeting content on the display screen in real time. If the current terminal device is the hosting terminal device, the current terminal device can display the meeting content on the display screen and upload the meeting content to the control device. After receiving the meeting content, the control device distributes the meeting content to other terminal devices respectively, so that all the terminal devices connected to the control device jointly display the meeting content.

[0103] When the hosting terminal device uploads the meeting content, it needs to start the meeting function, such as opening the meeting APP, the meeting web page, etc. When the control device receives the start of the meeting function of the hosting terminal device, it can establish a communication connection with the hosting terminal device for transmitting audio data, video data, and operation content. There are many ways for other terminal devices to join the meeting initiated by the hosting terminal device. For example, after the meeting APP installed on other terminal devices receives the call initiated by the hosting terminal device, it clicks the "Join" virtual button to enter the meeting uploaded by the hosting terminal device. Another example is that other terminal devices can enter the meeting uploaded by the hosting terminal device by inputting the meeting account and meeting password in the meeting APP or the meeting web page. And other ways.

[0104] Step S902, the terminal device displays the first meeting content at the first moment on the meeting content.

[0105] When the participant corresponding to the terminal device needs to modify the meeting content, the asynchronous collaboration function can be started to receive the operation instructions input by the user. The operation instructions can refer to the participant's annotation of some or all of the content in the meeting content displayed on the display screen, deletion of some or all of the content, addition of new content, change of the display mode of some or all of the content, or other modification operations. For example, draw a circle around some content in the meeting content. After the terminal device receives this annotation operation, it will display the operation content on the meeting content, so as to obtain the meeting content including the operation content.

[0106] When the terminal device starts the asynchronous collaboration function, it can automatically copy a copy of the meeting content displayed on the display screen at a specific moment, and lock the current meeting content as the first meeting content (A1), which is used as the draft for participants to modify. The specific moment can be a time point before the asynchronous collaboration function is started, the time point when the asynchronous collaboration function is started, or a time point after the asynchronous collaboration function is started.

[0107] After the terminal device starts the asynchronous collaboration function, it can perform asynchronous collaboration processing on the first meeting content (A1), that is, add the operation content corresponding to the user's modification operation to the first meeting content (A1). After the terminal device receives the operation instruction from the participant, it can generate the operation content according to the operation instruction and display the operation content on the display screen. In the embodiment of the present application, during the process of the terminal device receiving the operation instruction from the participant, it can display the operation content in real time on the first meeting content (A1) displayed on the local display screen, so that the participant can determine whether the operation instruction input by himself is correct. At this time, the terminal device does not upload the operation content displayed on the display screen in real time to the control device.

[0108] After the participant determines that the asynchronous collaboration operation is completed, the asynchronous collaboration function can be synchronized. After the terminal device determines to synchronize the asynchronous collaboration function, it can save the final operation content, that is, the first operation content (B1).

[0109] Step S903, when the terminal device meets the set conditions, it sends the first operation content to the control device. The first operation content refers to the marked content generated according to the operation purpose.

[0110] The set condition refers to completing an operation purpose for operating on the meeting content, such as synchronizing the asynchronous collaboration function, reaching the set time period, etc. When the terminal device determines that the set condition (such as synchronizing the asynchronous collaboration function) is reached, it can send the first operation content (B1) to the control device. After the control device receives the first operation content (B1), it forwards it to other terminal devices respectively. After receiving the first operation content (B1), other terminal devices can superimpose the first operation content (B1) on the meeting content displayed on the current screen and display the first operation content (B1) on the local display screen, so as to realize that multiple terminal devices in the sharing system simultaneously display the first operation content (B1), so that the participants corresponding to multiple terminal devices in the sharing system can simultaneously see the first operation content (B1).

[0111] Before the terminal device sends the first operation content (B1), it needs to compare the meeting content of asynchronous collaboration. Since the terminal device receives the shared content sent by the control device in real time, before the terminal device sends the first operation content (B1), it obtains the meeting content displayed at the current moment, that is, the second meeting content (A2). The terminal device can compare the second meeting content (A2) with the first meeting content (A1). In one case, when the terminal device determines that the second meeting content (A2) is the same as the first meeting content (A1), it can directly send the first operation content (B1) to the control device. In another case, when the terminal device determines that the second meeting content (A2) is different from the first meeting content (A1), it can prompt the participants whether to adjust the first operation content (B1). If the participants need to adjust, they can modify the first operation content (B1) to obtain the modified operation content, that is, the second operation content (B2). After the terminal device obtains the second operation content (B2), it sends the second operation content (B2) to the control device.

[0112] There are two cases where the meeting content changes. One is that the second meeting content (A2) is completely different from the first meeting content (A1), and the other is that the second meeting content (A2) is partially different from the first meeting content (A1). For the first case, the second operation content (B2) generated by the terminal device is completely different from the first operation content (B1). For the second case, the second operation content (B2) generated by the terminal device and the first operation content (B1) need to be discussed in different situations. First, if the second meeting content (A2) does not contain the content marked by the first operation content (B1) for the first meeting content (A1), the second operation content (B2) generated by the terminal device is completely different from the first operation content (B1). Second, if the second meeting content (A2) contains the content marked by the first operation content (B1) for the first meeting content (A1), the second operation content (B2) generated by the terminal device may be the same as the first operation content (B1).

[0113] When the terminal device determines that the display positions of the target meeting content of the first meeting content (A1) and the target meeting content of the second meeting content (A2) are different, it can modify the meeting content and the operation content to make the display position of the target meeting content in the middle of the display screen, or make the display position of the target meeting content at a specified position.

[0114] When the terminal device determines that the first meeting content (A1) is different from the second meeting content (A2), and the second meeting content (A2) includes all the features of the first meeting content (A1), it can be determined that there is operation content added by the participants corresponding to other terminal devices on the second meeting content (A2). At this time, the terminal device can superimpose the first operation content (B1) on the second meeting content (A2), display the superimposed meeting content, and send the first operation content (B1) to the control device.

[0115] In the embodiments of the present application, after receiving the operation instruction of the participant, the terminal device can form operation content on the meeting content. After the terminal device determines that the participant has completed an operation purpose, it transmits the finally formed operation content to the control device, so that the control device synchronizes the final operation content to other terminal devices. Since the operation content synchronized to other terminal devices is the result of the participant's final operation, the operation process of the participant will not be displayed in real time on other terminal devices, avoiding embarrassing the participant and improving the meeting experience.

[0116] Figure 10 It is a schematic structural diagram of a meeting collaboration device provided in the embodiments of the present application. As Figure 10 shown, the meeting collaboration device 1000 can execute Figure 9 the process executed by the terminal device in the embodiments shown. For specific reference, please refer to the relevant introduction in the above method embodiments. The meeting collaboration device 1000 can be divided into a transceiver unit 1010 and a processing unit 1020 according to the executed functions.

[0117] The transceiver unit 1010 can implement corresponding communication functions. The transceiver unit 1010 can also be referred to as a communication interface or a communication module.

[0118] The processing unit 1020 is used for data processing.

[0119] Optionally, the meeting collaboration device 1000 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 1020 can read the instructions and / or data in the storage unit, so that the meeting collaboration device 1000 implements the foregoing method embodiments.

[0120] The meeting collaboration device 1000 can be used to execute the actions performed by the terminal device in the above method embodiments. The meeting collaboration device 1000 can be a terminal device or a component configurable in a terminal device. The processing unit 1020 is used to execute the operations related to the processing on the terminal device side in the above method embodiments. The transceiver unit 1010 is used to execute the operations related to the reception on the terminal device side in the above method embodiments.

[0121] Optionally, the transceiver unit 1010 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiments. The receiving unit is used to perform the receiving operation in the above method embodiments.

[0122] It should be noted that the conference collaboration device 1000 may include a sending unit but not a receiving unit. Or, the conference collaboration device 1000 may include a receiving unit but not a sending unit. Specifically, it depends on whether the above solution executed by the conference collaboration device 1000 includes a sending action and a receiving action.

[0123] In one case, the conference collaboration device 1000 may execute Figure 9 the functions of the terminal device 200 or the terminal device 700 described above, specifically:

[0124] The processing unit 1020 is used to display the conference content. The conference content is the shared content displayed during the conference sent by the control device or the shared content uploaded to the control device for display during the conference. The processing unit 1020 is also used to display the first conference content at the first moment on the conference content. The transceiver unit 1010 is used to send the first operation content to the control device when the set conditions are met. The set condition refers to the completion of an operation purpose for operating on the conference content. The first operation content refers to the marked content generated according to the operation purpose. The control device is used to cause multiple terminal devices to display the first operation content.

[0125] In one implementation, the processing unit 1020 is specifically used to detect whether the second conference content is the same as the conference content at the first moment when the set conditions are met. The second conference content refers to the conference content displayed at the current moment. The transceiver unit 1010 is specifically used to send the first operation content to the control device when the second conference content is the same as the first conference content.

[0126] In one implementation, the processing unit 1020 is also used to send the third conference content to the control device when the second conference content is different from the first conference content. The third conference content refers to the conference content with the first operation content superimposed on the first conference content.

[0127] In one implementation, the processing unit 1020 is also used to detect whether there is target conference content in the second conference content when the second conference content is different from the first conference content. The target conference content refers to the partial conference content in the first conference content that is in the same position as the position where the operation content is displayed. The processing unit 1020 is also used to generate the second operation content when there is target conference content in the second conference content. The position where the second operation content is displayed is the same as the position where the target conference content in the second conference content is displayed.

[0128] In one embodiment, the processing unit 1020 is further configured to initiate an asynchronous collaboration function. The transceiver unit 1010 is specifically configured to send a first operation content to the control device when synchronizing the asynchronous collaboration function.

[0129] In one embodiment, the processing unit 1020 is further configured to obtain the meeting content being displayed at the first moment to obtain a first meeting content.

[0130] An embodiment of the present application further provides a terminal device, which includes a processor that can execute as Figures 2 - 9 and the corresponding protected technical solutions, so that the terminal device has the technical effects of the above-mentioned protected technical solutions.

[0131] An embodiment of the present application further provides a computer-readable storage medium, including computer program instructions. When the computer program instructions are executed by a computing device, the computing device executes any of the above Figures 2 - 9 and the methods described in the corresponding description content.

[0132] An embodiment of the present application further provides a computer program product containing instructions, characterized in that the computer program product stores instructions, and when the instructions are executed by a computing device, the computing device implements any of the above Figures 2 - 9 and the methods described in the corresponding description content.

[0133] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0134] In addition, aspects or features of the embodiments of the present application can be implemented as a method, an apparatus, or an article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the present application encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media can include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" can include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0135] In the above embodiments, Figure 10 the conference collaboration device 1000 in [description] can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, fiber optic, digital subscriber line) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server, data center, etc. that includes one or more integrated available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as high-definition digital video discs (DVDs)), or semiconductor media (such as solid state disks (SSDs)), etc.

[0136] It should be understood that in various embodiments of the embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0137] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0138] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0139] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0140] If the function is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0141] As described above, this is only the specific implementation manner of the embodiments of the present application. However, the protection scope of the embodiments of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the embodiments of the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the embodiments of the present application.

Claims

1. A conference collaboration method, characterized in that, The shared system includes a control device and multiple terminal devices. The method is executed by one of the multiple terminal devices and includes: Displaying the meeting content; the meeting content is the shared content displayed during the meeting sent by the control device or the shared content uploaded to the control device for display during the meeting; Displaying the first meeting content at the first moment on the meeting content; When the set condition is met, sending the first operation content to the control device; the set condition refers to completing an operation purpose of operating on the first meeting content, and the first operation content refers to the marked content generated according to the operation purpose. The control device is used to enable the multiple terminal devices to display the first operation content.

2. The method according to claim 1, characterized in that, The step of sending the first operation content to the control device when the set condition is met specifically includes: When the set condition is met, detecting whether the second meeting content is the same as the first meeting content; the second meeting content refers to the meeting content currently being displayed; When the second meeting content is the same as the first meeting content, sending the first operation content to the control device.

3. The method according to claim 2, wherein The method further includes: When the second meeting content is different from the first meeting content, sending the third meeting content to the control device, where the third meeting content refers to the meeting content with the first operation content superimposed on the first meeting content.

4. The method according to claim 2 or 3, characterized in that, The method further includes: When the second meeting content is different from the first meeting content, detecting whether there is target meeting content in the second meeting content; the target meeting content refers to the partial meeting content in the first meeting content that is in the same position as the position where the operation content is displayed; When there is the target meeting content in the second meeting content, generating the second operation content; the position where the second operation content is displayed is the same as the position where the target meeting content in the second meeting content is displayed.

5. The method according to claim 4, characterized in that, The display content of the first operation content is the same as that of the second operation content, but the display positions are different.

6. The method according to any one of claims 1-5, characterized in that Before displaying the first meeting content at the first moment on the meeting content, the method further includes: Starting the asynchronous collaboration function; The step of sending the first operation content to the control device when the set condition is met specifically includes: When synchronizing the asynchronous collaboration function, sending the first operation content to the control device.

7. The method according to any one of claims 1-6, characterized in that, Before receiving the operation instruction, the method further includes: Obtaining the meeting content being displayed at the first moment to obtain the first meeting content.

8. A conference collaboration device, characterized in that, It includes: A processing unit for displaying the meeting content; the meeting content is the shared content displayed during the meeting sent by the control device or the shared content uploaded to the control device for display during the meeting; The processing unit is further used to display the first meeting content at the first moment on the meeting content; A transceiver unit for sending the first operation content to the control device when the set condition is met. The set condition refers to an operation purpose for operating on the first meeting content. The first operation content refers to the marked content generated according to the operation purpose. The control device is used to cause the multiple terminal devices to display the first operation content.

9. The device according to claim 8, characterized in that, The processing unit is specifically configured to When the set condition is satisfied, detect whether the second meeting content is the same as the meeting content at the first moment; the second meeting content refers to the meeting content displayed at the current moment; The transceiver unit is specifically configured to, when the second meeting content is the same as the first meeting content, send the first operation content to the control device.

10. The device according to claim 9, characterized in that, The processing unit is further configured to When the second meeting content is different from the first meeting content, send the third meeting content to the control device, where the third meeting content refers to the meeting content in which the first operation content is superimposed on the first meeting content.

11. The device according to claim 9 or 10, characterized in that, The processing unit is further configured to When the second meeting content is different from the first meeting content, detect whether there is target meeting content in the second meeting content; the target meeting content refers to the part of the meeting content in the first meeting content that is at the same position as the displayed operation content; When there is the target meeting content in the second meeting content, generate a second operation content; the position where the second operation content is displayed is the same as the position where the target meeting content in the second meeting content is displayed.

12. The device according to any one of claims 8-11, characterized in that, The processing unit is further configured to start an asynchronous collaboration function; The transceiver unit is specifically configured to, when synchronizing the asynchronous collaboration function, send the first operation content to the control device.

13. The device according to any one of claims 9-12, characterized in that, The processing unit is further configured to Obtain the meeting content being displayed at the first moment to obtain the first meeting content.

14. A terminal device, characterized in that, Comprising: At least one memory; At least one processor, where the processor is configured to execute instructions stored in the memory so that the terminal device executes the method according to any one of claims 1-7.

15. A computer-readable storage medium, characterized in that, Including computer program instructions, when the computer program instructions are executed by a terminal device, the terminal device executes the method according to any one of claims 1-7.

16. A computer program product comprising instructions, characterized in that, The computer program product stores instructions, and when the instructions are executed by a terminal device, the terminal device implements the method according to any one of claims 1-7.