CN114553841B - Communication method and system based on cloud service - Google Patents

Communication method and system based on cloud service Download PDF

Info

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
Application number
CN202210437419.8A
Other languages
Chinese (zh)
Other versions
CN114553841A (en
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.)
Guangzhou Jiyun Information Technology Co ltd
Original Assignee
Guangzhou Jiyun Information Technology 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 Guangzhou Jiyun Information Technology Co ltd filed Critical Guangzhou Jiyun Information Technology Co ltd
Priority to CN202210437419.8A priority Critical patent/CN114553841B/en
Publication of CN114553841A publication Critical patent/CN114553841A/en
Application granted granted Critical
Publication of CN114553841B publication Critical patent/CN114553841B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1086In-session procedures session scope modification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1093In-session procedures by adding participants; by removing participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Communication method and system based on cloud service
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.
CN202210437419.8A 2022-04-25 2022-04-25 Communication method and system based on cloud service Active CN114553841B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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