CN111092848A - Cooperative control method, server and storage device for remote communication group - Google Patents

Cooperative control method, server and storage device for remote communication group Download PDF

Info

Publication number
CN111092848A
CN111092848A CN201811244833.7A CN201811244833A CN111092848A CN 111092848 A CN111092848 A CN 111092848A CN 201811244833 A CN201811244833 A CN 201811244833A CN 111092848 A CN111092848 A CN 111092848A
Authority
CN
China
Prior art keywords
terminal
remote communication
communication group
server
control
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.)
Withdrawn
Application number
CN201811244833.7A
Other languages
Chinese (zh)
Inventor
林海天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qiku Internet Technology Shenzhen Co Ltd
Original Assignee
Qiku Internet Technology Shenzhen 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 Qiku Internet Technology Shenzhen Co Ltd filed Critical Qiku Internet Technology Shenzhen Co Ltd
Priority to CN201811244833.7A priority Critical patent/CN111092848A/en
Publication of CN111092848A publication Critical patent/CN111092848A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
    • 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
    • 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/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a cooperative control method, a server and a storage device of a remote communication group, wherein the remote communication group comprises a plurality of terminals capable of realizing communication, and the method comprises the following steps: when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state; when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation. By the method, the invention can prevent bad use experience brought to other terminals because part of the terminals are not in working states when the remote communication group works.

Description

Cooperative control method, server and storage device for remote communication group
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a cooperative control method, a server, and a storage device for a remote communication group.
Background
The remote communication group needs all the participants to realize communication and exchange together, but in the process of establishing and exchanging the remote communication group, some terminals may not be in working state, such as in off-line state or on-hook state, so as to bring bad experience to other terminals in the remote communication group.
Taking a teleconference as an example, in the teleconference, more than two terminal devices can participate in the conference at the same time and exchange information in any direction. When a terminal device participating in a teleconference is offline, for example, due to the temporary absence of an operator, the offline party may miss part of the content of the teleconference, and other participants may need to wait for the offline party to go online again, which may result in a bad experience for other participants of the teleconference.
Disclosure of Invention
The invention mainly solves the technical problem of how to prevent the influence on the normal communication or operation of the remote communication group caused by the fact that part of terminals are not in the working state when the remote communication group works.
In order to solve the above technical problem, one technical solution adopted by the present invention is to provide a cooperative control method for a remote communication group, where the remote communication group includes a plurality of terminals capable of implementing communication, and the method includes: when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state; when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
Wherein, the server detects whether the terminals in the remote communication group are in a working state, including: the server monitors whether the terminal in the remote communication group receives an operation instruction input by a user within a preset time; if not, judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
Wherein after the server allows the second terminal in an active state in the remote communication group to enter the proxy control mode, the method comprises: the server continuously monitors whether the first terminal receives an operation instruction input by a user; and if so, judging that the first terminal is in a working state, and sending a control instruction for exiting the proxy control mode to the second terminal, or directly interrupting the control of the second terminal on the first terminal.
Wherein, after the sending of the control instruction to the second terminal to exit the proxy control mode or the direct interruption of the control of the second terminal to the first terminal, the method comprises: and the server sends prompt information to the first terminal, wherein the prompt information is control information of the first terminal during the second terminal is in the proxy control mode.
Before the server allows the second terminal in the working state in the remote communication group to enter the proxy control mode, the method comprises the following steps: the server judges whether the control authority of the second terminal in the working state in the remote communication group meets a preset condition or not; and if so, executing the server to allow the second terminal in the working state in the remote communication group to enter an agent control mode.
Wherein the allowing, by the server, the second terminal in an active state in the remote communication group to enter the proxy control mode includes: if a plurality of second terminals meeting the preset conditions exist, the server further compares the control authority among the plurality of second terminals; and the server allows the second terminal with the highest control authority to enter an agent control mode.
Wherein the remote communication group is working for the remote communication group to carry out a remote conference call; the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the first terminal carries out the teleconference; the preset operation comprises at least one of the following operations: entering a teleconference, turning off the microphone, turning on the camera, turning off the camera, adjusting the volume of the microphone or the loudspeaker.
Wherein the remote communication group is working to play a team game for the remote communication group; the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the team game is played; the preset operation comprises game entering and/or game playing.
In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a cooperative control server of a remote communication group, where the cooperative control server is a server in any one of the cooperative control methods, and the cooperative control server includes a communication circuit, a memory, and a processor, which are coupled to each other; the communication circuit is used for communicating with each terminal; the memory is used for storing program data; the processor executes the program data for implementing the method as described in any one of the above.
In order to solve the above technical problem, another technical solution adopted by the present invention is to provide a storage device, which stores program data that can be executed to implement the method according to any one of the above.
The invention has the beneficial effects that: different from the prior art, when the remote communication group works, whether the terminal in the remote communication group is in a working state is detected through the server, and when the first terminal which is not in the working state is detected to exist in the remote communication group, the server allows the second terminal in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to perform preset operation, so that normal communication or operation of the remote communication group is ensured, and bad experience brought to other terminals in the remote communication group due to the fact that the first terminal is not in the working state is prevented.
Drawings
Fig. 1 is a schematic flowchart illustrating a cooperative control method for a remote communication group according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating a cooperative control method for a remote communication group according to a second embodiment of the present invention;
fig. 3 is a flowchart illustrating a cooperative control method for a remote communication group according to a third embodiment of the present invention;
fig. 4 is a schematic flowchart illustrating a cooperative control method for a remote communication group according to a fourth embodiment of the present invention;
fig. 5 is a flowchart illustrating a fifth embodiment of a cooperative control method for a remote communication group according to the present invention;
fig. 6 is a flowchart illustrating a cooperative control method for a remote communication group according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an embodiment of a cooperative operation server of a remote communication group provided in the present invention;
FIG. 8 is a schematic structural diagram of an embodiment of a memory device provided in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a cooperative operation method for a remote communication group according to a first embodiment of the present invention. The remote communication group of the present application includes a plurality of terminals capable of realizing communication, and the cooperative control method of the remote communication group in the present embodiment includes:
step S101: and when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state.
Each terminal in the remote communication group of the present application is an electronic device capable of performing remote communication, for example, an intelligent terminal such as a desktop computer, a smart phone, a tablet computer, a notebook computer, a mobile internet device, or a wearable device, or an audio communication terminal such as a general analog phone, a voice recorder phone, a coin-feed phone, a magnetic card phone, an IC card phone, or an intercom applied to a general telephone switching network. With the continuous development of the internet, remote communication has become the most widely used communication mode for people and is increasingly applied to daily life and work; in daily life and work, people often need to finish a certain task or thing by multiple people, and at the moment, a corresponding remote communication group needs to be established. It can be understood that the remote communication group needs all the participants to perform communication and exchange together, but during the establishment and exchange of the remote communication group, there may be a situation that some terminals are not in an operating state, for example, in an offline state or an on-hook state, so as to bring a bad experience to other terminals in the remote communication group, and then when the remote communication group operates, the server needs to detect whether each terminal in the remote communication group is in an operating state. In a specific application scenario, the remote communication group includes a plurality of telephone sets for performing a remote conference call, for example, the telephone set a needs to report related work to other telephone sets, in order to avoid that the other telephone sets influence the progress of the report content of the telephone set a or ensure that the other telephone sets can receive the work content reported by the telephone set a, the server may detect whether each telephone set in the remote conference call group is in a working state, so as to ensure the continuity of the whole conference call. In another specific application scenario, the remote communication group includes a plurality of mobile phones for team games, for example, the plurality of mobile phones for team games need to perform a team competition task, each participant needs to play its role in the team competition task because each participant has its own role for positioning, and the server can detect whether each mobile phone in the team game group is in a working state at this time, so as to ensure the continuity of the team competition task and even the whole game.
Step S102: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
The terminal is in a working state in the present application, which means that when the terminal performs work in a telecommunication group, the terminal performs certain operations in order to communicate with other participants and execute related tasks, and at this time, the terminal is in the working state. And when the server detects that the first terminal which is not in the working state exists in the remote communication group, the server allows the second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation. It can be understood that, in order to avoid that the first terminal cannot communicate with other participants and perform related tasks due to the fact that the first terminal is not in a working state, and thus brings bad experience to other terminals in the remote communication group, other terminals in working may enter a proxy control mode, and in the proxy control mode, the other terminals may control the first terminal to perform some operations that originally need to be performed by the first terminal itself; in addition, the control mode that the second terminal in the working state in the remote communication group enters the proxy control mode and controls the first terminal can be voice control or terminal key control.
In a specific application scenario, the remote communication group includes a plurality of telephone sets for performing a remote conference call, and when the server detects that the first telephone set is not in the working state, in order to avoid that the first telephone set cannot communicate with other participants due to the non-working state, and thus bring a bad experience to other telephone sets in the remote conference call group, other participants in the working state, such as the second telephone set, may control the first telephone set to perform some operations that originally need to be performed by the first telephone set, for example, control the first telephone set to enter the remote conference call, turn off or turn on a microphone, turn on or turn off a camera, adjust the volume of the microphone or a speaker, and so on. In another specific application scenario, the remote communication group includes a plurality of mobile phones for performing a team game, and when the server detects that the mobile phone a is not in an operating state, for example, the mobile phone a is on-hook, in order to avoid a bad game experience brought to game teammates due to the on-hook behavior of the mobile phone a, other game teammates, for example, the mobile phone b, may control the character of the mobile phone a to perform a game operation. It can be understood that, when the remote communication group is a team game group, the preset operation for controlling the first terminal may be a basic operation or a strategic operation; taking the royal glory as an example, the basic operation may be defensive operation, such as moving a character away from an enemy hero, a general attack or an intelligent enforcement to attack enemy soldiers or neutral creatures of a game character, etc.; strategic operation can be auxiliary or protection along with a certain team of friends of the own, or clearing and restraining with a certain soldier line, or clearing neutral creatures in a wild area to obtain experience and money.
In this embodiment, when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state, and when detecting that the first terminal is not in the working state, the server allows the second terminal in the working state in the remote communication group to enter the proxy control mode to control the first terminal to perform the preset operation, so that the bad experience brought to other terminals in the remote communication group due to the fact that the first terminal is not in the working state can be prevented.
Referring to fig. 2, fig. 2 is a flowchart illustrating a cooperative operation method for a remote communication group according to a second embodiment of the present invention. The cooperative control method of the remote communication group in the embodiment includes:
step S201: when the remote communication group works, the server monitors whether the terminal in the remote communication group receives an operation instruction input by a user within a preset time. If not, execute step S202; if the operation instruction is received, the terminal receiving the operation instruction input by the user is judged to be in a working state, the terminal in the working state does not need other terminals to control and operate, and the process is ended.
Step S202: and judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
The server can detect whether each terminal in the remote communication group is in a working state or not when the remote communication group works, and specifically can achieve the purpose of monitoring whether the terminal in the remote communication group receives an operation instruction input by a user within preset time or not. It can be understood that, when the server monitors the terminal and finds that the terminal does not receive the operation instruction input by the user, at this time, it may be determined that the terminal does not perform any operation, for example, the terminal cannot enter the remote communication group due to a network failure or a device failure, or a user using the terminal does not use the terminal for operation, which may indicate that the terminal that does not receive the operation instruction input by the user is not in a working state. In the course of the actual work of the telecommunication group, although all the participants are required to communicate and exchange together, all the terminals are required to participate, not all terminals need to participate at any point in the overall process of working with a telecommunication group, therefore, when determining whether the terminal in the remote communication group is in a working state, it is required to monitor whether the terminal receives an operation instruction input by a user within a preset time, the preset time of the present application can be set by the designer or by the participants in the telecommunication group according to the actual need, for example, when the remote communication group is a teleconference group, the preset time is set to 10 minutes, namely, after monitoring that a certain telephone does not receive an operation instruction input by a user within 10 minutes, judging that the telephone is not in a working state; or when the remote communication group is a team game group, as the players are required to continuously perform related operations in the game process, the preset time can be set to 30 seconds, namely, after the mobile phone is monitored to not receive an operation instruction input by the user within 30 seconds, the mobile phone is judged not to be in a working state.
Step S203: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
In this implementation scenario, step S203 provided in this embodiment is substantially similar to step S102 in the first embodiment of the cooperative control method for a remote communication group provided in this application, and is not repeated here.
In this embodiment, whether the operation instruction input by the user is received by the terminal in the remote communication group within the preset time can be monitored to detect and judge whether each terminal in the remote communication group is in the working state or not when the remote communication group works, and the preset time can be set according to actual needs, so that whether the terminal is in the working state or not can be flexibly and effectively judged.
Referring to fig. 3, fig. 3 is a flowchart illustrating a cooperative operation method for a remote communication group according to a third embodiment of the present invention. The cooperative control method of the remote communication group in the embodiment includes:
step S301: when the remote communication group works, the server monitors whether the terminal in the remote communication group receives an operation instruction input by a user within a preset time. If not, go to step S302; if so, judging that the terminal receiving the operation instruction input by the user is in a working state, and ending the process.
Step S302: and judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
Step S303: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
In this implementation scenario, steps S301 to S303 provided in this embodiment are substantially similar to steps S201 to S203 in the second embodiment of the cooperative control method for a remote communication group provided in this application, and are not described herein again.
Step S304: and the server continuously monitors whether the first terminal receives an operation instruction input by the user. If yes, go to step S305; if not, the first terminal is judged not to be in the working state, which indicates that the first terminal still needs the control of the second terminal at the moment, and the process is ended.
Step S305: and judging that the first terminal is in a working state, and sending a control instruction for exiting the proxy control mode to the second terminal, or directly interrupting the control of the second terminal on the first terminal.
It can be understood that, in order to avoid that the first terminal cannot communicate with other participants and perform related tasks due to being not in the working state, for example, being in the offline state or the on-hook state, which brings a bad experience to other terminals in the remote communication group, the second terminal in working may enter the proxy control mode, and control the first terminal to perform some operations that originally need to be performed by the first terminal itself in the proxy control mode. Then, after the second terminal controls the first terminal for a period of time, if the first terminal returns to the working state from the original non-working state, the second terminal needs to return the right to control the first terminal to the first terminal itself in the working state. Therefore, after the second terminal enters the proxy control mode to control the first terminal to perform the preset operation, the server should continue to monitor whether the first terminal receives the operation instruction input by the user, where the operation instruction input by the user refers to the operation instruction input by the user using the first terminal; if the first terminal receives an operation instruction input by a user using the first terminal, the first terminal is judged to be in a working state at the moment, then the server sends a control instruction for exiting the proxy control mode to the second terminal, the second terminal exits the control of the first terminal after receiving the control instruction for exiting the proxy control mode, or the server can directly interrupt the control of the second terminal on the first terminal. For example, when the remote communication group is a remote conference group, the first telephone cannot enter the remote communication group because the user using the first telephone is not beside the first telephone, so the second telephone enters the proxy control mode and controls the first telephone to enter the remote communication group, and then the user using the first telephone returns to the side of the first telephone and operates the first telephone, so that the first telephone is judged to be in the working state at the moment, the server sends a control instruction for exiting the proxy control mode to the second telephone, the second telephone exits the control of the first telephone after receiving the control instruction for exiting the proxy control mode, and the first telephone is controlled by the user using the first telephone. For another example, when the remote communication group is a team game group, the computer a cannot enter the team game group due to network reasons, that is, cannot enter a game, so the computer b enters the proxy control mode and controls the computer a to enter the game and control the game role of the computer a to play the game, then the computer a solves the network reasons, the user of the computer a can operate the game role of the computer a, so that the computer a is judged to be in the working state at the moment, the server sends a control instruction for exiting the proxy control mode to the computer b, the computer b exits the control over the computer a and the game role thereof after receiving the control instruction for exiting the proxy control mode, and the game role of the computer a is controlled by the user of the computer a.
In this embodiment, after the second terminal enters the proxy control mode and controls the first terminal to perform the preset operation, the server continues to monitor whether the first terminal receives the operation instruction input by the user, and after finding that the first terminal receives the operation instruction input by the user using the first terminal, sends the control instruction for exiting the proxy control mode to the second terminal, or directly interrupts the control of the second terminal on the first terminal, so that the user using the first terminal and the second terminal can both control the first terminal after the first terminal returns to the working state, and confusion of control over the first terminal is avoided.
Referring to fig. 4, fig. 4 is a flowchart illustrating a cooperative operation method for a remote communication group according to a fourth embodiment of the present invention. The cooperative control method of the remote communication group in the embodiment includes:
step S401: when the remote communication group works, the server monitors whether the terminal in the remote communication group receives an operation instruction input by a user within a preset time. If not, execute step S402; if so, judging that the terminal receiving the operation instruction input by the user is in a working state, and ending the process.
Step S402: and judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
Step S403: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
Step S404: and the server continuously monitors whether the first terminal receives an operation instruction input by the user. If yes, go to step S405; if not, the first terminal is judged not to be in the working state, and the first terminal still needs to be controlled by the second terminal at the moment, and the process is ended.
Step S405: and judging that the first terminal is in a working state, and sending a control instruction for exiting the proxy control mode to the second terminal, or directly interrupting the control of the second terminal on the first terminal.
In this implementation scenario, steps S401 to S405 provided in this embodiment are substantially similar to steps S301 to S305 in the third embodiment of the cooperative control method for a remote communication group provided in this application, and are not described herein again.
Step S406: and the server sends prompt information to the first terminal, wherein the prompt information is control information of the first terminal during the second terminal is in the proxy control mode.
It can be understood that, after the server sends the control instruction for exiting the proxy control mode to the second terminal or directly interrupts the control of the second terminal on the first terminal, the control right of the first terminal returns to the first terminal itself, and then, in a period of time when the second terminal enters the proxy control mode and controls the first terminal to perform the preset operation, since the user using the first terminal does not actually participate in the work and communication of the telecommunication group, the server needs to send a prompt message to the first terminal, where the prompt message may be control information performed on the first terminal by the second terminal during the proxy control mode, so that the user using the first terminal can more comprehensively know the previous work condition and the current work condition of the telecommunication group. In a specific application scenario, the remote communication group is a remote conference group, after the server sends a control instruction for exiting the proxy control mode to the telephone b, during a period of time when the telephone b enters the proxy control mode and controls the telephone a to perform a preset operation, since the user using the telephone a does not actually participate in the communication of the remote conference, the user using the telephone a does not know which operations the telephone a has performed before and where the conference is currently performed, the server sends related prompt information to the telephone a, such as which operations the telephone b performs on the telephone a during the proxy control mode, and so on, so that the user using the telephone a can more comprehensively know the communication conditions before the remote conference and the current working state of the telephone b, for example, whether the telephone a should start reporting its work content at this time, or whether the telephone a should turn off its microphone at this time to prevent the work report of other telephones from being affected, and so on. In another specific application scenario, the remote communication group is a team game group, after the server directly interrupts the control of the computer a by the computer b, in a period of time when the computer b enters the proxy control mode and controls the computer a to perform the preset operation, since the user using the computer a does not actually participate in the game, the user does not know which operations have been performed before the game role of the computer a, and does not know which game tasks should be performed currently, the server sends related prompt information to the computer a, such as which operations performed on the computer a by the computer b during the proxy control mode, and the like, so that the user using the computer a can more comprehensively know the progress of the game and know the game idea of teammates, thereby clearing the game tasks which need to be performed currently. It can be understood that the prompt message of the present application can be provided to the user by way of a voice or text prompt bar.
In this embodiment, after the server sends a control instruction for exiting the proxy control mode to the second terminal or directly interrupts the control of the second terminal on the first terminal, the server sends a prompt message to the first terminal, for example, a control message performed on the first terminal by the second terminal during the proxy control mode, so that a user using the first terminal can more comprehensively know a previous working condition and a current working condition of the remote communication group, and the remote communication group can still maintain a good communication atmosphere after the first terminal reenters the working condition.
Referring to fig. 5, fig. 5 is a flowchart illustrating a cooperative control method for a remote communication group according to a fifth embodiment of the present invention. The cooperative control method of the remote communication group in the embodiment includes:
step S501: and when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state.
Step S502: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server judges whether the control authority of the second terminal which is in the working state in the remote communication group meets a preset condition. If yes, go to step S503; if the current state is not satisfied, the control authority of the second terminal is not enough, the first terminal cannot be controlled to carry out preset operation, and the process is ended.
Step S503: and the server allows the second terminal in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
It can be seen that the cooperative control method in this embodiment is different from the first embodiment of the cooperative control method for a remote communication group in this embodiment in that it needs to determine whether the control right of the second terminal in a working state in the remote communication group meets a preset condition, and only when the control right of the second terminal meets the preset condition, the second terminal is allowed to enter the proxy control mode and control the first terminal to perform a preset operation. For example, when the remote communication group is a remote teleconference group, if the user using the first telephone is not beside the first telephone, the first telephone cannot enter the remote communication group, and it needs to be determined whether the control authority of the second telephone in the working state meets a preset condition, for example, the preset condition is that a member in a conference organization department or a company leader or a conference initiator can control other telephones participating in the teleconference, and the user using the second telephone is the initiator of the teleconference, and meets the preset condition, so that the second telephone can be allowed to enter the proxy control mode and control the first telephone to perform a preset operation. For another example, when the remote communication group is a team game group, if a user using the computer a is in an explosion of mind due to poor game experience, and thus selects a game to hang up, it is necessary to determine whether the control authority of the computer b in an operating state satisfies a preset condition, for example, the preset condition is that a player with the highest game level can control other player characters in the game team, and the game level of the computer b is the highest in the team and satisfies the preset condition, so that the computer b can be allowed to enter an agent control mode and control the computer a to perform a preset operation. For example, the predetermined condition may be that the highest player in the game enters the agent control mode, for example, 18 players are selected for voice control among 18 players and 16 players; or the most technically good player enters the agent control mode, for example, a master player is selected from a queen player and a master player for voice control; or the current KDA (killing rate, death rate and support rate, the general formula is (killing number + attack number)/death number, (if the death number is 0, the denominator is 1)) highest player in the game enters the agent control mode, and the player with the highest KDA has output capability and good game state and large view; or the player most needing human protection enters an agent control mode, such as a crackling ADC (physical injury output type hero) and the like, the crackling ADC needs human protection, and most knowing what protection is needed, teammates can be controlled to achieve the protection effect they want.
In this embodiment, by determining whether the control authority of the second terminal in the working state in the remote communication group satisfies the preset condition, only when the control authority of the second terminal satisfies the preset condition, the second terminal is allowed to enter the proxy control mode and control the first terminal to perform the preset operation, so that the rationality of the operation performed by the proxy first terminal can be ensured.
Referring to fig. 6, fig. 6 is a flowchart illustrating a cooperative operation method for a remote communication group according to a sixth embodiment of the present invention. The cooperative control method of the remote communication group in the embodiment includes:
step S601: and when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state.
Step S602: when detecting that the first terminal which is not in the working state exists in the remote communication group, the server judges whether the control authority of the second terminal which is in the working state in the remote communication group meets a preset condition.
In this implementation scenario, steps S601 to S602 provided in this embodiment are substantially similar to steps S501 to S502 in the fifth embodiment of the cooperative control method for a remote communication group provided in this application, and are not described herein again.
Step S603: and if a plurality of second terminals meeting the preset conditions exist, the server further compares the control authority among the plurality of second terminals.
Step S604: and the server allows the second terminal with the highest control authority to enter an agent control mode.
It can be understood that, when it is determined that there are a plurality of second terminals in the remote communication group, which are in the operating state and have control permissions meeting the preset conditions, in order to prevent confusion caused by the fact that the plurality of terminals can control the first terminal, the control permissions between the plurality of second terminals in the operating state and have control permissions meeting the preset conditions need to be further compared, and then the second terminal with the highest control permission is selected and allowed to enter the proxy control mode. For example, when the remote communication group is a teleconference group, the preset condition is that the company leader can control other telephone sets participating in the teleconference, and a plurality of telephone sets which are in an operating state and are the company leader exist in the teleconference, and then the telephone set of the leader whose company position is the highest is selected to enter the proxy control mode. For another example, when the remote communication group is a team game group, the player with the same game character (for example, a legal character or a warrior character) can control the game character of the offline player in the game team under the preset condition, the game character of the computer a is a legal player, and a plurality of game characters in the same team are players of the legal player, so that the computer of the player with the highest game level is selected to enter the agent control mode and control the computer a to perform the preset operation.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an embodiment of a cooperative operation server of a remote communication group according to the present invention. The cooperative control server 70 in the present application is a server in the cooperative control method of the remote communication group, and the cooperative control server 70 includes a communication circuit 700, a memory 702 and a processor 704 coupled to each other, where the communication circuit 700 is configured to communicate with each terminal, the memory 702 is configured to store program data, and the processor 704 executes the program data, so as to implement the following method:
while the remote communication group is working, the processor 704 detects whether the terminals in the remote communication group are in working state; when detecting that there is a first terminal in the remote communication group that is not in an active state, the processor 704 allows a second terminal in the remote communication group that is in the active state to enter an agent control mode to control the first terminal to perform a preset operation.
Further, the processor 704 performs the above-mentioned detecting whether the terminals in the remote communication group are in the working state, specifically including:
the processor 704 monitors whether the terminals in the remote communication group receive the operation instruction input by the user within a preset time; if not, judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
As an implementation manner, after the processor 704 executes the process of allowing the second terminal in the active state in the remote communication group to enter the proxy control mode to control the first terminal to perform the preset operation, the method further includes:
the processor 704 continuously monitors whether the first terminal receives an operation instruction input by the user; if so, judging that the first terminal is in a working state, and sending a control instruction for exiting the proxy control mode to the second terminal, or directly interrupting the control of the second terminal on the first terminal.
Further, after sending a control instruction to the second terminal to exit the proxy control mode or directly interrupting the control of the second terminal to the first terminal, the method further includes:
the processor 704 sends a prompt to the first terminal, where the prompt is a control message performed on the first terminal while the second terminal is in the proxy control mode.
As an implementation manner, before the processor 704 executes the above-mentioned allowing the second terminal in the active state in the remote communication group to enter the proxy control mode, the method includes:
the processor 704 judges whether the control authority of the second terminal in the working state in the remote communication group meets a preset condition;
and if so, executing the operation of allowing the second terminal in the working state in the remote communication group to enter the proxy control mode.
Further, the processor 704 executes the method for allowing the second terminal in the working state in the remote communication group to enter the proxy control mode, specifically including:
if a plurality of second terminals meeting the preset conditions exist, further comparing the control authority among the plurality of second terminals; and allowing the second terminal with the highest control authority to enter an agent control mode.
As an implementable manner, the telecommunication group performs work as a telecommunication group performs a teleconference; the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the first terminal carries out the teleconference; the preset operation includes at least one of: entering a teleconference, turning off the microphone, turning on the camera, turning off the camera, adjusting the volume of the microphone or the loudspeaker.
As an implementable embodiment, the remote communication group performs work to perform a team game for the remote communication group; the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the team game is carried out; the preset operations include entering a game and/or playing a game operation.
For the specific process of the present application for implementing the above functions in cooperation with the processor 704 in the server 70, reference may be made to the above method embodiments.
Referring to fig. 8, fig. 8 is a memory device according to the present invention. The storage device 80 stores therein program data 800, and the program data 800 can be executed to implement the cooperative manipulation method of the remote communication group as described above. The storage device 80 may be a storage chip in a server, a readable and writable tool such as an SD card, or a server.
In the several embodiments provided in the present application, it should be understood that the disclosed method, apparatus, and device may be implemented in other ways. For example, the above-described device architecture implementations are merely illustrative, and for example, a division of a module or a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A cooperative control method for a remote communication group, wherein the remote communication group includes a plurality of terminals capable of communication, the method comprising:
when the remote communication group works, the server detects whether the terminal in the remote communication group is in a working state;
when detecting that the first terminal which is not in the working state exists in the remote communication group, the server allows a second terminal which is in the working state in the remote communication group to enter an agent control mode so as to control the first terminal to carry out preset operation.
2. The cooperative control method according to claim 1, wherein the server detecting whether the terminals in the remote communication group are in an operating state comprises:
the server monitors whether the terminal in the remote communication group receives an operation instruction input by a user within a preset time;
if not, judging that the terminal which does not receive the operation instruction input by the user is not in a working state.
3. The cooperative control method according to claim 2, wherein after the server allows the second terminal in an active state in the remote communication group to enter the proxy control mode, the method comprises:
the server continuously monitors whether the first terminal receives an operation instruction input by a user;
and if so, judging that the first terminal is in a working state, and sending a control instruction for exiting the proxy control mode to the second terminal, or directly interrupting the control of the second terminal on the first terminal.
4. The cooperative control method according to claim 3, wherein after the sending of the control instruction to the second terminal to exit the proxy control mode or directly interrupting the control of the second terminal to the first terminal, the method includes:
and the server sends prompt information to the first terminal, wherein the prompt information is control information of the first terminal during the second terminal is in the proxy control mode.
5. The cooperative control method according to claim 1, wherein before the server allows the second terminal in an active state in the remote communication group to enter the proxy control mode, the method includes:
the server judges whether the control authority of the second terminal in the working state in the remote communication group meets a preset condition or not;
and if so, executing the server to allow the second terminal in the working state in the remote communication group to enter an agent control mode.
6. The cooperative control method according to claim 5, wherein the server allowing the second terminal in the active state in the remote communication group to enter the proxy control mode comprises:
if a plurality of second terminals meeting the preset conditions exist, the server further compares the control authority among the plurality of second terminals;
and the server allows the second terminal with the highest control authority to enter an agent control mode.
7. The cooperative manipulation method according to claim 1,
the remote communication group works to carry out a remote teleconference for the remote communication group;
the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the first terminal carries out the teleconference;
the preset operation comprises at least one of the following operations: entering a teleconference, turning off the microphone, turning on the camera, turning off the camera, adjusting the volume of the microphone or the loudspeaker.
8. The cooperative manipulation method according to claim 1,
the remote communication group working is the remote communication group playing a team game;
the first terminal is not in a working state, namely the first terminal is in an off-line state or an on-hook state when the team game is played;
the preset operation comprises game entering and/or game playing.
9. A cooperative control server of a remote communication group, wherein the cooperative control server is the server of any one of claims 1 to 8, and the cooperative control server comprises a communication circuit, a memory, and a processor coupled to each other;
the communication circuit is used for communicating with each terminal;
the memory is used for storing program data;
the processor executes the program data for implementing the method according to any one of claims 1-8.
10. A storage device, characterized in that program data are stored, which program data can be executed to implement the method according to any one of claims 1-8.
CN201811244833.7A 2018-10-24 2018-10-24 Cooperative control method, server and storage device for remote communication group Withdrawn CN111092848A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811244833.7A CN111092848A (en) 2018-10-24 2018-10-24 Cooperative control method, server and storage device for remote communication group

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811244833.7A CN111092848A (en) 2018-10-24 2018-10-24 Cooperative control method, server and storage device for remote communication group

Publications (1)

Publication Number Publication Date
CN111092848A true CN111092848A (en) 2020-05-01

Family

ID=70392056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811244833.7A Withdrawn CN111092848A (en) 2018-10-24 2018-10-24 Cooperative control method, server and storage device for remote communication group

Country Status (1)

Country Link
CN (1) CN111092848A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114040312A (en) * 2021-11-29 2022-02-11 四川虹美智能科技有限公司 Microphone detection method and system of voice air conditioner

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1497932A (en) * 2002-10-23 2004-05-19 国际商业机器公司 System and method of managing personal telephone recording
CN1859648A (en) * 2006-03-01 2006-11-08 华为技术有限公司 Method and system for realizing work group
CN101410878A (en) * 2006-04-25 2009-04-15 国际商业机器公司 Method to generate virtual world event notifications from within a persistent world game
CN103297629A (en) * 2013-06-21 2013-09-11 上海金牌软件开发有限公司 Off-line reconnection system for audio teleconference
CN107430949A (en) * 2015-03-05 2017-12-01 杜比实验室特许公司 The mechanical structure of button on satellite microphone
CN108057249A (en) * 2017-11-29 2018-05-22 腾讯科技(成都)有限公司 A kind of business data processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1497932A (en) * 2002-10-23 2004-05-19 国际商业机器公司 System and method of managing personal telephone recording
CN1859648A (en) * 2006-03-01 2006-11-08 华为技术有限公司 Method and system for realizing work group
CN101410878A (en) * 2006-04-25 2009-04-15 国际商业机器公司 Method to generate virtual world event notifications from within a persistent world game
CN103297629A (en) * 2013-06-21 2013-09-11 上海金牌软件开发有限公司 Off-line reconnection system for audio teleconference
CN107430949A (en) * 2015-03-05 2017-12-01 杜比实验室特许公司 The mechanical structure of button on satellite microphone
CN108057249A (en) * 2017-11-29 2018-05-22 腾讯科技(成都)有限公司 A kind of business data processing method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114040312A (en) * 2021-11-29 2022-02-11 四川虹美智能科技有限公司 Microphone detection method and system of voice air conditioner
CN114040312B (en) * 2021-11-29 2023-08-22 四川虹美智能科技有限公司 Microphone detection method and system of voice air conditioner

Similar Documents

Publication Publication Date Title
CN103458125B (en) The guard method of a kind of high-grade privacy smart phone and private information thereof
CN101788926B (en) Resource allocation method and device for switching J2ME (Java 2 Micro Edition) application platform
CN111818503B (en) Voice communication method, system, chip, electronic equipment and storage medium
US20170195929A1 (en) Method and device for realizing automatic call transfer in a dual sim dual standby mobile phone
CN103249018A (en) Switching method for multi-party call and terminal equipment
CN105933641A (en) User state reminding method and device in video communication
CN105376394A (en) Terminal business processing method and apparatus
JP5091273B2 (en) Communication terminal and application control method
CN109005107B (en) Communication method, intelligent terminal and device with storage function
CN108234743A (en) Notice reminding method, mobile terminal and device based on double screen
CN109151235B (en) Cooperative control method, server and storage device for remote communication group
JP4881711B2 (en) Thin client system and communication device
CN104301544A (en) Communication processing method and device
CN106606865A (en) Game data intercommunicating method, game data intercommunicating system, terminals and servers
CN115190197A (en) Bluetooth headset-based communication method and device and storage medium
CN111092848A (en) Cooperative control method, server and storage device for remote communication group
CN104679795A (en) Scene mode switching method and device and mobile terminal
CN104427099B (en) The control method of a kind of communication terminal, control device and communication terminal
CN112770007A (en) Call center outbound based method, device, electronic equipment and computer readable storage medium
WO2006040970A1 (en) Mobile communication terminal
CN108551523A (en) Method for making call in reservation, electronic device, computer device, and storage medium
US6678365B1 (en) Telephone information service system
JP5067993B2 (en) Server, program and information storage medium
CN111164956B (en) Event notification
JP5664458B2 (en) Wireless terminal

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20200501