# US 8,786,663 B2 · Method and equipment for realizing concurrency of voice and data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,786,663 B2
- Document ID: US8786663B2
- Status: Granted
- Kind: B2
- Application number: 13/577,675
- Filed: 2010-06-29
- Published: 2012-11-29
- Granted: 2014-07-22
- Earliest claimed: 2010-04-26
- Assignees: Zte Corporation
- Applicants: Wen Cong; Qingzhi Zhang; Lei Qin
- Inventors: Wen Cong; Qingzhi Zhang; Lei Qin
- Web page: https://patentgrep.com/patent/US8786663B2

## CPC

- H04L 65/80: Responding to QoS
- H04L 65/1089: by adding media; by removing media
- H04W 76/25: Maintenance of established connections
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method and apparatus for realizing concurrency of voice and data are disclosed, wherein the method includes: step A, a network side receiving a voice call request, and when detecting that a called mobile terminal of the voice call request is carrying out a data service connection, executing step B; step B, the network side notifying a calling mobile terminal of the voice call request of a situation that the called mobile terminal is carrying out the data service connection, and prompting the calling mobile terminal to re-initiate a call in a manner of a video call simultaneously. The present invention achieves that the called mobile terminal can notifying the calling mobile terminal of the situation that the called mobile terminal is in the data connection and does not want the data connection to be interrupted when the called mobile terminal is carrying out the data service connection.

## Claims

### Claim 1

A method for achieving concurrency of voice and data, comprising: A, a network side receiving a voice call request, and when determining by detecting that a called mobile terminal of the voice call request is carrying out a data service connection, executing step B; and B, the network side notifying a calling mobile terminal sending the voice call request out of a situation that the called mobile terminal is carrying out the data service connection, and prompting the calling mobile terminal to re-initiate a call in a manner of a video call; wherein, the step A comprises: A1, the network side determining whether the called mobile terminal is carrying out the data service connection by detecting that a frequency point where the called mobile terminal of the voice call request is located is different, if the called mobile terminal is carrying out the data service connection, then executing step A2, otherwise, directly initiating a voice call to the called mobile terminal; and A2, detecting whether the called mobile terminal has opened a voice and data concurrency function, if the called mobile terminal has opened the voice and data concurrency function, then executing the step B, otherwise, cutting off the data service connection which is being carried out by the called mobile terminal and initiating the voice call to the called mobile terminal.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
C, when the network side detecting that the calling mobile terminal re-initiates the call in the manner of the video call, initiating an incoming video call request to the called mobile terminal in a manner of packet transmission.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising:
D, the called mobile terminal detecting that there is an incoming video call request when being carrying out the data service connection, and selecting to answer the incoming video call or reject the incoming video call according to a user requirement of the called mobile terminal.

### Claim 4 (depends on 3)

The method according to claim 3, wherein, the step D comprises:
D1, when the called mobile terminal detects that there is an incoming video call request, judging whether the called mobile terminal is carrying out the data service connection, if the called mobile terminal is carrying out the data service connection, then executing step D2, otherwise, directly answering the incoming video call or reject the incoming video call; and
D2, prompting a user of the called mobile terminal whether to answer the incoming video call, if yes, then the user of the called mobile terminal answering the incoming video call, otherwise, rejecting the incoming video call.

### Claim 5 (depends on 4)

The method according to claim 4, wherein, in the step D2, the user of the called mobile terminal answering the incoming video call comprises: the user of the called mobile terminal answering the incoming video call in a manner of only receiving a video stream, only receiving an audio stream, or simultaneously receiving a video stream and an audio stream.

### Claim 6 (depends on 1)

The method according to claim 1, wherein, the opening the voice and data concurrency function comprises: a mobile terminal sending a request of opening the voice and data concurrency function to the network side; and after the network side receives the request of opening the voice and data concurrency function sent from the mobile terminal, recording a state that the mobile terminal has opened the voice and data concurrency service function regarding to the mobile terminal which has opened a data service and has opened a video call service.

### Claim 7 (depends on 1)

The method according to claim 1, wherein, for a mobile terminal which has opened and started the voice and data concurrency function, when the mobile terminal, as the calling mobile terminal, prepares to initiate the voice call request, the method further comprises: detecting whether the mobile terminal is carrying out the data service connection, if the mobile terminal is carrying out the data service connection, then notifying a user of the mobile terminal of a situation that the mobile terminal is carrying out the data service connection, and initiating a corresponding video call according to a selection of the user of the mobile terminal, otherwise, the mobile terminal directly initiating the voice call request.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising: C, when the network side detecting that the calling mobile terminal re-initiates the call in the manner of the video call, initiating an incoming video call request to the called mobile terminal in a manner of packet transmission.

### Claim 9 (depends on 8)

The method according to claim 8, further comprising:
D, the called mobile terminal detecting that there is an incoming video call request when being carrying out the data service connection, and selecting to answer the incoming video call or reject the incoming video call according to a user requirement of the called mobile terminal.

### Claim 10 (depends on 9)

The method according to claim 9, wherein, the step D comprises:
D1, when the called mobile terminal detects that there is an incoming video call request, judging whether the called mobile terminal is carrying out the data service connection, if the called mobile terminal is carrying out the data service connection, then executing step D2, otherwise, directly answering the incoming video call or reject the incoming video call; and
D2, prompting a user of the called mobile terminal whether to answer the incoming video call, if yes, then the user of the called mobile terminal answering the incoming video call, otherwise, rejecting the incoming video call.

### Claim 11 (depends on 10)

The method according to claim 10, wherein, in the step D2, the user of the called mobile terminal answering the incoming video call comprises: the user of the called mobile terminal answering the incoming video call in a manner of only receiving a video stream, only receiving an audio stream, or simultaneously receiving a video stream and an audio stream.

### Claim 12

An apparatus for realizing concurrency of voice and data, comprising: a detection module and a notification module; wherein, the detection module is configured to detect whether a called mobile terminal which receives a voice call request is carrying out a data service connection, and trigger the notification module when determining by detecting that the called mobile terminal of the voice call request is carrying out the data service connection; and the notification module is configured to notify a calling mobile terminal which sends the voice call request out of a situation that the called mobile terminal is carrying out the data service connection, and at the same time prompt the calling mobile terminal to re-initiate a call in a manner of a video call; wherein, the detection module comprises: a first detection sub-module and a second detection sub-module; wherein, the first detection sub-module is configured to determine whether the called mobile terminal is carrying out the data service connection by detecting that a frequency point where the called mobile terminal of the voice call request is located is different when receiving the voice call request, and if the called mobile terminal is carrying out the data service connection, trigger the second detection sub-module, and if the called mobile terminal does not carry out the data service connection, trigger a network side to directly initiate a voice call to the called mobile terminal; and the second detection sub-module is configured to detect whether the called mobile terminal has opened a voice and data concurrency function, if the called mobile terminal has opened the voice and data concurrency function, trigger the notification module, and if the called mobile terminal does not open the voice and data concurrency function, trigger the network side to cut off the data service connection which is being carried out by the called mobile terminal and initiating a voice call to the called mobile terminal.

### Claim 13 (depends on 12)

The apparatus according to claim 12, wherein, the detection module further comprises: a third detection sub-module, configured to detect whether the calling mobile terminal re-initiates the call in the manner of the video call, and if the calling mobile terminal re-initiates the call in the manner of the video call, trigger a network side to initiate an incoming video call request to the called mobile terminal in a manner of packet transmission.

### Claim 14 (depends on 12)

The apparatus according to claim 12, further comprising: a voice and data concurrency function setting module, configured to, when receiving a request of opening the voice and data concurrency function sent by a mobile terminal, for a mobile terminal which has opened a data service and has opened a video call service, record a state that the mobile terminal has opened the voice and data concurrency service function.

### Claim 15 (depends on 12)

The apparatus according to claim 12, wherein, the detection module further comprises: a third detection sub-module, configured to detect whether the calling mobile terminal re-initiates the call in the manner of the video call, and if the calling mobile terminal re-initiates the call in the manner of the video call, trigger a network side to initiate an incoming video call request to the called mobile terminal in a manner of packet transmission.
