WO2018133767A1 - Call control method, terminal apparatus, and data storage medium - Google Patents
Call control method, terminal apparatus, and data storage medium Download PDFInfo
- Publication number
- WO2018133767A1 WO2018133767A1 PCT/CN2018/072789 CN2018072789W WO2018133767A1 WO 2018133767 A1 WO2018133767 A1 WO 2018133767A1 CN 2018072789 W CN2018072789 W CN 2018072789W WO 2018133767 A1 WO2018133767 A1 WO 2018133767A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- application client
- account
- application
- call
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/64—Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
- H04M1/65—Recording arrangements for recording a message from the calling party
- H04M1/656—Recording arrangements for recording a message from the calling party for recording conversations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/663—Preventing unauthorised calls to a telephone set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/663—Preventing unauthorised calls to a telephone set
- H04M1/665—Preventing unauthorised calls to a telephone set by checking the validity of a code
Definitions
- the present application relates to the field of computers, and in particular to a call control method, a terminal device, and a storage medium.
- the call number may be a fraud type number or a harassment type number.
- a security management application that has the function of marking a specific type of number. That is to say, when the client of the security management application determines that the number currently being called by the user terminal is a specific type number, a specific number mark is displayed on the display interface to prompt the user that the caller number is a problem number, such as a fraud number or Harassment class number, etc.
- the embodiment of the present application provides a call control method, a terminal device, and a storage medium to solve the technical problem of how to intercept a specific type of number remotely.
- a call control method is provided, which is adapted to be executed in a first terminal, the first terminal comprising a processor and a memory, the memory storing instructions executable by the processor
- the processor implements the method by executing the instructions.
- the method includes: acquiring a target call number that is in a call with the first terminal; and when determining that the target call number belongs to a specific type of number, sending corresponding prompt information to the second terminal related to the first terminal, where The specific type number includes a number in the blacklist; and when a control operation instruction from the second terminal indicating that the call is interrupted is received, the call between the first terminal and the target call number is interrupted.
- a call control method is provided, which is adapted to be executed in a second terminal, the second terminal including a processor and a memory, the memory being stored by the processor An instruction that the processor implements by executing the instructions.
- the method includes: receiving, in a second application client in the second terminal, prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt a target that is in communication with the first terminal.
- the call number belongs to a specific type number, and the specific type number includes a number in the blacklist; the prompt information is displayed; and the first application client is generated and sent to the first application client in response to the user inputting an instruction to interrupt the call according to the prompt information.
- the terminal sends a control operation instruction, where the control operation instruction is used to instruct the first application client to interrupt a call between the first terminal and the target call number.
- a terminal device is provided, where the terminal device is a first terminal, including: one or more processors; a memory; and one or more computer programs stored in the memory And configured to be executed by the one or more processors, configured to: acquire a target call number that is in conversation with the first terminal; and when determining that the target call number belongs to a specific type number, The second terminal associated with the terminal sends corresponding prompt information, where the specific type number includes a number in the blacklist; and when receiving a control operation instruction from the second terminal indicating that the call is interrupted, interrupting the A call between a terminal and the target call number.
- a terminal device is provided, where the terminal device is a second terminal, including: one or more processors; a memory; and one or more computer programs stored in the memory And being configured to be executed by the one or more processors, configured to: receive, by using a second application client installed on the second terminal, prompt information sent by the first application client in the first terminal, where The prompt information is used to indicate that the target call number that is in communication with the first terminal belongs to a specific type number, the specific type number includes a number in the blacklist, the prompt information is displayed, and the prompt information is sent according to the user. Inputting an indication indicating that the call is interrupted, generating and transmitting a control operation instruction to the first application client, wherein the control operation instruction is used to instruct the first application client to interrupt the first terminal and the target The call between the call numbers.
- a non-volatile storage medium storing one or more programs, the one or more programs comprising: computer readable instructions, when the computer readable instructions When executed by the computing device, the computing device is caused to perform the call control method in accordance with the present application.
- FIG. 1 is a schematic diagram of an application environment of a call control method according to an embodiment of the present application
- FIG. 2 is a flowchart of a call control method according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of an interface of a call control method according to an embodiment of the present application.
- FIG. 4 is a schematic diagram of an interface of another call control method according to an embodiment of the present application.
- FIG. 5 is a flowchart of another call control method according to an embodiment of the present application.
- FIG. 6 is a flowchart of still another call control method according to an embodiment of the present application.
- FIG. 7 is a flowchart of still another call control method according to an embodiment of the present application.
- FIG. 8 is a schematic diagram of a call control apparatus according to an embodiment of the present application.
- FIG. 9 is a schematic diagram of another call control apparatus according to an embodiment of the present application.
- FIG. 10 is a schematic diagram of a call control terminal according to an embodiment of the present application.
- FIG. 11 is a schematic diagram of another call control terminal according to an embodiment of the present application.
- FIG. 12 shows a flowchart of a call control method 1200 in accordance with some embodiments of the present application
- FIG. 13 illustrates a flow diagram of a call control method 1300 in accordance with some embodiments of the present application
- FIG. 14 shows a flowchart of a call control method 1400 in accordance with some embodiments of the present application.
- FIG. 15 illustrates a flow diagram of a call control method 1500 in accordance with some embodiments of the present application.
- Figure 16 illustrates a system interaction diagram in accordance with some embodiments of the present application.
- FIG. 17 shows a block diagram of a terminal device in accordance with some embodiments of the present application.
- the call control method may be applied to the application environment shown in FIG. 1 , where the first application client is installed in the first terminal 102, and the first application client is used to log in using the first account.
- the second application server is installed with the second application client, and the second application client is logged in with the second account.
- the first account has a first association relationship with the second account.
- the first application client in the first terminal 102 obtains the target call number that is in contact with the first terminal, and determines whether the target call number is a specific type number, and the specific type number includes the number in the pre-configured blacklist; When the target call number is a specific type number, the prompt information is sent to the second application client in the second terminal 106 through the network 104, wherein the prompt information is used to prompt the target call number to be a specific type number, and pass through the network 104. Receiving a control operation instruction sent by the second application client in the second terminal 106, in response to the control operation instruction, interrupting the call between the first terminal and the target call number.
- the second terminal uses the first account and the first account.
- the second application client that is logged in by the second account of the first association sends the prompt information.
- the prompt information is used to prompt the target call number to be a specific type number.
- the first application client may receive a control operation instruction sent by the second application client. In this way, the first application client can interrupt the call between the first terminal and the target call number in response to the control operation command.
- the second application client that is logged in with the second account in the second terminal controls the target call number that is used to make a call with the first terminal, and the first application client that logs in using the first account in the first terminal.
- the control interrupts the call between the first terminal and the target call number.
- the call control method of the present application can avoid that the call process can only be controlled by the first terminal itself, and the interception control of some specific types of numbers is omitted, and the call between the specific type numbers cannot be interrupted in time, and the call is caused. Control the problem of low accuracy. Further, in the case of ensuring the accuracy of the call control, the call control method of the present application can improve the effect of the call security of the first terminal.
- the foregoing terminal may include, but is not limited to, at least one of the following: a mobile phone, a tablet computer, a notebook computer, a desktop PC, a digital television, and other hardware devices that can perform a call.
- the above network may include, but is not limited to, at least one of the following: a wide area network, a metropolitan area network, and a local area network. The above is only an example, and the embodiment does not limit this.
- the above call control method can be applied to a call control system.
- the call control system may include a first terminal, a first application server corresponding to the first application client that is logged in using the first account installed in the first terminal, a second terminal, and a second account registered with the second terminal.
- the second application server corresponding to the second application client.
- the first application client obtains a target call number that is in communication with the first terminal.
- the first application client determines that the target call number is a specific type number
- the first application client reports the determination result to the first application server.
- the first application server stores a second account with a first association relationship with the first account.
- the second application server may send, by using the second application server, the second application client that is logged in by using the second account in the second terminal to prompt the target call number to be specific.
- the prompt information for the type number.
- the second application client sends a control operation instruction to the first application server through the second application server according to the prompt information.
- the first application client controls to interrupt the conversation between the first terminal and the target call number in response to the control operation instruction. In this way, the first application client can interrupt the call between the first terminal and the specific type number in time to avoid missing the problem that the call control accuracy caused by the interception control of some specific types of numbers is low. Further, the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
- a call control method As shown in FIG. 2, the method includes:
- the call control method described above can be applied to a terminal application having an association relationship.
- the first terminal may obtain and determine that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and the first application server corresponding to the first application client
- the determination result of determining the target call number as the specific type number is sent to the second application server.
- the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal.
- the first application server and the second application server are processing servers of the terminal application having an associated relationship.
- the second application server is a platform application.
- the first application server is configured with a communication interface.
- the second application client sends, by the first application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
- the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby implementing timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid only passing the first
- the terminal itself controls the call process, and the omission of interception control for some specific types of numbers occurs.
- the embodiment can avoid the problem that the call between the specific type number cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the embodiment can improve the effect of the call security of the first terminal.
- the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number.
- the specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number.
- the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
- the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number.
- the local number database in the first application client may be directly used for comparison, and the first terminal may be networked through the prompt information. In this way, the first application client can use the cloud number database to perform more accurate comparison, and improve the call control accuracy, and achieve the effect of ensuring the first terminal's call security.
- the method further includes: receiving, in the first application client, the second application in the second terminal The client establishes a request through the association relationship sent by the third application client in the first terminal; the first association relationship between the second account and the first account is established in response to the association relationship; and the first association relationship is reported to the first application client.
- the first application server on the side.
- the first application client in the first terminal has a second association relationship with the third application client
- the third application client in the first terminal and the second application client in the second terminal have The third relationship.
- the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client.
- the third application client can authorize the first application client to log in using the first account.
- the third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client.
- the client of the instant messaging application APP-1 is used.
- the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
- the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public.
- the service number select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention.
- the first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client).
- the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3.
- the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client).
- the first application client may establish a first association relationship and display that the first association relationship is successfully established.
- the first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
- the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority.
- the content in the prompt information corresponding to different prompt priorities has different expressions of intensity.
- the prompt information with higher priority may be key such as “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
- the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts.
- the first account may be followed by a plurality of second accounts.
- the first application client can send prompt information to one or more second accounts; the second account can also establish a first association relationship with one or more first accounts.
- the second account can focus on one or more first accounts.
- the terminal where the first account is located is in a call with the specific type number
- the second application client that is logged in by the second account can receive the corresponding prompt information.
- the above is only an example, and is not limited in this embodiment.
- the client ie, the first application client
- the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number.
- the client of the instant messaging application APP-1 ie, the second application client
- ID-2 will receive the prompt information as shown in FIG.
- the client ie, the first application client
- the security management application APP-2 that is logged in by the first account ID-1 may receive
- the call between the first terminal and the target call number determined to be a specific type number is interrupted to ensure the accuracy and security of the call control of the first terminal.
- control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
- the first terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second login is performed by using the second account in the second terminal.
- the application client sends the prompt information to receive the control operation instruction sent by the second application client according to the prompt information, so as to timely and accurately control the interruption of the call between the first terminal and the target call number.
- the present embodiment can avoid the situation in which the call process can be controlled only by the first terminal itself, and the interception control of some specific types of numbers is omitted.
- the present embodiment can avoid the problem that the call between the specific type number cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the embodiment can improve the call security of the first terminal.
- sending the prompt information to the second application client in the second terminal includes:
- the prompting information for indicating that the target call number is a specific type number is sent to the first application server corresponding to the first application client, so that the first application server finds the first account according to the stored first association relationship. Matching the second account, and sending the prompt information to the second application client that uses the second account to log in through the second application server corresponding to the second application client.
- the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the first association relationship may be, but is not limited to, a pre-established binding relationship
- the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server.
- the third application client is authorized to log in to the first application client by using the first account, and the first application client reports the first account and the sending request to the first application server when the first application client confirms that the association relationship is successfully established.
- the binding relationship between the two accounts is only an example, and is not limited in this embodiment.
- the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508.
- the first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512.
- the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account.
- the instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted.
- the embodiment of the present application implements control of the first application client in the first terminal by the second application client in the second terminal by performing interaction between the applications having the association relationship, by sending a control operation instruction,
- the first application client in the first terminal controls the call of the first terminal in time, thereby shortening the call control time and improving the efficiency of the call control, thereby ensuring the call security of the terminal.
- sending the prompt information to the second application client in the second terminal includes:
- sending the prompt information that matches the call category to the second application client in the second terminal includes:
- the first terminal is the called terminal, and the terminal that uses the target call number to make a call with the called terminal is the calling terminal, and the call duration is greater than or equal to the first threshold, and is less than the second threshold, and the second type is sent. a prompt information, where the first threshold is less than the second threshold;
- the terminal When the first terminal is the called terminal, it is determined that the terminal that uses the target call number to make a call with the called terminal is the calling terminal, and the call duration is greater than or equal to the second threshold, or the first terminal is called.
- the terminal when determining that the terminal that uses the target call number to make a call with the calling terminal is the called terminal, sends a third type of prompt information;
- the third type of prompt information has higher priority than the second type of prompt information, and the second type of prompt information has higher priority than the first type of prompt information.
- the content in the prompt information corresponding to different priorities may be, but is not limited to, an expression tone having different strengths.
- the prompt information indicating that the priority is higher may be “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” or the like, and is not limited in this embodiment.
- different prompt information is configured for different call categories, and the first threshold is assumed to be 10s, and the second threshold is taken as 30s. Specifically, as shown in Table 1:
- the prompt information may not be sent. That is to say, in the case that the specific type number is blacklisted, the first application client may not send the prompt information to save the transmission resource and reduce the interference to the second application client.
- the first application client may also send the prompt information, such as the first type of prompt information, which is not limited in this embodiment.
- the control operation command selected by the second application client may be used to indicate that the call of the first terminal is directly interrupted; and for the prompt information with lower priority, The control operation command selected by the second application client may be used to indicate that the first terminal is reminded by different methods, such as initiating a call, sending a short message, or the like, or not sending, and does not make any reminder to the first terminal.
- different prompt information is configured according to different call categories, so that the second application client in the second terminal can take different control operations according to different prompt information, so as to improve the flexibility of call control.
- the method before the first application client in the first terminal obtains the target call number that is in communication with the first terminal, the method further includes:
- the first association relationship between the second account and the first account is established in response to the association request.
- the first association relationship is reported to the first application server of the first application client.
- the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client.
- the third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612. After accepting the request, the third application client 602 instructs the first application client 506 to establish a first association relationship.
- the first terminal can jump to the first application client 506.
- the first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship.
- the foregoing first association relationship may be used to record a binding relationship between the first account and the second account.
- the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the OpenID is used to identify the second application client logged in with the second account
- the GUID is used to identify the first application client logged in using the first account.
- the first association relationship stored by the first application server may be as shown in Table 2:
- the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
- the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call.
- a call control method is further provided. As shown in FIG. 7, the method includes:
- the prompting information sent by the first application client in the first terminal is received by the second application client in the second terminal, where the prompt information is used to prompt the target call number that is the first terminal to be a specific type number.
- the specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
- S706 Send a control operation instruction to the first application client in the first terminal according to the prompt information, where the control operation instruction may be used to instruct to interrupt the call between the first terminal and the target call number.
- the call control method described above can be applied to a terminal application having an association relationship.
- the first terminal may obtain the target call number by using the first application client that is logged in by using the first account, and determine whether the target call number that is in a call with the first terminal belongs to a specific type number.
- the first application client may send the determination result that the target call number is determined to be a specific type number to the second application server by using the first application server.
- the second application server sends the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal.
- the first application server and the second application server are processing servers of the terminal application having an associated relationship.
- the second application server is a platform application.
- the first application server is configured with a communication interface.
- the second application client sends, by the first application and the second application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
- the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number.
- the first application client can avoid the control of the call process only by the first terminal itself, and the omission of interception control for some specific types of numbers occurs. In this way, the first application client can avoid the problem that the call control between the specific type numbers cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the first application client can improve the call security of the first terminal.
- the specific type number may be, but not limited to, a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number.
- the specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number.
- the first application client can also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
- the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number.
- the embodiment may directly use the local number database in the first application client for comparison.
- the embodiment can also guide the first terminal to connect to the network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, improving the call control accuracy, and achieving the effect of ensuring the call security of the first terminal.
- the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
- the first application client in the first terminal has a second association relationship with the third application client
- the third application client in the first terminal and the second application client in the second terminal have The third relationship.
- the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client
- the third association relationship is used to describe that the third application client is used to log in to the third application client.
- the third account and the second account used to log in to the second application client are accounts of mutual concern.
- the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client.
- the client of the instant messaging application APP-1 is used.
- the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
- the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public.
- the service number select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention.
- the first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client).
- the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3.
- the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client).
- the first application client may establish a first association relationship and display that the first association relationship is successfully established.
- the first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
- the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority.
- the content in the prompt information corresponding to different prompt priorities has different expressions of intensity.
- the prompt information with higher priority may be key such as “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
- the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts.
- the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts.
- Sending the prompt information; the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts.
- the second account can focus on one or more first accounts, and when any one of the first accounts is in a call with a specific type of number, the second application client that is logged in by the second account will receive a corresponding prompt. information.
- the above is only an example, and is not limited in this embodiment.
- the client ie, the first application client
- the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number.
- the client of the instant messaging application APP-1 ie, the second application client
- ID-2 will receive the prompt information as shown in FIG.
- the second application client may determine to issue a control operation instruction according to the prompt information, and the control operation instruction indicates that the selection determines to interrupt the call.
- the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1 will interrupt the call between the first terminal and the target call number after receiving the above control operation command to ensure that the call between the first terminal and the target call number is interrupted.
- the accuracy and security of the call control of the first terminal will interrupt the call between the first terminal and the target call number after receiving the above control operation command to ensure that the call between the first terminal and the target call number is interrupted.
- control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
- the first terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid missing pairs.
- the problem of low call control accuracy caused by interception control of some specific types of numbers the case of ensuring the accuracy of the call control, the first application client can improve the call security of the first terminal.
- receiving the prompt information sent by the first application client in the first terminal includes:
- An application server has a second account with a first association relationship with the first account.
- the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the first association relationship may be, but is not limited to, a pre-established binding relationship
- the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server.
- Relationship establishment request The third application client authorizes to log in to the first application client by using the first account.
- the first application client reports the binding relationship (that is, the first association relationship) between the first account and the second account that sends the request to the first application server.
- the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508.
- the first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512.
- the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account.
- the instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted.
- sending the control operation instruction to the first application client in the first terminal according to the prompt information includes:
- S1 acquire a control operation instruction generated by performing an operation on the operation link displayed in the prompt information
- the client (ie, the second application client) of the instant messaging application APP-1 that is logged in the second account ID-2 obtains the operation link displayed in the prompt information (as shown in FIG. 4, "whether the terminal is called" or not)
- the control operation instruction is sent by the client (ie, the first application client) of the security management application APP-2 that is logged in to the first account ID-1 to make the first
- the client (ie, the first application client) of the security management application APP-2 that is logged in by the account ID-1 controls the interruption of the call between the first terminal and the specific type number.
- the foregoing operation link may be, but is not limited to, an H5 link, which is not limited in this embodiment.
- control operation instruction generated by the second application client performing an operation on the operation link displayed in the prompt information is sent, and the control operation instruction is sent to the first application client to implement the An application client controls to achieve accurate control of the call made by the first terminal.
- the method before receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal, the method further includes:
- S1 Send an association establishment request to the third application client in the first terminal, where the first application client in the first terminal has a second association relationship with the third application client, and the third terminal in the first terminal The application client has a third association relationship with the second application client in the second terminal.
- the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612.
- the third application client 602 instructs the first application client 506 to establish a first association relationship.
- the first terminal can jump to the first application client 506.
- the first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship.
- the foregoing first association relationship may be used to record a binding relationship between the first account and the second account.
- the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the above call control method can be applied to a call control system.
- the call control system may include a first terminal, a first application server corresponding to the first application client that is logged in using the first account installed in the first terminal, a second terminal, and a second account registered with the second terminal.
- the second application server corresponding to the second application client.
- the first application client obtains a target call number that is in communication with the first terminal.
- the first application client determines that the target call number is a specific type number
- the first application client reports the determination result to the first application server.
- the first application server stores a second account with a first association relationship with the first account.
- the second application server may send, by using the second application server, the second application client that is logged in by using the second account in the second terminal to prompt the target call number to be specific.
- the prompt information for the type number.
- the second application client sends a control operation instruction to the first application server through the second application server according to the prompt information.
- the first application client controls to interrupt the conversation between the first terminal and the target call number in response to the control operation instruction. In this way, the first application client can interrupt the call between the first terminal and the specific type number in time to avoid missing the problem that the call control accuracy caused by the interception control of some specific types of numbers is low. Further, the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
- a call control apparatus for implementing the above call control method is further provided, and the apparatus is located in a first application client in the first terminal.
- the device includes:
- an obtaining unit 802 configured to acquire a target call number that is in a call with the first terminal, where the first application client logs in using the first account;
- the determining unit 804 is configured to determine whether the target call number is a specific type number, where the specific type number includes a number in the pre-configured blacklist;
- the sending unit 806 is configured to send the prompt information to the second application client in the second terminal when determining that the target call number is a specific type number.
- the prompt information is used to prompt the target call number to be a specific type number, the second application client logs in using the second account, and the second account has a first association relationship with the first account.
- the operation unit 808 is configured to receive a control operation instruction sent by the second application client in the second terminal, and control to interrupt the call between the first terminal and the target call number in response to the control operation instruction.
- the call control apparatus may be, but is not limited to, applied to a terminal application having an association relationship.
- the first terminal obtains and determines that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and uses the first application server corresponding to the first application client.
- the determination result that the target call number is determined to be the specific type number is sent to the second application server.
- the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal.
- the first application server and the second application server are processing servers of the terminal application having an associated relationship.
- the second application server is a platform application.
- the first application server is configured with a communication interface.
- the second application client sends, to the first application client, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number through the server.
- the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby realizing timely and accurate control of interrupting the call between the first terminal and the target call number, so as to avoid
- the call process is controlled by the first terminal itself, and the interception control of some specific type numbers is omitted.
- the first application client can avoid the problem that the call control between the specific types of numbers cannot be interrupted in time, resulting in low call control accuracy. Further, in the case of ensuring the accuracy of the call control, the first application client can also improve the call security of the first terminal.
- the specific type number may be, but not limited to, a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number.
- the specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number.
- specific types of numbers can also be stored in the cloud's number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number is a specific type number by comparing with the number database stored in the cloud.
- the comparison is performed through the number database of the cloud to obtain the judgment result of the target call number; and further, the first terminal is in an unconnected state.
- the local number database in the first application client can be directly used for comparison.
- the first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, and improving the call control accuracy and ensuring the call security of the first terminal.
- the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
- the first application client in the first terminal has a second association relationship with the third application client
- the third application client in the first terminal and the second application client in the second terminal have The third relationship.
- the second association relationship is used to describe that the third application client is used to authorize the first application client to log in to the first application client
- the third association relationship is used to describe the third application client for logging in to the third application client.
- the third account and the second account used to log in to the second application client are accounts of mutual interest.
- the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application.
- the third application client and the second application client are clients of the instant messaging application APP-1.
- the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
- the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public.
- the service number select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention.
- the first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client).
- the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3.
- the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client).
- the first application client may establish a first association relationship and display that the first association relationship is successfully established.
- the first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
- the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority.
- the content in the prompt information corresponding to different prompt priorities has different expressions of intensity.
- the prompt information with higher priority may be key such as “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
- the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts.
- the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts.
- the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein.
- the terminal makes a call with a specific type number
- the second application client that is logged in by the second account will receive the corresponding prompt information.
- the above is only an example, and is not limited in this embodiment.
- the client ie, the first application client
- the security management application APP-2 that is logged in at the first account ID-1 acquires that the first terminal is in a call with a specific type number, and then the second terminal in the second terminal.
- the client ie, the second application client
- the instant messaging application APP-1 registered with the account ID-2 will receive the prompt information as shown in FIG.
- control operation instruction when the control operation instruction is issued according to the prompt information, such as the control operation
- the instruction instructs the selection to determine the interrupted call, and the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1, after receiving the control operation instruction, interrupts the first terminal and determines that The call between the target call numbers of a specific type number to ensure the accuracy and security of the call control of the first terminal.
- control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
- the first terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- the second application client that uses the second account to log in in the second terminal is used to control the target call number that is in a call with the first terminal, that is, the first terminal is used in the first terminal.
- the first application client that is logged in by the account determines that the target call number of the first terminal is a specific type of number
- the second application client that uses the second account to log in to the second terminal sends a prompt message to receive the first
- the second application client sends a control operation instruction according to the prompt information, so as to implement timely and accurate control of interrupting the call between the first terminal and the target call number, so as to overcome the related art, the call process can only be controlled by the first terminal itself.
- the sending unit 806 includes:
- a first sending module configured to send prompt information for characterizing the target call number to a specific type number to the first application server corresponding to the first application client, so that the first application server is configured according to the first association
- the relationship finds the second account that matches the first account, and sends the prompt information to the second application client that uses the second account to log in through the second application server corresponding to the second application client.
- the first terminal can obtain and determine that the target call number of the call with the first terminal is a specific type number and pass the first application client that is logged in by using the first account.
- the first application server corresponding to the first application client sends a determination result that the target call number is determined to be a specific type number to the second application server, so that the second application server logs in to the second terminal by using the second account.
- the application server sends the prompt information for indicating the foregoing judgment result, where the first application server and the second application server are processing servers of the terminal application having the associated relationship, for example, the second application server is a platform application, and the first server is Configured with a communication interface.
- the second application client may send, by using the foregoing server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
- the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is the first terminal is a specific type number
- the second account is used to log in to the second terminal.
- the second application client sends the prompt information to receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely control to interrupt the call between the first terminal and the target call number.
- the first application client can avoid displaying the prompt information on the first terminal only when the call process is controlled by the first terminal itself, and the call cannot be interrupted in time, thereby failing to ensure the security of the call. Improve call security of the first terminal.
- the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number.
- the specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number.
- the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
- the comparison is performed through the number database of the cloud to obtain the judgment result of the target call number; and further, the first terminal is in an unconnected state.
- the local number database in the first application client can be directly used for comparison.
- the first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, and improving the call control accuracy and ensuring the call security of the first terminal.
- the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
- the first application client in the first terminal has a second association relationship with the third application client
- the third application client in the first terminal and the second application client in the second terminal have The third relationship.
- the second association relationship is used to describe that the third application client is used to authorize the first application client to log in to the first application client
- the third association relationship is used to describe the third application client for logging in to the third application client.
- the third account and the second account used to log in to the second application client are accounts of mutual interest.
- the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client.
- the client of the instant messaging application APP-1 is used.
- the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
- the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public.
- the service number select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention.
- the first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client), and in the client of the instant messaging application APP-1 that logs in using the third account ID-3.
- the first application client may display that the association relationship is successfully established, and report the successfully established first association relationship to the server of the security management application APP-2.
- the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority.
- the content in the prompt information corresponding to different prompt priorities has different expressions of intensity.
- the prompt information with higher priority may be key such as “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
- the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts.
- the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts.
- the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein.
- the terminal makes a call with a specific type number
- the second application client that is logged in by the second account will receive the corresponding prompt information.
- the above is only an example, and is not limited in this embodiment.
- the client ie, the first application client
- the security management application APP-2 that is logged in at the first account ID-1 acquires that the first terminal is in a call with a specific type number, and then the second terminal in the second terminal.
- the client ie, the second application client
- the instant messaging application APP-1 registered with the account ID-2 will receive the prompt information as shown in FIG.
- control operation instruction when the control operation instruction is issued according to the prompt information, such as the control operation
- the instruction instructs the selection to determine the interrupted call, and the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1, after receiving the control operation instruction, interrupts the first terminal and determines that A call between a specific call number of a specific type number to ensure that the call of the first terminal is secure.
- control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
- the first terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client may receive a control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number.
- the first application client can avoid the control of the call process by the first terminal itself, and the omission of interception control for some specific types of numbers occurs.
- the first application client can avoid the problem that the call control between the specific type number cannot be interrupted in time, resulting in low call control accuracy.
- the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
- the sending unit 806 includes:
- an obtaining module configured to acquire a call category in which the first terminal and the target call number make a call
- the second sending module is configured to send, to the second application client in the second terminal, prompt information that matches the call category.
- the second sending module includes:
- the first sending sub-module is configured to send the first type of prompt when the first terminal is the called terminal, and the terminal where the target call number of the specific type number is located is the calling terminal, and the call duration is less than the first threshold. information;
- the second sending sub-module is configured to: when the first terminal is the called terminal, determine that the terminal of the target call number of the specific type number is the calling terminal, and the call duration is greater than or equal to the first threshold, less than the second threshold. Sending a second type of prompt information, where the first threshold is less than the second threshold;
- the third sending sub-module is configured to: when the first terminal is the called terminal, determine that the terminal of the target call number of the specific type number is the calling terminal, and the call duration is greater than or equal to the second threshold, or When the terminal is the calling terminal, and the terminal where the target call number of the specific type number is determined to be the called terminal, the third type of prompt information is sent;
- the third type of prompt information has higher priority than the second type of prompt information, and the second type of prompt information has higher priority than the first type of prompt information.
- the content in the prompt information corresponding to different priorities may be, but is not limited to, an expression tone having different strengths.
- the prompt information indicating that the priority is higher may be “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” or the like, and is not limited in this embodiment.
- different prompt information is configured for different call categories, and the first threshold is assumed to be 10s, and the second threshold is taken as 30s. Specifically, as shown in Table 3:
- the prompt information may not be sent. That is to say, in the case that the specific type number is blacklisted, the first application client may not send the prompt information to save the transmission resource and reduce the interference to the second application client.
- the first application client may also send the prompt information, such as the first type of prompt information, which is not limited in this embodiment.
- the control operation command selected by the second application client may be used to indicate that the call of the first terminal is directly interrupted.
- the control operation command selected by the second application client may be used to indicate that the first terminal is alerted by different manners. Such as starting a call, sending a text message, etc.
- the second application client may also not send a control operation instruction, that is, no reminder is given to the first terminal.
- different prompt information is configured according to different call categories, so that the second application client in the second terminal can take different control operations according to different prompt information, so as to improve the flexibility of call control.
- the method further includes:
- a receiving unit configured to receive the second application client in the second terminal through the third terminal in the first terminal, before acquiring the target call number that is in communication with the first terminal by using the first application client in the first terminal Applying an association relationship request sent by the client, where the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application terminal
- the second application client has a third association relationship
- an establishing unit configured to establish a first association relationship between the second account and the first account in response to the association request
- the reporting unit is configured to report the first association relationship to the first application server of the first application client.
- the second association relationship includes: the third application client is configured to authorize to use the first account to log in to the first application client; and the third association relationship includes: a third account used to log in to the third application client.
- the second account that is logged in to the second application client is an account of mutual interest.
- the second application client 510 can send an association establishment request to the third application client 602 in the first terminal 502 through the second application server 512 by using the steps S602-S612 shown in FIG. 6 .
- the third application client 602 jumps to the first application client 506 after the confirmation is established.
- the first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508.
- the first application server 508 can store the first association relationship.
- the foregoing first association relationship may be used to record a binding relationship between the first account and the second account.
- the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the OpenID is used to identify the second application client logged in with the second account
- the GUID is used to identify the first application client logged in using the first account.
- the first association relationship stored by the first application server may be as shown in Table 4.
- the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
- the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call.
- a call control apparatus is further provided, where the apparatus is located in a second application client in the second terminal, as shown in FIG.
- the receiving unit 902 is configured to receive the prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt the target call number that is called by the first terminal to be a specific type number, and the specific type number includes the pre- The number of the blacklist is configured, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
- a display unit 904 configured to display prompt information
- the first sending unit 906 is configured to send a control operation instruction to the first application client in the first terminal according to the prompt information.
- the control operation instruction is used to instruct the first application client to control to interrupt the call between the first terminal and the target call number.
- the call control method described above may be, but is not limited to, applied to a terminal application having an association relationship.
- the first terminal obtains and determines that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and uses the first application server corresponding to the first application client.
- the determination result that the target call number is determined to be the specific type number is sent to the second application server.
- the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal.
- the first application server and the second application server are processing servers of the terminal application having the associated relationship.
- the second application server is a platform application
- the first server is configured with a communication interface.
- the second application client may send, by using the first application and the second application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
- the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby implementing timely and accurate control to interrupt the call between the first terminal and the target call number.
- the first application client can avoid the control of the call process by the first terminal itself, and the omission of interception control for some specific types of numbers occurs.
- the second application client can avoid the problem that the call control and the specific type number cannot be interrupted in time, resulting in low call control accuracy. Further, in the case of ensuring the accuracy of the call control, the second application client can also improve the call security of the first terminal.
- the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number.
- the specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number.
- the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
- the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number.
- the local number database in the first application client can be directly used for comparison.
- the first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, improving the call control accuracy, and achieving the effect of ensuring the call security of the first terminal.
- the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
- the first application client in the first terminal has a second association relationship with the third application client
- the third application client in the first terminal and the second application client in the second terminal have The third relationship.
- the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client.
- the client of the instant messaging application APP-1 is used.
- the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
- the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority.
- the content in the prompt information corresponding to different prompt priorities has different expressions of intensity.
- the prompt information with higher priority may be key such as “emergency” and “emphasis”.
- the prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
- the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts.
- the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts.
- the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein.
- the terminal makes a call with a specific type number
- the second application client that is logged in by the second account will receive the corresponding prompt information.
- the above is only an example, and is not limited in this embodiment.
- the client ie, the first application client
- the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number.
- the client of the instant messaging application APP-1 ie, the second application client
- ID-2 will receive the prompt information as shown in FIG.
- the second application client determines to issue a control operation instruction according to the prompt information
- the control operation instruction instructs selection to determine to interrupt the call
- the client of the security management application APP-2 that is logged in by the first account ID-1 (ie, the first application client)
- the call between the first terminal and the target call number determined to be a specific type number is interrupted to ensure the accuracy and security of the call control of the first terminal.
- control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
- the first terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- a call from a terminal may be, but is not limited to, an Android operating system
- the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption.
- the embodiment provided by the present application controls the target call number for making a call with the first terminal by using the second application client that is logged in by using the second account in the second terminal.
- the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number
- the second account can be used to log in to the second terminal.
- the application client sends a prompt message.
- the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid missing pairs.
- the problem of low call control accuracy caused by interception control of some specific types of numbers can also improve the call security of the first terminal.
- the receiving unit 902 includes:
- a receiving module configured to receive the prompt information sent by the second application server corresponding to the second application client, where the second application server receives the first application client by sending the first application server with the first application client
- the prompt information is that the first application server stores a second account with a first association relationship with the first account.
- the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the first association relationship may be, but is not limited to, a pre-established binding relationship
- the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server.
- the third application client is authorized to log in to the first application client by using the first account, and the first application client reports the first account and the sending request to the first application server when the first application client confirms that the association relationship is successfully established.
- the binding relationship between the two accounts is only an example, and is not limited in this embodiment.
- the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508.
- the first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512. Further, after the second application client 510 in the second terminal 504 obtains the control operation instruction, the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account.
- the instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted.
- the second application client in the second terminal controls the first application client in the first terminal by sending a control operation instruction.
- the first sending unit 906 includes:
- an acquisition module configured to acquire a control operation instruction generated by performing an operation on the operation link displayed in the prompt information
- the sending module is configured to send, by the second application server, a control operation instruction to the first application server, so that the first application server forwards the control operation instruction to the first application client that logs in using the first account.
- the client (ie, the second application client) of the instant messaging application APP-1 that is logged in to the second account ID-2 obtains the operation link displayed in the prompt information (as shown in FIG. 4, whether to interrupt the call) Connection)
- the control operation instruction is sent by the client (ie, the first application client) of the security management application APP-2 that is logged in to the first account ID-1 to make the first
- the client (ie, the first application client) of the security management application APP-2 that is logged in by the account ID-1 controls the interruption of the call between the first terminal and the specific type number.
- the foregoing operation link may be, but is not limited to, an H5 (ie, HTML 5) link, which is not limited in this embodiment.
- control operation instruction generated by the second application client performing an operation on the operation link displayed in the prompt information is sent, and the control operation instruction is sent to the first application client to implement the An application client controls to achieve accurate control of the call made by the first terminal.
- the method further includes:
- a second sending unit configured to send, to the third application client in the first terminal, before receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal
- An association establishment request where the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal Has a third relationship.
- the second association relationship includes: the third application client is configured to authorize to use the first account to log in to the first application client; and the third association relationship includes: a third account used to log in to the third application client.
- the second account that is logged in to the second application client is an account of mutual interest.
- the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612.
- the third application client 602 instructs the first application client 506 to establish a first association relationship.
- the first terminal can jump to the first application client 506.
- the first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship. .
- the foregoing first association relationship may be used to record a binding relationship between the first account and the second account.
- the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
- GUID Globally Unique Identifier
- the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
- the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call.
- a call control terminal for implementing the above call control method is further provided.
- the terminal includes:
- the processor 1002 is configured to acquire, by using the first application client in the first terminal, a target call number that is in a call with the first terminal, where the first application client logs in using the first account, and is further configured to determine the target call number. Whether it is a specific type number, where the specific type number includes the number in the pre-configured blacklist;
- the communication interface 1004 is connected to the processor 1002, and configured to send a prompt message to the second application client in the second terminal when determining that the target call number is a specific type number, wherein the prompt information is used to prompt the target call
- the number is a specific type of number
- the second application client logs in with the second account, and the second account has a first association relationship with the first account; and is further configured to receive a control operation command sent by the second application client in the second terminal. And in response to the control operation instruction, controlling to interrupt the call between the first terminal and the target call number.
- the memory 1006 is connected to the processor 1002 and the communication interface 1004 and is configured to store a specific type number.
- a call control terminal for implementing the foregoing call control method is further provided. As shown in FIG. 11, the terminal includes:
- the communication interface 1102 is configured to receive the prompt information sent by the first application client in the first terminal by using the second application client in the second terminal, where the prompt information is used to prompt the target call that is in a call with the first terminal.
- the number is a specific type number, the specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has the first account and the first account has First association relationship;
- a display 1104 connected to the communication interface 1102, configured to display prompt information
- the processor 1106 is connected to the display 1104, and configured to generate, according to the prompt information, a control operation instruction sent to the first application client in the first terminal, where the control operation instruction is used to instruct the first application client to control the interruption a call between a terminal and a target call number;
- the communication interface 1102 is further configured to send a control operation instruction to the first application client in the first terminal.
- the memory 1108 is connected to the communication interface 1102, the display 1104, and the processor 1106, and is configured to store prompt information and control operation instructions.
- Embodiments of the present application also provide a storage medium.
- the storage medium may be located in at least one of the plurality of network devices in the network.
- the storage medium is arranged to store program code for performing the following steps:
- the first application client in the first terminal acquires a target call number that is in a call with the first terminal, where the first application client logs in using the first account;
- the storage medium is also arranged to store program code for performing the following steps:
- the second application client in the second terminal receives the prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt the target call number that is called by the first terminal to be a specific type number,
- the specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
- the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
- ROM Read-Only Memory
- RAM Random Access Memory
- mobile hard disk a magnetic disk
- optical disk a variety of media that can store program code.
- FIG. 12 shows a flow diagram of a call control method 1200 in accordance with some embodiments of the present application.
- the method 1200 can be performed, for example, in the first terminal, but is not limited thereto.
- the first terminal includes a processor and a memory, the memory storing instructions executable by the processor, and the processor implements the method 1200 by executing the instructions.
- the method 1200 includes the step S1201 of acquiring a target call number for talking with the first terminal.
- step S1201 may acquire the target call number through the first application client in the first terminal.
- the first application client logs in using the first account.
- step S1202 when it is determined that the target call number belongs to a specific type number, corresponding prompt information is sent to the second terminal related to the first terminal, where the specific type number includes the number in the blacklist.
- the prompt information is sent to the second application client in the second terminal in step S1202.
- the second application client logs in using the second account, and the second account has a first association relationship with the first account.
- step S1202 may send the prompt information to the first application server corresponding to the first application client.
- the first application server may find the second account that matches the first account according to the stored first association relationship, and send the prompt information to the second application client by using the second application server corresponding to the second application client.
- step S1202 may acquire a call category in which the first terminal makes a call with the target call number. On this basis, step S1202 may send prompt information matching the call category to the second application client in the second terminal.
- step S1202 may send the first type of prompt information when the first terminal is the called terminal and determines that the duration of the call between the first terminal and the second terminal is less than the first threshold.
- step S1202 may send the second type of prompt information.
- the first threshold is less than the second threshold.
- step S1202 may send the third type of prompt information.
- the third type of prompt information may be sent in step S1202.
- the third type of prompt information has higher priority than the second type of prompt information
- the second type of prompt information has higher priority than the first type of prompt information.
- step S1203 when a control operation instruction indicating that the call is interrupted from the second terminal is received, the call between the first terminal and the target call number is interrupted.
- the method 1200 please refer to the description of FIG. 1 to FIG. 6 , and details are not described herein again.
- the method 1200 can automatically send prompt information to another terminal (eg, the second terminal) when determining that the call number of the local terminal (eg, the first terminal) belongs to a particular type of number (eg, a number that belongs to the blacklist). Based on this, method 1200 can interrupt the current call based on an operational control command from another terminal. Thus, the method 1200 can control whether the current terminal interrupts the call by the remote terminal, so that the call associated with the particular type of number can be intercepted remotely.
- FIG. 13 shows a flow diagram of a call control method 1300 in accordance with some embodiments of the present application.
- the method 1300 can be performed, for example, in the first terminal, but is not limited thereto.
- the method 1300 includes a step 1301, when a request for establishing an association relationship from a second application client is received, establishing a first association relationship between the second account and the first account.
- step S1301 may receive an association relationship request forwarded by the third application client when the third application client receives the association relationship request from the second application client in the first terminal.
- the first application client has a second association relationship with the third application client
- the third application client has a third association relationship with the second application client.
- the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client.
- the third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- step S1302 the first association relationship is reported to the first application server.
- method 1300 also includes steps S1303 through S1305.
- steps S1303 to S1305 are consistent with steps S1201-S1203, respectively, and are not described herein again.
- the method 1300 may receive an association relationship establishment request by using a third-party application (for example, a third application client), thereby establishing an association relationship between the first account and the second account, and then sending the prompt information immediately when the prompt information is generated. Go to the terminal where the second account is logged in. In this way, the method 1300 can control, by the terminal corresponding to the second account, the call state of the terminal corresponding to the first account.
- a third-party application for example, a third application client
- FIG. 14 shows a flow diagram of a call control method 1400 in accordance with some embodiments of the present application.
- Method 1400 can be performed, for example, in a second application client in the second terminal.
- the second terminal includes a processor and a memory, the memory storing instructions executable by the processor, and the processor implementing the method 1400 by executing the instructions.
- the method 1400 may include the step S1401, in which the prompt information sent by the first application client in the first terminal is received in the second application client in the second terminal.
- the prompt information is used to prompt that the target call number that is in communication with the first terminal belongs to a specific type number.
- the specific type number includes the number in the blacklist.
- the second application client logs in using the second account.
- the first application client logs in using the first account, and the second account has a first association relationship with the first account.
- Step S1401 Receive prompt information sent by the second application server corresponding to the second application client.
- the second application server receives the prompt information sent by the first application client from the first application server of the first application client.
- the first application server stores a second account with the first association relationship with the first account.
- step S1402 the prompt information is displayed.
- step S1402 may also display an operation link indicating that the trigger generation control operation instruction is triggered.
- step S1403 in response to the user inputting an instruction to interrupt the call according to the prompt information, a control operation instruction is generated and sent to the first application client.
- the control operation instruction is used to instruct the first application client to interrupt the call between the first terminal and the target call number.
- step S1403 may generate a control operation instruction.
- step S1403 may send a control operation instruction to the first application server by using the second application server, so that the first application server forwards the control operation instruction to the first application client.
- FIG. 1 to FIG. 6 for a more specific implementation of the method 1400, please refer to the description of FIG. 1 to FIG. 6 , and details are not described herein again.
- the method 1400 can receive the prompt information sent by the first terminal in the second terminal, so that the call related to the specific type number in the first terminal can be intercepted remotely.
- FIG. 15 shows a flow diagram of a call control method 1500 in accordance with some embodiments of the present application.
- Method 1500 can be performed, for example, in a second application client in the second terminal.
- the method 1500 may include the step S1501, sending an association establishment request to the third application client in the first terminal, so that the third application client requests the first application client to establish the first association relationship.
- the first application client has a second association with the third application client.
- the third application client has a third association relationship with the second application client.
- the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client.
- the third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- method 1500 can also include steps S1502 through S1504.
- the implementation of steps S1502 to S1504 is consistent with steps S1401-S1403, and details are not described herein again.
- the local application-based second application client and the remote third application client pay attention to each other (ie, the accounts are in mutual interest), and the method 1500 can send the association relationship from the second application client to the third application client.
- the request is such that the third application client instructs the first application client to establish an association relationship between the first application client and the second application client (ie, establish an association relationship between the first account and the second account).
- the method 1500 can receive the prompt information sent by the first application client, so that the user can select whether to send an operation control instruction indicating that the call is interrupted to the first application client.
- Figure 16 illustrates a system interaction diagram in accordance with some embodiments of the present application.
- the system can include, for example, a first terminal 1610, a second terminal 1620, and a server system 1630.
- the first terminal 1610 may be installed with the first application client 1611 and the third application client 1612.
- the second terminal 1620 can be installed with the second application client 1621.
- Server system 1630 can include one or more servers.
- the second application client 1621 and the third application client 1612 may be, for example, instant messaging applications (eg, WeChat, etc.), but are not limited thereto.
- the first application client 1611 may be a standalone application or a component of the third application client 1612, which is not limited in this application.
- the second application client 1621 may perform step S1601 to send a request to establish an association relationship.
- the second application client 1621 can select one or more target accounts from the list of accounts of interest and send a request to establish an association relationship to the selected target account.
- the user may open a user interface indicating the establishment of an association relationship in the second application client 1621 (for example, a public number interface indicating establishment of an association in WeChat, etc.), and select a target account in the account list.
- the present embodiment is described by taking a target account (ie, a second account corresponding to the third application client) as an example.
- Step S1601 may send the request to the server system 1630.
- server system 1630 can perform step S1602 to forward the received request to third application client 1612.
- the third application client 1612 may perform step S1603 to forward a request to establish an association relationship to the first application client 1611 in response to the operation indicating acceptance of the request.
- the third application client 1612 may present whether to accept the requested user interface in order for the user to perform a selection operation in the user interface.
- the third application client 1612 can determine whether the first application client 1611 has been installed by the first terminal 1610. If not installed, the third application client 1612 can direct the user to install the first application client 1611.
- the third application client 1612 can install the first application client 1611 by using various suitable guiding methods, and details are not described herein again. If the first application client 1611 has been installed by the first terminal 1610, step S1603 can be opened and jumped to the interface of the first application client 1611.
- the first application client 1611 may perform step S1604 and step S1605.
- a first association relationship is established.
- the first association relationship may be used to indicate a binding relationship between the first application client 1611 and the second application client 1621.
- the first association relationship indicates an association relationship between the first account (that is, the account that logs in to the first application client) and the second account (that is, the account that is logged in to the second application client).
- the first association relationship is uploaded to the server system 1630.
- server system 1630 can store the first association relationship.
- server system 1630 can include a first application server and a second application server.
- the second application server can be used for communication between the second application client 1621 and the third application client 1612.
- the first application server can communicate with the first application client 1611.
- the first application server can store the first association relationship.
- the first application client 1611 can monitor the incoming call number (ie, the number of missed and answered) and the dialed number of the first terminal 1610. To simplify the description, the caller number and the dial-out number are collectively referred to herein as the target call number. Specifically, the first application client 1611 can acquire a target call number and determine whether the number belongs to a specific type number. When it is determined that the target call number belongs to a specific type number, the first application client 1611 can perform steps S1606 and S1607. In step S1606, prompt information is generated. In step S1607, the prompt information is transmitted to the server system 1630. In this way, the server system 1630 can perform step S1608 to forward the prompt information to the second application client 1621.
- the server system 1630 can perform step S1608 to forward the prompt information to the second application client 1621.
- step S1607 may send the prompt information to the first application server.
- the first application server may determine to send the prompt information to the second account associated with the first account according to the first association relationship (ie, determine to send the prompt information to the second application client 1621).
- the first application server may send the prompt information to the second application client 1621 through the second application server.
- the second application client 1621 may present a user interface for selecting whether to send an operation control instruction (for example, the interface shown in FIG. 4, but is not limited thereto). In this way, the second application client 1621 can execute step S1609 to generate and send a control operation instruction to the first application client in response to the user input indication indicating that the call is interrupted. Based on this, the second application client 1621 can execute step S1610 to send an operation control instruction indicating that the call is interrupted to the server system 1630. In this way, the second application client 1621 can execute step S1611 to forward the operation control instruction to the first application client 1611. In one embodiment, the second application client 1621 can send an operational control command to the second application server. In this way, the second application server can send an operation control instruction to the first application client 1611 through the first application server.
- an operation control instruction for example, the interface shown in FIG. 4, but is not limited thereto.
- the first application client 1611 can perform a corresponding operation upon receiving an operation control instruction.
- the received operational control command indicates that the first terminal is disconnected from the target call number. Accordingly, the first application client 1611 can perform step S1611 to interrupt the call with the target call number.
- FIG. 17 shows a block diagram of a terminal device in accordance with some embodiments of the present application.
- the mobile terminal includes one or more processors (CPU) 1702, a communication module 1704, a memory 1706, a user interface 1710, a camera 1720, a gyroscope 1722, and a communication bus 1708 for interconnecting these components.
- processors CPU
- the processor 1702 can receive and transmit data through the communication module 1704 to effect network communication and/or local communication.
- User interface 1710 includes one or more output devices 1712 that include one or more speakers and/or one or more visual displays. User interface 1710 also includes one or more input devices 1714. The user interface 1710 can receive, for example, an instruction of the remote controller, but is not limited thereto.
- the memory 1706 can be a high speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid state storage device; or a nonvolatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, Or other non-volatile solid-state storage devices.
- a high speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid state storage device
- nonvolatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, Or other non-volatile solid-state storage devices.
- the memory 1706 stores a set of instructions executable by the processor 1702, including:
- An operating system 1716 including a program for processing various basic system services and for performing hardware related tasks;
- the application 1718 includes various programs for implementing the call control method described above, and the program can implement the processing flow in the above embodiments, such as the call control device 800 of FIG. 8 or the call control device 900 of FIG.
- each of the embodiments of the present application can be implemented by a data processing program executed by a data processing device such as a computer.
- the data processing program constitutes the present application.
- a data processing program usually stored in a storage medium is executed by directly reading a program out of a storage medium or by installing or copying the program to a storage device (such as a hard disk and or a memory) of the data processing device. Therefore, such a storage medium also constitutes the present application.
- the storage medium can use any type of recording method, such as paper storage medium (such as paper tape, etc.), magnetic storage medium (such as floppy disk, hard disk, flash memory, etc.), optical storage medium (such as CD-ROM, etc.), magneto-optical storage medium (such as MO, etc.).
- paper storage medium such as paper tape, etc.
- magnetic storage medium such as floppy disk, hard disk, flash memory, etc.
- optical storage medium such as CD-ROM, etc.
- magneto-optical storage medium Such as MO, etc.
- the present application therefore also discloses a non-volatile storage medium in which is stored a data processing program for performing any of the above-described embodiments of the call control method of the present application.
- the method steps described in this application can be implemented by a data processing program, and can also be implemented by hardware, for example, by logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers, and embedded control. And so on.
- ASICs application specific integrated circuits
- programmable logic controllers programmable logic controllers
- embedded control embedded control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The application discloses a call control method, terminal apparatus, and data storage medium. The call control method comprises: acquiring a target call number of a first terminal call; when it is determined that the target call number belongs to a specific type of numbers, transmitting corresponding notification information to a second terminal associated with the first terminal, wherein the specific type of numbers include a number in a black list; and upon receiving a control operation command from the second terminal and indicating a call interruption, interrupting the call between the first terminal and the target call number.
Description
本申请要求于2017年01月20日提交中国专利局、申请号为201710048526.0、发明名称为“通话控制方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims the priority of the Chinese Patent Application, filed on Jan. 20, 2017, the entire disclosure of which is hereby incorporated by reference.
本申请涉及计算机领域,具体而言,涉及通话控制方法、终端设备及存储介质。The present application relates to the field of computers, and in particular to a call control method, a terminal device, and a storage medium.
如今,很多用户终端在拨打或接听电话时,往往无法及时准确识别通话号码的类型,例如,通话号码可能是诈骗类号码或骚扰类号码。Nowadays, many user terminals often cannot accurately identify the type of the call number when making or receiving a call. For example, the call number may be a fraud type number or a harassment type number.
针对上述现象,目前很多用户终端往往会安装一种安全管理应用,该安全管理应用具有标记特定类型号码的功能。也就是说,安全管理应用的客户端在判断出用户终端当前正在通话的号码为特定类型号码时,将在显示界面显示特定的号码标记,以提示用户来电号码为问题号码,如诈骗类号码或骚扰类号码等。In response to the above phenomenon, many user terminals currently install a security management application that has the function of marking a specific type of number. That is to say, when the client of the security management application determines that the number currently being called by the user terminal is a specific type number, a specific number mark is displayed on the display interface to prompt the user that the caller number is a problem number, such as a fraud number or Harassment class number, etc.
发明内容Summary of the invention
本申请实施例提供了通话控制方法、终端设备及存储介质,以解决如何远程拦截特定类型号码的技术问题。The embodiment of the present application provides a call control method, a terminal device, and a storage medium to solve the technical problem of how to intercept a specific type of number remotely.
根据本申请实施例的一个方面,提供了一种通话控制方法,适于在第一终端中执行,所述第一终端包括处理器和存储器,所述存储器存储有所述处理器可执行的指令,所述处理器通过执行所述指令来实现该方法。该方法包括:获取与第一终端通话的目标通话号码;当确定所述目标通话号码属于特定类型号码时,向与所述第一终端相关的第二终端发送相应的提示信息,其中,所述特 定类型号码包括黑名单中的号码;以及当接收到来自所述第二终端的表示中断通话的控制操作指令时,中断所述第一终端与所述目标通话号码之间的通话。According to an aspect of an embodiment of the present application, a call control method is provided, which is adapted to be executed in a first terminal, the first terminal comprising a processor and a memory, the memory storing instructions executable by the processor The processor implements the method by executing the instructions. The method includes: acquiring a target call number that is in a call with the first terminal; and when determining that the target call number belongs to a specific type of number, sending corresponding prompt information to the second terminal related to the first terminal, where The specific type number includes a number in the blacklist; and when a control operation instruction from the second terminal indicating that the call is interrupted is received, the call between the first terminal and the target call number is interrupted.
根据本申请实施例的又一个方面,提供了一种通话控制方法,适于在第二终端中执行,所述第二终端包括处理器和存储器,所述存储器存储有所述处理器可执行的指令,所述处理器通过执行所述指令来实现该方法。该方法包括:在第二终端中的第二应用客户端中接收第一终端中的第一应用客户端发送的提示信息,其中,所述提示信息用于提示与所述第一终端通话的目标通话号码属于特定类型号码,所述特定类型号码包括黑名单中的号码;显示所述提示信息;响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向所述第一应用客户端发送控制操作指令,其中,所述控制操作指令用于指示所述第一应用客户端中断所述第一终端与所述目标通话号码之间的通话。According to still another aspect of embodiments of the present application, a call control method is provided, which is adapted to be executed in a second terminal, the second terminal including a processor and a memory, the memory being stored by the processor An instruction that the processor implements by executing the instructions. The method includes: receiving, in a second application client in the second terminal, prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt a target that is in communication with the first terminal The call number belongs to a specific type number, and the specific type number includes a number in the blacklist; the prompt information is displayed; and the first application client is generated and sent to the first application client in response to the user inputting an instruction to interrupt the call according to the prompt information. The terminal sends a control operation instruction, where the control operation instruction is used to instruct the first application client to interrupt a call between the first terminal and the target call number.
根据本申请实施例的又一个方面,提供了一种终端设备,所述终端设备为第一终端,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,存储在该存储器中并被配置为由所述一个或多个处理器执行,用于:获取与所述第一终端通话的目标通话号码;当确定所述目标通话号码属于特定类型号码时,向与所述第一终端相关的第二终端发送相应的提示信息,其中,所述特定类型号码包括黑名单中的号码;以及当接收到来自所述第二终端的表示中断通话的控制操作指令时,中断所述第一终端与所述目标通话号码之间的通话。According to still another aspect of the embodiments of the present application, a terminal device is provided, where the terminal device is a first terminal, including: one or more processors; a memory; and one or more computer programs stored in the memory And configured to be executed by the one or more processors, configured to: acquire a target call number that is in conversation with the first terminal; and when determining that the target call number belongs to a specific type number, The second terminal associated with the terminal sends corresponding prompt information, where the specific type number includes a number in the blacklist; and when receiving a control operation instruction from the second terminal indicating that the call is interrupted, interrupting the A call between a terminal and the target call number.
根据本申请实施例的又一个方面,提供了一种终端设备,所述终端设备为第二终端,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,存储在该存储器中并被配置为由所述一个或多个处理器执行,用于:利用安装在所述第二终端上的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息,其中,所述提示信息用于提示与所述第一终端通话的目标通话号码属于特定类型号码,所述特定类型号码包括黑名单中的号码;显示所述提示信息;响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向所述第一应用客户端发送控制操作指令,其中,所述控制操作指令用于指示所述第 一应用客户端中断所述第一终端与所述目标通话号码之间的通话。According to still another aspect of the embodiments of the present application, a terminal device is provided, where the terminal device is a second terminal, including: one or more processors; a memory; and one or more computer programs stored in the memory And being configured to be executed by the one or more processors, configured to: receive, by using a second application client installed on the second terminal, prompt information sent by the first application client in the first terminal, where The prompt information is used to indicate that the target call number that is in communication with the first terminal belongs to a specific type number, the specific type number includes a number in the blacklist, the prompt information is displayed, and the prompt information is sent according to the user. Inputting an indication indicating that the call is interrupted, generating and transmitting a control operation instruction to the first application client, wherein the control operation instruction is used to instruct the first application client to interrupt the first terminal and the target The call between the call numbers.
根据本申请实施例的又一个方面,提供了一种非易失性存储介质,存储有一个或多个程序,所述一个或多个程序包括:计算机可读指令,当所述计算机可读指令由计算设备执行时,使得所述计算设备执行根据本申请的通话控制方法。According to still another aspect of embodiments of the present application, there is provided a non-volatile storage medium storing one or more programs, the one or more programs comprising: computer readable instructions, when the computer readable instructions When executed by the computing device, the computing device is caused to perform the call control method in accordance with the present application.
附图简要说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图,其中:In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings may be obtained from these drawings without paying for inventive labor, wherein:
图1是根据本申请实施例的一种通话控制方法的应用环境示意图;1 is a schematic diagram of an application environment of a call control method according to an embodiment of the present application;
图2是根据本申请实施例的一种通话控制方法的流程图;2 is a flowchart of a call control method according to an embodiment of the present application;
图3是根据本申请实施例的一种通话控制方法的界面示意图;FIG. 3 is a schematic diagram of an interface of a call control method according to an embodiment of the present application; FIG.
图4是根据本申请实施例的另一种通话控制方法的界面示意图;4 is a schematic diagram of an interface of another call control method according to an embodiment of the present application;
图5是根据本申请实施例的另一种通话控制方法的流程图;FIG. 5 is a flowchart of another call control method according to an embodiment of the present application; FIG.
图6是根据本申请实施例的又一种通话控制方法的流程图;6 is a flowchart of still another call control method according to an embodiment of the present application;
图7是根据本申请实施例的又一种通话控制方法的流程图;FIG. 7 is a flowchart of still another call control method according to an embodiment of the present application; FIG.
图8是根据本申请实施例的一种通话控制装置的示意图;FIG. 8 is a schematic diagram of a call control apparatus according to an embodiment of the present application; FIG.
图9是根据本申请实施例的另一种通话控制装置的示意图;9 is a schematic diagram of another call control apparatus according to an embodiment of the present application;
图10是根据本申请实施例的一种通话控制终端的示意图;FIG. 10 is a schematic diagram of a call control terminal according to an embodiment of the present application; FIG.
图11是根据本申请实施例的另一种通话控制终端的示意图;11 is a schematic diagram of another call control terminal according to an embodiment of the present application;
图12示出了根据本申请一些实施例的通话控制方法1200的流程图;12 shows a flowchart of a call control method 1200 in accordance with some embodiments of the present application;
图13示出了根据本申请一些实施例的通话控制方法1300的流程图;FIG. 13 illustrates a flow diagram of a call control method 1300 in accordance with some embodiments of the present application;
图14示出了根据本申请一些实施例的通话控制方法1400的流程图;14 shows a flowchart of a call control method 1400 in accordance with some embodiments of the present application;
图15示出了根据本申请一些实施例的通话控制方法1500的流程图;FIG. 15 illustrates a flow diagram of a call control method 1500 in accordance with some embodiments of the present application;
图16示出了根据本申请一些实施例的系统交互图;以及Figure 16 illustrates a system interaction diagram in accordance with some embodiments of the present application;
图17示出了根据本申请一些实施例的终端设备的结构图。FIG. 17 shows a block diagram of a terminal device in accordance with some embodiments of the present application.
实施本申请的方式Way of implementing the application
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the drawings in the embodiments of the present application. It is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
在本申请实施例中,提供了一种上述通话控制方法的实施例。在本申请一实例中,该通话控制方法可以但不限于应用于如图1所示的应用环境中,第一终端102中安装有第一应用客户端,第一应用客户端使用第一账号登录,第二终端106中安装有第二应用客户端,第二应用客户端使用第二账号登录,其中,第一账号与第二账号具有第一关联关系。第一终端102中的第一应用客户端获取与第一终端通话的目标通话号码,并判断该目标通话号码是否为特定类型号码,特定类型号码包括预配置的黑名单中的号码;在判断出该目标通话号码为特定类型号码时,通过网络104向第二终端106中的第二应用客户端发送提示信息,其中,该提示信息用于提示上述目标通话号码为特定类型号码,并通过网络104接收第二终端106中的第二应用客户端发送的控制操作指令,响应该控制操作指令,中断第一终端与上述目标通话号码之间的通话。In the embodiment of the present application, an embodiment of the above call control method is provided. In an example of the present application, the call control method may be applied to the application environment shown in FIG. 1 , where the first application client is installed in the first terminal 102, and the first application client is used to log in using the first account. The second application server is installed with the second application client, and the second application client is logged in with the second account. The first account has a first association relationship with the second account. The first application client in the first terminal 102 obtains the target call number that is in contact with the first terminal, and determines whether the target call number is a specific type number, and the specific type number includes the number in the pre-configured blacklist; When the target call number is a specific type number, the prompt information is sent to the second application client in the second terminal 106 through the network 104, wherein the prompt information is used to prompt the target call number to be a specific type number, and pass through the network 104. Receiving a control operation instruction sent by the second application client in the second terminal 106, in response to the control operation instruction, interrupting the call between the first terminal and the target call number.
在本实施例中,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码后,向第二终端中使用与第一账号具有第一关联关系的第二账号登录的第二应用客户端发送提示信息。其中,该提示信息用于提示上述目标通话号码为特定类型号码。第一应用客户端可以接收第二应用客户端发送的控制操作指令。这样,第一应用客户端可以响应该控制操作指令中断第一终端与目标通话号码之间的通话。也就是说,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,则控制中断第一终端与目标通话号码之间的通话。这样,本申请的通话控制方法可以避免由于只能通过 第一终端自身来控制通话过程,遗漏对部分特定类型号码的拦截控制,而无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,本申请的通话控制方法可以提高第一终端的通话安全性的效果。In this embodiment, after the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second terminal uses the first account and the first account. The second application client that is logged in by the second account of the first association sends the prompt information. The prompt information is used to prompt the target call number to be a specific type number. The first application client may receive a control operation instruction sent by the second application client. In this way, the first application client can interrupt the call between the first terminal and the target call number in response to the control operation command. In other words, the second application client that is logged in with the second account in the second terminal controls the target call number that is used to make a call with the first terminal, and the first application client that logs in using the first account in the first terminal. When it is determined that the target call number that is in communication with the first terminal is a specific type number, the control interrupts the call between the first terminal and the target call number. In this way, the call control method of the present application can avoid that the call process can only be controlled by the first terminal itself, and the interception control of some specific types of numbers is omitted, and the call between the specific type numbers cannot be interrupted in time, and the call is caused. Control the problem of low accuracy. Further, in the case of ensuring the accuracy of the call control, the call control method of the present application can improve the effect of the call security of the first terminal.
在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、台式PC机、数字电视及其他可以执行通话的硬件设备。上述网络可以包括但不限于以下至少之一:广域网、城域网、局域网。上述只是一种示例,本实施例对此不做任何限定。In this embodiment, the foregoing terminal may include, but is not limited to, at least one of the following: a mobile phone, a tablet computer, a notebook computer, a desktop PC, a digital television, and other hardware devices that can perform a call. The above network may include, but is not limited to, at least one of the following: a wide area network, a metropolitan area network, and a local area network. The above is only an example, and the embodiment does not limit this.
在本实施例中,上述通话控制方法可以应用于通话控制系统中。通话控制系统可以包括第一终端,与第一终端中安装的使用第一账号登录的第一应用客户端对应的第一应用服务器,第二终端,及与第二终端中使用第二账号登录的第二应用客户端对应的第二应用服务器。第一应用客户端获取与第一终端通话的目标通话号码。第一应用客户端在判断出该目标通话号码为特定类型号码时,将上述判断结果上报第一应用服务器。其中,该第一应用服务器中存储有与第一账号具有第一关联关系的第二账号。第一应用服务器在根据上述第一关联关系查找到上述第二账号后,可以通过第二应用服务器向第二终端中使用第二账号登录的第二应用客户端发送用于提示目标通话号码为特定类型号码的提示信息。第二应用客户端根据该提示信息通过第二应用服务器向第一应用服务器发送控制操作指令。第一应用客户端在接收第一应用服务器发送的控制操作指令后,响应该控制操作指令,控制中断第一终端与目标通话号码的通话。这样,第一应用客户端可以及时中断第一终端与特定类型号码之间的通话,以避免遗漏对部分特定类型号码的拦截控制所导致的通话控制准确性较低的问题。进一步,,第一应用客户端可以在保证通话控制准确性的情况下,还可以提高第一终端的通话安全性。In this embodiment, the above call control method can be applied to a call control system. The call control system may include a first terminal, a first application server corresponding to the first application client that is logged in using the first account installed in the first terminal, a second terminal, and a second account registered with the second terminal. The second application server corresponding to the second application client. The first application client obtains a target call number that is in communication with the first terminal. When the first application client determines that the target call number is a specific type number, the first application client reports the determination result to the first application server. The first application server stores a second account with a first association relationship with the first account. After the first application server finds the second account according to the first association relationship, the second application server may send, by using the second application server, the second application client that is logged in by using the second account in the second terminal to prompt the target call number to be specific. The prompt information for the type number. The second application client sends a control operation instruction to the first application server through the second application server according to the prompt information. After receiving the control operation instruction sent by the first application server, the first application client controls to interrupt the conversation between the first terminal and the target call number in response to the control operation instruction. In this way, the first application client can interrupt the call between the first terminal and the specific type number in time to avoid missing the problem that the call control accuracy caused by the interception control of some specific types of numbers is low. Further, the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
根据本申请实施例,提供了一种通话控制方法,如图2所示,该方法包括:According to an embodiment of the present application, a call control method is provided. As shown in FIG. 2, the method includes:
S202,通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码,其中,第一应用客户端使用第一账号登录;S202. Acquire, by the first application client in the first terminal, a target call number that is in a call with the first terminal, where the first application client logs in using the first account.
S204,判断目标通话号码是否为特定类型号码,其中,特定类型号码包括 预配置的黑名单中的号码;S204. Determine whether the target call number is a specific type number, where the specific type number includes a number in the pre-configured blacklist.
S206,在判断出目标通话号码为特定类型号码时,向第二终端中的第二应用客户端发送提示信息,其中,提示信息用于提示目标通话号码为特定类型号码,第二应用客户端使用第二账号登录,且第二账号与第一账号具有第一关联关系;S206. When determining that the target call number is a specific type number, send prompt information to the second application client in the second terminal, where the prompt information is used to prompt the target call number to be a specific type number, and the second application client uses The second account is logged in, and the second account has a first association relationship with the first account;
S208,接收第二终端中的第二应用客户端发送的控制操作指令,响应控制操作指令,控制中断第一终端与目标通话号码之间的通话。S208. Receive a control operation instruction sent by the second application client in the second terminal, and control to interrupt the call between the first terminal and the target call number in response to the control operation instruction.
在本实施例中,上述通话控制方法可以应用于具有关联关系的终端应用中。第一终端可以通过使用第一账号登录的第一应用客户端获取并判断出与第一终端进行通话的目标通话号码为特定类型号码,并通过与该第一应用客户端对应的第一应用服务器将目标通话号码判定为特定类型号码的判断结果发送给第二应用服务器。这样,第二应用服务器可以向第二终端上使用第二账号登录的第二应用客户端发送用于指示上述判断结果的提示信息。其中,第一应用服务器与第二应用服务器为具有关联关系的终端应用的处理服务器。例如,第二应用服务器为平台应用。第一应用服务器配置有通信接口。第二应用客户端通过上述第一应用服务器向第一应用客户端发送用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话的控制操作指令。In this embodiment, the call control method described above can be applied to a terminal application having an association relationship. The first terminal may obtain and determine that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and the first application server corresponding to the first application client The determination result of determining the target call number as the specific type number is sent to the second application server. In this way, the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal. The first application server and the second application server are processing servers of the terminal application having an associated relationship. For example, the second application server is a platform application. The first application server is configured with a communication interface. The second application client sends, by the first application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
需要说明的是,在本实施例中,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。这样,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话,以避免只能通过第一终端自身来控制通话过程,遗漏对部分特定类型号码的拦截控制的情况出现。这样,本实施例可以避免无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,本实施例可以提高第一终端的通话安全性的效果。It should be noted that, in this embodiment, the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. In this way, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby implementing timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid only passing the first The terminal itself controls the call process, and the omission of interception control for some specific types of numbers occurs. In this way, the embodiment can avoid the problem that the call between the specific type number cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the embodiment can improve the effect of the call security of the first terminal.
在本实施例中,上述特定类型号码可以包括根据大数据统计分析后得到的黑名单中的号码,如诈骗类号码或骚扰类号码等。其中,上述特定类型号码可以但不限于预先存储在第一应用客户端中的号码数据库中。也就是说,通过与第一应用客户端中的号码数据库进行比对,来判断出上述目标通话号码是否为特定类型号码。此外,本实施例中特定类型号码也可以存储在云端的号码数据库中。也就是说,第一应用客户端可以通过与云端进行交互,将目标通话号码发送给云端,以实现通过与云端存储的号码数据库进行比对,来判断出上述目标通话号码是否属于特定类型号码。In this embodiment, the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number. The specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number. In addition, the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
需要说明的是,在本实施例中,在第一终端处于联网状态下,优先通过云端的号码数据库进行比对,来获取对目标通话号码的判断结果。此外,在第一终端处于未联网状态下,可以直接利用第一应用客户端中本地的号码数据库进行比对,也可通过提示信息引导第一终端联网。这样,第一应用客户端可以利用云端的号码数据库进行更加准确地比对,在提高通话控制准确性的同时,达到保证第一终端的通话安全的效果。It should be noted that, in this embodiment, when the first terminal is in a networked state, the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number. In addition, when the first terminal is in an unconnected state, the local number database in the first application client may be directly used for comparison, and the first terminal may be networked through the prompt information. In this way, the first application client can use the cloud number database to perform more accurate comparison, and improve the call control accuracy, and achieve the effect of ensuring the first terminal's call security.
在本实施例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:在第一应用客户端中,接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求;响应关联关系请求建立第二账号与第一账号之间的第一关联关系;将第一关联关系上报第一应用客户端的第一应用服务器。In this embodiment, before the first application client in the first terminal obtains the target call number that is in communication with the first terminal, the method further includes: receiving, in the first application client, the second application in the second terminal The client establishes a request through the association relationship sent by the third application client in the first terminal; the first association relationship between the second account and the first account is established in response to the association relationship; and the first association relationship is reported to the first application client. The first application server on the side.
在本实施例中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。其中,在本实施例中,第二关联关系用于描述:第三应用客户端管理用于登录第一应用客户端的第一账号。换言之,第三应用客户端可以授权第一应用客户端使用第一账号进行登录。第三关联关系用于描述:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。例如,第一终端中的第三应用客户端与第二终端中的第二应用客户端为相同应用中相互关注的账号所登录的应用客户端,如以第三应用客户端与第二应用客户端为即时通信应用APP-1的客户端为例。此外,第一终端中的第三 应用客户端用于授权使用第一账号登录第一应用客户端,如第一应用客户端以安全管理应用APP-2的客户端为例。In this embodiment, the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal have The third relationship. In this embodiment, the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client. In other words, the third application client can authorize the first application client to log in using the first account. The third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern. For example, the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client. For example, the client of the instant messaging application APP-1 is used. In addition, the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
也就是说,如图3中(a)-(f)所示,第二终端使用第二账号ID-2登录即时通信应用APP-1的客户端(即第二应用客户端),然后进入公众服务号,选择邀请服务,向互为关注的账号列表中的第三账号ID-3发送关联关系建立请求(即邀请)。第一终端中使用第三账号ID-3登录即时通信应用APP-1的客户端(即第三应用客户端)。另外,第一终端在使用第三账号ID-3登录的即时通信应用APP-1的客户端中显示第二账号ID-2发送的关联关系建立请求(即邀请)。在确认接受邀请(即第三应用客户端根据用户输入确定接受邀请时)后,第一终端可以跳转到使用第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)中。第一应用客户端可以建立第一关联关系,并显示第一关联关系建立成功。第一应用客户端还可以将上述成功建立的第一关联关系上报至安全管理应用APP-2的服务器进行存储。That is, as shown in (a)-(f) of FIG. 3, the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public. The service number, select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention. The first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client). In addition, the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3. After confirming the acceptance of the invitation (ie, when the third application client determines to accept the invitation according to the user input), the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client). The first application client may establish a first association relationship and display that the first association relationship is successfully established. The first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
在本实施例中,向第二终端中的第二应用客户端发送的提示信息可以包括但不限于:根据通话类别确定所要发送的提示信息的内容。也就是说,根据通话类别确定提示优先级,以便于根据提示优先级获取对应的提示信息的内容。需要说明的是,在本实施例中,不同提示优先级对应的提示信息中的内容具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。In this embodiment, the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority. It should be noted that, in this embodiment, the content in the prompt information corresponding to different prompt priorities has different expressions of intensity. For example, the prompt information with higher priority may be key such as “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
在本实施例中,第一账号可以但不限于与一个或多个第二账号建立有第一关联关系,如第一账号可以被一个多个第二账号关注。这样,第一应用客户端可以向一个或多个第二账号发送提示信息;第二账号也可以与一个或多个第一账号建立有第一关联关系。换言之,第二账号可以关注一个或多个第一账号。在任一个第一账号所在终端与特定类型号码进行通话时,第二账号登录的第二应用客户端可以接收相应的提示信息。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts. For example, the first account may be followed by a plurality of second accounts. In this way, the first application client can send prompt information to one or more second accounts; the second account can also establish a first association relationship with one or more first accounts. In other words, the second account can focus on one or more first accounts. When the terminal where the first account is located is in a call with the specific type number, the second application client that is logged in by the second account can receive the corresponding prompt information. The above is only an example, and is not limited in this embodiment.
例如,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一 应用客户端)获取到第一终端在与特定类型号码进行通话时,第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)将收到如图4所示的提示信息。在根据提示信息确定发出控制操作指令时,如该控制操作指令指示选择确定中断通话,第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)可以在接收到上述控制操作指令后,中断第一终端与判定为特定类型号码的目标通话号码之间的通话,以确保第一终端的通话控制的准确性及安全性。For example, suppose the client (ie, the first application client) of the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number. The client of the instant messaging application APP-1 (ie, the second application client) logged in by ID-2 will receive the prompt information as shown in FIG. When it is determined according to the prompt information that the control operation instruction is issued, if the control operation instruction instructs selection to determine to interrupt the call, the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1 may receive After the above control operation command, the call between the first terminal and the target call number determined to be a specific type number is interrupted to ensure the accuracy and security of the call control of the first terminal.
需要说明的是,在本实施例中,控制操作指令也可以指示忽略提示信息,保持上述第一终端的通话,根据不同的实际场景,控制操作指令可以配置为其他内容,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
在本实施例中,上述第一终端可以但不限于应用安卓操作系统,第一应用客户端可以但不限于通过调用安卓操作系统中的endcall接口(具有挂断电话权限),以实现控制中断第一终端的通话。In this embodiment, the first terminal may be, but is not limited to, an Android operating system, and the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption. A call from a terminal.
本申请的实施例,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,通过向第二终端中使用第二账号登录的第二应用客户端发送提示信息,以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话。这样,本实施例可以避免只能通过第一终端自身来控制通话过程,遗漏对部分特定类型号码的拦截控制的情况出现。这样,本实施例可以可以避免无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,本实施例可以提高第一终端的通话安全性。In the embodiment of the present application, the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second login is performed by using the second account in the second terminal. The application client sends the prompt information to receive the control operation instruction sent by the second application client according to the prompt information, so as to timely and accurately control the interruption of the call between the first terminal and the target call number. In this way, the present embodiment can avoid the situation in which the call process can be controlled only by the first terminal itself, and the interception control of some specific types of numbers is omitted. In this way, the present embodiment can avoid the problem that the call between the specific type number cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the embodiment can improve the call security of the first terminal.
在本申请一实例中,向第二终端中的第二应用客户端发送提示信息包括:In an example of the present application, sending the prompt information to the second application client in the second terminal includes:
S1,将用于表征目标通话号码为特定类型号码的提示信息发送给与第一应用客户端对应的第一应用服务器,以使第一应用服务器根据存储的第一关联关系查找到与第一账号匹配的第二账号,并通过与第二应用客户端对应的第二应用服务器向使用第二账号登录的第二应用客户端发送提示信息。S1, the prompting information for indicating that the target call number is a specific type number is sent to the first application server corresponding to the first application client, so that the first application server finds the first account according to the stored first association relationship. Matching the second account, and sending the prompt information to the second application client that uses the second account to log in through the second application server corresponding to the second application client.
在本实施例中,在第一应用服务器中存储第一账号与第二账号之间的关联关系,其中,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。In this embodiment, the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
在本实施例中,上述第一关联关系可以但不限于为预先建立的绑定关系,第二账号登录的第二应用客户端通过第二应用服务器向第三账号登录的第三应用客户端发送关联关系建立请求,第三应用客户端授权使用第一账号登录第一应用客户端,在第一应用客户端确认关联关系建立成功时,向第一应用服务器上报上述第一账号与发送请求的第二账号之间的绑定关系。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first association relationship may be, but is not limited to, a pre-established binding relationship, and the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server. The third application client is authorized to log in to the first application client by using the first account, and the first application client reports the first account and the sending request to the first application server when the first application client confirms that the association relationship is successfully established. The binding relationship between the two accounts. The above is only an example, and is not limited in this embodiment.
具体结合图5所示步骤S502-S518进行说明,第一终端502中使用第一账号ID-1登录的第一应用客户端506在判断出与第一终端通话的目标通话号码为特定类型号码时,则将上述判断结果发送给第一应用服务器508。第一应用服务器508查找到与第一账号绑定的第二账号,并通过第二应用服务器512,向使用第二账号登录的第二应用客户端510发送用于表征上述判断结果的提示信息。进一步,在第二终端504中的第二应用客户端510获取控制操作指令后,通过第二应用服务器512及第一应用服务器508,向使用第一账号登录的第一应用客户端506发送上述控制操作指令,以使第一应用客户端506响应表示中断通话的控制操作指令,而执行对应的中断操作。Specifically, in conjunction with steps S502-S518 shown in FIG. 5, the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508. The first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512. Further, after the second application client 510 in the second terminal 504 obtains the control operation instruction, the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account. The instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted.
本申请的实施例,通过在具有关联关系的应用之间进行交互,实现由第二终端中的第二应用客户端对第一终端中的第一应用客户端的控制,通过发送控制操作指令,以使第一终端中的第一应用客户端及时控制第一终端的通话,从而达到缩短通话控制时间,提高通话控制效率的效果,进而保证终端的通话安全。The embodiment of the present application implements control of the first application client in the first terminal by the second application client in the second terminal by performing interaction between the applications having the association relationship, by sending a control operation instruction, The first application client in the first terminal controls the call of the first terminal in time, thereby shortening the call control time and improving the efficiency of the call control, thereby ensuring the call security of the terminal.
在本申请一实例中,向第二终端中的第二应用客户端发送提示信息包括:In an example of the present application, sending the prompt information to the second application client in the second terminal includes:
S1,获取第一终端与目标通话号码进行通话的通话类别;S1, acquiring a call category in which the first terminal and the target call number make a call;
S2,向第二终端中的第二应用客户端发送与通话类别匹配的提示信息。S2. Send, to the second application client in the second terminal, prompt information that matches the call category.
在本实施例中,向第二终端中的第二应用客户端发送与通话类别匹配的提示信息包括:In this embodiment, sending the prompt information that matches the call category to the second application client in the second terminal includes:
1)在第一终端为被叫终端,判定使用该目标通话号码与该被叫终端进行通话的终端为主叫终端,且通话时长小于第一阈值时,发送第一类提示信息;1) when the first terminal is the called terminal, and determines that the terminal that uses the target call number to make a call with the called terminal is the calling terminal, and the call duration is less than the first threshold, the first type of prompt information is sent;
2)在第一终端为被叫终端,判定使用该目标通话号码与该被叫终端进行通话的终端为主叫终端,且通话时长大于等于第一阈值,小于第二阈值时,发送第二类提示信息,其中,第一阈值小于第二阈值;2) The first terminal is the called terminal, and the terminal that uses the target call number to make a call with the called terminal is the calling terminal, and the call duration is greater than or equal to the first threshold, and is less than the second threshold, and the second type is sent. a prompt information, where the first threshold is less than the second threshold;
3)在第一终端为被叫终端,判定使用该目标通话号码与该被叫终端进行通话的终端为主叫终端,且通话时长大于等于第二阈值时,或者,在第一终端为主叫终端,判定使用该目标通话号码与该主叫终端进行通话的终端为被叫终端时,发送第三类提示信息;3) When the first terminal is the called terminal, it is determined that the terminal that uses the target call number to make a call with the called terminal is the calling terminal, and the call duration is greater than or equal to the second threshold, or the first terminal is called The terminal, when determining that the terminal that uses the target call number to make a call with the calling terminal is the called terminal, sends a third type of prompt information;
其中,第三类提示信息的优先级高于第二类提示信息,第二类提示信息的优先级高于第一类提示信息。The third type of prompt information has higher priority than the second type of prompt information, and the second type of prompt information has higher priority than the first type of prompt information.
需要说明的是,在本实施例中,不同优先级对应的提示信息中的内容可以但不限于具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the content in the prompt information corresponding to different priorities may be, but is not limited to, an expression tone having different strengths. For example, the prompt information indicating that the priority is higher may be “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” or the like, and is not limited in this embodiment.
具体结合以下示例进行说明,针对不同的通话类别配置不同的提示信息,假设第一阈值以10s为例,第二阈值以30s为例。具体的,如表1所示:Specifically, in combination with the following examples, different prompt information is configured for different call categories, and the first threshold is assumed to be 10s, and the second threshold is taken as 30s. Specifically, as shown in Table 1:
表1Table 1
需要说明的是,在第一终端未接听来自该目标通话号码的呼叫的情况下, 或在第一终端接听该呼叫,且该呼叫被第一应用客户端拦截的情况下,提示信息可以不发送。也就是说,在特定类型号码已黑名单中的情况下,第一应用客户端可以不发送提示信息,以达到节省传输资源,减少对第二应用客户端干扰的目的。上述仅是一种示例,第一应用客户端也可以发送提示信息,如第一类提示信息,本实施例中对此不做任何限定。It should be noted that, in the case that the first terminal does not answer the call from the target call number, or the first terminal answers the call, and the call is intercepted by the first application client, the prompt information may not be sent. . That is to say, in the case that the specific type number is blacklisted, the first application client may not send the prompt information to save the transmission resource and reduce the interference to the second application client. The foregoing is only an example, and the first application client may also send the prompt information, such as the first type of prompt information, which is not limited in this embodiment.
此外,在本实施例中,对于优先级较高的提示信息,第二应用客户端选择的控制操作指令,可以用于指示直接中断第一终端的通话;而对于优先级较低的提示信息,第二应用客户端选择的控制操作指令,可以用于指示通过不同方式提醒第一终端,如发起通话、发送短信等方式,也可以不发送,对第一终端不做出任何提醒。In addition, in this embodiment, for the prompt information with higher priority, the control operation command selected by the second application client may be used to indicate that the call of the first terminal is directly interrupted; and for the prompt information with lower priority, The control operation command selected by the second application client may be used to indicate that the first terminal is reminded by different methods, such as initiating a call, sending a short message, or the like, or not sending, and does not make any reminder to the first terminal.
通过本申请提供的实施例,根据不同通话类别配置不同的提示信息,以使第二终端中的第二应用客户端可以根据不同的提示信息采取不同的控制操作,以提高通话控制的灵活性。With the embodiment provided by the present application, different prompt information is configured according to different call categories, so that the second application client in the second terminal can take different control operations according to different prompt information, so as to improve the flexibility of call control.
在本申请一实例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:In an example of the present application, before the first application client in the first terminal obtains the target call number that is in communication with the first terminal, the method further includes:
S1,接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求,其中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系;S1, receiving an association relationship establishment request sent by the second application client in the second terminal by using the third application client in the first terminal, where the first application client and the third application client in the first terminal have a third association relationship, where the third application client in the first terminal has a third association relationship with the second application client in the second terminal;
S2,响应关联关系请求建立第二账号与第一账号之间的第一关联关系;S2. The first association relationship between the second account and the first account is established in response to the association request.
S3,将第一关联关系上报第一应用客户端的第一应用服务器。S3. The first association relationship is reported to the first application server of the first application client.
在本实施例中,第二关联关系用于描述:第三应用客户端管理用于登录所述第一应用客户端的第一账号。第三关联关系用于描述:用于登录所述第三应用客户端的第三账号与用于登录所述第二应用客户端的所述第二账号为相互关注的账号。具体结合图6所示步骤S602-S612进行说明,第二终端504中第二应用客户端510通过第二应用服务器512向第一终端502中的第三应用客户端602发送关联关系建立请求,在第三应用客户端602接受请求后,指示第一应用 客户端506建立第一关联关系。第一终端可以跳转至第一应用客户端506。第一应用客户端506可以建立上述第一账号与第二账号之间的第一关联关系,并将上述第一关联关系上报第一应用服务器508。这样,第一应用服务器508可以存储第一关联关系。In this embodiment, the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client. The third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern. Specifically, the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612. After accepting the request, the third application client 602 instructs the first application client 506 to establish a first association relationship. The first terminal can jump to the first application client 506. The first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship.
需要说明的是,上述第一关联关系可以用于记录第一账号与第二账号之间的绑定关系,例如,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。It should be noted that the foregoing first association relationship may be used to record a binding relationship between the first account and the second account. For example, the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
例如,使用OpenID来标识使用第二账号登录的第二应用客户端,使用GUID来标识使用第一账号登录的第一应用客户端。则第一应用服务器存储的第一关联关系可以如表2所示:For example, the OpenID is used to identify the second application client logged in with the second account, and the GUID is used to identify the first application client logged in using the first account. The first association relationship stored by the first application server may be as shown in Table 2:
表2Table 2
序号Serial number | OpenIDOpenID | GUIDGUID |
需要说明的是,上述仅是一种示例,本实施例中还可以利用应用客户端类型结合在该应用客户端使用的其他账号信息来建立上述第一关联关系,本实施例中对此不做任何限定。It should be noted that the foregoing is only an example. In this embodiment, the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
通过本申请提供的实施例,通过建立终端账号之间的关联关系,从而实现通过第二终端对第一终端的通话控制,进一步保证通话控制的准确性和及时性,进而提高终端通话的安全性。Through the embodiment provided by the present application, the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call. .
根据本申请实施例,还提供了一种通话控制方法,如图7所示,该方法包括:According to an embodiment of the present application, a call control method is further provided. As shown in FIG. 7, the method includes:
S702,通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息,其中,提示信息用于提示与第一终端通话的目标通话号码为特定类型号码,特定类型号码包括预配置的黑名单中的号码,第二应用客户端使用第二账号登录,第一应用客户端使用第一账号登录,且第二账号与第一账号具有第一关联关系;S702. The prompting information sent by the first application client in the first terminal is received by the second application client in the second terminal, where the prompt information is used to prompt the target call number that is the first terminal to be a specific type number. The specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
S704,显示提示信息;S704, displaying prompt information;
S706,根据提示信息向第一终端中的第一应用客户端发送控制操作指令,其中,控制操作指令可以用于指示中断第一终端与目标通话号码的通话。S706: Send a control operation instruction to the first application client in the first terminal according to the prompt information, where the control operation instruction may be used to instruct to interrupt the call between the first terminal and the target call number.
在本实施例中,上述通话控制方法可以应用于具有关联关系的终端应用中。第一终端可以通过使用第一账号登录的第一应用客户端获取目标通话号码,并判断出与第一终端进行通话的目标通话号码是否属于特定类型号码。在此基础上,第一应用客户端可以通过第一应用服务器将目标通话号码判定为特定类型号码的判断结果发送给第二应用服务器。这样,第二应用服务器向第二终端上使用第二账号登录的第二应用客户端发送用于表示上述判断结果的提示信息。其中,第一应用服务器与第二应用服务器为具有关联关系的终端应用的处理服务器。例如,第二应用服务器为平台应用。第一应用服务器配置有通信接口。第二应用客户端通过上述第一和第二应用服务器向第一应用客户端发送用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话的控制操作指令。In this embodiment, the call control method described above can be applied to a terminal application having an association relationship. The first terminal may obtain the target call number by using the first application client that is logged in by using the first account, and determine whether the target call number that is in a call with the first terminal belongs to a specific type number. On the basis of this, the first application client may send the determination result that the target call number is determined to be a specific type number to the second application server by using the first application server. In this way, the second application server sends the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal. The first application server and the second application server are processing servers of the terminal application having an associated relationship. For example, the second application server is a platform application. The first application server is configured with a communication interface. The second application client sends, by the first application and the second application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
需要说明的是,在本实施例中,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。在此基础上,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话。这样,第一应用客户端可以避免只能通过第一终端自身来控制通话过程,而遗漏对部分特定类型号码的拦截控制的情况出现。这样,第一应用客户端可以避免无法及时中断与特定类型号码之间的通话,而导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,第一应用客户端可以提高第一终端的通话安全性。It should be noted that, in this embodiment, the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. On the basis of this, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number. In this way, the first application client can avoid the control of the call process only by the first terminal itself, and the omission of interception control for some specific types of numbers occurs. In this way, the first application client can avoid the problem that the call control between the specific type numbers cannot be interrupted in time, and the call control accuracy is low. Further, in the case of ensuring the accuracy of the call control, the first application client can improve the call security of the first terminal.
在本实施例中,上述特定类型号码可以但不限于为根据大数据统计分析后得到的黑名单中的号码,如诈骗类号码或骚扰类号码等。其中,上述特定类型号码可以但不限于预先存储在第一应用客户端中的号码数据库中。也就是说,通过与第一应用客户端中的号码数据库进行比对,来判断上述目标通话号码是 否为特定类型号码。此外,第一应用客户端也可以存储在云端的号码数据库中。也就是说,第一应用客户端可以通过与云端进行交互,将目标通话号码发送给云端,以实现通过与云端存储的号码数据库进行比对,来判断出上述目标通话号码是否属于特定类型号码。In this embodiment, the specific type number may be, but not limited to, a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number. The specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number. In addition, the first application client can also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud.
需要说明的是,在本实施例中,在第一终端处于联网状态下,优先通过云端的号码数据库进行比对,来获取对目标通话号码的判断结果。此外,在第一终端处于未联网状态下,本实施例可以直接利用第一应用客户端中本地的号码数据库进行比对。另外,本实施例也可通过提示信息引导第一终端联网,从而实现利用云端的号码数据库进行更加准确地比对,提高通话控制准确性的同时,达到保证第一终端的通话安全的效果。It should be noted that, in this embodiment, when the first terminal is in a networked state, the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number. In addition, in the unconnected state of the first terminal, the embodiment may directly use the local number database in the first application client for comparison. In addition, the embodiment can also guide the first terminal to connect to the network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, improving the call control accuracy, and achieving the effect of ensuring the call security of the first terminal.
在本实施例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求;响应关联关系请求建立第二账号与第一账号之间的第一关联关系;将第一关联关系上报第一应用客户端的第一应用服务器。In this embodiment, before the first application client in the first terminal acquires the target call number that is in communication with the first terminal, the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
在本实施例中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。其中,在本实施例中,第二关联关系用于描述:第三应用客户端管理用于登录第一应用客户端的第一账号;第三关联关系用于描述:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。例如,第一终端中的第三应用客户端与第二终端中的第二应用客户端为相同应用中相互关注的账号所登录的应用客户端,如以第三应用客户端与第二应用客户端为即时通信应用APP-1的客户端为例。此外,第一终端中的第三应用客户端用于授权使用第一账号登录第一应用客户端,如第一应用客户端以安全管理应用APP-2的客户端为例。In this embodiment, the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal have The third relationship. In this embodiment, the second association relationship is used to describe that the third application client manages the first account used to log in to the first application client, and the third association relationship is used to describe that the third application client is used to log in to the third application client. The third account and the second account used to log in to the second application client are accounts of mutual concern. For example, the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client. For example, the client of the instant messaging application APP-1 is used. In addition, the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
也就是说,如图3中(a)-(f)所示,第二终端使用第二账号ID-2登录即时通信应用APP-1的客户端(即第二应用客户端),然后进入公众服务号,选择邀请服务,向互为关注的账号列表中的第三账号ID-3发送关联关系建立请求(即 邀请)。第一终端中使用第三账号ID-3登录即时通信应用APP-1的客户端(即第三应用客户端)。另外,第一终端在使用第三账号ID-3登录的即时通信应用APP-1的客户端中显示第二账号ID-2发送的关联关系建立请求(即邀请)。在确认接受邀请(即第三应用客户端根据用户输入确定接受邀请时)后,第一终端可以跳转到使用第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)中。第一应用客户端可以建立第一关联关系,并显示第一关联关系建立成功。第一应用客户端还可以将上述成功建立的第一关联关系上报至安全管理应用APP-2的服务器进行存储。That is, as shown in (a)-(f) of FIG. 3, the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public. The service number, select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention. The first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client). In addition, the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3. After confirming the acceptance of the invitation (ie, when the third application client determines to accept the invitation according to the user input), the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client). The first application client may establish a first association relationship and display that the first association relationship is successfully established. The first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
在本实施例中,向第二终端中的第二应用客户端发送的提示信息可以包括但不限于:根据通话类别确定所要发送的提示信息的内容。也就是说,根据通话类别确定提示优先级,以便于根据提示优先级获取对应的提示信息的内容。需要说明的是,在本实施例中,不同提示优先级对应的提示信息中的内容具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。In this embodiment, the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority. It should be noted that, in this embodiment, the content in the prompt information corresponding to different prompt priorities has different expressions of intensity. For example, the prompt information with higher priority may be key such as “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
在本实施例中,第一账号可以但不限于与一个或多个第二账号建立有第一关联关系,如第一账号可以被一个多个第二账号关注,并向一个多个第二账号发送提示信息;第二账号也可以但不限于与一个或多个第一账号建立有第一关联关系。换言之,第二账号可以关注一个或多个第一账号,并在其中任意一个第一账号所在终端与特定类型号码进行通话时,第二账号登录的第二应用客户端都将接收到对应的提示信息。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts. For example, the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts. Sending the prompt information; the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts. In other words, the second account can focus on one or more first accounts, and when any one of the first accounts is in a call with a specific type of number, the second application client that is logged in by the second account will receive a corresponding prompt. information. The above is only an example, and is not limited in this embodiment.
例如,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)将收到如图4所示的提示信息。第二应用客户端可以根据提示信息确定发出控制操作指令,如该控制操作指令指示选择确定中断通话。第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)在接收到上述控制操作指令后,将 中断第一终端与目标通话号码之间的通话,以确保第一终端的通话控制的准确性及安全性。For example, suppose the client (ie, the first application client) of the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number. The client of the instant messaging application APP-1 (ie, the second application client) logged in by ID-2 will receive the prompt information as shown in FIG. The second application client may determine to issue a control operation instruction according to the prompt information, and the control operation instruction indicates that the selection determines to interrupt the call. The client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1 will interrupt the call between the first terminal and the target call number after receiving the above control operation command to ensure that the call between the first terminal and the target call number is interrupted. The accuracy and security of the call control of the first terminal.
需要说明的是,在本实施例中,控制操作指令也可以指示忽略提示信息,保持上述第一终端的通话,根据不同的实际场景,控制操作指令可以配置为其他内容,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
在本实施例中,上述第一终端可以但不限于应用安卓操作系统,第一应用客户端可以但不限于通过调用安卓操作系统中的endcall接口(具有挂断电话权限),以实现控制中断第一终端的通话。In this embodiment, the first terminal may be, but is not limited to, an Android operating system, and the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption. A call from a terminal.
本申请的实施例,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。在此基础上,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话,以避免遗漏对部分特定类型号码的拦截控制所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,第一应用客户端可以提高第一终端的通话安全性。In the embodiment of the present application, the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. On the basis of the above, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid missing pairs. The problem of low call control accuracy caused by interception control of some specific types of numbers. Further, in the case of ensuring the accuracy of the call control, the first application client can improve the call security of the first terminal.
在本申请一实例中,接收第一终端中的第一应用客户端发送的提示信息包括:In an example of the present application, receiving the prompt information sent by the first application client in the first terminal includes:
S1,接收与第二应用客户端对应的第二应用服务器发送的提示信息,其中,第二应用服务器通过与第一应用客户端的第一应用服务器接收到第一应用客户端发送的提示信息,第一应用服务器中存储有与第一账号具有第一关联关系的第二账号。S1, receiving the prompt information sent by the second application server corresponding to the second application client, where the second application server receives the prompt information sent by the first application client by using the first application server of the first application client, An application server has a second account with a first association relationship with the first account.
在本实施例中,在第一应用服务器中存储第一账号与第二账号之间的关联关系,其中,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。In this embodiment, the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
在本实施例中,上述第一关联关系可以但不限于为预先建立的绑定关系,第二账号登录的第二应用客户端通过第二应用服务器向第三账号登录的第三应用客户端发送关联关系建立请求。第三应用客户端授权使用第一账号登录第一应用客户端。第一应用客户端在建立关联关系成功时,向第一应用服务器上报上述第一账号与发送请求的第二账号之间的绑定关系(即第一关联关系)。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first association relationship may be, but is not limited to, a pre-established binding relationship, and the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server. Relationship establishment request. The third application client authorizes to log in to the first application client by using the first account. When the first application client succeeds, the first application client reports the binding relationship (that is, the first association relationship) between the first account and the second account that sends the request to the first application server. The above is only an example, and is not limited in this embodiment.
具体结合图5所示步骤S502-S518进行说明,第一终端502中使用第一账号ID-1登录的第一应用客户端506在判断出与第一终端通话的目标通话号码为特定类型号码时,则将上述判断结果发送给第一应用服务器508。第一应用服务器508查找到与第一账号绑定的第二账号,并通过第二应用服务器512,向使用第二账号登录的第二应用客户端510发送用于表征上述判断结果的提示信息。进一步,在第二终端504中的第二应用客户端510获取控制操作指令后,通过第二应用服务器512及第一应用服务器508,向使用第一账号登录的第一应用客户端506发送上述控制操作指令,以使第一应用客户端506响应表示中断通话的控制操作指令,而执行对应的中断操作。Specifically, in conjunction with steps S502-S518 shown in FIG. 5, the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508. The first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512. Further, after the second application client 510 in the second terminal 504 obtains the control operation instruction, the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account. The instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted.
在本申请一实例中,根据提示信息向第一终端中的第一应用客户端发送控制操作指令包括:In an example of the present application, sending the control operation instruction to the first application client in the first terminal according to the prompt information includes:
S1,获取对提示信息中显示的操作链接执行操作而生成的控制操作指令;S1: acquire a control operation instruction generated by performing an operation on the operation link displayed in the prompt information;
S2,通过第二应用服务器向第一应用服务器发送控制操作指令,以使第一应用服务器向使用第一账号登录的第一应用客户端转发控制操作指令。S2. Send a control operation instruction to the first application server by using the second application server, so that the first application server forwards the control operation instruction to the first application client that logs in using the first account.
具体结合图4所示进行说明,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,则第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)接收到如图4所示的提示信息。Specifically, as shown in FIG. 4, it is assumed that when the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1 obtains the first terminal to talk with a specific type number, Then, the client (ie, the second application client) of the instant messaging application APP-1 that is logged in by the second account ID-2 in the second terminal receives the prompt information as shown in FIG. 4.
进一步,在第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)获取到对提示信息中显示的操作链接(如图4所示“是否终端通话”对应的连接)执行点击操作而生成的控制操作指令之后,通过向第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)发送控制操作指令, 以使第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)控制中断第一终端与特定类型号码之间的通话。Further, the client (ie, the second application client) of the instant messaging application APP-1 that is logged in the second account ID-2 obtains the operation link displayed in the prompt information (as shown in FIG. 4, "whether the terminal is called" or not) After the control operation command generated by the click operation is executed, the control operation instruction is sent by the client (ie, the first application client) of the security management application APP-2 that is logged in to the first account ID-1 to make the first The client (ie, the first application client) of the security management application APP-2 that is logged in by the account ID-1 controls the interruption of the call between the first terminal and the specific type number.
在本实施例中,上述操作链接可以但不限于为H5链接,本实施例中对此不做任何限定。In this embodiment, the foregoing operation link may be, but is not limited to, an H5 link, which is not limited in this embodiment.
通过本申请提供的实施例,通过获取第二应用客户端对提示信息中显示的操作链接执行操作而生成的控制操作指令,并将该控制操作指令发送给第一应用客户端,以实现对第一应用客户端的控制,进而达到对第一终端所进行的通话的准确控制。Through the embodiment provided by the application, the control operation instruction generated by the second application client performing an operation on the operation link displayed in the prompt information is sent, and the control operation instruction is sent to the first application client to implement the An application client controls to achieve accurate control of the call made by the first terminal.
在本申请一实例中,在通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息之前,还包括:In an example of the present application, before receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal, the method further includes:
S1,向第一终端中的第三应用客户端发送关联关系建立请求,其中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。S1: Send an association establishment request to the third application client in the first terminal, where the first application client in the first terminal has a second association relationship with the third application client, and the third terminal in the first terminal The application client has a third association relationship with the second application client in the second terminal.
具体结合图6所示步骤S602-S612进行说明,第二终端504中第二应用客户端510通过第二应用服务器512向第一终端502中的第三应用客户端602发送关联关系建立请求,在第三应用客户端602接受请求后,指示第一应用客户端506建立第一关联关系。第一终端可以跳转至第一应用客户端506。第一应用客户端506可以建立上述第一账号与第二账号之间的第一关联关系,并将上述第一关联关系上报第一应用服务器508。这样,第一应用服务器508可以存储第一关联关系。Specifically, the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612. After accepting the request, the third application client 602 instructs the first application client 506 to establish a first association relationship. The first terminal can jump to the first application client 506. The first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship.
需要说明的是,上述第一关联关系可以用于记录第一账号与第二账号之间的绑定关系,例如,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。It should be noted that the foregoing first association relationship may be used to record a binding relationship between the first account and the second account. For example, the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
在本实施例中,上述通话控制方法可以应用于通话控制系统中。通话控制系统可以包括第一终端,与第一终端中安装的使用第一账号登录的第一应用客户端对应的第一应用服务器,第二终端,及与第二终端中使用第二账号登录的 第二应用客户端对应的第二应用服务器。第一应用客户端获取与第一终端通话的目标通话号码。第一应用客户端在判断出该目标通话号码为特定类型号码时,将上述判断结果上报第一应用服务器。其中,该第一应用服务器中存储有与第一账号具有第一关联关系的第二账号。第一应用服务器在根据上述第一关联关系查找到上述第二账号后,可以通过第二应用服务器向第二终端中使用第二账号登录的第二应用客户端发送用于提示目标通话号码为特定类型号码的提示信息。第二应用客户端根据该提示信息通过第二应用服务器向第一应用服务器发送控制操作指令。第一应用客户端在接收第一应用服务器发送的控制操作指令后,响应该控制操作指令,控制中断第一终端与目标通话号码的通话。这样,第一应用客户端可以及时中断第一终端与特定类型号码之间的通话,以避免遗漏对部分特定类型号码的拦截控制所导致的通话控制准确性较低的问题。进一步,,第一应用客户端可以在保证通话控制准确性的情况下,还可以提高第一终端的通话安全性。In this embodiment, the above call control method can be applied to a call control system. The call control system may include a first terminal, a first application server corresponding to the first application client that is logged in using the first account installed in the first terminal, a second terminal, and a second account registered with the second terminal. The second application server corresponding to the second application client. The first application client obtains a target call number that is in communication with the first terminal. When the first application client determines that the target call number is a specific type number, the first application client reports the determination result to the first application server. The first application server stores a second account with a first association relationship with the first account. After the first application server finds the second account according to the first association relationship, the second application server may send, by using the second application server, the second application client that is logged in by using the second account in the second terminal to prompt the target call number to be specific. The prompt information for the type number. The second application client sends a control operation instruction to the first application server through the second application server according to the prompt information. After receiving the control operation instruction sent by the first application server, the first application client controls to interrupt the conversation between the first terminal and the target call number in response to the control operation instruction. In this way, the first application client can interrupt the call between the first terminal and the specific type number in time to avoid missing the problem that the call control accuracy caused by the interception control of some specific types of numbers is low. Further, the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
根据本申请实施例,还提供了一种用于实施上述通话控制方法的通话控制装置,该装置位于第一终端中的第一应用客户端中。如图8所示,该装置包括:According to an embodiment of the present application, a call control apparatus for implementing the above call control method is further provided, and the apparatus is located in a first application client in the first terminal. As shown in Figure 8, the device includes:
1)获取单元802,用于获取与第一终端通话的目标通话号码,其中,第一应用客户端使用第一账号登录;1) an obtaining unit 802, configured to acquire a target call number that is in a call with the first terminal, where the first application client logs in using the first account;
2)判断单元804,用于判断目标通话号码是否为特定类型号码,其中,特定类型号码包括预配置的黑名单中的号码;2) The determining unit 804 is configured to determine whether the target call number is a specific type number, where the specific type number includes a number in the pre-configured blacklist;
3)发送单元806,用于在判断出目标通话号码为特定类型号码时,向第二终端中的第二应用客户端发送提示信息。其中,提示信息用于提示目标通话号码为特定类型号码,第二应用客户端使用第二账号登录,且第二账号与第一账号具有第一关联关系;3) The sending unit 806 is configured to send the prompt information to the second application client in the second terminal when determining that the target call number is a specific type number. The prompt information is used to prompt the target call number to be a specific type number, the second application client logs in using the second account, and the second account has a first association relationship with the first account.
4)操作单元808,用于接收第二终端中的第二应用客户端发送的控制操作指令,响应控制操作指令,控制中断第一终端与目标通话号码之间的通话。4) The operation unit 808 is configured to receive a control operation instruction sent by the second application client in the second terminal, and control to interrupt the call between the first terminal and the target call number in response to the control operation instruction.
在本实施例中,上述通话控制装置可以但不限于应用于具有关联关系的终端应用中。第一终端通过使用第一账号登录的第一应用客户端获取并判断出与第一终端进行通话的目标通话号码为特定类型号码,并通过与该第一应用客户 端对应的第一应用服务器将目标通话号码判定为特定类型号码的判断结果发送给第二应用服务器。这样,第二应用服务器可以向第二终端上使用第二账号登录的第二应用客户端发送用于指示上述判断结果的提示信息。其中,第一应用服务器与第二应用服务器为具有关联关系的终端应用的处理服务器。例如,第二应用服务器为平台应用。第一应用服务器配置有通信接口。第二应用客户端通过上述服务器向第一应用客户端发送用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话的控制操作指令。In this embodiment, the call control apparatus may be, but is not limited to, applied to a terminal application having an association relationship. The first terminal obtains and determines that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and uses the first application server corresponding to the first application client. The determination result that the target call number is determined to be the specific type number is sent to the second application server. In this way, the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal. The first application server and the second application server are processing servers of the terminal application having an associated relationship. For example, the second application server is a platform application. The first application server is configured with a communication interface. The second application client sends, to the first application client, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number through the server.
需要说明的是,在本实施例中,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。在此基础上,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话,以避免只能通过第一终端自身来控制通话过程,而遗漏对部分特定类型号码的拦截控制的情况出现。第一应用客户端可以避免无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,第一应用客户端还可以提高第一终端的通话安全性。It should be noted that, in this embodiment, the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. On the basis of the above, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby realizing timely and accurate control of interrupting the call between the first terminal and the target call number, so as to avoid The call process is controlled by the first terminal itself, and the interception control of some specific type numbers is omitted. The first application client can avoid the problem that the call control between the specific types of numbers cannot be interrupted in time, resulting in low call control accuracy. Further, in the case of ensuring the accuracy of the call control, the first application client can also improve the call security of the first terminal.
在本实施例中,上述特定类型号码可以但不限于为根据大数据统计分析后得到的黑名单中的号码,如诈骗类号码或骚扰类号码等。其中,上述特定类型号码可以但不限于预先存储在第一应用客户端中的号码数据库中。也就是说,通过与第一应用客户端中的号码数据库进行比对,来判断出上述目标通话号码是否为特定类型号码。此外,特定类型号码也可以存储在云端的号码数据库中。也就是说,第一应用客户端可以通过与云端进行交互,将目标通话号码发送给云端,以实现通过与云端存储的号码数据库进行比对,来判断出上述目标通话号码是否为特定类型号码。In this embodiment, the specific type number may be, but not limited to, a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number. The specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number. In addition, specific types of numbers can also be stored in the cloud's number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number is a specific type number by comparing with the number database stored in the cloud.
需要说明的是,在本实施例中,在第一终端处于联网状态下,优先通过云端的号码数据库进行比对,来获取对目标通话号码的判断结果;此外,在第一 终端处于未联网状态下,可以直接利用第一应用客户端中本地的号码数据库进行比对。另外,第一终端也可通过提示信息引导第一终端联网,从而实现利用云端的号码数据库进行更加准确地比对,在提高通话控制准确性的同时,达到保证第一终端的通话安全的效果。It should be noted that, in this embodiment, when the first terminal is in a networked state, the comparison is performed through the number database of the cloud to obtain the judgment result of the target call number; and further, the first terminal is in an unconnected state. Next, the local number database in the first application client can be directly used for comparison. In addition, the first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, and improving the call control accuracy and ensuring the call security of the first terminal.
在本实施例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求;响应关联关系请求建立第二账号与第一账号之间的第一关联关系;将第一关联关系上报第一应用客户端的第一应用服务器。In this embodiment, before the first application client in the first terminal acquires the target call number that is in communication with the first terminal, the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
在本实施例中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。其中,在本实施例中,第二关联关系用于描述第三应用客户端用于授权使用第一账号登录第一应用客户端;第三关联关系用于描述用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。In this embodiment, the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal have The third relationship. In this embodiment, the second association relationship is used to describe that the third application client is used to authorize the first application client to log in to the first application client, and the third association relationship is used to describe the third application client for logging in to the third application client. The third account and the second account used to log in to the second application client are accounts of mutual interest.
例如,第一终端中的第三应用客户端与第二终端中的第二应用客户端为相同应用中相互关注的账号所登录的应用客户端。如以第三应用客户端与第二应用客户端为即时通信应用APP-1的客户端为例。此外,第一终端中的第三应用客户端用于授权使用第一账号登录第一应用客户端,如第一应用客户端以安全管理应用APP-2的客户端为例。For example, the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application. For example, the third application client and the second application client are clients of the instant messaging application APP-1. In addition, the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
也就是说,如图3中(a)-(f)所示,第二终端使用第二账号ID-2登录即时通信应用APP-1的客户端(即第二应用客户端),然后进入公众服务号,选择邀请服务,向互为关注的账号列表中的第三账号ID-3发送关联关系建立请求(即邀请)。第一终端中使用第三账号ID-3登录即时通信应用APP-1的客户端(即第三应用客户端)。另外,第一终端在使用第三账号ID-3登录的即时通信应用APP-1的客户端中显示第二账号ID-2发送的关联关系建立请求(即邀请)。在确认接受邀请(即第三应用客户端根据用户输入确定接受邀请时)后,第一终端可以跳转到使用第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应 用客户端)中。第一应用客户端可以建立第一关联关系,并显示第一关联关系建立成功。第一应用客户端还可以将上述成功建立的第一关联关系上报至安全管理应用APP-2的服务器进行存储。That is, as shown in (a)-(f) of FIG. 3, the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public. The service number, select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention. The first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client). In addition, the first terminal displays the association establishment request (ie, invitation) sent by the second account ID-2 in the client of the instant messaging application APP-1 that is logged in using the third account ID-3. After confirming the acceptance of the invitation (ie, when the third application client determines to accept the invitation according to the user input), the first terminal may jump to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first Application client). The first application client may establish a first association relationship and display that the first association relationship is successfully established. The first application client may also report the successfully established first association relationship to the server of the security management application APP-2 for storage.
在本实施例中,向第二终端中的第二应用客户端发送的提示信息可以包括但不限于:根据通话类别确定所要发送的提示信息的内容。也就是说,根据通话类别确定提示优先级,以便于根据提示优先级获取对应的提示信息的内容。需要说明的是,在本实施例中,不同提示优先级对应的提示信息中的内容具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。In this embodiment, the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority. It should be noted that, in this embodiment, the content in the prompt information corresponding to different prompt priorities has different expressions of intensity. For example, the prompt information with higher priority may be key such as “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
在本实施例中,第一账号可以但不限于与一个或多个第二账号建立有第一关联关系,如第一账号可以被一个多个第二账号关注,并向一个多个第二账号发送提示信息;第二账号也可以但不限于与一个或多个第一账号建立有第一关联关系,如第二账号可以关注一个或多个第一账号,并在其中任意一个第一账号所在终端与特定类型号码进行通话时,第二账号登录的第二应用客户端都将接收到对应的提示信息。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts. For example, the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts. Sending the prompt information; the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein. When the terminal makes a call with a specific type number, the second application client that is logged in by the second account will receive the corresponding prompt information. The above is only an example, and is not limited in this embodiment.
例如,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,则第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)将收到如图4所示的提示信息,在根据提示信息确定发出控制操作指令时,如该控制操作指令指示选择确定中断通话,则第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)在接收到上述控制操作指令后,将中断第一终端与判定为特定类型号码的目标通话号码之间的通话,以确保第一终端的通话控制的准确性及安全性。For example, suppose that the client (ie, the first application client) of the security management application APP-2 that is logged in at the first account ID-1 acquires that the first terminal is in a call with a specific type number, and then the second terminal in the second terminal. The client (ie, the second application client) of the instant messaging application APP-1 registered with the account ID-2 will receive the prompt information as shown in FIG. 4, and when the control operation instruction is issued according to the prompt information, such as the control operation The instruction instructs the selection to determine the interrupted call, and the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1, after receiving the control operation instruction, interrupts the first terminal and determines that The call between the target call numbers of a specific type number to ensure the accuracy and security of the call control of the first terminal.
需要说明的是,在本实施例中,控制操作指令也可以指示忽略提示信息,保持上述第一终端的通话,根据不同的实际场景,控制操作指令可以配置为其他内容,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
在本实施例中,上述第一终端可以但不限于应用安卓操作系统,第一应用 客户端可以但不限于通过调用安卓操作系统中的endcall接口(具有挂断电话权限),以实现控制中断第一终端的通话。In this embodiment, the first terminal may be, but is not limited to, an Android operating system, and the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption. A call from a terminal.
通过本申请提供的实施例,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制,也就是说在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,则通过向第二终端中使用第二账号登录的第二应用客户端发送提示信息,以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话,以克服相关技术中由于只能通过第一终端自身来控制通话过程,遗漏对部分特定类型号码的拦截控制,而无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题,进一步,在保证通话控制准确性的情况下,还将达到提高第一终端的通话安全性的效果。With the embodiment provided by the present application, the second application client that uses the second account to log in in the second terminal is used to control the target call number that is in a call with the first terminal, that is, the first terminal is used in the first terminal. When the first application client that is logged in by the account determines that the target call number of the first terminal is a specific type of number, the second application client that uses the second account to log in to the second terminal sends a prompt message to receive the first The second application client sends a control operation instruction according to the prompt information, so as to implement timely and accurate control of interrupting the call between the first terminal and the target call number, so as to overcome the related art, the call process can only be controlled by the first terminal itself. Missing the interception control of some specific types of numbers, and unable to interrupt the call with a specific type of number in time, resulting in low call control accuracy, and further, in the case of ensuring the accuracy of call control, The effect of improving the call security of the first terminal is achieved.
在本申请一实例中,发送单元806包括:In an example of the present application, the sending unit 806 includes:
1)第一发送模块,用于将用于表征目标通话号码为特定类型号码的提示信息发送给与第一应用客户端对应的第一应用服务器,以使第一应用服务器根据存储的第一关联关系查找到与第一账号匹配的第二账号,并通过与第二应用客户端对应的第二应用服务器向使用第二账号登录的第二应用客户端发送提示信息。a first sending module, configured to send prompt information for characterizing the target call number to a specific type number to the first application server corresponding to the first application client, so that the first application server is configured according to the first association The relationship finds the second account that matches the first account, and sends the prompt information to the second application client that uses the second account to log in through the second application server corresponding to the second application client.
可以但不限于应用于具有关联关系的终端应用中,第一终端通过使用第一账号登录的第一应用客户端获取并判断出与第一终端进行通话的目标通话号码为特定类型号码,并通过与该第一应用客户端对应的第一应用服务器将目标通话号码判定为特定类型号码的判断结果发送给第二应用服务器,以使第二应用服务器向第二终端上使用第二账号登录的第二应用客户端发送用于指示上述判断结果的提示信息,其中,第一应用服务器与第二应用服务器为具有关联关系的终端应用的处理服务器,例如,第二应用服务器为平台应用,第一服务器配置有通信接口。第二应用客户端可以通过上述服务器向第一应用客户端发送用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话的控制操作指令。The first terminal can obtain and determine that the target call number of the call with the first terminal is a specific type number and pass the first application client that is logged in by using the first account. The first application server corresponding to the first application client sends a determination result that the target call number is determined to be a specific type number to the second application server, so that the second application server logs in to the second terminal by using the second account. The application server sends the prompt information for indicating the foregoing judgment result, where the first application server and the second application server are processing servers of the terminal application having the associated relationship, for example, the second application server is a platform application, and the first server is Configured with a communication interface. The second application client may send, by using the foregoing server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
需要说明的是,在本实施例中,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,则通过向第二终端中使用第二账号登录的第二应用客户端发送提示信息,以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时控制中断第一终端与目标通话号码之间的通话。这样,第一应用客户端可以避免只能通过第一终端自身来控制通话过程时,无法在第一终端上及时显示提示信息,所导致的无法及时中断通话,进而无法保证通话安全的问题,以提高第一终端的通话安全性。It should be noted that, in this embodiment, the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is the first terminal is a specific type number, the second account is used to log in to the second terminal. The second application client sends the prompt information to receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely control to interrupt the call between the first terminal and the target call number. In this way, the first application client can avoid displaying the prompt information on the first terminal only when the call process is controlled by the first terminal itself, and the call cannot be interrupted in time, thereby failing to ensure the security of the call. Improve call security of the first terminal.
在本实施例中,上述特定类型号码可以包括根据大数据统计分析后得到的黑名单中的号码,如诈骗类号码或骚扰类号码等。其中,上述特定类型号码可以但不限于预先存储在第一应用客户端中的号码数据库中。也就是说,通过与第一应用客户端中的号码数据库进行比对,来判断出上述目标通话号码是否为特定类型号码。此外,本实施例中特定类型号码也可以存储在云端的号码数据库中。也就是说,第一应用客户端可以通过与云端进行交互,将目标通话号码发送给云端,以实现通过与云端存储的号码数据库进行比对,来判断出上述目标通话号码是否属于特定类型号码。需要说明的是,在本实施例中,在第一终端处于联网状态下,优先通过云端的号码数据库进行比对,来获取对目标通话号码的判断结果;此外,在第一终端处于未联网状态下,可以直接利用第一应用客户端中本地的号码数据库进行比对。第一终端也可通过提示信息引导第一终端联网,从而实现利用云端的号码数据库进行更加准确地比对,在提高通话控制准确性的同时,达到保证第一终端的通话安全的效果。In this embodiment, the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number. The specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number. In addition, the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud. It should be noted that, in this embodiment, when the first terminal is in a networked state, the comparison is performed through the number database of the cloud to obtain the judgment result of the target call number; and further, the first terminal is in an unconnected state. Next, the local number database in the first application client can be directly used for comparison. The first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, and improving the call control accuracy and ensuring the call security of the first terminal.
在本实施例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求;响应关联关系请求建立第二账号与第一账号之间的第一关联关系;将第一关联关系上报第一应用客户端的第一应用服务器。In this embodiment, before the first application client in the first terminal acquires the target call number that is in communication with the first terminal, the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
在本实施例中,第一终端中的第一应用客户端与第三应用客户端具有第二 关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。其中,在本实施例中,第二关联关系用于描述第三应用客户端用于授权使用第一账号登录第一应用客户端;第三关联关系用于描述用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。In this embodiment, the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal have The third relationship. In this embodiment, the second association relationship is used to describe that the third application client is used to authorize the first application client to log in to the first application client, and the third association relationship is used to describe the third application client for logging in to the third application client. The third account and the second account used to log in to the second application client are accounts of mutual interest.
例如,第一终端中的第三应用客户端与第二终端中的第二应用客户端为相同应用中相互关注的账号所登录的应用客户端,如以第三应用客户端与第二应用客户端为即时通信应用APP-1的客户端为例。此外,第一终端中的第三应用客户端用于授权使用第一账号登录第一应用客户端,如第一应用客户端以安全管理应用APP-2的客户端为例。For example, the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client. For example, the client of the instant messaging application APP-1 is used. In addition, the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
也就是说,如图3中(a)-(f)所示,第二终端使用第二账号ID-2登录即时通信应用APP-1的客户端(即第二应用客户端),然后进入公众服务号,选择邀请服务,向互为关注的账号列表中的第三账号ID-3发送关联关系建立请求(即邀请)。第一终端中使用第三账号ID-3登录即时通信应用APP-1的客户端(即第三应用客户端),在使用第三账号ID-3登录的即时通信应用APP-1的客户端中显示第二账号ID-2发送的关联关系建立请求(即邀请),在确认接受邀请后,跳转到使用第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)。第一应用客户端可以显示关联关系建立成功,并将上述成功建立的第一关联关系上报至安全管理应用APP-2的服务器。That is, as shown in (a)-(f) of FIG. 3, the second terminal logs in to the client of the instant messaging application APP-1 (ie, the second application client) using the second account ID-2, and then enters the public. The service number, select the invitation service, and send an association establishment request (ie, invitation) to the third account ID-3 in the account list of the mutual attention. The first terminal uses the third account ID-3 to log in to the client of the instant messaging application APP-1 (ie, the third application client), and in the client of the instant messaging application APP-1 that logs in using the third account ID-3. Displaying the association establishment request (ie, invitation) sent by the second account ID-2, and after confirming the acceptance of the invitation, jumping to the client of the security management application APP-2 that is logged in using the first account ID-1 (ie, the first application) Client). The first application client may display that the association relationship is successfully established, and report the successfully established first association relationship to the server of the security management application APP-2.
在本实施例中,向第二终端中的第二应用客户端发送的提示信息可以包括但不限于:根据通话类别确定所要发送的提示信息的内容。也就是说,根据通话类别确定提示优先级,以便于根据提示优先级获取对应的提示信息的内容。需要说明的是,在本实施例中,不同提示优先级对应的提示信息中的内容具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。In this embodiment, the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority. It should be noted that, in this embodiment, the content in the prompt information corresponding to different prompt priorities has different expressions of intensity. For example, the prompt information with higher priority may be key such as “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
在本实施例中,第一账号可以但不限于与一个或多个第二账号建立有第一关联关系,如第一账号可以被一个多个第二账号关注,并向一个多个第二账号 发送提示信息;第二账号也可以但不限于与一个或多个第一账号建立有第一关联关系,如第二账号可以关注一个或多个第一账号,并在其中任意一个第一账号所在终端与特定类型号码进行通话时,第二账号登录的第二应用客户端都将接收到对应的提示信息。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts. For example, the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts. Sending the prompt information; the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein. When the terminal makes a call with a specific type number, the second application client that is logged in by the second account will receive the corresponding prompt information. The above is only an example, and is not limited in this embodiment.
例如,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,则第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)将收到如图4所示的提示信息,在根据提示信息确定发出控制操作指令时,如该控制操作指令指示选择确定中断通话,则第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)在接收到上述控制操作指令后,将中断第一终端与判定为特定类型号码的目标通话号码之间的通话,以确保第一终端的通话安全。For example, suppose that the client (ie, the first application client) of the security management application APP-2 that is logged in at the first account ID-1 acquires that the first terminal is in a call with a specific type number, and then the second terminal in the second terminal. The client (ie, the second application client) of the instant messaging application APP-1 registered with the account ID-2 will receive the prompt information as shown in FIG. 4, and when the control operation instruction is issued according to the prompt information, such as the control operation The instruction instructs the selection to determine the interrupted call, and the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1, after receiving the control operation instruction, interrupts the first terminal and determines that A call between a specific call number of a specific type number to ensure that the call of the first terminal is secure.
需要说明的是,在本实施例中,控制操作指令也可以指示忽略提示信息,保持上述第一终端的通话,根据不同的实际场景,控制操作指令可以配置为其他内容,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
在本实施例中,上述第一终端可以但不限于应用安卓操作系统,第一应用客户端可以但不限于通过调用安卓操作系统中的endcall接口(具有挂断电话权限),以实现控制中断第一终端的通话。In this embodiment, the first terminal may be, but is not limited to, an Android operating system, and the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption. A call from a terminal.
本申请的实施例,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话。这样,第一应用客户端可以避免通过第一终端自身来控制通话过程,而遗漏对部分特定类型号码的拦截控制的情况出现。换言之,第一应用客户端可以避免无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,第一应用客户端可以在保证通话控制准确性的情况下,还 可以提高第一终端的通话安全性的效果。In the embodiment of the present application, the second application client that logs in using the second account in the second terminal is used to control the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. The first application client may receive a control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number. In this way, the first application client can avoid the control of the call process by the first terminal itself, and the omission of interception control for some specific types of numbers occurs. In other words, the first application client can avoid the problem that the call control between the specific type number cannot be interrupted in time, resulting in low call control accuracy. Further, the first application client can improve the call security of the first terminal while ensuring the accuracy of the call control.
在本申请一实例中,发送单元806包括:In an example of the present application, the sending unit 806 includes:
1)获取模块,用于获取第一终端与目标通话号码进行通话的通话类别;1) an obtaining module, configured to acquire a call category in which the first terminal and the target call number make a call;
2)第二发送模块,用于向第二终端中的第二应用客户端发送与通话类别匹配的提示信息。2) The second sending module is configured to send, to the second application client in the second terminal, prompt information that matches the call category.
在本实施例中,第二发送模块包括:In this embodiment, the second sending module includes:
(1)第一发送子模块,用于在第一终端为被叫终端,判定为特定类型号码的目标通话号码所在终端为主叫终端,且通话时长小于第一阈值时,发送第一类提示信息;(1) The first sending sub-module is configured to send the first type of prompt when the first terminal is the called terminal, and the terminal where the target call number of the specific type number is located is the calling terminal, and the call duration is less than the first threshold. information;
(2)第二发送子模块,用于在第一终端为被叫终端,判定为特定类型号码的目标通话号码所在终端为主叫终端,且通话时长大于等于第一阈值,小于第二阈值时,发送第二类提示信息,其中,第一阈值小于第二阈值;(2) The second sending sub-module is configured to: when the first terminal is the called terminal, determine that the terminal of the target call number of the specific type number is the calling terminal, and the call duration is greater than or equal to the first threshold, less than the second threshold. Sending a second type of prompt information, where the first threshold is less than the second threshold;
(3)第三发送子模块,用于在第一终端为被叫终端,判定为特定类型号码的目标通话号码所在终端为主叫终端,且通话时长大于等于第二阈值时,或者,在第一终端为主叫终端,判定为特定类型号码的目标通话号码所在终端为被叫终端时,发送第三类提示信息;(3) The third sending sub-module is configured to: when the first terminal is the called terminal, determine that the terminal of the target call number of the specific type number is the calling terminal, and the call duration is greater than or equal to the second threshold, or When the terminal is the calling terminal, and the terminal where the target call number of the specific type number is determined to be the called terminal, the third type of prompt information is sent;
其中,第三类提示信息的优先级高于第二类提示信息,第二类提示信息的优先级高于第一类提示信息。The third type of prompt information has higher priority than the second type of prompt information, and the second type of prompt information has higher priority than the first type of prompt information.
需要说明的是,在本实施例中,不同优先级对应的提示信息中的内容可以但不限于具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the content in the prompt information corresponding to different priorities may be, but is not limited to, an expression tone having different strengths. For example, the prompt information indicating that the priority is higher may be “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” or the like, and is not limited in this embodiment.
具体结合以下示例进行说明,针对不同的通话类别配置不同的提示信息,假设第一阈值以10s为例,第二阈值以30s为例。具体的,如表3所示:Specifically, in combination with the following examples, different prompt information is configured for different call categories, and the first threshold is assumed to be 10s, and the second threshold is taken as 30s. Specifically, as shown in Table 3:
表3table 3
需要说明的是,在第一终端未接听的情况下,或在第一终端接听,且被第一应用客户端拦截的情况下,提示信息可以不发送。也就是说,在特定类型号码已黑名单中的情况下,第一应用客户端可以不发送提示信息,以达到节省传输资源,减少对第二应用客户端干扰的目的。上述仅是一种示例,第一应用客户端也可以发送提示信息,如第一类提示信息,本实施例中对此不做任何限定。It should be noted that, in the case that the first terminal is not answered, or when the first terminal answers, and is intercepted by the first application client, the prompt information may not be sent. That is to say, in the case that the specific type number is blacklisted, the first application client may not send the prompt information to save the transmission resource and reduce the interference to the second application client. The foregoing is only an example, and the first application client may also send the prompt information, such as the first type of prompt information, which is not limited in this embodiment.
此外,在本实施例中,对于优先级较高的提示信息,第二应用客户端选择的控制操作指令,可以用于指示直接中断第一终端的通话。而对于优先级较低的提示信息,第二应用客户端选择的控制操作指令,可以用于指示通过不同方式提醒第一终端。如发起通话、发送短信等方式。第二应用客户端也可以不发送控制操作指令,即对第一终端不做出任何提醒。In addition, in this embodiment, for the prompt information with higher priority, the control operation command selected by the second application client may be used to indicate that the call of the first terminal is directly interrupted. For the lower priority prompt information, the control operation command selected by the second application client may be used to indicate that the first terminal is alerted by different manners. Such as starting a call, sending a text message, etc. The second application client may also not send a control operation instruction, that is, no reminder is given to the first terminal.
通过本申请提供的实施例,根据不同通话类别配置不同的提示信息,以使第二终端中的第二应用客户端可以根据不同的提示信息采取不同的控制操作,以提高通话控制的灵活性。With the embodiment provided by the present application, different prompt information is configured according to different call categories, so that the second application client in the second terminal can take different control operations according to different prompt information, so as to improve the flexibility of call control.
在本申请一实例中,还包括:In an example of the present application, the method further includes:
1)接收单元,用于在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求,其中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系;a receiving unit, configured to receive the second application client in the second terminal through the third terminal in the first terminal, before acquiring the target call number that is in communication with the first terminal by using the first application client in the first terminal Applying an association relationship request sent by the client, where the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application terminal The second application client has a third association relationship;
2)建立单元,用于响应关联关系请求建立第二账号与第一账号之间的第一关联关系;2) an establishing unit, configured to establish a first association relationship between the second account and the first account in response to the association request;
3)上报单元,用于将第一关联关系上报第一应用客户端的第一应用服务器。The reporting unit is configured to report the first association relationship to the first application server of the first application client.
在本实施例中,第二关联关系包括:第三应用客户端用于授权使用第一账号登录第一应用客户端;第三关联关系包括:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。In this embodiment, the second association relationship includes: the third application client is configured to authorize to use the first account to log in to the first application client; and the third association relationship includes: a third account used to log in to the third application client. The second account that is logged in to the second application client is an account of mutual interest.
具体结合图6所示步骤S602-S612进行说明,第二应用客户端510可以通过第二应用服务器512向第一终端502中的第三应用客户端602发送关联关系建立请求。第三应用客户端602在确认建立后,跳转至第一应用客户端506。第一应用客户端506可以建立上述第一账号与第二账号之间的第一关联关系,并将上述第一关联关系上报第一应用服务器508。第一应用服务器508可以存储第一关联关系。Specifically, the second application client 510 can send an association establishment request to the third application client 602 in the first terminal 502 through the second application server 512 by using the steps S602-S612 shown in FIG. 6 . The third application client 602 jumps to the first application client 506 after the confirmation is established. The first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. The first application server 508 can store the first association relationship.
需要说明的是,上述第一关联关系可以用于记录第一账号与第二账号之间的绑定关系,例如,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。It should be noted that the foregoing first association relationship may be used to record a binding relationship between the first account and the second account. For example, the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
例如,使用OpenID来标识使用第二账号登录的第二应用客户端,使用GUID来标识使用第一账号登录的第一应用客户端。则第一应用服务器存储的第一关联关系可以如表4所示,For example, the OpenID is used to identify the second application client logged in with the second account, and the GUID is used to identify the first application client logged in using the first account. The first association relationship stored by the first application server may be as shown in Table 4.
表4Table 4
序号Serial number | OpenIDOpenID | GUIDGUID |
需要说明的是,上述仅是一种示例,本实施例中还可以利用应用客户端类型结合在该应用客户端使用的其他账号信息来建立上述第一关联关系,本实施例中对此不做任何限定。It should be noted that the foregoing is only an example. In this embodiment, the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
通过本申请提供的实施例,通过建立终端账号之间的关联关系,从而实现通过第二终端对第一终端的通话控制,进一步保证通话控制的准确性和及时性,进而提高终端通话的安全性。Through the embodiment provided by the present application, the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call. .
根据本申请实施例,还提供了一种通话控制装置,上述装置位于第二终端中的第二应用客户端中,如图9所示,包括:According to an embodiment of the present application, a call control apparatus is further provided, where the apparatus is located in a second application client in the second terminal, as shown in FIG.
1)接收单元902,用于接收第一终端中的第一应用客户端发送的提示信息, 其中,提示信息用于提示与第一终端通话的目标通话号码为特定类型号码,特定类型号码包括预配置的黑名单中的号码,第二应用客户端使用第二账号登录,第一应用客户端使用第一账号登录,且第二账号与第一账号具有第一关联关系;1) The receiving unit 902 is configured to receive the prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt the target call number that is called by the first terminal to be a specific type number, and the specific type number includes the pre- The number of the blacklist is configured, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
2)显示单元904,用于显示提示信息;2) a display unit 904, configured to display prompt information;
3)第一发送单元906,用于根据提示信息向第一终端中的第一应用客户端发送控制操作指令。其中,控制操作指令用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话。3) The first sending unit 906 is configured to send a control operation instruction to the first application client in the first terminal according to the prompt information. The control operation instruction is used to instruct the first application client to control to interrupt the call between the first terminal and the target call number.
在本实施例中,上述通话控制方法可以但不限于应用于具有关联关系的终端应用中。第一终端通过使用第一账号登录的第一应用客户端获取并判断出与第一终端进行通话的目标通话号码为特定类型号码,并通过与该第一应用客户端对应的第一应用服务器将目标通话号码判定为特定类型号码的判断结果发送给第二应用服务器。这样,第二应用服务器可以向第二终端上使用第二账号登录的第二应用客户端发送用于指示上述判断结果的提示信息。其中,第一应用服务器与第二应用服务器为具有关联关系的终端应用的处理服务器,例如,第二应用服务器为平台应用,第一服务器配置有通信接口。第二应用客户端可以通过上述第一和第二应用服务器向第一应用客户端发送用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话的控制操作指令。In this embodiment, the call control method described above may be, but is not limited to, applied to a terminal application having an association relationship. The first terminal obtains and determines that the target call number of the call with the first terminal is a specific type number by using the first application client that is logged in by using the first account, and uses the first application server corresponding to the first application client. The determination result that the target call number is determined to be the specific type number is sent to the second application server. In this way, the second application server may send the prompt information for indicating the determination result to the second application client that is logged in by using the second account on the second terminal. The first application server and the second application server are processing servers of the terminal application having the associated relationship. For example, the second application server is a platform application, and the first server is configured with a communication interface. The second application client may send, by using the first application and the second application server, a control operation instruction for instructing the first application client to control the interruption of the call between the first terminal and the target call number to the first application client.
需要说明的是,在本实施例中,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端发送提示信息。这样,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话。这样,第一应用客户端可以避免通过第一终端自身来控制通话过程,而遗漏对部分特定类型号码的拦截控制的情况出现。换言之,第二应用客户端可以避免无法及时中断与特定类型号码之间的通话,所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,第二应用客户端还可以提高第一终端的通话安全性。It should be noted that, in this embodiment, the second application client that logs in using the second account in the second terminal implements control of the target call number that is in a call with the first terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. In this way, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, thereby implementing timely and accurate control to interrupt the call between the first terminal and the target call number. In this way, the first application client can avoid the control of the call process by the first terminal itself, and the omission of interception control for some specific types of numbers occurs. In other words, the second application client can avoid the problem that the call control and the specific type number cannot be interrupted in time, resulting in low call control accuracy. Further, in the case of ensuring the accuracy of the call control, the second application client can also improve the call security of the first terminal.
在本实施例中,上述特定类型号码可以包括根据大数据统计分析后得到的黑名单中的号码,如诈骗类号码或骚扰类号码等。其中,上述特定类型号码可以但不限于预先存储在第一应用客户端中的号码数据库中。也就是说,通过与第一应用客户端中的号码数据库进行比对,来判断出上述目标通话号码是否为特定类型号码。此外,本实施例中特定类型号码也可以存储在云端的号码数据库中。也就是说,第一应用客户端可以通过与云端进行交互,将目标通话号码发送给云端,以实现通过与云端存储的号码数据库进行比对,来判断出上述目标通话号码是否属于特定类型号码。需要说明的是,在本实施例中,在第一终端处于联网状态下,优先通过云端的号码数据库进行比对,来获取对目标通话号码的判断结果。此外,在第一终端处于未联网状态下,可以直接利用第一应用客户端中本地的号码数据库进行比对。第一终端也可通过提示信息引导第一终端联网,从而实现利用云端的号码数据库进行更加准确地比对,提高通话控制准确性的同时,达到保证第一终端的通话安全的效果。In this embodiment, the specific type number may include a number in a blacklist obtained according to statistical analysis of big data, such as a fraud type number or a harassment type number. The specific type number may be, but is not limited to, pre-stored in the number database in the first application client. That is to say, by comparing with the number database in the first application client, it is determined whether the target call number is a specific type number. In addition, the specific type number in this embodiment may also be stored in the cloud number database. That is to say, the first application client can communicate with the cloud to send the target call number to the cloud, so as to determine whether the target call number belongs to a specific type number by comparing with the number database stored in the cloud. It should be noted that, in this embodiment, when the first terminal is in a networked state, the comparison is performed by using the number database of the cloud to obtain the judgment result of the target call number. In addition, when the first terminal is in an unconnected state, the local number database in the first application client can be directly used for comparison. The first terminal can also guide the first terminal to network through the prompt information, thereby realizing more accurate comparison by using the cloud number database, improving the call control accuracy, and achieving the effect of ensuring the call security of the first terminal.
在本实施例中,在通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码之前,还包括:接收第二终端中的第二应用客户端通过第一终端中的第三应用客户端发送的关联关系建立请求;响应关联关系请求建立第二账号与第一账号之间的第一关联关系;将第一关联关系上报第一应用客户端的第一应用服务器。In this embodiment, before the first application client in the first terminal acquires the target call number that is in communication with the first terminal, the method further includes: receiving, by the second application client in the second terminal, the first application client The third application client sends the association relationship establishment request; the response association relationship requests the first association relationship between the second account and the first account; and the first association relationship is reported to the first application server of the first application client.
在本实施例中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。例如,第一终端中的第三应用客户端与第二终端中的第二应用客户端为相同应用中相互关注的账号所登录的应用客户端,如以第三应用客户端与第二应用客户端为即时通信应用APP-1的客户端为例。此外,第一终端中的第三应用客户端用于授权使用第一账号登录第一应用客户端,如第一应用客户端以安全管理应用APP-2的客户端为例。In this embodiment, the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal have The third relationship. For example, the third application client in the first terminal and the second application client in the second terminal are application clients logged in by accounts that are in mutual interest in the same application, such as the third application client and the second application client. For example, the client of the instant messaging application APP-1 is used. In addition, the third application client in the first terminal is used to authorize the first application client to log in to the first application client, for example, the first application client uses the client of the security management application APP-2 as an example.
在本实施例中,向第二终端中的第二应用客户端发送的提示信息可以包括但不限于:根据通话类别确定所要发送的提示信息的内容。也就是说,根据通话类别确定提示优先级,以便于根据提示优先级获取对应的提示信息的内容。 需要说明的是,在本实施例中,不同提示优先级对应的提示信息中的内容具有不同强度的表达语气,例如,提示优先级较高的提示信息可以为“紧急”、“重视”等关键词,而提示优先级较低的提示信息可以为“留意”等,本实施例中对此不做任何限定。In this embodiment, the prompt information sent to the second application client in the second terminal may include, but is not limited to, determining the content of the prompt information to be sent according to the call category. That is to say, the prompt priority is determined according to the call category, so as to obtain the content of the corresponding prompt information according to the prompt priority. It should be noted that, in this embodiment, the content in the prompt information corresponding to different prompt priorities has different expressions of intensity. For example, the prompt information with higher priority may be key such as “emergency” and “emphasis”. The prompt information indicating that the priority is lower may be “attention” and the like, and is not limited in this embodiment.
在本实施例中,第一账号可以但不限于与一个或多个第二账号建立有第一关联关系,如第一账号可以被一个多个第二账号关注,并向一个多个第二账号发送提示信息;第二账号也可以但不限于与一个或多个第一账号建立有第一关联关系,如第二账号可以关注一个或多个第一账号,并在其中任意一个第一账号所在终端与特定类型号码进行通话时,第二账号登录的第二应用客户端都将接收到对应的提示信息。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first account may be, but is not limited to, establishing a first association relationship with one or more second accounts. For example, the first account may be followed by a plurality of second accounts, and the second account is accessed to a plurality of second accounts. Sending the prompt information; the second account may also be, but is not limited to, establishing a first association relationship with one or more first accounts, for example, the second account may focus on one or more first accounts, and any one of the first accounts is located therein. When the terminal makes a call with a specific type number, the second application client that is logged in by the second account will receive the corresponding prompt information. The above is only an example, and is not limited in this embodiment.
例如,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)将收到如图4所示的提示信息。第二应用客户端根据提示信息确定发出控制操作指令时,如该控制操作指令指示选择确定中断通话,则第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)在接收到上述控制操作指令后,将中断第一终端与判定为特定类型号码的目标通话号码之间的通话,以确保第一终端的通话控制的准确性及安全性。For example, suppose the client (ie, the first application client) of the security management application APP-2 that is logged in at the first account ID-1 acquires the second account in the second terminal when the first terminal is in a call with the specific type number. The client of the instant messaging application APP-1 (ie, the second application client) logged in by ID-2 will receive the prompt information as shown in FIG. When the second application client determines to issue a control operation instruction according to the prompt information, if the control operation instruction instructs selection to determine to interrupt the call, the client of the security management application APP-2 that is logged in by the first account ID-1 (ie, the first application client) After receiving the above control operation instruction, the call between the first terminal and the target call number determined to be a specific type number is interrupted to ensure the accuracy and security of the call control of the first terminal.
需要说明的是,在本实施例中,控制操作指令也可以指示忽略提示信息,保持上述第一终端的通话,根据不同的实际场景,控制操作指令可以配置为其他内容,本实施例中对此不做任何限定。It should be noted that, in this embodiment, the control operation instruction may also indicate that the prompt information is ignored, and the call of the first terminal is maintained, and the control operation instruction may be configured as other content according to different actual scenarios. Do not make any restrictions.
在本实施例中,上述第一终端可以但不限于应用安卓操作系统,第一应用客户端可以但不限于通过调用安卓操作系统中的endcall接口(具有挂断电话权限),以实现控制中断第一终端的通话。In this embodiment, the first terminal may be, but is not limited to, an Android operating system, and the first application client may be, but is not limited to, by calling an endcall interface in the Android operating system (with hang up phone rights) to implement control interruption. A call from a terminal.
本申请提供的实施例,通过第二终端中使用第二账号登录的第二应用客户端实现对与第一终端进行通话的目标通话号码进行控制。也就是说,在第一终端中使用第一账号登录的第一应用客户端判断出与第一终端通话的目标通话号码为特定类型号码时,可以向第二终端中使用第二账号登录的第二应用客户端 发送提示信息。在此基础上,第一应用客户端可以接收第二应用客户端根据上述提示信息发送的控制操作指令,从而实现及时准确地控制中断第一终端与目标通话号码之间的通话,以避免遗漏对部分特定类型号码的拦截控制所导致的通话控制准确性较低的问题。进一步,在保证通话控制准确性的情况下,第一应用客户端还可以提高第一终端的通话安全性。The embodiment provided by the present application controls the target call number for making a call with the first terminal by using the second application client that is logged in by using the second account in the second terminal. In other words, when the first application client that is logged in with the first account in the first terminal determines that the target call number that is in communication with the first terminal is a specific type number, the second account can be used to log in to the second terminal. The application client sends a prompt message. On the basis of the above, the first application client can receive the control operation instruction sent by the second application client according to the prompt information, so as to implement timely and accurate control to interrupt the call between the first terminal and the target call number, so as to avoid missing pairs. The problem of low call control accuracy caused by interception control of some specific types of numbers. Further, in the case of ensuring the accuracy of the call control, the first application client can also improve the call security of the first terminal.
在本申请一实例中,接收单元902包括:In an example of the present application, the receiving unit 902 includes:
1)接收模块,用于接收与第二应用客户端对应的第二应用服务器发送的提示信息,其中,第二应用服务器通过与第一应用客户端的第一应用服务器接收到第一应用客户端发送的提示信息,第一应用服务器中存储有与第一账号具有第一关联关系的第二账号。a receiving module, configured to receive the prompt information sent by the second application server corresponding to the second application client, where the second application server receives the first application client by sending the first application server with the first application client The prompt information is that the first application server stores a second account with a first association relationship with the first account.
在本实施例中,在第一应用服务器中存储第一账号与第二账号之间的关联关系,其中,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。In this embodiment, the association relationship between the first account and the second account is stored in the first application server, where the second account may include, but is not limited to, an OpenID for verification, where the first account may but not It is limited to the Globally Unique Identifier (GUID) included in the first application client.
在本实施例中,上述第一关联关系可以但不限于为预先建立的绑定关系,第二账号登录的第二应用客户端通过第二应用服务器向第三账号登录的第三应用客户端发送关联关系建立请求,第三应用客户端授权使用第一账号登录第一应用客户端,在第一应用客户端确认关联关系建立成功时,向第一应用服务器上报上述第一账号与发送请求的第二账号之间的绑定关系。上述仅是一种示例,本实施例中对此不做任何限定。In this embodiment, the first association relationship may be, but is not limited to, a pre-established binding relationship, and the second application client that is logged in by the second account sends the third application client that is logged in to the third account by using the second application server. The third application client is authorized to log in to the first application client by using the first account, and the first application client reports the first account and the sending request to the first application server when the first application client confirms that the association relationship is successfully established. The binding relationship between the two accounts. The above is only an example, and is not limited in this embodiment.
具体结合图5所示步骤S502-S518进行说明,第一终端502中使用第一账号ID-1登录的第一应用客户端506在判断出与第一终端通话的目标通话号码为特定类型号码时,则将上述判断结果发送给第一应用服务器508。第一应用服务器508查找到与第一账号绑定的第二账号,并通过第二应用服务器512,向使用第二账号登录的第二应用客户端510发送用于表征上述判断结果的提示信息。进一步,在第二终端504中的第二应用客户端510获取控制操作指令后,通过第二应用服务器512及第一应用服务器508,向使用第一账号登录的第一应用客户端506发送上述控制操作指令,以使第一应用客户端506响应表示中断通话 的控制操作指令,而执行对应的中断操作。通过本申请提供的实施例,通过在具有关联关系的应用之间进行交互,实现由第二终端中的第二应用客户端对第一终端中的第一应用客户端的控制,通过发送控制操作指令,以使第一终端中的第一应用客户端及时控制第一终端的通话,从而达到缩短通话控制时间,提高通话控制效率的效果,进而保证终端的通话安全。Specifically, in conjunction with steps S502-S518 shown in FIG. 5, the first application client 506 that is logged in using the first account ID-1 in the first terminal 502 determines that the target call number that is called with the first terminal is a specific type number. And sending the above judgment result to the first application server 508. The first application server 508 finds the second account bound to the first account, and sends the prompt information for characterizing the determination result to the second application client 510 that logs in using the second account by using the second application server 512. Further, after the second application client 510 in the second terminal 504 obtains the control operation instruction, the second application server 512 and the first application server 508 send the foregoing control to the first application client 506 that logs in using the first account. The instructions are manipulated to cause the first application client 506 to perform a corresponding interrupt operation in response to a control operation instruction indicating that the call is interrupted. Through the embodiment provided by the present application, by controlling the interaction between the applications having the association relationship, the second application client in the second terminal controls the first application client in the first terminal by sending a control operation instruction. In order to enable the first application client in the first terminal to control the call of the first terminal in time, thereby shortening the call control time and improving the efficiency of the call control, thereby ensuring the call security of the terminal.
在本申请一实例中,第一发送单元906包括:In an example of the present application, the first sending unit 906 includes:
1)获取模块,用于获取对提示信息中显示的操作链接执行操作而生成的控制操作指令;1) an acquisition module, configured to acquire a control operation instruction generated by performing an operation on the operation link displayed in the prompt information;
2)发送模块,用于通过第二应用服务器向第一应用服务器发送控制操作指令,以使第一应用服务器向使用第一账号登录的第一应用客户端转发控制操作指令。2) The sending module is configured to send, by the second application server, a control operation instruction to the first application server, so that the first application server forwards the control operation instruction to the first application client that logs in using the first account.
具体结合图4所示进行说明,假设在第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)获取到第一终端在与特定类型号码进行通话时,则第二终端中第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)接收到如图4所示的提示信息。Specifically, as shown in FIG. 4, it is assumed that when the client (ie, the first application client) of the security management application APP-2 that is logged in by the first account ID-1 obtains the first terminal to talk with a specific type number, Then, the client (ie, the second application client) of the instant messaging application APP-1 that is logged in by the second account ID-2 in the second terminal receives the prompt information as shown in FIG. 4.
进一步,在第二账号ID-2登录的即时通信应用APP-1的客户端(即第二应用客户端)获取到对提示信息中显示的操作链接(如图4所示“是否中断通话”对应的连接)执行点击操作而生成的控制操作指令之后,通过向第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)发送控制操作指令,以使第一账号ID-1登录的安全管理应用APP-2的客户端(即第一应用客户端)控制中断第一终端与特定类型号码之间的通话。Further, the client (ie, the second application client) of the instant messaging application APP-1 that is logged in to the second account ID-2 obtains the operation link displayed in the prompt information (as shown in FIG. 4, whether to interrupt the call) Connection) After executing the control operation command generated by the click operation, the control operation instruction is sent by the client (ie, the first application client) of the security management application APP-2 that is logged in to the first account ID-1 to make the first The client (ie, the first application client) of the security management application APP-2 that is logged in by the account ID-1 controls the interruption of the call between the first terminal and the specific type number.
在本实施例中,上述操作链接可以但不限于为H5(即,HTML 5)链接,本实施例中对此不做任何限定。In this embodiment, the foregoing operation link may be, but is not limited to, an H5 (ie, HTML 5) link, which is not limited in this embodiment.
通过本申请提供的实施例,通过获取第二应用客户端对提示信息中显示的操作链接执行操作而生成的控制操作指令,并将该控制操作指令发送给第一应用客户端,以实现对第一应用客户端的控制,进而达到对第一终端所进行的通话的准确控制。Through the embodiment provided by the application, the control operation instruction generated by the second application client performing an operation on the operation link displayed in the prompt information is sent, and the control operation instruction is sent to the first application client to implement the An application client controls to achieve accurate control of the call made by the first terminal.
在本申请一实例中,还包括:In an example of the present application, the method further includes:
1)第二发送单元,用于在通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息之前,向第一终端中的第三应用客户端发送关联关系建立请求,其中,第一终端中的第一应用客户端与第三应用客户端具有第二关联关系,第一终端中的第三应用客户端与第二终端中的第二应用客户端具有第三关联关系。a second sending unit, configured to send, to the third application client in the first terminal, before receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal An association establishment request, where the first application client in the first terminal has a second association relationship with the third application client, and the third application client in the first terminal and the second application client in the second terminal Has a third relationship.
在本实施例中,第二关联关系包括:第三应用客户端用于授权使用第一账号登录第一应用客户端;第三关联关系包括:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。In this embodiment, the second association relationship includes: the third application client is configured to authorize to use the first account to log in to the first application client; and the third association relationship includes: a third account used to log in to the third application client. The second account that is logged in to the second application client is an account of mutual interest.
具体结合图6所示步骤S602-S612进行说明,第二终端504中第二应用客户端510通过第二应用服务器512向第一终端502中的第三应用客户端602发送关联关系建立请求,在第三应用客户端602接受请求后,指示第一应用客户端506建立第一关联关系。第一终端可以跳转至第一应用客户端506。第一应用客户端506可以建立上述第一账号与第二账号之间的第一关联关系,并将上述第一关联关系上报第一应用服务器508。这样,第一应用服务器508可以存储第一关联关系。。Specifically, the second application client 510 sends a relationship establishment request to the third application client 602 in the first terminal 502 through the second application server 512 in step S602-S612. After accepting the request, the third application client 602 instructs the first application client 506 to establish a first association relationship. The first terminal can jump to the first application client 506. The first application client 506 can establish a first association relationship between the first account and the second account, and report the first association relationship to the first application server 508. In this way, the first application server 508 can store the first association relationship. .
需要说明的是,上述第一关联关系可以用于记录第一账号与第二账号之间的绑定关系,例如,上述第二账号可以但不限于包括用于验证的OpenID,上述第一账号可以但不限于包括在第一应用客户端中的全局唯一标识符(Globally Unique Identifier,简称GUID)。It should be noted that the foregoing first association relationship may be used to record a binding relationship between the first account and the second account. For example, the second account may include, but is not limited to, an OpenID for verification, where the first account may be However, it is not limited to the Globally Unique Identifier (GUID) included in the first application client.
需要说明的是,上述仅是一种示例,本实施例中还可以利用应用客户端类型结合在该应用客户端使用的其他账号信息来建立上述第一关联关系,本实施例中对此不做任何限定。It should be noted that the foregoing is only an example. In this embodiment, the first association relationship may be established by using an application client type and other account information used by the application client. Any restrictions.
通过本申请提供的实施例,通过建立终端账号之间的关联关系,从而实现通过第二终端对第一终端的通话控制,进一步保证通话控制的准确性和及时性,进而提高终端通话的安全性。Through the embodiment provided by the present application, the association between the terminal accounts is established, thereby implementing the call control of the first terminal by the second terminal, further ensuring the accuracy and timeliness of the call control, thereby improving the security of the terminal call. .
根据本申请实施例,还提供了一种用于实施上述通话控制方法的通话控制 终端,如图10所示,该终端包括:According to the embodiment of the present application, a call control terminal for implementing the above call control method is further provided. As shown in FIG. 10, the terminal includes:
1)处理器1002,设置为通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码,其中,第一应用客户端使用第一账号登录;还设置为判断目标通话号码是否为特定类型号码,其中,特定类型号码包括预配置的黑名单中的号码;1) The processor 1002 is configured to acquire, by using the first application client in the first terminal, a target call number that is in a call with the first terminal, where the first application client logs in using the first account, and is further configured to determine the target call number. Whether it is a specific type number, where the specific type number includes the number in the pre-configured blacklist;
2)通讯接口1004,与处理器1002连接,设置为在判断出目标通话号码为特定类型号码时,向第二终端中的第二应用客户端发送提示信息,其中,提示信息用于提示目标通话号码为特定类型号码,第二应用客户端使用第二账号登录,且第二账号与第一账号具有第一关联关系;还设置为接收第二终端中的第二应用客户端发送的控制操作指令,响应控制操作指令,控制中断第一终端与目标通话号码的通话。2) The communication interface 1004 is connected to the processor 1002, and configured to send a prompt message to the second application client in the second terminal when determining that the target call number is a specific type number, wherein the prompt information is used to prompt the target call The number is a specific type of number, the second application client logs in with the second account, and the second account has a first association relationship with the first account; and is further configured to receive a control operation command sent by the second application client in the second terminal. And in response to the control operation instruction, controlling to interrupt the call between the first terminal and the target call number.
3)存储器1006,与处理器1002及通讯接口1004连接,设置为存储特定类型号码。3) The memory 1006 is connected to the processor 1002 and the communication interface 1004 and is configured to store a specific type number.
根据本申请实施例,还提供了一种用于实施上述通话控制方法的通话控制终端,如图11所示,该终端包括:According to an embodiment of the present application, a call control terminal for implementing the foregoing call control method is further provided. As shown in FIG. 11, the terminal includes:
1)通讯接口1102,设置为通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息,其中,提示信息用于提示与第一终端通话的目标通话号码为特定类型号码,特定类型号码包括预配置的黑名单中的号码,第二应用客户端使用第二账号登录,第一应用客户端使用第一账号登录,且第二账号与第一账号具有第一关联关系;1) The communication interface 1102 is configured to receive the prompt information sent by the first application client in the first terminal by using the second application client in the second terminal, where the prompt information is used to prompt the target call that is in a call with the first terminal. The number is a specific type number, the specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has the first account and the first account has First association relationship;
2)显示器1104,与通讯接口1102连接,设置为显示提示信息;2) a display 1104, connected to the communication interface 1102, configured to display prompt information;
3)处理器1106,与显示器1104连接,设置为根据提示信息生成向第一终端中的第一应用客户端发送的控制操作指令,其中,控制操作指令用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话;3) The processor 1106 is connected to the display 1104, and configured to generate, according to the prompt information, a control operation instruction sent to the first application client in the first terminal, where the control operation instruction is used to instruct the first application client to control the interruption a call between a terminal and a target call number;
通讯接口1102,还设置为向第一终端中的第一应用客户端发送控制操作指令。The communication interface 1102 is further configured to send a control operation instruction to the first application client in the first terminal.
4)存储器1108,与通讯接口1102,显示器1104及处理器1106连接,设置 为存储提示信息及控制操作指令。4) The memory 1108 is connected to the communication interface 1102, the display 1104, and the processor 1106, and is configured to store prompt information and control operation instructions.
本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in Embodiment 1 and Embodiment 2, and details are not described herein again.
本申请的实施例还提供了一种存储介质。在本实施例中,上述存储介质可以位于网络中的多个网络设备中的至少一个网络设备。Embodiments of the present application also provide a storage medium. In this embodiment, the storage medium may be located in at least one of the plurality of network devices in the network.
在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:In the present embodiment, the storage medium is arranged to store program code for performing the following steps:
S1,通过第一终端中的第一应用客户端获取与第一终端通话的目标通话号码,其中,第一应用客户端使用第一账号登录;S1, the first application client in the first terminal acquires a target call number that is in a call with the first terminal, where the first application client logs in using the first account;
S2,判断目标通话号码是否为特定类型号码,其中,特定类型号码包括预配置的黑名单中的号码;S2. Determine whether the target call number is a specific type number, where the specific type number includes a number in the pre-configured blacklist.
S3,在判断出目标通话号码为特定类型号码时,向第二终端中的第二应用客户端发送提示信息,其中,提示信息用于提示目标通话号码为特定类型号码,第二应用客户端使用第二账号登录,且第二账号与第一账号具有第一关联关系;S3, when determining that the target call number is a specific type number, sending a prompt message to the second application client in the second terminal, where the prompt information is used to prompt the target call number to be a specific type number, and the second application client uses The second account is logged in, and the second account has a first association relationship with the first account;
S4,接收第二终端中的第二应用客户端发送的控制操作指令,响应控制操作指令,控制中断第一终端与目标通话号码的通话。S4. Receive a control operation instruction sent by the second application client in the second terminal, and control to interrupt the call between the first terminal and the target call number in response to the control operation instruction.
存储介质还被设置为存储用于执行以下步骤的程序代码:The storage medium is also arranged to store program code for performing the following steps:
S1,通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息,其中,提示信息用于提示与第一终端通话的目标通话号码为特定类型号码,特定类型号码包括预配置的黑名单中的号码,第二应用客户端使用第二账号登录,第一应用客户端使用第一账号登录,且第二账号与第一账号具有第一关联关系;S1, the second application client in the second terminal receives the prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt the target call number that is called by the first terminal to be a specific type number, The specific type number includes the number in the pre-configured blacklist, the second application client logs in using the second account, the first application client logs in using the first account, and the second account has a first association relationship with the first account.
S2,显示提示信息;S2, displaying prompt information;
S3,根据提示信息向第一终端中的第一应用客户端发送控制操作指令,其中,控制操作指令用于指示第一应用客户端控制中断第一终端与目标通话号码之间的通话。S3. Send a control operation instruction to the first application client in the first terminal according to the prompt information, where the control operation instruction is used to instruct the first application client to control to interrupt the call between the first terminal and the target call number.
在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。In this embodiment, the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk. A variety of media that can store program code.
本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in Embodiment 1 and Embodiment 2, and details are not described herein again.
图12示出了根据本申请一些实施例的通话控制方法1200的流程图。方法1200例如可以在第一终端中执行,但不限于此。第一终端包括处理器和存储器,存储器存储有处理器可执行的指令,处理器通过执行所述指令来实现该方法1200。FIG. 12 shows a flow diagram of a call control method 1200 in accordance with some embodiments of the present application. The method 1200 can be performed, for example, in the first terminal, but is not limited thereto. The first terminal includes a processor and a memory, the memory storing instructions executable by the processor, and the processor implements the method 1200 by executing the instructions.
如图12所示,方法1200包括步骤S1201,获取与第一终端通话的目标通话号码。在一个实施例中,步骤S1201可以通过第一终端中的第一应用客户端获取目标通话号码。其中,第一应用客户端使用第一账号登录。As shown in FIG. 12, the method 1200 includes the step S1201 of acquiring a target call number for talking with the first terminal. In an embodiment, step S1201 may acquire the target call number through the first application client in the first terminal. The first application client logs in using the first account.
在步骤S1202中,当确定所述目标通话号码属于特定类型号码时,向与第一终端相关的第二终端发送相应的提示信息,其中,特定类型号码包括黑名单中的号码。In step S1202, when it is determined that the target call number belongs to a specific type number, corresponding prompt information is sent to the second terminal related to the first terminal, where the specific type number includes the number in the blacklist.
根据本申请一个实施例,在步骤S1202中向第二终端中的第二应用客户端发送提示信息。其中,第二应用客户端使用第二账号登录,且第二账号与第一账号具有第一关联关系。According to an embodiment of the present application, the prompt information is sent to the second application client in the second terminal in step S1202. The second application client logs in using the second account, and the second account has a first association relationship with the first account.
在又一个实施例中,步骤S1202可以将提示信息发送给与第一应用客户端对应的第一应用服务器。这样,第一应用服务器可以根据存储的第一关联关系查找到与第一账号匹配的第二账号,并通过与第二应用客户端对应的第二应用服务器向第二应用客户端发送提示信息。In still another embodiment, step S1202 may send the prompt information to the first application server corresponding to the first application client. In this way, the first application server may find the second account that matches the first account according to the stored first association relationship, and send the prompt information to the second application client by using the second application server corresponding to the second application client.
在又一个实施例中,步骤S1202可以获取第一终端与目标通话号码进行通话的通话类别。在此基础上,步骤S1202可以向第二终端中的第二应用客户端发送与通话类别匹配的提示信息。In still another embodiment, step S1202 may acquire a call category in which the first terminal makes a call with the target call number. On this basis, step S1202 may send prompt information matching the call category to the second application client in the second terminal.
在又一个实施例中,步骤S1202可以在第一终端为被叫终端,并确定第一终端与第二终端的通话时长小于第一阈值时,发送第一类提示信息。在第一终端为被叫终端,并确定第一终端与第二终端的通话时长大于或等于第一阈值且 小于第二阈值时,步骤S1202可以发送第二类提示信息。其中,第一阈值小于第二阈值。在第一终端为被叫终端,并确定第一终端与第二终端的通话时长大于或等于第二阈值时,步骤S1202可以发送第三类提示信息。另外,在第一终端为主叫终端时,步骤S1202可以发送第三类提示信息。其中,第三类提示信息的优先级高于第二类提示信息,第二类提示信息的优先级高于第一类提示信息。In a further embodiment, step S1202 may send the first type of prompt information when the first terminal is the called terminal and determines that the duration of the call between the first terminal and the second terminal is less than the first threshold. When the first terminal is the called terminal, and it is determined that the duration of the call between the first terminal and the second terminal is greater than or equal to the first threshold and less than the second threshold, step S1202 may send the second type of prompt information. The first threshold is less than the second threshold. When the first terminal is the called terminal, and it is determined that the duration of the call between the first terminal and the second terminal is greater than or equal to the second threshold, step S1202 may send the third type of prompt information. In addition, when the first terminal is the calling terminal, the third type of prompt information may be sent in step S1202. The third type of prompt information has higher priority than the second type of prompt information, and the second type of prompt information has higher priority than the first type of prompt information.
在步骤S1203中,当接收到来自所述第二终端的表示中断通话的控制操作指令时,中断所述第一终端与所述目标通话号码之间的通话。方法1200更具体的实施方式请参见图1至图6的说明,这里不再赘述。In step S1203, when a control operation instruction indicating that the call is interrupted from the second terminal is received, the call between the first terminal and the target call number is interrupted. For a more specific implementation of the method 1200, please refer to the description of FIG. 1 to FIG. 6 , and details are not described herein again.
综上,方法1200可以在确定本地终端(例如第一终端)的通话号码属于特定类型号码(例如属于黑名单的号码)时,可以自动向另一个终端(例如第二终端)发送提示信息。在此基础上,方法1200可以根据来自另一个终端的操作控制指令中断当前通话。这样,方法1200可以由远程终端控制当前终端是否中断通话,从而可以远程拦截与特定类型号码有关的通话。In summary, the method 1200 can automatically send prompt information to another terminal (eg, the second terminal) when determining that the call number of the local terminal (eg, the first terminal) belongs to a particular type of number (eg, a number that belongs to the blacklist). Based on this, method 1200 can interrupt the current call based on an operational control command from another terminal. Thus, the method 1200 can control whether the current terminal interrupts the call by the remote terminal, so that the call associated with the particular type of number can be intercepted remotely.
图13示出了根据本申请一些实施例的通话控制方法1300的流程图。方法1300例如可以在第一终端中执行,但不限于此。FIG. 13 shows a flow diagram of a call control method 1300 in accordance with some embodiments of the present application. The method 1300 can be performed, for example, in the first terminal, but is not limited thereto.
如图13所示,方法1300包括步骤1301,在接收到来自第二应用客户端的建立关联关系请求时,建立第二账号与第一账号的第一关联关系。在一个实施例中,步骤S1301可以在第一终端中第三应用客户端接收到来自第二应用客户端的建立关联关系请求时,接收第三应用客户端所转发的建立关联关系请求。其中,第一应用客户端与第三应用客户端具有第二关联关系,第三应用客户端与第二应用客户端具有第三关联关系。第二关联关系用于描述第三应用客户端管理用于登录第一应用客户端的第一账号。第三关联关系用于描述:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的所述第二账号为相互关注的账号。As shown in FIG. 13, the method 1300 includes a step 1301, when a request for establishing an association relationship from a second application client is received, establishing a first association relationship between the second account and the first account. In an embodiment, step S1301 may receive an association relationship request forwarded by the third application client when the third application client receives the association relationship request from the second application client in the first terminal. The first application client has a second association relationship with the third application client, and the third application client has a third association relationship with the second application client. The second association relationship is used to describe that the third application client manages the first account used to log in to the first application client. The third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern.
在步骤S1302中,将第一关联关系上报第一应用服务器。In step S1302, the first association relationship is reported to the first application server.
另外,方法1300还包括步骤S1303至S1305。这里,步骤S1303至S1305的实施方式分别与步骤S1201-S1203一致,这里不再赘述。Additionally, method 1300 also includes steps S1303 through S1305. Here, the implementations of steps S1303 to S1305 are consistent with steps S1201-S1203, respectively, and are not described herein again.
综上,方法1300可以通过第三方应用(例如第三应用客户端)接收关联关系建立请求,从而建立第一账号和第二账号的关联关系,进而可以在生成提示信息时,即时将提示信息发送到第二账号所登录的终端。这样,方法1300可以由第二账号对应的终端控制第一账号对应终端的通话状态。In summary, the method 1300 may receive an association relationship establishment request by using a third-party application (for example, a third application client), thereby establishing an association relationship between the first account and the second account, and then sending the prompt information immediately when the prompt information is generated. Go to the terminal where the second account is logged in. In this way, the method 1300 can control, by the terminal corresponding to the second account, the call state of the terminal corresponding to the first account.
图14示出了根据本申请一些实施例的通话控制方法1400的流程图。方法1400例如可以在第二终端中的第二应用客户端中执行。第二终端包括处理器和存储器,存储器存储有处理器可执行的指令,处理器通过执行指令来实现该方法1400。FIG. 14 shows a flow diagram of a call control method 1400 in accordance with some embodiments of the present application. Method 1400 can be performed, for example, in a second application client in the second terminal. The second terminal includes a processor and a memory, the memory storing instructions executable by the processor, and the processor implementing the method 1400 by executing the instructions.
如图14所示,方法1400可以包括步骤S1401,在第二终端中的第二应用客户端中接收第一终端中的第一应用客户端发送的提示信息。其中,提示信息用于提示与第一终端通话的目标通话号码属于特定类型号码。特定类型号码包括黑名单中的号码。As shown in FIG. 14, the method 1400 may include the step S1401, in which the prompt information sent by the first application client in the first terminal is received in the second application client in the second terminal. The prompt information is used to prompt that the target call number that is in communication with the first terminal belongs to a specific type number. The specific type number includes the number in the blacklist.
在一个实施例中,第二应用客户端使用第二账号登录。第一应用客户端使用第一账号登录,第二账号与第一账号具有第一关联关系。步骤S1401可以接收与第二应用客户端对应的第二应用服务器发送的提示信息。其中,第二应用服务器从与第一应用客户端的第一应用服务器接收第一应用客户端所发送的提示信息。第一应用服务器中存储有与第一账号具有所述第一关联关系的第二账号。In one embodiment, the second application client logs in using the second account. The first application client logs in using the first account, and the second account has a first association relationship with the first account. Step S1401: Receive prompt information sent by the second application server corresponding to the second application client. The second application server receives the prompt information sent by the first application client from the first application server of the first application client. The first application server stores a second account with the first association relationship with the first account.
在步骤S1402中,显示提示信息。在一个实施例中,步骤S1402还可以显示指示触发生成控制操作指令的操作链接。In step S1402, the prompt information is displayed. In one embodiment, step S1402 may also display an operation link indicating that the trigger generation control operation instruction is triggered.
在步骤S1403中,响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向第一应用客户端发送控制操作指令。其中,控制操作指令用于指示第一应用客户端中断第一终端与目标通话号码之间的通话。在一个实施例中,在接收到用户对操作链接的触发操作时,步骤S1403可以生成控制操作指令。在此基础上,步骤S1403可以通过第二应用服务器向第一应用服务器发送控制操作指令,以使第一应用服务器向第一应用客户端转发控制操作指令。另外说明的是,方法1400更具体的实施方式请参见图1至图6的说明,这里不再赘述。In step S1403, in response to the user inputting an instruction to interrupt the call according to the prompt information, a control operation instruction is generated and sent to the first application client. The control operation instruction is used to instruct the first application client to interrupt the call between the first terminal and the target call number. In one embodiment, upon receiving a triggering operation by the user on the operation link, step S1403 may generate a control operation instruction. On the basis of this, step S1403 may send a control operation instruction to the first application server by using the second application server, so that the first application server forwards the control operation instruction to the first application client. In addition, for a more specific implementation of the method 1400, please refer to the description of FIG. 1 to FIG. 6 , and details are not described herein again.
综上,方法1400可以在第二终端中接收第一终端发送的提示信息,从而可 以远程拦截第一终端中与特定类型号码有关的通话。In summary, the method 1400 can receive the prompt information sent by the first terminal in the second terminal, so that the call related to the specific type number in the first terminal can be intercepted remotely.
图15示出了根据本申请一些实施例的通话控制方法1500的流程图。方法1500例如可以在第二终端中的第二应用客户端中执行。FIG. 15 shows a flow diagram of a call control method 1500 in accordance with some embodiments of the present application. Method 1500 can be performed, for example, in a second application client in the second terminal.
如图15所示,方法1500可以包括步骤S1501,向第一终端中的第三应用客户端发送关联关系建立请求,以便第三应用客户端请求第一应用客户端建立第一关联关系。在一个实施例中,第一应用客户端与第三应用客户端具有第二关联关系。第三应用客户端与第二应用客户端具有第三关联关系。第二关联关系用于描述第三应用客户端管理用于登录第一应用客户端的第一账号。第三关联关系用于描述:用于登录第三应用客户端的第三账号与用于登录第二应用客户端的第二账号为相互关注的账号。另外,方法1500还可以包括步骤S1502至S1504。这里,步骤S1502至S1504的实施方式与步骤S1401-S1403一致,这里不再赘述。As shown in FIG. 15, the method 1500 may include the step S1501, sending an association establishment request to the third application client in the first terminal, so that the third application client requests the first application client to establish the first association relationship. In one embodiment, the first application client has a second association with the third application client. The third application client has a third association relationship with the second application client. The second association relationship is used to describe that the third application client manages the first account used to log in to the first application client. The third association relationship is used to describe that the third account used to log in to the third application client and the second account used to log in to the second application client are accounts of mutual concern. Additionally, method 1500 can also include steps S1502 through S1504. Here, the implementation of steps S1502 to S1504 is consistent with steps S1401-S1403, and details are not described herein again.
综上,基于本地的第二应用客户端与远端的第三应用客户端之间相互关注(即账号相互关注),方法1500可以从第二应用客户端向第三应用客户端发送关联关系建立请求,从而可以使得第三应用客户端指示第一应用客户端建立第一应用客户端和第二应用客户端的关联关系(即,建立第一账号和第二账号的关联关系)。这样,方法1500可以接收第一应用客户端所发送的提示信息,从而可以供用户选择是否向第一应用客户端发送表示中断通话的操作控制指令。In summary, the local application-based second application client and the remote third application client pay attention to each other (ie, the accounts are in mutual interest), and the method 1500 can send the association relationship from the second application client to the third application client. The request is such that the third application client instructs the first application client to establish an association relationship between the first application client and the second application client (ie, establish an association relationship between the first account and the second account). In this way, the method 1500 can receive the prompt information sent by the first application client, so that the user can select whether to send an operation control instruction indicating that the call is interrupted to the first application client.
图16示出了根据本申请一些实施例的系统交互图。如图16,系统例如可以包括第一终端1610、第二终端1620和服务器系统1630。这里,第一终端1610可以安装有第一应用客户端1611和第三应用客户端1612。第二终端1620可以安装有第二应用客户端1621。服务器系统1630可以包括一个或多个服务器。第二应用客户端1621和第三应用客户端1612例如可以是即时通讯应用(例如微信等等),但不限于此。第一应用客户端1611可以是独立应用,也可以是第三应用客户端1612的组件,本申请对此不做限制。Figure 16 illustrates a system interaction diagram in accordance with some embodiments of the present application. As shown in FIG. 16, the system can include, for example, a first terminal 1610, a second terminal 1620, and a server system 1630. Here, the first terminal 1610 may be installed with the first application client 1611 and the third application client 1612. The second terminal 1620 can be installed with the second application client 1621. Server system 1630 can include one or more servers. The second application client 1621 and the third application client 1612 may be, for example, instant messaging applications (eg, WeChat, etc.), but are not limited thereto. The first application client 1611 may be a standalone application or a component of the third application client 1612, which is not limited in this application.
第二应用客户端1621可以执行步骤S1601,发送建立关联关系的请求。在一个实施例中,第二应用客户端1621可以从所关注的账户列表中选定一个或多个目标账户,并向所选定的目标账户发送建立关联关系的请求。例如,用户可 以在第二应用客户端1621中打开表示建立关联关系用户界面(例如,微信中表示建立关联关系的公众号界面等),并在账号列表中选定目标账户。为了简化描述,本实施例以选定一个目标账户(即第三应用客户端对应的第二账户)为例,进行说明。步骤S1601可以将请求发送到服务器系统1630。这样,服务器系统1630可以执行步骤S1602,向第三应用客户端1612转发所接收的请求。The second application client 1621 may perform step S1601 to send a request to establish an association relationship. In one embodiment, the second application client 1621 can select one or more target accounts from the list of accounts of interest and send a request to establish an association relationship to the selected target account. For example, the user may open a user interface indicating the establishment of an association relationship in the second application client 1621 (for example, a public number interface indicating establishment of an association in WeChat, etc.), and select a target account in the account list. In order to simplify the description, the present embodiment is described by taking a target account (ie, a second account corresponding to the third application client) as an example. Step S1601 may send the request to the server system 1630. Thus, server system 1630 can perform step S1602 to forward the received request to third application client 1612.
在接收到建立关联关系的请求时,第三应用客户端1612可以执行步骤S1603,响应于表示接受请求的操作,向第一应用客户端1611转发建立关联关系的请求。根据一个实施例,在步骤S1603中,第三应用客户端1612可以呈现是否接受请求的用户界面,以便用户在该用户界面中进行选择操作。响应于表示接受请求的操作,第三应用客户端1612可以判断第一终端1610是否已安装第一应用客户端1611。如果未安装,第三应用客户端1612可以引导用户安装第一应用客户端1611。这里,第三应用客户端1612可以采用各种合适的引导方式来安装第一应用客户端1611,这里不再赘述。如果第一终端1610已安装第一应用客户端1611,步骤S1603可以打开并跳转至第一应用客户端1611的界面。Upon receiving the request to establish the association relationship, the third application client 1612 may perform step S1603 to forward a request to establish an association relationship to the first application client 1611 in response to the operation indicating acceptance of the request. According to an embodiment, in step S1603, the third application client 1612 may present whether to accept the requested user interface in order for the user to perform a selection operation in the user interface. In response to the operation indicating acceptance of the request, the third application client 1612 can determine whether the first application client 1611 has been installed by the first terminal 1610. If not installed, the third application client 1612 can direct the user to install the first application client 1611. Here, the third application client 1612 can install the first application client 1611 by using various suitable guiding methods, and details are not described herein again. If the first application client 1611 has been installed by the first terminal 1610, step S1603 can be opened and jumped to the interface of the first application client 1611.
在接收到建立关联关系的请求时,第一应用客户端1611可以执行步骤S1604和步骤S1605。在步骤S1604中,建立第一关联关系。这里,第一关联关系可以用于表示第一应用客户端1611和第二应用客户端1621的绑定关系。例如,第一关联关系表示第一账号(即,登录第一应用客户端的账号)和第二账号(即,登录第二应用客户端的账号)的关联关系。在步骤S1604中,将第一关联关系上传至服务器系统1630。这样,服务器系统1630可以存储第一关联关系。在一个实施例中,服务器系统1630可以包括第一应用服务器和第二应用服务器。第二应用服务器可以用于第二应用客户端1621与第三应用客户端1612的通信。第一应用服务器可以与第一应用客户端1611通信。例如,第一应用服务器可以存储第一关联关系。Upon receiving the request to establish the association relationship, the first application client 1611 may perform step S1604 and step S1605. In step S1604, a first association relationship is established. Here, the first association relationship may be used to indicate a binding relationship between the first application client 1611 and the second application client 1621. For example, the first association relationship indicates an association relationship between the first account (that is, the account that logs in to the first application client) and the second account (that is, the account that is logged in to the second application client). In step S1604, the first association relationship is uploaded to the server system 1630. As such, server system 1630 can store the first association relationship. In one embodiment, server system 1630 can include a first application server and a second application server. The second application server can be used for communication between the second application client 1621 and the third application client 1612. The first application server can communicate with the first application client 1611. For example, the first application server can store the first association relationship.
另外说明的是,第一应用客户端1611可以监控第一终端1610的来电号码(即未接听和已接听的号码)和拨出号码。为了简化描述,这里将来电号码和拨出号码统称为目标通话号码。具体而言,第一应用客户端1611可以获取一个目标通话号码,并判断该号码是否属于特定类型号码。在确定目标通话号码属 于特定类型号码时,第一应用客户端1611可以执行步骤S1606和S1607。在步骤S1606中,生成提示信息。在步骤S1607中,向服务器系统1630发送提示信息。这样,服务器系统1630可以执行步骤S1608,将提示信息转发至第二应用客户端1621。在一个实施例中,步骤S1607可以将提示信息发送到第一应用服务器。这样,第一应用服务器可以根据第一关联关系,确定将提示信息发送至与第一账号关联的第二账号(即确定将提示信息发送至第二应用客户端1621)。具体地,第一应用服务器可以将提示信息通过第二应用服务器发送到第二应用客户端1621。It is additionally noted that the first application client 1611 can monitor the incoming call number (ie, the number of missed and answered) and the dialed number of the first terminal 1610. To simplify the description, the caller number and the dial-out number are collectively referred to herein as the target call number. Specifically, the first application client 1611 can acquire a target call number and determine whether the number belongs to a specific type number. When it is determined that the target call number belongs to a specific type number, the first application client 1611 can perform steps S1606 and S1607. In step S1606, prompt information is generated. In step S1607, the prompt information is transmitted to the server system 1630. In this way, the server system 1630 can perform step S1608 to forward the prompt information to the second application client 1621. In an embodiment, step S1607 may send the prompt information to the first application server. In this way, the first application server may determine to send the prompt information to the second account associated with the first account according to the first association relationship (ie, determine to send the prompt information to the second application client 1621). Specifically, the first application server may send the prompt information to the second application client 1621 through the second application server.
第二应用客户端1621在接收到提示信息时,可以呈现用于选择是否发送操作控制指令的用户界面(例如图4所示界面,但不限于此)。这样,第二应用客户端1621可以执行步骤S1609,响应于用户输入的表示中断通话的指示,生成并向第一应用客户端发送控制操作指令。在此基础上,第二应用客户端1621可以执行步骤S1610,向服务器系统1630发送表示中断通话的操作控制指令。这样,第二应用客户端1621可以执行步骤S1611,向第一应用客户端1611转发操作控制指令。在一个实施例中,第二应用客户端1621可以将操作控制指令发送至第二应用服务器。这样,第二应用服务器可以通过第一应用服务器将操作控制指令发送到第一应用客户端1611。When receiving the prompt information, the second application client 1621 may present a user interface for selecting whether to send an operation control instruction (for example, the interface shown in FIG. 4, but is not limited thereto). In this way, the second application client 1621 can execute step S1609 to generate and send a control operation instruction to the first application client in response to the user input indication indicating that the call is interrupted. Based on this, the second application client 1621 can execute step S1610 to send an operation control instruction indicating that the call is interrupted to the server system 1630. In this way, the second application client 1621 can execute step S1611 to forward the operation control instruction to the first application client 1611. In one embodiment, the second application client 1621 can send an operational control command to the second application server. In this way, the second application server can send an operation control instruction to the first application client 1611 through the first application server.
第一应用客户端1611在接收到操作控制指令时,可以执行相应的操作。例如,所接收的操作控制指令指示中断第一终端与目标通话号码的通话。相应地,第一应用客户端1611可以执行步骤S1611,中断与目标通话号码的通话。The first application client 1611 can perform a corresponding operation upon receiving an operation control instruction. For example, the received operational control command indicates that the first terminal is disconnected from the target call number. Accordingly, the first application client 1611 can perform step S1611 to interrupt the call with the target call number.
图17示出了根据本申请一些实施例的终端设备的结构图。如图17所示,该移动终端包括一个或者多个处理器(CPU)1702、通信模块1704、存储器1706、用户接口1710、摄像头1720、陀螺仪1722,以及用于互联这些组件的通信总线1708。FIG. 17 shows a block diagram of a terminal device in accordance with some embodiments of the present application. As shown in FIG. 17, the mobile terminal includes one or more processors (CPU) 1702, a communication module 1704, a memory 1706, a user interface 1710, a camera 1720, a gyroscope 1722, and a communication bus 1708 for interconnecting these components.
处理器1702可通过通信模块1704接收和发送数据以实现网络通信和/或本地通信。The processor 1702 can receive and transmit data through the communication module 1704 to effect network communication and/or local communication.
用户接口1710包括一个或多个输出设备1712,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口1710也包括一个或多个输入设备1714。 用户接口1710例如可以接收遥控器的指令,但不限于此。User interface 1710 includes one or more output devices 1712 that include one or more speakers and/or one or more visual displays. User interface 1710 also includes one or more input devices 1714. The user interface 1710 can receive, for example, an instruction of the remote controller, but is not limited thereto.
存储器1706可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。The memory 1706 can be a high speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid state storage device; or a nonvolatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, Or other non-volatile solid-state storage devices.
存储器1706存储处理器1702可执行的指令集,包括:The memory 1706 stores a set of instructions executable by the processor 1702, including:
操作系统1716,包括用于处理各种基本系统服务和用于执行硬件相关任务的程序;An operating system 1716, including a program for processing various basic system services and for performing hardware related tasks;
应用1718,包括用于实现上述通话控制方法的各种程序,这种程序能够实现上述各实施例中的处理流程,比如可以包括图8的通话控制装置800或图9的通话控制装置900。The application 1718 includes various programs for implementing the call control method described above, and the program can implement the processing flow in the above embodiments, such as the call control device 800 of FIG. 8 or the call control device 900 of FIG.
另外,本申请的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。Additionally, each of the embodiments of the present application can be implemented by a data processing program executed by a data processing device such as a computer. Obviously, the data processing program constitutes the present application. Further, a data processing program usually stored in a storage medium is executed by directly reading a program out of a storage medium or by installing or copying the program to a storage device (such as a hard disk and or a memory) of the data processing device. Therefore, such a storage medium also constitutes the present application. The storage medium can use any type of recording method, such as paper storage medium (such as paper tape, etc.), magnetic storage medium (such as floppy disk, hard disk, flash memory, etc.), optical storage medium (such as CD-ROM, etc.), magneto-optical storage medium ( Such as MO, etc.).
因此本申请还公开了一种非易失性存储介质,其中存储有数据处理程序,该数据处理程序用于执行本申请上述通话控制方法的任何一种实施例。The present application therefore also discloses a non-volatile storage medium in which is stored a data processing program for performing any of the above-described embodiments of the call control method of the present application.
另外,本申请所述的方法步骤除了可以用数据处理程序来实现,还可以由硬件来实现,例如,可以由逻辑门、开关、专用集成电路(ASIC)、可编程逻辑控制器和嵌微控制器等来实现。因此这种可以实现本申请所述方法的硬件也可以构成本申请。In addition, the method steps described in this application can be implemented by a data processing program, and can also be implemented by hardware, for example, by logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers, and embedded control. And so on. Thus, such hardware that can implement the methods described herein can also form the present application.
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above is only the preferred embodiment of the present application, and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., which are made within the spirit and principles of the present application, should be included in the present application. Within the scope of protection.
Claims (29)
- 一种通话控制方法,适于在第一终端中执行,所述第一终端包括处理器和存储器,所述存储器存储有所述处理器可执行的指令,所述处理器通过执行所述指令来实现该方法,该方法包括:A call control method, adapted to be executed in a first terminal, the first terminal comprising a processor and a memory, the memory storing instructions executable by the processor, the processor by executing the instruction Implementing the method, the method comprising:获取与第一终端通话的目标通话号码;Obtaining a target call number for talking with the first terminal;当确定所述目标通话号码属于特定类型号码时,向与所述第一终端相关的第二终端发送相应的提示信息,其中,所述特定类型号码包括黑名单中的号码;以及When it is determined that the target call number belongs to a specific type number, sending corresponding prompt information to the second terminal related to the first terminal, where the specific type number includes a number in the blacklist;当接收到来自所述第二终端的表示中断通话的控制操作指令时,中断所述第一终端与所述目标通话号码之间的通话。When a control operation instruction indicating that the call is interrupted from the second terminal is received, the call between the first terminal and the target call number is interrupted.
- 如权利要求1所述的方法,其中,The method of claim 1 wherein所述获取与第一终端通话的目标通话号码,包括:通过所述第一终端中的第一应用客户端获取所述目标通话号码,其中,所述第一应用客户端使用第一账号登录;Obtaining the target call number of the first terminal, wherein the first application client obtains the target call number by using the first application client, where the first application client logs in using the first account;所述向与所述第一终端相关的第二终端发送相应的提示信息,包括:Sending the corresponding prompt information to the second terminal related to the first terminal, including:向第二终端中的第二应用客户端发送所述提示信息,其中,所述第二应用客户端使用第二账号登录,且所述第二账号与所述第一账号具有第一关联关系。Sending the prompt information to the second application client in the second terminal, where the second application client logs in using the second account, and the second account has a first association relationship with the first account.
- 如权利要求2所述的方法,其中,所述向第二终端中的第二应用客户端发送所述提示信息,包括:将所述提示信息发送给与所述第一应用客户端对应的第一应用服务器,以使所述第一应用服务器根据存储的所述第一关联关系查找到与所述第一账号匹配的所述第二账号,并通过与所述第二应用客户端对应的第二应用服务器向所述第二应用客户端发送所述提示信息。The method of claim 2, wherein the sending the prompt information to a second application client in the second terminal comprises: transmitting the prompt information to a first one corresponding to the first application client An application server, so that the first application server searches for the second account that matches the first account according to the stored first association relationship, and corresponds to the second application client. The application server sends the prompt information to the second application client.
- 如权利要求2所述的方法,其中,所述向第二终端中的第二应用客户端发送所述提示信息,包括:The method of claim 2, wherein the sending the prompt information to a second application client in the second terminal comprises:获取所述第一终端与所述目标通话号码进行通话的通话类别;Obtaining a call category in which the first terminal performs a call with the target call number;向所述第二终端中的所述第二应用客户端发送与所述通话类别匹配的所述 提示信息。Sending the prompt information that matches the call category to the second application client in the second terminal.
- 如权利要求4所述的方法,其特征在于,所述向所述第二终端中的所述第二应用客户端发送与所述通话类别匹配的所述提示信息,包括:The method of claim 4, wherein the sending the prompt information that matches the call category to the second application client in the second terminal comprises:在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长小于第一阈值时,发送第一类提示信息;When the first terminal is the called terminal, and determines that the duration of the call between the first terminal and the second terminal is less than the first threshold, sending the first type of prompt information;在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长大于或等于所述第一阈值且小于第二阈值时,发送第二类提示信息,其中,所述第一阈值小于所述第二阈值;When the first terminal is the called terminal, and determines that the duration of the call between the first terminal and the second terminal is greater than or equal to the first threshold and less than the second threshold, sending a second type of prompt information, where The first threshold is less than the second threshold;在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长大于或等于所述第二阈值时,发送第三类提示信息;Sending the third type of prompt information when the first terminal is the called terminal, and determining that the duration of the call between the first terminal and the second terminal is greater than or equal to the second threshold;在所述第一终端为主叫终端时,发送所述第三类提示信息;Sending the third type of prompt information when the first terminal is the calling terminal;其中,所述第三类提示信息的优先级高于所述第二类提示信息,所述第二类提示信息的优先级高于所述第一类提示信息。The third type of prompt information has a higher priority than the second type of prompt information, and the second type of prompt information has a higher priority than the first type of prompt information.
- 如权利要求3所述的方法,其中,在所述通过第一终端中的第一应用客户端获取所述目标通话号码之前,该方法还包括:The method of claim 3, wherein before the obtaining, by the first application client in the first terminal, the target call number, the method further comprises:在接收到来自所述第二应用客户端的建立关联关系请求时,建立所述第二账号与所述第一账号的所述第一关联关系;Establishing the first association relationship between the second account and the first account when receiving an association relationship request from the second application client;将所述第一关联关系上报所述第一应用服务器。Reporting the first association relationship to the first application server.
- 如权利要求6所述的方法,其中,所述接收到来自所述第二应用客户端的建立关联关系请求,包括:The method of claim 6, wherein the receiving an association relationship request from the second application client comprises:在所述第一终端中第三应用客户端接收到来自所述第二应用客户端的所述建立关联关系请求时,接收所述第三应用客户端所转发的所述建立关联关系请求。Receiving, by the third application client, the establishing association relationship request forwarded by the third application client, when the third application client receives the request for establishing an association relationship from the second application client.
- 如权利要求7所述的方法,其中,所述第一应用客户端与所述第三应用客户端具有第二关联关系,所述第三应用客户端与所述第二应用客户端具有第三关联关系;所述第二关联关系用于描述:所述第三应用客户端管理用于登录 所述第一应用客户端的第一账号;所述第三关联关系用于描述:用于登录所述第三应用客户端的第三账号与用于登录所述第二应用客户端的所述第二账号为相互关注的账号。The method of claim 7, wherein the first application client has a second association relationship with the third application client, and the third application client and the second application client have a third relationship The second association relationship is used to describe: the third application client manages a first account used to log in to the first application client; and the third association relationship is used to describe: The third account of the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- 一种通话控制方法,适于在第二终端中执行,所述第二终端包括处理器和存储器,所述存储器存储有所述处理器可执行的指令,所述处理器通过执行所述指令来实现该方法,该方法包括:A call control method, adapted to be executed in a second terminal, the second terminal comprising a processor and a memory, the memory storing instructions executable by the processor, the processor by executing the instruction Implementing the method, the method comprising:在第二终端中的第二应用客户端中接收第一终端中的第一应用客户端发送的提示信息,其中,所述提示信息用于提示与所述第一终端通话的目标通话号码属于特定类型号码,所述特定类型号码包括黑名单中的号码;Receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal, where the prompt information is used to prompt that the target call number that is in communication with the first terminal belongs to a specific a type number, the specific type number including a number in the blacklist;显示所述提示信息;Displaying the prompt information;响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向所述第一应用客户端发送控制操作指令,其中,所述控制操作指令用于指示所述第一应用客户端中断所述第一终端与所述目标通话号码之间的通话。Generating and transmitting a control operation instruction to the first application client, wherein the control operation instruction is used to indicate that the first application client interrupts, according to the indication that the user inputs the interruption of the call according to the prompt information. A call between the first terminal and the target call number.
- 如权利要求9所述的方法,其中,所述第二应用客户端使用第二账号登录,所述第一应用客户端使用第一账号登录,所述第二账号与所述第一账号具有第一关联关系。The method of claim 9, wherein the second application client logs in using a second account, the first application client logs in using a first account, and the second account has a first account number An association.
- 如权利要求10所述的方法,其中,所述接收第一终端中的第一应用客户端发送的所述提示信息,包括:The method of claim 10, wherein the receiving the prompt information sent by the first application client in the first terminal comprises:接收与所述第二应用客户端对应的第二应用服务器发送的所述提示信息,其中,所述第二应用服务器从与所述第一应用客户端的第一应用服务器接收所述第一应用客户端所发送的所述提示信息,所述第一应用服务器中存储有与所述第一账号具有所述第一关联关系的所述第二账号。Receiving the prompt information sent by the second application server corresponding to the second application client, where the second application server receives the first application client from a first application server of the first application client And sending, by the terminal, the second account with the first association relationship with the first account, in the first application server.
- 如权利要求11所述的方法,进一步包括:显示指示触发生成所述控制操作指令的操作链接;The method of claim 11 further comprising: displaying an operation link indicating triggering generation of said control operation instruction;其中,所述响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向所述第一应用客户端发送控制操作指令,包括:The generating, in response to the indication that the user inputs the interruption of the call according to the prompt information, generating and transmitting a control operation instruction to the first application client, including:在接收到用户对所述操作链接的触发操作时,生成所述控制操作指令;Generating the control operation instruction upon receiving a trigger operation of the operation link by the user;通过所述第二应用服务器向所述第一应用服务器发送所述控制操作指令,以使得所述第一应用服务器向所述第一应用客户端转发所述控制操作指令。Sending, by the second application server, the control operation instruction to the first application server, so that the first application server forwards the control operation instruction to the first application client.
- 如权利要求10所述的方法,其中,在所述通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息之前,该方法还包括:The method of claim 10, wherein before the receiving, by the second application client in the second terminal, the prompt information sent by the first application client in the first terminal, the method further comprises:向所述第一终端中的第三应用客户端发送关联关系建立请求,以便所述第三应用客户端请求所述第一应用客户端建立所述第一关联关系。Sending an association establishment request to the third application client in the first terminal, so that the third application client requests the first application client to establish the first association relationship.
- 如权利要求13所述的方法,其中,所述第一应用客户端与所述第三应用客户端具有第二关联关系,所述第三应用客户端与所述第二应用客户端具有第三关联关系;所述第二关联关系用于描述:所述第三应用客户端管理用于登录所述第一应用客户端的第一账号;所述第三关联关系用于描述:用于登录所述第三应用客户端的第三账号与用于登录所述第二应用客户端的所述第二账号为相互关注的账号。The method of claim 13, wherein the first application client has a second association relationship with the third application client, and the third application client and the second application client have a third relationship The second association relationship is used to describe: the third application client manages a first account used to log in to the first application client; and the third association relationship is used to describe: The third account of the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- 一种终端设备,所述终端设备为第一终端,包括:A terminal device, where the terminal device is a first terminal, including:一个或多个处理器;One or more processors;存储器;以及Memory;一个或多个计算机程序,存储在该存储器中并被配置为由所述一个或多个处理器执行,用于:One or more computer programs stored in the memory and configured to be executed by the one or more processors for:获取与所述第一终端通话的目标通话号码;Obtaining a target call number that is in communication with the first terminal;当确定所述目标通话号码属于特定类型号码时,向与所述第一终端相关的第二终端发送相应的提示信息,其中,所述特定类型号码包括黑名单中的号码;以及When it is determined that the target call number belongs to a specific type number, sending corresponding prompt information to the second terminal related to the first terminal, where the specific type number includes a number in the blacklist;当接收到来自所述第二终端的表示中断通话的控制操作指令时,中断所述第一终端与所述目标通话号码之间的通话。When a control operation instruction indicating that the call is interrupted from the second terminal is received, the call between the first terminal and the target call number is interrupted.
- 如权利要求15所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 15, wherein said one or more processors further execute said computer program for:通过所述第一终端中的第一应用客户端获取所述目标通话号码,其中,所述第一应用客户端使用第一账号登录;Obtaining, by the first application client in the first terminal, the target call number, where the first application client logs in using the first account;向第二终端中的第二应用客户端发送所述提示信息,其中,所述第二应用客户端使用第二账号登录,且所述第二账号与所述第一账号具有第一关联关系。Sending the prompt information to the second application client in the second terminal, where the second application client logs in using the second account, and the second account has a first association relationship with the first account.
- 如权利要求16所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device of claim 16, wherein the one or more processors further execute the computer program for:将所述提示信息发送给与所述第一应用客户端对应的第一应用服务器,以使所述第一应用服务器根据存储的所述第一关联关系查找到与所述第一账号匹配的所述第二账号,并通过与所述第二应用客户端对应的第二应用服务器向所述第二应用客户端发送所述提示信息。Sending the prompt information to the first application server corresponding to the first application client, so that the first application server searches for the location that matches the first account according to the stored first association relationship. The second account is configured to send the prompt information to the second application client by using a second application server corresponding to the second application client.
- 如权利要求16所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device of claim 16, wherein the one or more processors further execute the computer program for:获取所述第一终端与所述目标通话号码进行通话的通话类别;Obtaining a call category in which the first terminal performs a call with the target call number;向所述第二终端中的所述第二应用客户端发送与所述通话类别匹配的所述提示信息。Sending the prompt information that matches the call category to the second application client in the second terminal.
- 如权利要求18所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 18, wherein said one or more processors further execute said computer program for:在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长小于第一阈值时,发送第一类提示信息;When the first terminal is the called terminal, and determines that the duration of the call between the first terminal and the second terminal is less than the first threshold, sending the first type of prompt information;在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长大于或等于所述第一阈值且小于第二阈值时,发送第二类提示信息,其中,所述第一阈值小于所述第二阈值;When the first terminal is the called terminal, and determines that the duration of the call between the first terminal and the second terminal is greater than or equal to the first threshold and less than the second threshold, sending a second type of prompt information, where The first threshold is less than the second threshold;在所述第一终端为被叫终端,并确定所述第一终端与所述第二终端的通话时长大于或等于所述第二阈值时,发送第三类提示信息;Sending the third type of prompt information when the first terminal is the called terminal, and determining that the duration of the call between the first terminal and the second terminal is greater than or equal to the second threshold;在所述第一终端为主叫终端时,发送所述第三类提示信息;Sending the third type of prompt information when the first terminal is the calling terminal;其中,所述第三类提示信息的优先级高于所述第二类提示信息,所述第二 类提示信息的优先级高于所述第一类提示信息。The third type of prompt information has a higher priority than the second type of prompt information, and the second type of prompt information has a higher priority than the first type of prompt information.
- 如权利要求17所述的终端设备,其中,在所述通过第一终端中的第一应用客户端获取所述目标通话号码之前,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 17, wherein said one or more processors further execute said computer program before said first call client in said first terminal acquires said target call number to:在接收到来自所述第二应用客户端的建立关联关系请求时,建立所述第二账号与所述第一账号的所述第一关联关系;Establishing the first association relationship between the second account and the first account when receiving an association relationship request from the second application client;将所述第一关联关系上报所述第一应用服务器。Reporting the first association relationship to the first application server.
- 如权利要求20所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 20, wherein said one or more processors further execute said computer program for:在所述第一终端中第三应用客户端接收到来自所述第二应用客户端的所述建立关联关系请求时,接收所述第三应用客户端所转发的所述建立关联关系请求。Receiving, by the third application client, the establishing association relationship request forwarded by the third application client, when the third application client receives the request for establishing an association relationship from the second application client.
- 如权利要求21所述的终端设备,其中,所述第一应用客户端与所述第三应用客户端具有第二关联关系,所述第三应用客户端与所述第二应用客户端具有第三关联关系;所述第二关联关系用于描述:所述第三应用客户端管理用于登录所述第一应用客户端的第一账号;所述第三关联关系用于描述:用于登录所述第三应用客户端的第三账号与用于登录所述第二应用客户端的所述第二账号为相互关注的账号。The terminal device according to claim 21, wherein the first application client has a second association relationship with the third application client, and the third application client and the second application client have a second a third association relationship; the second association relationship is used to describe: the third application client manages a first account used to log in to the first application client; and the third association relationship is used to describe: The third account of the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- 一种终端设备,所述终端设备为第二终端,包括:A terminal device, where the terminal device is a second terminal, including:一个或多个处理器;One or more processors;存储器;以及Memory;一个或多个计算机程序,存储在该存储器中并被配置为由所述一个或多个处理器执行,用于:One or more computer programs stored in the memory and configured to be executed by the one or more processors for:利用安装在所述第二终端上的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息,其中,所述提示信息用于提示与所述第一终端通话的目标通话号码属于特定类型号码,所述特定类型号码包括黑名单中的号码;Receiving the prompt information sent by the first application client in the first terminal by using the second application client installed on the second terminal, where the prompt information is used to prompt a target call that is in a call with the first terminal The number belongs to a specific type number, and the specific type number includes a number in the blacklist;显示所述提示信息;Displaying the prompt information;响应于用户根据所述提示信息输入的表示中断通话的指示,生成并向所述第一应用客户端发送控制操作指令,其中,所述控制操作指令用于指示所述第一应用客户端中断所述第一终端与所述目标通话号码之间的通话。Generating and transmitting a control operation instruction to the first application client, wherein the control operation instruction is used to indicate that the first application client interrupts, according to the indication that the user inputs the interruption of the call according to the prompt information. A call between the first terminal and the target call number.
- 如权利要求23所述的终端设备,其中,所述第二应用客户端使用第二账号登录,所述第一应用客户端使用第一账号登录,所述第二账号与所述第一账号具有第一关联关系。The terminal device according to claim 23, wherein the second application client logs in using a second account, the first application client logs in using a first account, and the second account has a first account and the first account The first relationship.
- 如权利要求24所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 24, wherein said one or more processors further execute said computer program for:接收与所述第二应用客户端对应的第二应用服务器发送的所述提示信息,其中,所述第二应用服务器从与所述第一应用客户端的第一应用服务器接收所述第一应用客户端所发送的所述提示信息,所述第一应用服务器中存储有与所述第一账号具有所述第一关联关系的所述第二账号。Receiving the prompt information sent by the second application server corresponding to the second application client, where the second application server receives the first application client from a first application server of the first application client And sending, by the terminal, the second account with the first association relationship with the first account, in the first application server.
- 如权利要求25所述的终端设备,其中,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 25, wherein said one or more processors further execute said computer program for:显示指示触发生成所述控制操作指令的操作链接;Displaying an operation link indicating that the triggering of the control operation instruction is generated;在接收到用户对所述操作链接的触发操作时,生成所述控制操作指令;Generating the control operation instruction upon receiving a trigger operation of the operation link by the user;通过所述第二应用服务器向所述第一应用服务器发送所述控制操作指令,以使得所述第一应用服务器向所述第一应用客户端转发所述控制操作指令。Sending, by the second application server, the control operation instruction to the first application server, so that the first application server forwards the control operation instruction to the first application client.
- 如权利要求24所述的终端设备,其中,在所述通过第二终端中的第二应用客户端接收第一终端中的第一应用客户端发送的提示信息之前,所述一个或多个处理器进一步执行所述计算机程序,用于:The terminal device according to claim 24, wherein the one or more processes are performed before the second application client in the second terminal receives the prompt information sent by the first application client in the first terminal The computer further executes the computer program for:向所述第一终端中的第三应用客户端发送关联关系建立请求,以便所述第三应用客户端请求所述第一应用客户端建立所述第一关联关系。Sending an association establishment request to the third application client in the first terminal, so that the third application client requests the first application client to establish the first association relationship.
- 如权利要求27所述的终端设备,其中,所述第一应用客户端与所述第三应用客户端具有第二关联关系,所述第三应用客户端与所述第二应用客户端 具有第三关联关系;所述第二关联关系用于描述:所述第三应用客户端管理用于登录所述第一应用客户端的第一账号;所述第三关联关系用于描述:用于登录所述第三应用客户端的第三账号与用于登录所述第二应用客户端的所述第二账号为相互关注的账号。The terminal device according to claim 27, wherein the first application client has a second association relationship with the third application client, and the third application client and the second application client have a second a third association relationship; the second association relationship is used to describe: the third application client manages a first account used to log in to the first application client; and the third association relationship is used to describe: The third account of the third application client and the second account used to log in to the second application client are accounts of mutual concern.
- 一种非易失性存储介质,存储有一个或多个程序,所述一个或多个程序包括:计算机可读指令,当所述计算机可读指令由计算设备执行时,使得所述计算设备执行权利要求1-14中任一项所述方法。A non-volatile storage medium storing one or more programs, the one or more programs comprising: computer readable instructions that, when executed by a computing device, cause the computing device to perform The method of any of claims 1-14.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710048526.0 | 2017-01-20 | ||
CN201710048526.0A CN106878527B (en) | 2017-01-20 | 2017-01-20 | Call control method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018133767A1 true WO2018133767A1 (en) | 2018-07-26 |
Family
ID=59159057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/072789 WO2018133767A1 (en) | 2017-01-20 | 2018-01-16 | Call control method, terminal apparatus, and data storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106878527B (en) |
WO (1) | WO2018133767A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106878527B (en) * | 2017-01-20 | 2021-02-19 | 腾讯科技(深圳)有限公司 | Call control method and device |
CN109348074B (en) * | 2018-09-04 | 2021-02-26 | 深圳市优克联新技术有限公司 | Communication sharing system, method, device, computer device and storage medium |
CN110336925B (en) * | 2019-06-25 | 2021-06-25 | 维沃移动通信有限公司 | Telephone incoming call processing method and terminal equipment |
CN111683175B (en) * | 2020-04-22 | 2021-03-09 | 北京捷通华声科技股份有限公司 | Method, device, equipment and storage medium for automatically answering incoming call |
CN113905134B (en) * | 2021-10-21 | 2023-06-02 | 中国联合网络通信集团有限公司 | Address book blacklist management method, system, equipment and medium based on block chain |
CN114697045A (en) * | 2022-03-25 | 2022-07-01 | 北京字跳网络技术有限公司 | Data processing method, system, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010036821A1 (en) * | 1994-04-19 | 2001-11-01 | Jay L. Gainsboro | Computer-based method and apparatus for controlling, monitoring, recording and reporting wireless communications |
CN102292967A (en) * | 2009-01-22 | 2011-12-21 | 阿尔卡特朗讯美国公司 | Monitoring communication events involving a handset in real time |
CN105721659A (en) * | 2016-01-29 | 2016-06-29 | 广东小天才科技有限公司 | Incoming call processing method and device |
CN106878527A (en) * | 2017-01-20 | 2017-06-20 | 腾讯科技(深圳)有限公司 | Call control method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105101213A (en) * | 2015-06-26 | 2015-11-25 | 小米科技有限责任公司 | Information processing method and device |
CN106101154A (en) * | 2016-08-23 | 2016-11-09 | 北京奇虎科技有限公司 | A kind of means of defence based on mobile terminal and device |
CN106357919A (en) * | 2016-09-30 | 2017-01-25 | 珠海市魅族科技有限公司 | Crank call interception method and device thereof |
-
2017
- 2017-01-20 CN CN201710048526.0A patent/CN106878527B/en active Active
-
2018
- 2018-01-16 WO PCT/CN2018/072789 patent/WO2018133767A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010036821A1 (en) * | 1994-04-19 | 2001-11-01 | Jay L. Gainsboro | Computer-based method and apparatus for controlling, monitoring, recording and reporting wireless communications |
CN102292967A (en) * | 2009-01-22 | 2011-12-21 | 阿尔卡特朗讯美国公司 | Monitoring communication events involving a handset in real time |
CN105721659A (en) * | 2016-01-29 | 2016-06-29 | 广东小天才科技有限公司 | Incoming call processing method and device |
CN106878527A (en) * | 2017-01-20 | 2017-06-20 | 腾讯科技(深圳)有限公司 | Call control method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106878527A (en) | 2017-06-20 |
CN106878527B (en) | 2021-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018133767A1 (en) | Call control method, terminal apparatus, and data storage medium | |
US11363452B2 (en) | Systems and methods for real-time remote control of mobile applications | |
US11671826B2 (en) | Voice control and telecommunications service integration | |
WO2021139394A1 (en) | Communication method and apparatus, computer-readable medium, and electronic device | |
US9247060B2 (en) | Call control for web calls | |
US11658963B2 (en) | Cooperative communication validation | |
US20170288942A1 (en) | Portal for Provisioning Autonomous Software Agents | |
US20160165044A1 (en) | System and method for call authentication | |
US20170288943A1 (en) | Supplying Context Data to a Servicing Entity | |
US9020109B2 (en) | Location aware conferencing system and method | |
WO2020011194A1 (en) | Wireless connection method and device | |
US10298690B2 (en) | Method of proactive object transferring management | |
KR20150021928A (en) | Transmitting initiation details from a mobile device | |
US11210633B2 (en) | Collaborative event processing method and apparatus | |
US20220385491A1 (en) | Real-Time Speaker Selection for Multiparty Conferences | |
CN113765930B9 (en) | Control method for multiparty call, client and server | |
US20240205211A1 (en) | Message Authenticated Communication Sessions | |
WO2016150191A1 (en) | Data sharing method and device | |
TWI521452B (en) | Data process method, device and system thereof | |
US10609272B2 (en) | Method, device and computer readable medium for communication using smart video cameras | |
WO2020215704A1 (en) | Instant messaging method capable of implementing desktop sharing and related devices | |
US20160180416A1 (en) | Method and apparatus for quitting user group | |
WO2019091458A1 (en) | Wireless connection method, wireless access point, terminal, and device having storage function | |
US11405772B2 (en) | Monitoring and direct communications between mobile devices system and method | |
US10249295B2 (en) | Method of proactive object transferring management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18741589 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18741589 Country of ref document: EP Kind code of ref document: A1 |