CN113726534A - Conference control method, conference control device, electronic equipment and storage medium - Google Patents

Conference control method, conference control device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113726534A
CN113726534A CN202110838155.2A CN202110838155A CN113726534A CN 113726534 A CN113726534 A CN 113726534A CN 202110838155 A CN202110838155 A CN 202110838155A CN 113726534 A CN113726534 A CN 113726534A
Authority
CN
China
Prior art keywords
terminal
conference
data
target
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110838155.2A
Other languages
Chinese (zh)
Inventor
王芳
曾召帅
马泽堂
夏亚运
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Wuhan Kingsoft Office Software Co Ltd
Original Assignee
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Wuhan Kingsoft Office Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Office Software Inc, Zhuhai Kingsoft Office Software Co Ltd, Wuhan Kingsoft Office Software Co Ltd filed Critical Beijing Kingsoft Office Software Inc
Priority to CN202110838155.2A priority Critical patent/CN113726534A/en
Publication of CN113726534A publication Critical patent/CN113726534A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission

Abstract

Disclosed are a conference control method, a conference control apparatus, an electronic device, and a storage medium, the method comprising: receiving a first login request sent by a first terminal and a second login request sent by a second terminal, wherein the first login request and the second login request are sent through the same account; after the first terminal and the second terminal successfully log in, respectively establishing connection with the first terminal and the second terminal; receiving a conference starting request sent by the first terminal or the second terminal, and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference; the first terminal and the second terminal are controlled to carry out the network conference, so that interactive cooperation among a plurality of terminals is realized, the operation is convenient and efficient, the conference experience is improved, and the conference cost is reduced.

Description

Conference control method, conference control device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a conference control method and apparatus, an electronic device, and a storage medium.
Background
At present, sites for network conferences are generally equipped with large-screen terminals, and the large-screen terminals are mainly used for conference screen projection of computers or mobile terminals. However, in the related art, the large-screen terminal is only used for displaying the content of the screen projection, and the conference control cannot be performed through the large-screen terminal. How to enable a large-screen terminal to realize the function of bearing a network conference in essence is a problem which needs to be solved urgently at present.
Disclosure of Invention
In order to overcome the problems in the related art, the invention provides a conference control method, a conference control device, electronic equipment and a storage medium, so as to realize conference control of different terminals.
According to a first aspect of the present disclosure, a conference control method is provided, including: receiving a first login request sent by a first terminal and a second login request sent by a second terminal, wherein the first login request and the second login request are sent through the same account; after the first terminal and the second terminal successfully log in, respectively establishing connection with the first terminal and the second terminal; receiving a conference starting request sent by the first terminal or the second terminal, and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference; and controlling the first terminal and the second terminal to carry out a network conference.
According to a second aspect of the present disclosure, there is provided a conference control apparatus comprising: the terminal comprises a receiving unit, a sending unit and a processing unit, wherein the receiving unit is used for receiving a first login request sent by a first terminal and a second login request sent by a second terminal, and the first login request and the second login request are sent through the same account; the connection unit is used for establishing connection with the first terminal and the second terminal respectively after the first terminal and the second terminal successfully log in; the starting unit is used for receiving a conference starting request sent by the first terminal or the second terminal and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference; and the control unit is used for controlling the first terminal and the second terminal to carry out the network conference.
According to a third aspect of the present disclosure, an electronic device is provided, which includes a memory for storing computer instructions executable on a processor, and the processor is configured to implement the conference control method according to any one of the implementations of the present disclosure when executing the computer instructions.
According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements a conference control method according to any one of the implementations of the present disclosure.
According to a fifth aspect of the present disclosure, a computer program product is provided, which comprises a computer program, and which, when executed by a processor, implements the conference control method according to any one of the implementations of the present disclosure.
In the embodiment of the disclosure, a first login request sent by a first terminal and a second login request sent by a second terminal are received, wherein the first login request and the second login request are sent through the same account; after the first terminal and the second terminal successfully log in, respectively establishing connection with the first terminal and the second terminal; receiving a conference starting request sent by the first terminal or the second terminal, and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference; the first terminal and the second terminal are controlled to carry out the network conference, the first terminal and the second terminal are logged in through the same account to be associated and are respectively connected with the first terminal and the second terminal, so that the network conference can be started by any terminal, and the first terminal and the second terminal are simultaneously controlled in the network conference process, the interactive cooperation among a plurality of terminals is realized, the operation is convenient and efficient, the conference experience is improved, and the conference cost is reduced.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic diagram of a conference control system architecture proposed in accordance with at least one embodiment of the present disclosure;
fig. 2 is a flowchart of a conference control method proposed in accordance with at least one embodiment of the present disclosure;
fig. 3 is a flowchart of a method for associating a first terminal with a second terminal according to at least one embodiment of the disclosure;
fig. 4 is a schematic view of an application scenario of a conference control method according to at least one embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a conference control apparatus according to at least one embodiment of the present disclosure;
fig. 6 is a block diagram of an electronic device in accordance with at least one implementation of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of embodiments of the invention, as detailed in the following claims.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of embodiments of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used to describe various information in embodiments of the present invention, the information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of embodiments of the present invention. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In order to better understand the conference control method, apparatus, electronic device, and storage medium provided by the embodiments of the present disclosure, a system architecture to which the embodiments of the present disclosure are applicable is first described below. Referring to fig. 1, fig. 1 is a schematic diagram of a conference control system architecture according to an embodiment of the present disclosure. As shown in fig. 1, the conference control system may include a server 11, and at least two user terminals. The at least two user terminals may include a first terminal 12 and a second terminal 13. The server may be a physical server including an independent host, or may be a virtual server carried by a host cluster, or may be a cloud server. In the operation process, the server may operate a program on the service side of an application to implement a related service function of the application. For example, when the server runs a web conference program, it may be implemented as a server side of the web conference program. The first terminal 12 may refer to one terminal device or a plurality of terminal devices, and the first terminal 12 may include but is not limited to a mobile terminal such as a personal computer, a mobile phone, a tablet computer, a palmtop computer, a smart watch, and the like, and hereinafter, the mentioned mobile terminal is also referred to as a first terminal; the second terminal 13 may refer to one terminal device or a plurality of terminal devices, and the second terminal 13 may include, but is not limited to, a large-screen terminal such as a television, a computer terminal, and a screen device, and the large-screen terminal mentioned below is also referred to as the second terminal. The first terminal 12 and the second terminal 13 may run a client-side program of an application run by the server, for example, a user may log in a web conference program through the first terminal 12 or the second terminal 13.
Fig. 2 is a flowchart of a conference control method applied to a server of a conference control system according to at least one embodiment of the present disclosure, and as shown in fig. 2, the method may include 201 to 204.
In step 201, a first login request sent by a first terminal and a second login request sent by a second terminal are received.
The first login request may be a request for a first terminal to login to an application, and the second login request may be a request for a second terminal to login to the application. The application is for example a web conference program.
In this step, the first login request and the second login request are sent through the same account, that is, the first terminal and the second terminal are associated with each other, and account information for requesting login in the first terminal is the same as account information for requesting login in the second terminal.
The login mode of the second terminal may be login through login information sent after the first terminal logs in, or the second terminal may send a login request of the same account as the first terminal.
In step 202, after the first terminal and the second terminal successfully log in, a connection is established with the first terminal and the second terminal, respectively.
The first terminal and the second terminal which adopt the same account number for logging in can respectively establish connection with the server so as to carry out data transmission, information synchronization and the like. For example, the first terminal and the second terminal may respectively establish a connection with the server through a Websocket protocol to perform bidirectional data transmission.
In step 203, a conference start request sent by the first terminal or the second terminal is received, and the first terminal or the second terminal sending the conference start request is controlled to start the network conference.
After the first terminal and the second terminal successfully log in with the same account and respectively establish connection with the server, the user can send a conference starting request through any terminal so as to start the network conference on the corresponding terminal.
Under the condition that the second terminal is a large-screen terminal such as a television, a screen device and the like, a user can control the operation of the large-screen terminal through a corresponding remote controller, for example, the user clicks a conference opening request key in a network conference program logged in the large-screen terminal through the remote controller, so that the large-screen terminal sends a conference opening request.
After the network conference is successfully started, the other terminals which do not send the conference start may be set to automatically join the network conference, or may be set to join the network conference after being confirmed by the user, for example, the user joins the network conference by clicking a confirmation key popped up on a display interface of the other terminals.
In step 204, the first terminal and the second terminal are controlled to conduct a network conference.
After the network conference is started, the server may receive a conference control instruction sent by any one of the first terminal and the second terminal, and control the first terminal and the second terminal to perform the network conference according to the conference control instruction.
In the embodiment of the disclosure, a first login request sent by a first terminal and a second login request sent by a second terminal are received, wherein the first login request and the second login request are sent through the same account; after the first terminal and the second terminal successfully log in, respectively establishing connection with the first terminal and the second terminal; receiving a conference starting request sent by the first terminal or the second terminal, and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference; the first terminal and the second terminal are controlled to carry out the network conference, the first terminal and the second terminal are logged in through the same account to be associated and are respectively connected with the first terminal and the second terminal, so that the network conference can be started by any terminal, and the first terminal and the second terminal are simultaneously controlled in the network conference process, the interactive cooperation among a plurality of terminals is realized, the operation is convenient and efficient, the conference experience is improved, and the conference cost is reduced.
In the embodiment of the present disclosure, the server may control a plurality of terminals that log in with the same account, that is, a plurality of terminals that establish connection with the server. The plurality of terminals connected to the server may include a first terminal and a second terminal, and may include other terminals other than the first terminal and the second terminal. Moreover, the number of devices corresponding to each of the first terminal and the second terminal may be one or more, which is not limited in this disclosure.
A plurality of terminals that log in with the same account and have respectively established connections with the server can share hardware resources. The hardware resources comprise at least one of a display (screen), a microphone, a camera and a sound box. The server can uniformly manage the hardware resources of each terminal with the established connection.
In some embodiments, the server may control a use state of a hardware resource of the first terminal and the second terminal, where the use state refers to whether the hardware resource is in an on state or an off state. For example, in the process of a conference, the displays of the mobile terminal and the large-screen terminal can be controlled to be simultaneously turned on, so that the displays of the mobile terminal and the large-screen terminal can both display network conference content; under the condition that the conference staff is close to the mobile terminal, the microphone of the mobile terminal can be controlled to be turned on, and the microphone of the large-screen terminal can be controlled to be turned off, so that the conference staff can receive sound better, and the effect of the network conference is improved; simultaneously, because the sound effect at big screen terminal is better, can control the stereo set at big screen terminal is opened, and controls mobile terminal's stereo set is closed to improve the audio of meeting.
The quality of the network conference can be improved by controlling the use state of the hardware resources of each terminal connected with the server according to the state of the hardware resources of each terminal. In one example, the same hardware resource may be controlled to be turned on and off on the first terminal and the second terminal in a mutually exclusive manner. That is, the same hardware resource, if on the first terminal, is turned on, then on the second terminal, and vice versa.
For example, under the condition of controlling the microphone of the mobile terminal to be turned on, the microphone of the large-screen terminal is controlled to be turned off, so that an echo phenomenon caused by the fact that a plurality of microphones are turned on in the same field can be avoided.
In an embodiment, buttons may be provided in all the first terminals, and when the button of one first terminal receives a user operation, the microphone of the first terminal is turned on, and the microphones of the other first terminals or the second terminals are turned off. Of course, the number of the first terminals may be one.
For another example, when the camera of the mobile terminal is controlled to be turned on, the camera of the large screen terminal is controlled to be turned off. Or, under the condition that the camera of the mobile terminal is controlled to be turned on, the camera of the large-screen terminal is still kept in an on state, and a picture shot by the set camera can be displayed on the screen of the first terminal or the second terminal.
The same hardware resource is controlled in a mutual exclusion mode, so that the unified management of the hardware resource is more conveniently realized.
In some embodiments, the hardware resources between the first terminal and the second terminal used for the conference may be switched by either one of the first terminal and the second terminal.
Specifically, a first terminal or a second terminal sends a first control instruction for a hardware resource of the first terminal and/or the second terminal, and the server controls the hardware resource of the first terminal and/or the second terminal to be opened or closed according to the first control instruction when receiving the first control instruction. For example, the first control instruction is used to turn on the microphone of the first terminal and turn off the microphone of the second terminal, and the server controls the microphone of the first terminal to be turned on and the microphone of the second terminal to be turned off when receiving the first control instruction.
In some embodiments, the hardware resources of the first terminal and the second terminal can be controlled to be turned on and off by the first terminal; and the second terminal is used for controlling the on and off of the hardware resource of the second terminal.
Specifically, a second terminal sends a second control instruction for a hardware resource of the second terminal, and the server controls the hardware resource of the second terminal to be opened and closed according to the second control instruction when receiving the second control instruction. For example, the second control instruction is used to turn on the camera of the second terminal, and the server controls the camera of the second terminal to turn on when receiving the second control instruction. After the control of the hardware resource of the second terminal is achieved, the server may synchronize the change state of the hardware resource of the second terminal to the first terminal, but not change the use state of the hardware resource of the first terminal.
In some embodiments, the screens of the first terminal and the second terminal have screen identifications. One or more of the first terminal and/or the second terminal may have a plurality of screens. The setting of the screen identification may be performed for each screen in various ways, for example, the screen identification may be set according to the time sequence of entering the conference. For a terminal having a plurality of screens, screen identification setting may be performed for the plurality of screens at random.
The first terminal or the second terminal may associate the data to be transmitted with the target screen identifier of the first target terminal and send the data to the server. Wherein the first target terminal includes at least one of a first terminal and a second terminal. After receiving the data, the server determines a target screen identifier of a first target terminal associated with the data, and sends the data to the first target terminal, so that the first target terminal sends the data to a screen corresponding to the target screen identifier for displaying.
The association between the data to be transmitted and the target screen identifier can be realized by carrying the associated target screen identifier of the first target terminal in the data to be transmitted.
By the method, for the document to be shared, the conference video, the shared screen, the white board and the like, the first terminal or the second terminal can determine which screen of which terminal the document to be shared is to be displayed on.
For example, the first terminal a has two screens, and the screen identifiers are 1 and 2 respectively; one of the second terminals B participating in the conference has two screens, the screen identifications being 3 and 4, respectively. The first terminal a can set a screen 1 to display a document and a screen 2 to display a conference video; it is also possible to control the screen 3 of the second terminal B to display a shared screen and the screen 4 to display a whiteboard.
It should be noted that the first terminal and the second terminal which log in through the same account can realize the control of the screen display content, but for other terminals which participate in the conference and do not log in through the same account, the first terminal or the second terminal cannot realize the control of the screen display content of the terminal. Or, if the first terminal or the second terminal needs to control the screen display content of the third terminal, the authorization of the third terminal needs to be acquired.
In the embodiment of the disclosure, by associating the data to be shared with the target screen identifier of the first target terminal, the shared content displayed by each screen of the first terminal and/or the second terminal can be conveniently and flexibly set, and the conference quality and the conference experience of the user are improved.
Fig. 3 illustrates a method for associating a first terminal and a second terminal, which can be logged in with the same account by associating the first terminal and the second terminal. As shown in FIG. 3, the method includes steps 301-303.
In step 301, an identification code acquisition request sent by the second terminal is received.
The user can send an identification code acquisition request to the server through the large-screen terminal. The identification code obtaining request may be sent to a server when a network conference program in the large-screen terminal is started, or may be sent through a target key in the network conference program, which is not limited in this disclosure. The identification code may be a two-dimensional code, an input code, or a link, and the embodiment of the present disclosure does not limit the form of the identification code.
In step 302, an identification code is generated according to the identification code acquisition request.
The server generates a unique identification code according to the identification code acquisition request after receiving the identification code acquisition request, and generates a corresponding identification code according to the unique identification code.
In step 303, the identification code is sent to the second terminal, so as to display the identification code in a screen of the second terminal, and the first terminal synchronizes account information to the second terminal according to the identification code.
Taking the identification code as a two-dimensional code as an example, the first terminal may obtain the unique identification code included in the two-dimensional code by scanning the two-dimensional code. The first terminal sends the account information of the first terminal and the unique identification code to a server, the server determines the first terminal to be associated according to the unique identification code, and sends the account information to the second terminal, so that the second terminal can log in by using the account information, and therefore the login with the first terminal in the same account is realized.
In the embodiment of the disclosure, the identification code is displayed on the screen of the large-screen terminal, and the mobile terminal can synchronize the account information of the mobile terminal to the large-screen terminal according to the identification code, so that the large-screen terminal can log in by using the account information of the mobile terminal, and the large-screen terminal and the mobile terminal can log in through the same account, thereby realizing the association between the large-screen terminal and the mobile terminal.
Fig. 4 shows an application scenario of the conference control method proposed by the embodiment of the present disclosure. As shown in fig. 4, P1 denotes a local conference site, and P1 includes a first terminal (mobile terminal) 42, a second terminal (large screen terminal) 43, and at least one third terminal (mobile terminal) 44. The third terminal is a terminal other than the first terminal and the second terminal participating in the conference, for example, a mobile terminal of a conference participant. In fig. 4, P2 denotes a teleconference location, and P2 includes at least one third terminal (mobile terminal) 45. Wherein, the first terminal 42 and the second terminal 43 are logged in by the same account and are respectively connected with the server 41, and the network conference is initiated by any one of the first terminal 42 and the second terminal 43; the third terminals 44 and 45 are terminals participating in the network conference. The third terminal 44 establishes a connection with the server, but is not limited to logging in with the first terminal 42 or the second terminal 43 through the same account.
In the embodiment of the present disclosure, when a first terminal or a second terminal has already started a network conference or has reserved to start a network conference, in response to receiving a conference joining request of at least one third terminal, the third terminal may be controlled to join the conference, and the first terminal and/or the second terminal may be controlled to perform data transmission with a second target terminal participating in the conference. The second target terminal comprises at least one of the first terminal, the second terminal and the third terminal.
Specifically, the server receives data sent by any one of the first terminal and the second terminal, and sends the data to the second target terminal, so that the initiator of the conference can share data resources for the participants of the conference.
Data transmitted between terminals participating in a conference mainly include document streams and video streams. The document stream is, for example, a document to be shared by the first terminal to each terminal participating in the conference, where the document includes a manuscript, a table, a presentation, a whiteboard, and the like; such as conference videos, shared screens, etc.
In some embodiments, any one of the first terminal and the second terminal may associate data to be transmitted with a target conference site and send the data to a server. And after receiving the data, the server determines a target conference room associated with the data and sends the data to at least one third terminal in the target conference place. The association between the transmitted data and the target conference place can be realized by carrying the identification of the associated target conference place in the data to be transmitted.
Taking the first terminal in fig. 4 as an example of sharing a document stream, the first terminal 42 associates a document to be shared with conference rooms P1 and P2, and transmits the document to be shared to the server 41 by transmitting a document stream; upon receiving the document, server 41 determines target conference rooms P1 and P2 associated with the document, and streams the document to second terminal 43, third terminal 44 in conference room P1, and third terminal 45 in conference room P2, thereby enabling sharing of the document with the participating terminals of the conference.
In some embodiments, a video stream may be transmitted, wherein the video stream includes an image stream and an audio stream.
In some embodiments, the image stream and the audio stream may be transmitted to the server using different network lines. For example, the network line with the first bandwidth is used for transmitting the image stream, and the network line with the second bandwidth is used for transmitting the audio stream, wherein the first bandwidth is larger than the second bandwidth, so that the bandwidth pressure of the server can be optimized, the data transmission is smoother, and the video effect of the shared screen in the conference is smoother.
Further, after receiving the image stream and the audio stream sent by the first terminal and/or the second terminal, the server performs synchronous correction on the image stream and the audio stream, obtains audio and video data according to the corrected image stream and audio stream, and finally sends the audio and video data to the second target terminal, so that video sharing with a participating terminal of a conference is realized.
And synchronously correcting the image stream and the audio stream to obtain audio and video data with synchronous sound and picture. Especially, when the image stream and the audio stream come from different terminals, for example, when the cameras and microphones of different terminals are turned on, the image stream and the audio stream are synchronously corrected, so that the quality of the synthesized audio and video data can be improved, and the quality and the effect of the network conference can be improved.
In some embodiments, the shared screen data may be transmitted in the following manner.
Firstly, receiving shared screen data sent by any one of the first terminal and the second terminal. The shared screen data received by the server can be converted into video data with a set resolution, namely, the video data can be converted into at least one video data with a set resolution no matter whether the video data is uploaded by a large-screen terminal or a mobile terminal.
And then, acquiring display resolution information of a second target terminal to receive the shared screen data, and sending the shared screen data to the second target terminal at the resolution indicated by the display resolution information. The display resolution information is a resolution required by the second target terminal to play the video data, for example, in a case where the second target terminal needs to play a high definition video, the resolution indicated by the display resolution information is higher, and the server transmits the shared screen data at the higher resolution. Specifically, the resolution of the video data to be played by the second target terminal may be determined by the screen resolution of the second target terminal or the network quality between the second target terminal and the server.
In addition, the server can select lines with different bandwidths to transmit the shared screen data with different resolutions to different second target terminals, so that the bandwidth pressure of the server can be optimized, the data transmission is smoother, and the video effect of the shared screen in the conference is smoother.
When the data includes a plurality of shared screen data, the distribution of the plurality of shared screen data may be performed in the following manner.
The plurality of shared screen data may include screen data corresponding to a plurality of display windows in a screen or screen data corresponding to a plurality of screens.
For a first terminal or a second terminal, the shared screen data may be sent to the first terminal and/or the second terminal according to a distribution mode set by any one of the first terminal and the second terminal. For example, if the first terminal or the second terminal sets the distribution mode as a duplicated distribution mode, the same shared screen data is sent to the first terminal and/or the second terminal; if the first terminal or the second terminal sets the distribution mode to the extended mode, different shared screen data can be sent to different terminals, so that different screens display different window contents.
And for a third terminal, sending the plurality of shared screen data to the third terminal so that the third terminal displays according to the received shared screen data. That is, the third terminal receives all the shared screen data and displays the shared screen data according to the operation of the user. For example, when the third terminal has two or more screens, it is possible to determine which screen displays which shared screen data according to a user operation, thereby causing each screen to display different window contents.
Fig. 5 is a schematic structural diagram of a conference control apparatus according to at least one embodiment of the present disclosure, and as shown in fig. 5, the apparatus may include a receiving unit 501, configured to receive a first login request sent by a first terminal and a second login request sent by a second terminal, where the first login request and the second login request are sent through a same account; a connection unit 502, configured to establish connections with the first terminal and the second terminal respectively after the first terminal and the second terminal successfully log in; the starting unit 503 is configured to receive a conference starting request sent by the first terminal or the second terminal, and control the first terminal or the second terminal that sends the conference starting request to start the network conference; a control unit 504, configured to control the first terminal and the second terminal to perform a network conference.
In some embodiments, the control unit is specifically configured to: controlling a usage state of hardware resources of the first terminal and the second terminal.
In some embodiments, the control unit, when configured to control a usage state of hardware resources of the first terminal and the second terminal, is specifically configured to receive a first control instruction for the hardware resources of the first terminal and/or the second terminal, which is sent by any one of the first terminal and the second terminal, and control, according to the first control instruction, on and off of the hardware resources of the first terminal and/or the second terminal.
In some embodiments, the screens of the first terminal and the second terminal have screen identifications; the control unit is specifically configured to: receiving data sent by any one of the first terminal and the second terminal, wherein the data is associated with a target screen identifier of a first target terminal, and the first target terminal comprises at least one of the first terminal and the second terminal; and sending the data to the first target terminal, so that the first target terminal sends the data to a screen corresponding to the target screen identification for displaying.
In some embodiments, the apparatus further comprises an association unit configured to: receiving an identification code acquisition request sent by the second terminal; generating an identification code according to the identification code acquisition request; and sending the identification code to the second terminal so as to display the identification code in a screen of the second terminal, so that the first terminal synchronizes account information to the second terminal according to the identification code.
In some embodiments, the apparatus further includes a conference joining unit, configured to receive a conference joining request from at least one third terminal, and control the third terminal to join the conference; and controlling data transmission between any one of the first terminal and the second terminal and a second target terminal, wherein the second target terminal comprises at least one of the first terminal, the second terminal and a third terminal.
In some embodiments, the control unit, when configured to control data transmission between any one of the first terminal and the second terminal and a second target terminal, is specifically configured to: receiving data sent by any one of the first terminal and the second terminal, wherein the data is associated with a target conference place; and sending the data to a second target terminal in the target conference site.
In some embodiments, the data comprises an image stream and an audio stream; when the control unit is configured to control data transmission between any one of the first terminal and the second terminal and a second target terminal, the control unit is specifically configured to: receiving an image stream and an audio stream sent by the first terminal and/or the second terminal; synchronously correcting the image stream and the audio stream, and obtaining audio and video data according to the corrected image stream and audio stream; and sending the audio and video data to the second target terminal.
In some embodiments, the data includes shared screen data; when the control unit is configured to control data transmission between any one of the first terminal and the second terminal and a second target terminal, the control unit is specifically configured to: receiving shared screen data sent by any one of the first terminal and the second terminal; and acquiring display resolution information of a second target terminal to receive the shared screen data, and sending the shared screen data to the second target terminal at the resolution indicated by the display resolution information.
In some embodiments, when the data includes a plurality of shared screen data, the apparatus further includes a distribution unit configured to transmit the shared screen data to the first terminal and/or the second terminal according to a distribution mode set by any one of the first terminal and the second terminal; and/or; and sending the plurality of shared screen data to the third terminal so that the third terminal displays the shared screen data according to the received shared screen data.
At least one embodiment of the present disclosure further provides an electronic device, as shown in fig. 6, the device includes a memory for storing computer instructions executable on a processor, and the processor is configured to implement the conference control method according to any one of the embodiments of the present disclosure when executing the computer instructions.
At least one embodiment of the present disclosure also provides a computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing the conference control method according to any one of the embodiments of the present disclosure.
At least one embodiment of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the conference control method of any of the embodiments of the present disclosure.
As will be appreciated by one skilled in the art, one or more embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the data processing apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to part of the description of the method embodiment.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the acts or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
Embodiments of the subject matter and the functional operations described in this specification can be implemented in: digital electronic circuitry, tangibly embodied computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or a combination of one or more of them. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on a tangible, non-transitory program carrier for execution by, or to control the operation of, data processing apparatus. Alternatively or additionally, the program instructions may be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode and transmit information to suitable receiver apparatus for execution by the data processing apparatus. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.
The processes and logic flows described in this specification can be performed by one or more programmable computers executing one or more computer programs to perform corresponding functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
Computers suitable for executing computer programs include, for example, general and/or special purpose microprocessors, or any other type of central processing unit. Generally, a central processing unit will receive instructions and data from a read-only memory and/or a random access memory. The basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. However, a computer does not necessarily have such a device. Moreover, a computer may be embedded in another device, e.g., a mobile telephone, a Personal Digital Assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device such as a Universal Serial Bus (USB) flash drive, to name a few.
Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices), magnetic disks (e.g., an internal hard disk or a removable disk), magneto-optical disks, and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features specific to particular embodiments of particular inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. In other instances, features described in connection with one embodiment may be implemented as discrete components or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In some cases, multitasking and parallel processing may be advantageous. Moreover, the separation of various system modules and components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Thus, particular embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. Further, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some implementations, multitasking and parallel processing may be advantageous.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.

Claims (13)

1. A conference control method, comprising:
receiving a first login request sent by a first terminal and a second login request sent by a second terminal, wherein the first login request and the second login request are sent through the same account;
after the first terminal and the second terminal successfully log in, respectively establishing connection with the first terminal and the second terminal;
receiving a conference starting request sent by the first terminal or the second terminal, and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference;
and controlling the first terminal and the second terminal to carry out a network conference.
2. The method of claim 1, wherein the controlling the first terminal and the second terminal to conduct the web conference comprises:
controlling a usage state of hardware resources of the first terminal and the second terminal.
3. The method according to claim 2, wherein the controlling the usage status of the hardware resources of the first terminal and the second terminal comprises:
receiving a first control instruction for the hardware resources of the first terminal and/or the second terminal sent by any one of the first terminal and the second terminal, and controlling the hardware resources of the first terminal and/or the second terminal to be opened and closed according to the first control instruction.
4. The method according to claim 1, wherein the screens of the first terminal and the second terminal have screen identifications; the controlling the first terminal and the second terminal to perform the network conference includes:
receiving data sent by any one of the first terminal and the second terminal, wherein the data is associated with a target screen identifier of a first target terminal, and the first target terminal comprises at least one of the first terminal and the second terminal;
and sending the data to the first target terminal, so that the first target terminal sends the data to a screen corresponding to the target screen identification for displaying.
5. The method of claim 1, further comprising:
receiving an identification code acquisition request sent by the second terminal;
generating an identification code according to the identification code acquisition request;
and sending the identification code to the second terminal so as to display the identification code in a screen of the second terminal, so that the first terminal synchronizes account information to the second terminal according to the identification code.
6. The method of any of claims 1 to 5, further comprising:
receiving a conference joining request of at least one third terminal, and controlling the third terminal to join a conference;
and controlling data transmission between any one of the first terminal and the second terminal and a second target terminal, wherein the second target terminal comprises at least one of the first terminal, the second terminal and a third terminal.
7. The method of claim 6, wherein the controlling data transmission between any of the first terminal and the second terminal and a second target terminal comprises:
receiving data sent by any one of the first terminal and the second terminal, wherein the data is associated with a target conference place;
and sending the data to a second target terminal in the target conference site.
8. The method of claim 6, wherein the data comprises an image stream and an audio stream; the controlling data transmission between any one of the first terminal and the second terminal and a second target terminal includes:
receiving an image stream and an audio stream sent by the first terminal and/or the second terminal;
synchronously correcting the image stream and the audio stream, and obtaining audio and video data according to the corrected image stream and audio stream;
and sending the audio and video data to the second target terminal.
9. The method of claim 6, wherein the data comprises shared screen data; the controlling data transmission between any one of the first terminal and the second terminal and a second target terminal includes:
receiving shared screen data sent by any one of the first terminal and the second terminal;
and acquiring display resolution information of a second target terminal to receive the shared screen data, and sending the shared screen data to the second target terminal at the resolution indicated by the display resolution information.
10. The method of claim 9, wherein when the data comprises a plurality of shared screen data, the method further comprises:
sending the shared screen data to the first terminal and/or the second terminal according to a distribution mode set by any one of the first terminal and the second terminal; and/or;
and sending the plurality of shared screen data to the third terminal so that the third terminal displays the shared screen data according to the received shared screen data.
11. A conference control apparatus, characterized in that the apparatus comprises:
the terminal comprises a receiving unit, a sending unit and a processing unit, wherein the receiving unit is used for receiving a first login request sent by a first terminal and a second login request sent by a second terminal, and the first login request and the second login request are sent through the same account;
the connection unit is used for establishing connection with the first terminal and the second terminal respectively after the first terminal and the second terminal successfully log in;
the starting unit is used for receiving a conference starting request sent by the first terminal or the second terminal and controlling the first terminal or the second terminal which sends the conference starting request to start the network conference;
and the control unit is used for controlling the first terminal and the second terminal to carry out the network conference.
12. An electronic device, comprising a memory for storing computer instructions executable on a processor, the processor being configured to implement the method of any one of claims 1 to 10 when executing the computer instructions.
13. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 10.
CN202110838155.2A 2021-07-23 2021-07-23 Conference control method, conference control device, electronic equipment and storage medium Pending CN113726534A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110838155.2A CN113726534A (en) 2021-07-23 2021-07-23 Conference control method, conference control device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110838155.2A CN113726534A (en) 2021-07-23 2021-07-23 Conference control method, conference control device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113726534A true CN113726534A (en) 2021-11-30

Family

ID=78673878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110838155.2A Pending CN113726534A (en) 2021-07-23 2021-07-23 Conference control method, conference control device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113726534A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115514917A (en) * 2022-08-31 2022-12-23 深圳市智微智能科技股份有限公司 Wireless video conference method and conference system for normalized conference

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104410649A (en) * 2014-12-23 2015-03-11 合一网络技术(北京)有限公司 Cross-screen synchronous logging method based on identity code
CN108718243A (en) * 2014-03-05 2018-10-30 华为技术有限公司 A kind of group technology of user terminal, Conference server, conference system
US20200348900A1 (en) * 2018-01-19 2020-11-05 Guangzhou Shiyuan Electronics Co., Ltd. Method of providing annotation track on the content displayed on an interactive whiteboard, computing device and non-transitory readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108718243A (en) * 2014-03-05 2018-10-30 华为技术有限公司 A kind of group technology of user terminal, Conference server, conference system
CN104410649A (en) * 2014-12-23 2015-03-11 合一网络技术(北京)有限公司 Cross-screen synchronous logging method based on identity code
US20200348900A1 (en) * 2018-01-19 2020-11-05 Guangzhou Shiyuan Electronics Co., Ltd. Method of providing annotation track on the content displayed on an interactive whiteboard, computing device and non-transitory readable storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115514917A (en) * 2022-08-31 2022-12-23 深圳市智微智能科技股份有限公司 Wireless video conference method and conference system for normalized conference

Similar Documents

Publication Publication Date Title
US9024995B2 (en) Video calling using a remote camera device to stream video to a local endpoint host acting as a proxy
WO2018095174A1 (en) Control method, device, and terminal apparatus for synthesizing video stream of live streaming room
US8860776B2 (en) Conference terminal, conference server, conference system and data processing method
CN105763832B (en) A kind of video interactive, control method and device
EP2472858B1 (en) Method, device and system for presenting virtual conference site of video conference
US20140118468A1 (en) Method and system for adapting a television for multimedia conferencing
EP3329670B1 (en) Virtual video driver bridge system for multi-source collaboration within a web conferencing system
CN102239691B (en) Method for setting up communication sessions
CN111092898B (en) Message transmission method and related equipment
US8692864B2 (en) Dynamic virtual multipoint video conference control unit
WO2015003532A1 (en) Multimedia conferencing establishment method, device and system
US11012665B2 (en) Bridging video conference room system and associated methods
US20190089754A1 (en) System and method for providing audio conference between heterogenious networks
WO2014177082A1 (en) Video conference video processing method and terminal
US9013537B2 (en) Method, device, and network systems for controlling multiple auxiliary streams
EP2696591B1 (en) Video calling using a remote camera device to stream video to a local endpoint host acting as a proxy
CN113726534A (en) Conference control method, conference control device, electronic equipment and storage medium
US9936164B2 (en) Media control method and device
US11102451B2 (en) Videoconferencing server for providing multi-screen videoconferencing by using a plurality of videoconferencing terminals and method therefor
US11968476B2 (en) Virtual environment streaming to a video communications platform
CN113129915B (en) Audio sharing method, device, equipment, storage medium and program product
KR20160016655A (en) System and method for providing multi-sharing of multimedia
CN116320264A (en) Media playing method and related equipment
KR20140070883A (en) Method method and apparatus for controlling remote device in voice conference system
KR20170014269A (en) System and method for remote collaboration

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