CN114363451A - Communication control method, communication control device, computer equipment and storage medium - Google Patents

Communication control method, communication control device, computer equipment and storage medium Download PDF

Info

Publication number
CN114363451A
CN114363451A CN202111512376.7A CN202111512376A CN114363451A CN 114363451 A CN114363451 A CN 114363451A CN 202111512376 A CN202111512376 A CN 202111512376A CN 114363451 A CN114363451 A CN 114363451A
Authority
CN
China
Prior art keywords
communication
terminal
instruction
target
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111512376.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.)
Qingdao Haier Smart Technology R&D Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Smart Technology R&D Co Ltd
Haier Smart Home 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 Qingdao Haier Smart Technology R&D Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Smart Technology R&D Co Ltd
Priority to CN202111512376.7A priority Critical patent/CN114363451A/en
Publication of CN114363451A publication Critical patent/CN114363451A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The application relates to the field of information technology, in particular to a communication control method, a communication control device, computer equipment and a storage medium. The communication method comprises the steps of receiving a communication request, wherein the communication request comprises a requested target account; determining a plurality of candidate terminals associated with the target account according to the communication request; and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt. In the embodiment of the application, in the communication process, a plurality of candidate terminals associated with the target account can start communication prompt, so that a user can be prompted to have a new communication request by waiting for a terminal to be selected through a refrigerator and a washing machine under the condition that a mobile phone is not nearby. The problem that the user misses the communication information is solved.

Description

Communication control method, communication control device, computer equipment and storage medium
Technical Field
The present application relates to the field of information technology, and in particular, to a communication control method, apparatus, computer device, and storage medium.
Background
Mobile phones have become essential electronic devices in people's daily life, and can be used for receiving calls and messages so that mobile phone holders can conveniently and timely acquire external information.
In practical applications, it often happens that the mobile phone is not near the holder of the mobile phone, for example, the mobile phone is being charged or the mobile phone is not carried around. In this case, the user may miss the call or fail to receive the message in time.
However, in practical application, it is very difficult to ensure that a user carries a mobile phone anytime and anywhere, so how to receive a phone call and a message under the condition that the mobile phone is not nearby is a problem to be solved in the field.
Disclosure of Invention
In view of the above, it is necessary to provide a communication control method, apparatus, computer device, and storage medium capable of avoiding missed communication.
In a first aspect, the present application provides a communication control method, including:
receiving a communication request, wherein the communication request comprises a requested target account;
determining a plurality of candidate terminals associated with the target account according to the communication request;
and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt.
In one embodiment, the method further comprises:
receiving a target operation instruction input by a user and sent by a target terminal;
and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
In one embodiment, the target operation instruction is an answering instruction, determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, including:
determining candidate terminals except the target terminal as terminals to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the determining, by the target operation instruction, a to-be-selected terminal according to the target operation instruction, and sending a control instruction to the to-be-selected terminal includes:
determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the hanging-up instruction is an account hanging-up instruction, and determining a terminal to be selected from a plurality of candidate terminals associated with a target account according to the hanging-up instruction includes:
and determining a plurality of candidate terminals associated with the target account as the terminals to be selected according to the account hang-up instruction.
In one embodiment, the hanging-up instruction is a terminal hanging-up instruction, and determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hanging-up instruction includes:
and determining the target terminal as a terminal to be selected.
In one embodiment, determining a plurality of candidate terminals associated with a target account according to a communication request includes:
acquiring a communication category and a target account according to the communication request, wherein the communication category comprises a voice category, a video category and a message category;
and determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In one embodiment, the method further comprises:
and if the target operation instruction sent by the target terminal is not received within the preset time length, sending a communication ending instruction to each candidate terminal, wherein the communication ending instruction is used for indicating each candidate terminal to end the communication prompt.
In a second aspect, the present application further provides a communication control apparatus, including:
the receiving module is used for receiving a communication request, and the communication request comprises a requested target account;
the determining module is used for determining a plurality of candidate terminals associated with the target account according to the communication request;
and the sending module is used for sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt.
In a third aspect, the present application also provides a computer device. The computer device includes a memory storing a computer program and a processor implementing the steps of the communication control method provided by the first aspect when the processor executes the computer program.
In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the communication control method provided by the first aspect described above.
In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the steps of the communication control method provided by the first aspect described above.
The communication control method, the communication control device, the computer equipment and the storage medium can avoid missing communication information. The communication method comprises the steps of receiving a communication request, wherein the communication request comprises a requested target account; determining a plurality of candidate terminals associated with the target account according to the communication request; and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt. In the embodiment of the application, in the communication process, a plurality of candidate terminals associated with the target account can start communication prompt, so that a user can be prompted to have a new communication request by waiting for a terminal to be selected through a refrigerator and a washing machine under the condition that a mobile phone is not nearby. The problem that the user misses the communication information is solved.
Drawings
FIG. 1 is a diagram of an application environment of a communication control method according to an embodiment;
FIG. 2 is a flow diagram illustrating a communication control method according to an embodiment;
fig. 3 is a flowchart illustrating a communication control method according to another embodiment;
fig. 4 is a flowchart illustrating a method for determining candidate terminals according to an embodiment;
fig. 5 is a flowchart illustrating a method for determining a candidate terminal in one embodiment;
fig. 6 is a schematic flowchart of a method for determining a candidate terminal in another embodiment;
fig. 7 is a block diagram showing the configuration of a communication control apparatus according to an embodiment;
FIG. 8 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The communication control method provided by the embodiment of the application can be applied to the application environment shown in fig. 1. The application environment includes a first terminal 101, a second terminal 102, and a cloud server 103, where the first terminal 101 and the second terminal 102 communicate with the cloud server 103 through a network, respectively. The data storage system may store data that the cloud server 103 needs to process. The data storage system may be integrated on the cloud server 103, or may be placed on the cloud or other network servers. The first terminal 101 and the second terminal 102 may be but not limited to various tablet computers, smart phones, internet of things devices and portable wearable devices, wherein the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart refrigerators, smart washing machines, smart lamps, smart range hoods, smart air purifiers, smart speakers and the like, and the portable wearable devices may be smart watches, smart bracelets, smart earphones, head-mounted devices and the like. The cloud server 103 may be implemented by a stand-alone server or a server cluster composed of a plurality of servers.
In this embodiment, the first terminal 101 and the second terminal 102 are both provided with WIFI modules, and the first terminal 101 and the second terminal 102 are connected to the home router through their own WIFI modules and then forwarded to the cloud server 103.
Optionally, in this embodiment of the application, the number of the first terminals 101 and the second terminals 102 is multiple.
In an embodiment, as shown in fig. 2, a communication control method is provided, which is described by taking the method as an example applied to the cloud server in fig. 1, and includes the following steps:
step 201, a communication request is received.
Wherein the communication request includes the requested target account number.
In this embodiment, the account a bound to the terminal a may initiate a communication request to the account B bound to the terminal B. The communication request may be a voice call request, a video call request, or a message request. The message request refers to a request for sending a message to the B account by the a account, wherein the message may be a short message, a WeChat message, a fly-by message or other messages. After receiving the communication request, the cloud server may obtain a requested target account from the communication request, where the target account is an account requested to be communicated.
In this embodiment, the a terminal and the B terminal may refer to the first terminal or the second terminal in fig. 1.
The account a/account B may be a mobile phone number, an identity ID, or other codes for representing identities, such as a wechat account, a cool dog account, a QQ account, an MSN account, or a mailbox.
Step 202, determining a plurality of candidate terminals associated with the target account according to the communication request.
In the embodiment of the application, the cloud server stores the corresponding relationship between the account and the terminal bound by the account, and the cloud server can acquire the target account according to the communication request and then find the terminal bound with the target account according to the corresponding relationship. The terminals bound with the target account may be determined as candidate terminals.
Optionally, the terminals that are bound to the target account and the target account is in the online login state may be determined as candidate terminals. For example, there are four terminals 1, 2, 3, and 4, where the terminal 1, 2, and 3 are all in a state where the B account is online, and the terminal 4 is not in an online state, in this case, although the terminal 4 may be associated with the B account, since the terminal 4 is in a state where the B account is not online, it cannot be determined as a candidate terminal associated with the target account, and only the terminal 1, 2, and 3 can be determined as a candidate terminal.
Step 203, a communication command is sent to each candidate terminal.
In the embodiment of the application, after the candidate terminal is determined, a communication instruction can be sent to the candidate terminal. The communication instruction carries a communication request, and the communication instruction is used for indicating the candidate terminal to start a communication prompt.
In an optional implementation manner, the cloud server may send a unified communication instruction to each candidate terminal. Optionally, the cloud server may send the communication instruction adapted to each candidate terminal, that is, the communication instruction received by each candidate terminal is different.
It should be noted that the communication prompts started by different terminals may be different, for example, the washing machine start communication prompt may start a buzzer vibration, the refrigerator start communication prompt may show prompt text on a display screen of the refrigerator, the television start communication prompt may send a voice prompt "you have a new message/call/request", and the like, and specific implementation manners of the candidate terminal start communication prompts are not limited to the contents in the above examples.
The communication method comprises the steps of receiving a communication request, wherein the communication request comprises a requested target account; determining a plurality of candidate terminals associated with the target account according to the communication request; and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt. In the embodiment of the application, in the communication process, a plurality of candidate terminals associated with the target account can start communication prompt, so that a user can be prompted to have a new communication request by waiting for a terminal to be selected through a refrigerator and a washing machine under the condition that a mobile phone is not nearby. The problem that the user misses the communication information is solved.
On the basis of the above-described embodiment, as shown in fig. 3, another communication control method is shown, which includes the steps of:
step 301, receiving a communication request, determining a plurality of candidate terminals associated with a target account according to the communication request, and sending a communication instruction to each candidate terminal.
In an alternative implementation manner, as shown in fig. 4, it is shown how to determine candidate terminals, and in particular, the process of determining multiple candidate terminals associated with the target account according to the communication request may further include the following steps:
step 401, obtaining a communication category and a target account according to the communication request.
The target account is a called account. The communication categories include a voice category, a video category, and a message category.
The cloud server can analyze the communication request to obtain the communication category and the target account.
Step 402, determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In practical applications, some terminals are not provided with a display screen, such as a washing machine, a fixed-line telephone and the like, in this case, if the communication type is a video type, the terminals such as the washing machine, the fixed-line telephone and the like cannot respond to the communication request, so in the embodiment of the present application, the communication type needs to be taken into account when determining the candidate terminal.
That is, on the basis of the disclosure of the above embodiment, a terminal capable of realizing the corresponding communication category function is determined as a candidate terminal. For example, if the communication type is a voice type, determining a terminal with a voice function as a candidate terminal; and if the communication type is the video type, determining the terminal with the video function as a candidate terminal.
In the embodiment of the application, in the process of determining the candidate terminal, the communication category of the communication request is taken into consideration, so that the effectiveness of the candidate terminal is ensured, the screened terminals which do not meet the requirements are not controlled, and the burden of a cloud server is reduced.
Step 302, receiving a target operation instruction input by a user and sent by a target terminal.
Taking a family scene as an example, for example, in the family scene, a refrigerator, a washing machine, a range hood and a television are all bound with an account B, when the account a calls the account B, the refrigerator, the washing machine, the range hood and the television are all determined as candidate terminals, the cloud server sends a communication instruction to the refrigerator, the washing machine, the range hood and the television, and then the refrigerator, the washing machine, the range hood and the television respectively respond to the communication instruction to perform call prompt.
In this case, if the user is in the kitchen, the target operation command can be input through the range hood. If the user is located beside the washing machine, the target operation instruction can be input through the washing machine.
In the embodiment of the application, the target terminal refers to a terminal for a user to input a target operation instruction. Generally, the target terminal is a terminal selected nearby in the scene where the user is located.
In this embodiment of the application, the target operation instruction may be one instruction or multiple instructions, and optionally, the target operation instruction may be an instruction for one or more terminals.
And step 303, determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected.
And the action object of the target operation instruction is the terminal to be selected. It should be understood that not all candidate terminals are candidate terminals.
For example, a refrigerator, a washing machine, a range hood, a television are all determined as candidate terminals. For example, the target operation instruction is an answer instruction, wherein the refrigerator, the washing machine and the range hood have an answer function, and in this case, only the refrigerator, the washing machine and the range hood are determined as the terminal to be selected.
The cloud server sends a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
It should be noted that, in the embodiment of the present application, data encapsulation runs of different candidate terminals are different, and therefore, control instructions sent to different candidate terminals may be different.
In the embodiment of the application, the control instruction is generated based on the content of the target operation instruction and the communication protocol of the terminal to be selected which receives the control instruction.
In the embodiment of the application, the user can respond to the communication request through the nearby terminal, so that under the condition that the mobile phone is not nearby, the communication request can be responded through candidate terminals such as a refrigerator and a washing machine, the user can communicate at any position in the house, the problem that the user misses communication information is solved, and more intelligent home life experience is provided for the user.
In an optional implementation manner, if a target operation instruction sent by a target terminal is not received within a preset time length, a communication end instruction is sent to each candidate terminal, and the communication end instruction is used for instructing each candidate terminal to end a communication prompt.
If the user does not send the target operation instruction through the target terminal for a long time, the user can be considered to be in a refusing state, in this case, when the time length of starting the communication prompt of each candidate terminal exceeds the preset time length, the cloud server can directly generate a communication ending instruction and respectively send the communication ending instruction to each candidate terminal, and therefore each candidate terminal can end the communication prompt in response to the communication ending instruction.
On the basis of the above embodiment, the target operation instruction is an answering instruction, as shown in fig. 5, which shows how to determine the candidate terminal, the method includes the following steps:
step 501, determining candidate terminals except the target terminal as the terminals to be selected.
And under the condition that the target operation instruction is an answering instruction, the target terminal is a terminal for executing the answering instruction, and under the condition, the user can communicate with the initiator of the communication request through the target terminal. Meanwhile, the cloud server can identify candidate terminals except the target terminal and then determine the candidate terminals except the target terminal as the terminals to be selected.
Step 502, sending a communication ending instruction to the terminal to be selected.
In one case, the candidate terminals other than the target terminal may remain in a call waiting state, and in another case, the candidate terminals other than the target terminal may hang up.
In the embodiment of the application, the cloud server sends the communication ending instruction to the candidate terminals (i.e., the terminals to be selected) except the target terminal, and the communication ending instruction is used for indicating the terminals to be selected to end the communication prompt.
It should be noted that, in the embodiment of the present application, the prompt for the to-be-selected terminal to end communication may refer to that the to-be-selected terminal is hung up, or that the to-be-selected terminal keeps a call waiting state. Different candidate terminals can respond to the communication ending instruction based on own programming.
In the embodiment of the application, when the target terminal answers the communication request, the candidate terminals except the target terminal hang up or wait for the call, so that the user can communicate by using the close terminal at any time and any place, the communication convenience is improved, and the user is prevented from missing the communication information.
On the basis of the above embodiment, the target operation instruction is a hang-up instruction, as shown in fig. 6, which shows how to determine the candidate terminal, the method includes the following steps:
step 601, determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction.
Optionally, the hang-up instruction is an account hang-up instruction, and a plurality of candidate terminals associated with the target account are determined as the terminals to be selected according to the account hang-up instruction.
And if the hang-up instruction is the account hang-up instruction, the user refuses the communication request, so that all the candidate terminals are instructed to finish the communication prompt. In this case, the cloud server needs to send a communication end instruction to all candidate terminals, so that all candidate terminals associated with the target account are determined as the terminals to be selected.
After receiving the account hanging-up instruction, the target terminal can send the account hanging-up instruction to the cloud server, the cloud server determines the terminal to be selected based on the account hanging-up instruction, and sends the communication end to the terminal to be selected
Optionally, the hangup instruction is a terminal hangup instruction, and the target terminal is determined as the terminal to be selected.
If the hang-up instruction is the terminal hang-up instruction, it indicates that the user wants the target terminal to hang up, and the other candidate terminals can keep the state of continuing the communication prompt.
Step 602, sending a communication end instruction to the terminal to be selected.
And the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
Alternatively, the terminal hang-up instruction may be, for example, a mute instruction. After the target terminal receives the terminal hang-up instruction, the target terminal can send the terminal hang-up instruction to the cloud server, and meanwhile, the target terminal can be automatically muted based on the terminal hang-up instruction and can also be automatically hung up after receiving the communication ending instruction.
In the embodiment of the application, the hang-up instruction is divided into the account hang-up instruction and the terminal hang-up instruction, so that different requirements of a user can be met, the user can conveniently communicate according to personal requirements, and convenience is improved.
It should be understood that, although the steps in the flowcharts related to the embodiments as described above are sequentially displayed as indicated by arrows, the steps are not necessarily performed sequentially as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the flowcharts related to the embodiments described above may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the execution order of the steps or stages is not necessarily sequential, but may be rotated or alternated with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the present application further provides a communication control device for implementing the communication control method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so specific limitations in one or more embodiments of the communication control device provided below may refer to the limitations in the above communication control method, and are not described herein again.
In one embodiment, as shown in fig. 7, there is provided a communication control apparatus including: a receiving module 701, a determining module 702 and a sending module 703, wherein:
a receiving module 701, configured to receive a communication request, where the communication request includes a requested target account;
a determining module 702, configured to determine, according to the communication request, a plurality of candidate terminals associated with the target account;
a sending module 703 is configured to send a communication instruction to each candidate terminal, where the communication instruction carries a communication request, and the communication instruction is used to instruct the candidate terminal to start a communication prompt.
In one embodiment, the receiving module 701 is further configured to receive a target operation instruction input by a user and sent by a target terminal; and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
In one embodiment, the target operation instruction is an answering instruction, and the receiving module 701 is further configured to determine candidate terminals other than the target terminal as terminals to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the target operation instruction is a hang-up instruction, and the receiving module 701 is further configured to determine a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the hang-up instruction is an account hang-up instruction, and the receiving module 701 is further configured to determine, according to the account hang-up instruction, all of the candidate terminals associated with the target account as the terminals to be selected.
In one embodiment, the hang-up instruction is a terminal hang-up instruction, and the receiving module 701 is further configured to determine the target terminal as a terminal to be selected.
In one embodiment, the determining module 702 is further configured to obtain a communication category and a target account according to the communication request, where the communication category includes a voice category, a video category, and a message category;
and determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In one embodiment, the receiving module 701 is further configured to send a communication end instruction to each candidate terminal if a target operation instruction sent by the target terminal is not received within a preset time period, where the communication end instruction is used to instruct each candidate terminal to end the communication prompt.
The respective modules in the above communication control apparatus may be wholly or partially implemented by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 8. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a communication control method.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
receiving a communication request, wherein the communication request comprises a requested target account;
determining a plurality of candidate terminals associated with the target account according to the communication request;
and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
receiving a target operation instruction input by a user and sent by a target terminal;
and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
In one embodiment, the target operation instruction is an answering instruction, and the processor executes the computer program to further implement the following steps:
determining candidate terminals except the target terminal as terminals to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the target operation instruction is a hang-up instruction, and the processor executes the computer program to further implement the following steps:
determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the hang-up instruction is an account hang-up instruction, and the processor executes the computer program to further implement the following steps:
and determining a plurality of candidate terminals associated with the target account as the terminals to be selected according to the account hang-up instruction.
In one embodiment, the hang-up instruction is a terminal hang-up instruction, and the processor executes the computer program to further implement the following steps:
and determining the target terminal as a terminal to be selected.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring a communication category and a target account according to the communication request, wherein the communication category comprises a voice category, a video category and a message category;
and determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
and if the target operation instruction sent by the target terminal is not received within the preset time length, sending a communication ending instruction to each candidate terminal, wherein the communication ending instruction is used for indicating each candidate terminal to end the communication prompt.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving a communication request, wherein the communication request comprises a requested target account;
determining a plurality of candidate terminals associated with the target account according to the communication request;
and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving a target operation instruction input by a user and sent by a target terminal;
and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
In one embodiment, the target operational instruction is a listen instruction, and the computer program when executed by the processor further performs the steps of:
determining candidate terminals except the target terminal as terminals to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the target operational instruction is a hang-up instruction, and the computer program when executed by the processor further performs the steps of:
determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the hang-up instruction is an account hang-up instruction, and the computer program when executed by the processor further performs the steps of:
and determining a plurality of candidate terminals associated with the target account as the terminals to be selected according to the account hang-up instruction.
In one embodiment, the hang-up instruction is a terminal hang-up instruction, and the computer program when executed by the processor further performs the steps of:
and determining the target terminal as a terminal to be selected.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring a communication category and a target account according to the communication request, wherein the communication category comprises a voice category, a video category and a message category;
and determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In one embodiment, the computer program when executed by the processor further performs the steps of:
and if the target operation instruction sent by the target terminal is not received within the preset time length, sending a communication ending instruction to each candidate terminal, wherein the communication ending instruction is used for indicating each candidate terminal to end the communication prompt.
In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, performs the steps of:
receiving a communication request, wherein the communication request comprises a requested target account;
determining a plurality of candidate terminals associated with the target account according to the communication request;
and sending a communication instruction to each candidate terminal, wherein the communication instruction carries a communication request and is used for indicating the candidate terminal to start a communication prompt.
In one embodiment, the computer program when executed by the processor further performs the steps of:
receiving a target operation instruction input by a user and sent by a target terminal;
and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
In one embodiment, the target operational instruction is a listen instruction, and the computer program when executed by the processor further performs the steps of:
determining candidate terminals except the target terminal as terminals to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the target operational instruction is a hang-up instruction, and the computer program when executed by the processor further performs the steps of:
determining a terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
In one embodiment, the hang-up instruction is an account hang-up instruction, and the computer program when executed by the processor further performs the steps of:
and determining a plurality of candidate terminals associated with the target account as the terminals to be selected according to the account hang-up instruction.
In one embodiment, the hang-up instruction is a terminal hang-up instruction, and the computer program when executed by the processor further performs the steps of:
and determining the target terminal as a terminal to be selected.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring a communication category and a target account according to the communication request, wherein the communication category comprises a voice category, a video category and a message category;
and determining candidate terminals from a plurality of terminals associated with the target account according to the communication category.
In one embodiment, the computer program when executed by the processor further performs the steps of: and if the target operation instruction sent by the target terminal is not received within the preset time length, sending a communication ending instruction to each candidate terminal, wherein the communication ending instruction is used for indicating each candidate terminal to end the communication prompt.
It should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), Magnetic Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene Memory, and the like. Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others. The databases referred to in various embodiments provided herein may include at least one of relational and non-relational databases. The non-relational database may include, but is not limited to, a block chain based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims (10)

1. A method of communication control, the method comprising:
receiving a communication request, wherein the communication request comprises a requested target account;
determining a plurality of candidate terminals associated with the target account according to the communication request;
and sending a communication instruction to each candidate terminal, wherein the communication instruction carries the communication request, and the communication instruction is used for indicating the candidate terminal to start a communication prompt.
2. The method of claim 1, further comprising:
receiving a target operation instruction input by a user and sent by a target terminal;
and determining a terminal to be selected according to the target operation instruction, and sending a control instruction to the terminal to be selected, wherein the control instruction is generated based on the target operation instruction.
3. The method of claim 2, wherein the target operation instruction is an answering instruction, and the determining a terminal to be selected from the instruction according to the target operation and sending a control instruction to the terminal to be selected comprises:
determining candidate terminals except the target terminal as the terminal to be selected;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
4. The method according to claim 2, wherein the target operation instruction is a hang-up instruction, and the determining a terminal to be selected according to the target operation instruction and sending a control instruction to the terminal to be selected includes:
determining the terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction;
and sending a communication ending instruction to the terminal to be selected, wherein the communication ending instruction is used for indicating the terminal to be selected to end the communication prompt.
5. The method according to claim 4, wherein the hang-up instruction is an account hang-up instruction, and determining the terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction comprises:
and determining a plurality of candidate terminals associated with the target account as the terminals to be selected according to the account hang-up instruction.
6. The method according to claim 4, wherein the hang-up instruction is a terminal hang-up instruction, and determining the terminal to be selected from a plurality of candidate terminals associated with the target account according to the hang-up instruction comprises:
and determining the target terminal as the terminal to be selected.
7. The method of claim 1, wherein the determining a plurality of candidate terminals associated with the target account according to the communication request comprises:
acquiring a communication category and the target account according to the communication request, wherein the communication category comprises a voice category, a video category and a message category;
and determining the candidate terminal from a plurality of terminals associated with the target account according to the communication category.
8. A communication control apparatus, characterized in that the apparatus comprises:
the system comprises a receiving module, a sending module and a receiving module, wherein the receiving module is used for receiving a communication request which comprises a requested target account;
the determining module is used for determining a plurality of candidate terminals associated with the target account according to the communication request;
and the sending module is used for sending a communication instruction to each candidate terminal, wherein the communication instruction carries the communication request, and the communication instruction is used for indicating the candidate terminal to start a communication prompt.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202111512376.7A 2021-12-07 2021-12-07 Communication control method, communication control device, computer equipment and storage medium Pending CN114363451A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111512376.7A CN114363451A (en) 2021-12-07 2021-12-07 Communication control method, communication control device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111512376.7A CN114363451A (en) 2021-12-07 2021-12-07 Communication control method, communication control device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114363451A true CN114363451A (en) 2022-04-15

Family

ID=81099524

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111512376.7A Pending CN114363451A (en) 2021-12-07 2021-12-07 Communication control method, communication control device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114363451A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179275A (en) * 2013-03-15 2013-06-26 东莞宇龙通信科技有限公司 Mobile terminal and method for prompting missed calls thereof
CN104247473A (en) * 2013-04-08 2014-12-24 华为技术有限公司 Terminal device, interactive voice response device, missing call reminding system and method
CN106060031A (en) * 2016-05-26 2016-10-26 腾讯科技(深圳)有限公司 Method of multimedia communication control, server and system
CN112187701A (en) * 2019-07-01 2021-01-05 北京声智科技有限公司 Control method and device
WO2021237672A1 (en) * 2020-05-29 2021-12-02 谢柏玲 Method for prompting incoming call of mobile terminal, and intelligent household device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179275A (en) * 2013-03-15 2013-06-26 东莞宇龙通信科技有限公司 Mobile terminal and method for prompting missed calls thereof
CN104247473A (en) * 2013-04-08 2014-12-24 华为技术有限公司 Terminal device, interactive voice response device, missing call reminding system and method
CN106060031A (en) * 2016-05-26 2016-10-26 腾讯科技(深圳)有限公司 Method of multimedia communication control, server and system
CN112187701A (en) * 2019-07-01 2021-01-05 北京声智科技有限公司 Control method and device
WO2021237672A1 (en) * 2020-05-29 2021-12-02 谢柏玲 Method for prompting incoming call of mobile terminal, and intelligent household device

Similar Documents

Publication Publication Date Title
US10999335B2 (en) Virtual agent communication for electronic device
US9396005B2 (en) Method, apparatus and computer storage medium for plug-in management and control
GB2506470A (en) Providing an indication to a first party that a second party will respond in a timely manner to a communication from the first party
US11399000B2 (en) Systems and methods for providing a notification upon the occurrence of a trigger event associated with playing media content over a network
CN106649640B (en) Instant search method and device
WO2019047568A1 (en) User call processing method, apparatus, computer device, and storage medium
US20190068734A1 (en) Notification api for external identification
WO2014110991A1 (en) Method for real time displaying information and mobile communication terminal
CN110008037A (en) Message treatment method, device and storage medium
EP2434792A1 (en) System and method for monitoring virtual agents
CN115460180A (en) Video call processing method and device and electronic equipment
CN106604244B (en) Method and device for prompting notification message
CN109076008B (en) Suppressing indication of incoming communications in a user interface
CN114363451A (en) Communication control method, communication control device, computer equipment and storage medium
CN107168648B (en) File storage method and device and terminal
CN110311935A (en) A kind of sharing method shares deployment system and client
CN110704247B (en) Processing method and device for application memory exception, electronic equipment and device
CN112565286A (en) Task response method, device, equipment and storage medium based on RPC access
CN111400137A (en) Storage method and device of monitoring event, mobile terminal and storage medium
CN113395262B (en) Multi-terminal information sharing method and device, computer equipment and storage medium
CN116662016B (en) Port switching method, device, computer equipment, storage medium and program product
US20230196409A1 (en) Real-time consumer interaction via media broadcast
US20230134105A1 (en) Real-time consumer interaction via media broadcast with automated callback handling during media playback
CN112822092B (en) Message reminding method and device and computer readable storage medium
CN107809743A (en) A kind of information synchronization method, terminal device and computer-readable recording medium

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