CN114553841B - Communication method and system based on cloud service - Google Patents
Communication method and system based on cloud service Download PDFInfo
- Publication number
- CN114553841B CN114553841B CN202210437419.8A CN202210437419A CN114553841B CN 114553841 B CN114553841 B CN 114553841B CN 202210437419 A CN202210437419 A CN 202210437419A CN 114553841 B CN114553841 B CN 114553841B
- Authority
- CN
- China
- Prior art keywords
- terminal
- microphone
- microphones
- speaker
- network conference
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1086—In-session procedures session scope modification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides a communication method and a system based on cloud service, wherein the system comprises a speech module for setting a speech mode, and one terminal of participants in a network conference is designated as a speaker terminal through an initiator terminal of the speech module; the detection module is used for detecting the switching condition of the microphone of the speaker terminal and ensuring that the microphone is in an on state, and detecting the switching condition of the microphones of other participants in the network conference and ensuring that the microphones are in an off state; and the confirming module is used for judging whether the microphones of all the participants participating in the network conference are in a correct state according to the detection condition, if so, feeding back the speech mode starting success information to the initiator terminal, and otherwise, feeding back the terminal information that the microphones are in an error state to the initiator terminal. The invention self-checks the microphone switch condition of each conference-participating terminal, ensures that the microphone of the speaker terminal is in an open state, ensures that the microphones of other conference-participating terminals are in a closed state, and improves the efficiency of correctly opening the network communication conference.
Description
Technical Field
The invention relates to the field of network communication, in particular to a communication method and system based on cloud service.
Background
At present, online network multi-party communication gradually becomes a mainstream of training or meeting, and each participant does not need to gather to the same geographical place actually, but only needs to realize real-time synchronous interaction of sound, video and data through respective terminal equipment and depending on an internet system, so that the online network multi-party communication becomes a preferred multi-party communication mode for home and office.
However, due to various factors such as different ages and different proficiency in the field of people participating in network communication, it is not always necessary to be skilled in operating hardware devices, such as microphones, involved in network communication conferences. Therefore, a situation that much time is needed for debugging the equipment occurs, and the time of the conference progress and other participants is disturbed seriously.
Disclosure of Invention
In order to at least partially solve the technical problem in the multi-party network communication, the invention provides a communication method based on cloud service, which comprises the following steps: s100: establishing a network conference, wherein participants participating in the network conference comprise an initiator terminal and a participant terminal, and the initiator terminal and the participant terminal are connected with a cloud service; s200: when the network conference is in a speech mode, the initiator terminal appoints one terminal among the participants participating in the network conference as a speaker terminal; s300: detecting the switching condition of the microphone of the speaker terminal, ensuring that the microphone of the speaker terminal is in an on state, detecting the switching condition of the microphones of other participants in the network conference, and ensuring that the microphones of the other participants in the network conference are in an off state; s400: and judging whether the microphones of all the participants participating in the network conference are in a correct state according to the detection condition, if so, feeding back the speech mode starting success information to the initiator terminal, and otherwise, feeding back the terminal information of which the microphones are in an error state to the initiator terminal.
Further, in step S100, when the participants join the network conference and enter the network conference, the switch operation authority of the respective terminal microphones is authorized; in step S300, if it is detected that the microphone of the speaker terminal is in an off state, the microphone of the speaker terminal is turned on, and if it is detected that the microphones of the other participants participating in the network conference are in an on state, the microphones of the other participants participating in the network conference are turned off.
Further, the method comprises the following steps: s500: during the speech mode, the cloud service monitors the use conditions of all microphones of the participants participating in the network conference, and judges the use conditions of the microphones according to whether audio data are received or not; the step S500 includes the following two cases: s501: when the cloud service only receives that one terminal sends audio data, judging whether the terminal is the speaker terminal, and feeding back the microphone use condition to the initiator terminal; s502: and when the cloud service receives that the plurality of terminals send audio data, judging to identify the terminals which are not the speaker terminals, and feeding back the microphone use condition to the initiator terminal.
Further, in the step S500, the microphone of the speaker-non-terminal is turned off while the usage of the microphone is fed back.
Further, the method comprises the following steps: s600: during the speech mode, the cloud service monitors the use condition of a microphone of the speaker terminal, detects the switching condition of the microphone of the speaker terminal if the situation that no audio data is received within a first preset time period is monitored, and ensures that the microphone of the speaker terminal is in an open state; the step S600 further includes a step S601: if the microphone of the speaker terminal is in an open state and the cloud service does not receive audio data within a second preset time period, detecting whether the speaker terminal is connected with a plurality of microphones or not, and if so, closing the currently used microphone and opening the microphone which is not currently used.
In another aspect, the present invention further provides a communication system based on cloud services, where the system includes: the network conference establishing module is used for establishing a network conference, a participant participating in the network conference comprises an initiator terminal and a participant terminal, and the initiator terminal and the participant terminal are connected with the cloud service; the speech module is used for setting the network conference as a speech mode, and the initiator terminal designates one terminal among the participants of the network conference as a speaker terminal; the detection module is used for detecting the switching condition of the speaker terminal microphone and ensuring that the speaker terminal microphone is in an open state; detecting the switching condition of the microphones of other participants of the network conference, and ensuring that the microphones of other participants of the network conference are in a closed state; and the confirming module is used for judging whether all the microphones of all the participants participating in the network conference are in a correct state according to the detection condition, if so, feeding back the speech mode starting success information to the initiator terminal, and otherwise, feeding back the terminal information that the microphones are in a wrong state to the initiator terminal.
Further, the network conference establishing module is configured to authorize switch operation permissions of respective terminal microphones when a participant of the network conference enters the network conference after connecting; the detection module is used for turning on the microphone of the speaker terminal if the microphone of the speaker terminal is detected to be in a closed state; and if detecting that the microphones of other participants participating in the network conference are in an open state, closing the microphones of the other participants participating in the network conference.
Further, the system further comprises a monitoring module, configured to monitor, during the speech mode, the usage of microphones of all participants in the network conference by the cloud service, and determine the usage of microphones according to whether audio data is received; when the cloud service only receives that one terminal sends audio data, judging whether the terminal is the speaker terminal, and feeding back the microphone use condition to the initiator terminal; and when the cloud service receives that the plurality of terminals send audio data, judging to identify the terminals which are not the speaker terminals, and feeding back the microphone use condition to the initiator terminal. Further, the microphone of the speaker terminal is turned off while the microphone use condition is fed back.
In another scheme, the system further comprises a monitoring module, configured to monitor, by the cloud service, a use condition of a microphone of the speaker terminal during the speech mode, detect, if it is monitored that no audio data is received within a first preset time period, a switching condition of the microphone of the speaker terminal, and ensure that the microphone of the speaker terminal is in an on state; if the microphone of the speaker terminal is in an open state and the cloud service does not receive audio data within a second preset time period, detecting whether the speaker terminal is connected with a plurality of microphones or not, and if so, closing the currently used microphone and opening the microphone which is not currently used.
The invention has the beneficial effects that: when the network communication conference is in a speech mode, the system self-checks the microphone switching condition of each conference participating terminal, automatically adjusts and ensures that the microphone of the speaker terminal is in an open state and the microphones of other conference participants are in a closed state, thereby improving the efficiency of correctly opening the network communication conference; and the microphone use condition of the participants is monitored in the whole process, the microphone switch state is automatically adjusted, even the microphones are automatically switched, the experience feeling of multi-party network communication is improved, and the conference efficiency is improved.
Drawings
Fig. 1 is a schematic diagram of establishing a network conference by each terminal.
Fig. 2 is a schematic flow chart illustrating the opening of the speech mode in the embodiment of the communication method.
Fig. 3 is a schematic diagram of interaction between a terminal and a cloud service in an embodiment of a communication method.
Fig. 4 is an interaction diagram of a monitoring phase in an embodiment of a communication method.
Fig. 5 is a schematic diagram of a multi-microphone switching process of a speaker terminal in an embodiment of a communication method.
Fig. 6 is a block diagram of an embodiment of a communication system.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1 and 2, the participating network conference is divided into two types of terminals, one is the initiator of the communication conference, and the other is the participant of the conference. An initiator logs in a cloud server and establishes a conference room through an initiator terminal, such as a communication terminal of a PC (personal computer) or a mobile phone; the participants enter the network conference room through respective terminals, such as communication terminals like PC or mobile phone, according to the conference room coding and other modes. And when all the participants participating in the network conference are successfully connected to the cloud service, the communication connection is completed, and at the moment, all the participants can at least perform the voice call online. The terminal of each participant is provided with a microphone, the microphone can be a built-in microphone carried by the terminal or an external microphone externally connected with the terminal, and the microphone is used for collecting voice information of a user and realizing synchronous sharing of voice through cloud service.
The network conference in the embodiment has a speech mode, and the speech mode can be set firstly when the initiator establishes a conference room, or can be set after the initiator enters the conference room. When the network conference is in a speech mode, the initiator terminal has the authority to designate the speaker. The initiator terminal can select any one of the participated terminals in the speaker selection boundary surface as a speaker terminal, and the speaker terminal can be the initiator terminal or a participant terminal. The initiator may assign a speaker in a manner of assigning a speaker role, the initiator assigns the speaker role to a terminal, and the assigned terminal binds or associates the speaker role. The speaker role can be a specific identifier or a specific name space, and detection, monitoring and recognition are facilitated.
In this embodiment, the initiator terminal designates one terminal as a speaker terminal, and detects the switching conditions of the microphones of all the participant terminals after the designation is completed. The method comprises the steps of detecting the switching condition of a microphone of a speaker terminal, and ensuring that the microphone is always in an open state during a speech mode so that participants can hear the speech content of the speaker. And meanwhile, the switching conditions of the microphones of other terminals participating in the network conference are detected, so that the microphones of the terminals are ensured to be in a closed state during the speech mode, the terminals are all the terminals of the participants except the terminal of the main speaker, and obviously, the terminals can also comprise the terminals of the initiator so as to avoid some accidents from disturbing or even interrupting the speech of the main speaker.
If the microphone of the speaker terminal is in the on state and the microphones of the other conference participants are in the off state after detection, all the microphones are judged to be in the correct state, and the network conference is successfully switched to the speech mode. If any microphone is in an error state, if the microphone of the speaker terminal is in a closed state or the microphones of other participants are in an open state, the microphones are judged to be in the error state.
Further, at least the judgment result needs to be fed back to the initiator terminal, so that the initiator terminal can know the network conference condition, and therefore the error correction can be processed. Particularly, when there is a microphone in an error state, a terminal identification code or a terminal name in the error state may be fed back to the originator terminal so that the originator individually contacts the error terminal to correct the error. For example, if the speaker terminal microphone is turned off, the name of the speaker terminal is fed back to the initiator terminal, the initiator can independently contact the speaker description condition to turn on the microphone, the speaker terminal can be replaced according to the actual condition after the speaker terminal microphone is confirmed to be damaged, and the initiator reassigns the replaced terminal as the speaker terminal.
In another embodiment, as shown in fig. 3, when a participant enters a network conference or after the participant enters the network conference, the participant authorizes the switch operation authority of the respective terminal microphone to the cloud service that establishes the connection, so that the cloud service can operate the microphone in time according to the preset rule. Specifically, the preset rule may be that, when the network conference is in a speech mode, if it is detected that a microphone of the speaker terminal is in an off state, the microphone is turned on, and the speaker terminal may be identified by a specific identifier or the like; for other participating terminals, i.e. those terminals without specific identification, if it is detected that their microphone is in an on state, then their microphone is adjusted to an off state. The on-off state of the microphone may be transmitted when each terminal is connected to the network conference, or may be determined and recognized by the cloud service according to the communication with the terminal connected to the cloud service.
In addition, for the switching condition of each terminal microphone in the speech mode, the adjusted final result is fed back to the initiator terminal, so that the initiator terminal can know the final network conference condition. For the microphone which is still in the error state after adjustment, the initiator can directly contact the other party and inform the other party of replacing the microphone or replacing the connecting terminal, so that the preparation time of the network conference is shortened, and the conference experience is improved.
When the network conference is normally carried out in a speech mode, the use conditions of microphones of all terminals connected to the cloud service are monitored. Specifically, during the speech mode, the cloud service monitors the use of the microphones of all participants in the network conference, and determines the use of the microphones according to whether audio data is received, determines that the microphones are in an on state for a terminal having audio data transmission, and determines that the microphones are in an off state for a terminal not having audio data transmission. Obviously, the monitoring may be real-time monitoring, and may also use the received audio data as a monitoring start condition.
More specifically, in an embodiment, when the cloud service receives only one terminal that has sent audio data, it needs to determine whether the terminal is a speaker terminal. Whether the terminal is the speaker terminal can be judged by judging whether the terminal has a speaker identifier and the like, if the terminal is the speaker terminal, the rule is met, and the speech mode communication is fed back to the initiator terminal normally. If the terminal is not the speaker terminal, the conditions such as the name of the sound-producing terminal and the like need to be fed back to the initiator terminal; or trying to close the microphone of the sound-emitting terminal, and if the closing fails, feeding back the condition to the initiator and/or the sound-emitting terminal; in addition, the on-off condition of the microphone of the speaker terminal is detected when the microphone of the terminal is tried to be closed, and the microphone of the speaker terminal is ensured to be in an on state. According to the scheme, the audio data received by the cloud service is used as the starting condition for monitoring, so that resources are saved.
In another embodiment, when the cloud service receives that the plurality of terminals all send audio data, it is necessary to identify which of the terminals are non-speaker terminals according to the speaker identifier, and it may also be determined whether the terminals include a speaker terminal, and the condition that the microphone of the non-speaker terminal is in an on state is fed back to the initiator terminal, and/or the conditions are fed back to the sounding non-speaker terminals to allow the sounding non-speaker terminals to actively turn off the microphone. Obviously, the cloud service may also directly turn off the microphones of these sounding non-speaker terminals and ensure that the speaker terminal microphone is in an on state. According to the scheme, the audio data received by the cloud service is used as the starting condition for monitoring, so that resources are saved.
Referring to fig. 5, in other embodiments, during the speech mode, the cloud service monitors a microphone usage of the speaker terminal, and detects a switch of the microphone of the speaker terminal and ensures that the microphone of the speaker terminal is in an on state if it is monitored that no audio data is received within a first preset time period. Specifically, the first preset time period is a preset time period, such as 5 minutes; the cloud service monitors the microphone of the speaker terminal, and when audio data sent from the speaker terminal is not received within 5 minutes, the abnormality of the microphone of the speaker terminal is judged in advance. According to the scheme, the speaker terminal is monitored at a fixed point, the microphone of the speaker terminal is kept in an open state during a speech mode, and audio input is normal.
Therefore, the on-off condition of the microphone of the speaker terminal is detected, and if the microphone is in the off state, the microphone is actively turned on to ensure that the microphone is in the on state. And if the microphone of the speaker terminal is detected to be in an open state, continuing monitoring to detect the time starting point of the fact that the open state is the continued monitoring, and if the cloud service does not receive the audio data within a second preset time period, detecting whether the speaker terminal is connected with a plurality of microphones or not. The second preset time period is a preset time period, and may be set to have the same value as the first preset time period or different from the first preset time period, and the starting point of the second preset time period may be a time starting point for continuing monitoring. Specifically, the second preset time period is 2 minutes, and if it is detected that the microphone of the speaker terminal is in the on state within 2 minutes or no audio data transmission is monitored, it is determined in advance that the microphone currently used by the speaker terminal is in the state incapable of being used normally.
Therefore, whether the speaker terminal is connected with a plurality of microphones is further detected, certainly, the confirmation of the plurality of microphones can also be detected when the initiator designates the terminal as the speaker terminal, and the identification related to one plurality of microphones is given to the speaker terminal, so that whether the speaker terminal has a plurality of microphones can be confirmed only by identifying whether the speaker terminal has the identification. And if the speaker terminal is connected with a plurality of microphones, closing the currently used microphone and opening the microphones which are not currently used. Specifically, the speaker terminal is a notebook computer and is connected with an external microphone such as a bluetooth headset, and the like, and the bluetooth headset is currently used as an audio input device, the cloud service turns off the bluetooth headset as the audio input device, and turns on the microphone built in the notebook computer as the audio input device. The cloud service can even directly disconnect the bluetooth headset and turn on the laptop built-in microphone as the audio input device. It should be noted that these operations may require authorization of the terminal, and these authorization operations may be completed when the connection cloud service joins the network conference. According to the scheme, the intelligent switching of a plurality of microphones of the speaker terminal is realized, and the fluency of network communication is improved.
Corresponding to the above communication method, with reference to fig. 6, another embodiment of the present invention provides a communication system based on cloud services, where functional modules of the communication system are stored and run on the cloud services. The system comprises a network conference establishing module, a speech module, a detection module and a confirmation module.
The network conference establishing module has the functions of: and establishing the network conference, wherein the participants of the network conference comprise an initiator terminal and a participant terminal, and the initiator terminal and the participant terminal are connected with the cloud service. The initiator terminal establishes a network conference room on the cloud service through the network conference establishing module, and other participant terminals are connected to enter the network conference room through the network conference establishing module.
Wherein, the function of speech module includes: and setting the network conference as a speech mode, wherein the initiator terminal designates one terminal among the participants of the network conference as a main speaker terminal. Specifically, the initiator may set the network conference to the speech mode through the speech module, and may set the mode when the connection enters the network conference or after the connection enters the network conference. The speaker terminal may be any one of the initiator terminal or the participant terminal, and each terminal connected to the network conference may be displayed in the lecture module, and one terminal may be selected and set as the speaker terminal, for example, the speaker terminal is determined and set through a selected popup window.
Wherein, the function of detection module includes: detecting the switching condition of a speaker terminal microphone and ensuring that the speaker terminal microphone is in an open state; and detecting the switching condition of the microphones of other participants of the network conference, and ensuring that the microphones of other participants of the network conference are in a closed state. After the initiator sets the speaker terminal, the detection module needs to detect the microphone states of all the participants' terminals, and provides corresponding information for further determining whether the participants are in the correct state.
Wherein, the function of confirming the module includes: and judging whether the microphones of all the participants are in correct states according to the detection condition, if so, feeding back speech mode starting success information to the initiator terminal, and if so, feeding corresponding terminal information to the initiator terminal so that the initiator can process and eliminate errors according to the terminal information.
In another embodiment, the network conference establishing module is further configured to authorize the switch operation permission of each terminal microphone when the participating network conference user enters the network conference after connecting. The switching operation authority of the respective terminal microphone is granted to the communication system, whereby the system can control the switching of the microphone via the network. Obviously, furthermore, the volume of the microphone connected to the cloud service terminal and other relevant parameters can be adjusted.
Based on the network conference establishing module, if the detection module detects that the microphone of the speaker terminal is in a closed state, the operation of starting the microphone of the speaker terminal through the network can be realized. Accordingly, if it is detected that the microphones of the other participants of the network conference are in the on state, the operation of turning off the microphones of the other participants of the network conference can be realized through the network. According to the scheme, the intelligent control of the microphone is realized, the process of starting speech is accelerated, and the communication experience of participants is improved.
Further, in one embodiment, the system further comprises a monitoring module. The functions of the monitoring module include: during the speech mode, the cloud service monitors the use of the microphones of all participants in the network conference and judges the use of the microphones according to whether audio data is received or not. When the cloud service only receives that one terminal sends audio data, judging whether the terminal is a speaker terminal, and if the terminal is the speaker terminal, feeding back information normally related to a microphone of the speaker to the initiator; otherwise, the information related to the terminal is fed back to the terminal of the initiator, and the initiator processes and closes the microphone of the terminal according to the feedback information.
When the cloud service receives that the audio data is sent by the plurality of terminals, the non-speaker terminal and the speaker terminal need to be judged and identified first. For the speaker terminal, if the monitoring process is included in the monitoring process, the use condition of the microphone of the speaker terminal is normal; if the monitoring is not included in the monitoring process, whether the microphone of the speaker terminal is in an open state or not can be further detected, and even the microphone of the speaker terminal is adjusted to be in the open state through a network. For the non-speaker terminals, the microphone use conditions of the terminals need to be fed back to the initiator terminal, so that the initiator can coordinate to close the microphones according to the information.
For the condition that the non-speaker terminal produces sound, if the sound producing terminals have the operation permission authorized to the microphone switch of the communication system, the system can also automatically close the microphones directly through the network without manual processing of an initiator, and the communication efficiency is improved.
In another embodiment, the system includes a monitoring module that functions differently than the monitoring module described above. The functions of the monitoring module include: during the speech mode, the cloud service monitors the use condition of a microphone of the speaker terminal; and if the condition that the audio data are not received within the first preset time period is monitored, further detecting the switching condition of the microphone of the speaker terminal, and ensuring that the microphone of the speaker terminal is in an open state. The microphone in the closed state can be opened through the network, so that the microphone of the speaker terminal is ensured to be in the open state. According to the scheme, the use condition of the microphone of the speaker terminal is actively monitored, and the microphone of the speaker terminal is kept in an open state and audio input is normal during a speech mode.
If the microphone of the speaker terminal is in an open state and the cloud service does not receive the audio data within the second preset time period, further detecting whether the speaker terminal is connected with a plurality of microphones. If it is detected that a plurality of microphones are actually connected, the currently used microphone is closed, and the microphones which are not currently used are opened, namely, the plurality of microphones are switched through the network. Otherwise, the information that the speaker terminal microphone cannot work normally can be fed back to the initiator, so that the initiator can manually handle the problem. According to the scheme, the intelligent switching of the plurality of microphones of the speaker terminal is realized, and the fluency of network communication is improved. In addition, for specific descriptions of the first preset time period and the second preset time period in this scheme, reference may be made to the foregoing description.
The above-mentioned embodiments are only for convenience of description, and are not intended to limit the present invention in any way, and those skilled in the art will understand that the technical features of the present invention can be modified or changed by other equivalent embodiments without departing from the scope of the present invention.
Claims (6)
1. A communication method based on cloud service is characterized by comprising the following steps:
s100: establishing a network conference, wherein participants participating in the network conference comprise an initiator terminal and a participant terminal, the initiator terminal and the participant terminal are connected with a cloud service,
the network conference participants authorize the switch operation authority of respective terminal microphones when connecting and entering the network conference;
s200: when the network conference is in a speech mode, the initiator terminal appoints one terminal among the participants participating in the network conference as a speaker terminal;
s300: detecting the switch condition of the speaker terminal microphone and ensuring that the speaker terminal microphone is in an open state,
detecting the switching condition of the microphones of other participants of the network conference, and ensuring that the microphones of other participants of the network conference are in a closed state;
s400: judging whether all the microphones of the participants in the network conference are in a correct state according to the detection condition,
if yes, feeding back the speech mode starting success information to the initiator terminal,
otherwise, feeding back the terminal information of which the microphone is in an error state to the initiator terminal;
s500: during the speech mode, the cloud service monitors the use conditions of all microphones of the participants participating in the network conference, and judges the use conditions of the microphones according to whether audio data are received or not; the step S500 includes a case that S501, when the cloud service receives only one terminal that has sent audio data, it determines whether the terminal is the speaker terminal and feeds back a microphone usage to the originator terminal, and if the terminal is not the speaker terminal, the microphone of the terminal is turned off;
s600: when the cloud service monitors the microphone usage of the speaker terminal,
if the situation that the audio data are not received within a first preset time period is monitored, detecting the switching condition of the speaker terminal microphone, and ensuring that the speaker terminal microphone is in an open state;
if the microphone of the speaker terminal is in an open state and the cloud service does not receive audio data within a second preset time period, detecting whether the speaker terminal is connected with a plurality of microphones or not, and if so, closing the currently used microphone and opening the microphone which is not currently used.
2. The communication method according to claim 1,
in step S300, if it is detected that the microphone of the speaker terminal is in the off state, the microphone of the speaker terminal is turned on,
and if detecting that the microphones of other participants participating in the network conference are in an open state, closing the microphones of the other participants participating in the network conference.
3. The communication method according to claim 1, further comprising the steps of:
the step S500 further includes the following cases:
s502: and when the cloud service receives that the plurality of terminals send audio data, judging and identifying the terminals which are not the main speaker, feeding back the use condition of the microphone to the initiator terminal, and closing all the microphones which are not the main speaker terminal.
4. A communication system based on cloud services, the system comprising:
a network conference set-up module for establishing a network conference,
the system comprises a cloud service server, a cloud service server and a client side terminal, wherein the cloud service server is used for establishing a network conference, and participants participating in the network conference comprise an initiator terminal and a participant terminal which are connected with the cloud service server; the switch operation authority used for authorizing the respective terminal microphone when the person participating in the network conference is connected to enter the network conference;
the speech module is used for carrying out the speech,
the system is used for setting the network conference as a speech mode, and the initiator terminal designates one terminal among the participants participating in the network conference as a speaker terminal;
a detection module for detecting the position of the optical fiber,
the system is used for detecting the switching condition of the speaker terminal microphone and ensuring that the speaker terminal microphone is in an open state; detecting the switching condition of the microphones of other participants of the network conference, and ensuring that the microphones of other participants of the network conference are in a closed state;
a confirmation module for confirming the position of the mobile terminal,
for judging whether the microphones of all the participants in the network conference are in a correct state according to the detection condition,
if yes, feeding back the speech mode starting success information to the initiator terminal,
otherwise, feeding back the terminal information of which the microphone is in an error state to the initiator terminal;
a monitoring module for monitoring the temperature of the sample,
the cloud service monitors the use conditions of all microphones of the participants participating in the network conference during the speech mode, and judges the use conditions of the microphones according to whether audio data are received or not; when the cloud service only receives that one terminal sends audio data, judging whether the terminal is the speaker terminal and feeding back the microphone use condition to the initiator terminal, and if the terminal is not the speaker terminal, closing the microphone of the terminal;
the cloud service is used for monitoring the use condition of the microphone of the speaker terminal during the speech mode, detecting the on-off condition of the microphone of the speaker terminal if the fact that the audio data are not received within a first preset time period is monitored, and ensuring that the microphone of the speaker terminal is in an on state; if the microphone of the speaker terminal is in an open state and the cloud service does not receive audio data within a second preset time period, detecting whether the speaker terminal is connected with a plurality of microphones or not, and if so, closing the currently used microphone and opening the microphone which is not currently used.
5. The communication system according to claim 4,
the detection module is used for turning on the microphone of the speaker terminal if the microphone of the speaker terminal is detected to be in a closed state; and if detecting that the microphones of other participants participating in the network conference are in an open state, closing the microphones of the other participants participating in the network conference.
6. The communication system according to claim 4,
and the monitoring module is used for judging and identifying the non-speaker terminal when the cloud service receives that the plurality of terminals send audio data, feeding back the use condition of the microphone to the initiator terminal, and closing all the microphones of the non-speaker terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210437419.8A CN114553841B (en) | 2022-04-25 | 2022-04-25 | Communication method and system based on cloud service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210437419.8A CN114553841B (en) | 2022-04-25 | 2022-04-25 | Communication method and system based on cloud service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114553841A CN114553841A (en) | 2022-05-27 |
CN114553841B true CN114553841B (en) | 2022-07-29 |
Family
ID=81667686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210437419.8A Active CN114553841B (en) | 2022-04-25 | 2022-04-25 | Communication method and system based on cloud service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114553841B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116524910B (en) * | 2023-06-25 | 2023-09-08 | 安徽声讯信息技术有限公司 | Manuscript prefabrication method and system based on microphone |
CN116708387B (en) * | 2023-08-08 | 2023-11-03 | 东方瑞通(北京)咨询服务有限公司 | Online training student management system based on conference platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111510662A (en) * | 2020-04-27 | 2020-08-07 | 深圳米唐科技有限公司 | Network call microphone state prompting method and system based on audio and video analysis |
CN112601045A (en) * | 2020-12-10 | 2021-04-02 | 广州虎牙科技有限公司 | Speaking control method, device, equipment and storage medium for video conference |
CN112689092A (en) * | 2020-12-23 | 2021-04-20 | 广州市迪士普音响科技有限公司 | Automatic tracking conference recording and broadcasting method, system, device and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007051493A1 (en) * | 2005-11-07 | 2007-05-10 | Telecom Italia S.P.A. | Method for managing a conference call in a telephone network |
JP2009017330A (en) * | 2007-07-06 | 2009-01-22 | Sony Corp | Video conference system, video conference method, and video conference program |
US20160255126A1 (en) * | 2014-03-01 | 2016-09-01 | William Sarris | Application and method for conducting group video conversations and meetings on mobile communication devices |
WO2018017086A1 (en) * | 2016-07-21 | 2018-01-25 | Hewlett-Packard Development Company, L.P. | Determining when participants on a conference call are speaking |
EP3358857B1 (en) * | 2016-11-04 | 2020-04-15 | Dolby Laboratories Licensing Corporation | Intrinsically safe audio system management for conference rooms |
-
2022
- 2022-04-25 CN CN202210437419.8A patent/CN114553841B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111510662A (en) * | 2020-04-27 | 2020-08-07 | 深圳米唐科技有限公司 | Network call microphone state prompting method and system based on audio and video analysis |
CN112601045A (en) * | 2020-12-10 | 2021-04-02 | 广州虎牙科技有限公司 | Speaking control method, device, equipment and storage medium for video conference |
CN112689092A (en) * | 2020-12-23 | 2021-04-20 | 广州市迪士普音响科技有限公司 | Automatic tracking conference recording and broadcasting method, system, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114553841A (en) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114553841B (en) | Communication method and system based on cloud service | |
EP1920587B1 (en) | Method and apparatus for multiparty collaboration enhancement | |
US11107490B1 (en) | System and method for adding host-sent audio streams to videoconferencing meetings, without compromising intelligibility of the conversational components | |
EP1116374B1 (en) | System and method for conducting an auction over a communications network | |
CN102550008B (en) | Control multi-party communication | |
US9736312B2 (en) | Method and system for controlling audio signals in multiple concurrent conference calls | |
US7330541B1 (en) | Automated conference moderation | |
CN101675623B (en) | Media detection and packet distribution in a multipoint conference | |
US20080160976A1 (en) | Teleconferencing configuration based on proximity information | |
US7539486B2 (en) | Wireless teleconferencing system | |
KR20020022165A (en) | Method of multipoint video conference in video conferencing system | |
US20140171047A1 (en) | Management of Mute and Unmute Requests During an Electronic-Conference Session | |
WO2005094051A1 (en) | Active speaker information in conferencing systems | |
JP2010098731A (en) | Method for displaying dynamic sender identity during point-to-point and multipoint telephone-video conference, and video conference system | |
US11115444B2 (en) | Private communications in virtual meetings | |
WO2008038103A2 (en) | Active source identification for conference calls | |
JP2006237864A (en) | Terminal for processing voice signals of a plurality of talkers, server apparatus, and program | |
US10236016B1 (en) | Peripheral-based selection of audio sources | |
US20150334243A1 (en) | Method and system for interoperation between multiple conference systems | |
US6707827B1 (en) | Method and apparatus for optimizing audio response in telephony-over-LAN systems | |
JP2012019416A (en) | Information processing terminal, call control method, and program | |
WO2021257245A2 (en) | System, method, and apparatus for selective participant interaction in an online multi-participant gathering space | |
JP4400598B2 (en) | Call center system and control method for videophone communication | |
KR100586530B1 (en) | Method for multipoint videoconference establishment using computer telephony intergration | |
CN111542034B (en) | Collaborative management method and device for binary configuration teleconference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |