Voice communication method, personal computer and terminal

文档序号:172520 发布日期:2021-10-29 浏览:30次 中文

阅读说明:本技术 语音通话方法、个人计算机和终端 (Voice communication method, personal computer and terminal ) 是由 王建龙 于 2021-06-18 设计创作,主要内容包括:本申请提供一种语音通话方法、个人计算机和终端,涉及通讯领域,避免了现有技术中寻找终端设备过程中产生的时间消耗对用户体验造成的不良影响。该方法包括:个人计算机PC与至少一个终端建立无线通信连接;PC响应于在拨号软件的第一操作,通过第一无线通信连接向至少一个终端中的第一终端发送第一通话指令;第一终端通过第一无线通信连接接收第一通话指令;第一终端处于黑屏状态或锁屏状态的情况下,响应于第一通话指令,与第二终端建立移动通信连接。而后,第一终端作为中间器件,用于传输PC和第二终端之间需要相互传输的音频数据。从而实现PC和第二终端设备之间音频数据的通信。其中,第一终端处于解锁状态的情况下,不响应第一通话指令。(The application provides a voice call method, a personal computer and a terminal, relates to the field of communication, and avoids adverse effects on user experience caused by time consumption generated in the process of searching terminal equipment in the prior art. The method comprises the following steps: establishing wireless communication connection between a Personal Computer (PC) and at least one terminal; the PC responds to a first operation of the dialing software and sends a first call instruction to a first terminal of the at least one terminal through a first wireless communication connection; a first terminal receives a first call instruction through a first wireless communication connection; and under the condition that the first terminal is in a black screen state or a screen locking state, responding to the first communication instruction, and establishing mobile communication connection with the second terminal. The first terminal then acts as an intermediary for the transmission of audio data that is to be transmitted to and from the PC and the second terminal. Thereby realizing the communication of audio data between the PC and the second terminal device. And under the condition that the first terminal is in the unlocking state, the first call instruction is not responded.)

1. A voice call method, comprising:

establishing wireless communication connection between a Personal Computer (PC) and at least one terminal; the PC and the at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection;

the PC responds to a first operation in the dialing software and sends a call instruction to the first terminal through a first wireless communication connection; the first terminal is any one of the at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal; the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through any one terminal of the at least one terminal; wherein the first wireless communication connection is a bluetooth connection when the distance between the first terminal and the PC is less than or equal to a first distance threshold; the first wireless communication connection is a Wi-Fi connection when the distance between the first terminal and the PC is greater than the first distance threshold;

the first terminal receives the call instruction through the wireless communication connection;

under the condition that the first terminal is in a black screen state or a screen locking state, responding to the call instruction, and establishing mobile communication connection with the second terminal;

the PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to the first terminal through the first wireless communication connection;

the first terminal receives the first audio data through the first wireless communication connection and sends the first audio data to the second terminal through the mobile communication connection;

the first terminal receives second audio data from the second terminal through the mobile communication connection and sends the second audio data to the PC through the first wireless communication connection;

the PC receives the second audio data through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data;

and under the condition that the first terminal is in an unlocked state, the first terminal does not respond to the call instruction.

2. The method of claim 1, wherein the PC collecting first sound data, converting the first sound data into first audio data, and transmitting the first audio data to the first terminal through the first wireless communication connection comprises:

the PC collects the first sound data under the condition that the first terminal does not establish Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through the first wireless communication connection;

wherein the sending the second audio data to the PC over the first wireless communication connection comprises:

and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

3. The method of claim 2, further comprising:

the first terminal establishes Bluetooth connection with a first earphone, and under the condition that the first earphone is in a wearing state, the first earphone collects third sound data, converts the third sound data into third audio data and sends the third audio data to the first terminal;

the first terminal receives the third audio data and sends the third audio data to the second terminal through the mobile communication connection;

the first terminal sends the second audio data to the first earphone;

the first earphone receives the second audio data, converts the second audio data into second sound data, and plays the second sound data;

and when the first terminal and the first earphone are connected in a Bluetooth mode and the first earphone is in a wearing state, the PC does not collect the first sound signal, and the first terminal does not send the second audio data to the PC.

4. The method of claim 1, wherein during the mobile voice communication between the first terminal and the second terminal, the method further comprises:

the first terminal responds to unlocking operation of a user, and sends a first instruction to the PC through the first wireless communication connection under the condition that the screen blacking state or the screen locking state is converted into the unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data;

the PC receives the first instruction through the first wireless communication connection and stops acquiring the first sound data in response to the first instruction;

the first terminal collects fourth voice data, converts the fourth voice data into fourth audio data and then sends the fourth audio data to the second terminal through the mobile communication connection;

and the first terminal converts the second audio data into second audio data and then plays the second audio data.

5. The method according to any of claims 1-4, wherein the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send the call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

6. The method according to any of claims 1-4, wherein before the PC sends a talk instruction to the first terminal over the first wireless communication connection in response to the first operation at the dialing software, the method further comprises:

the first terminal receives a first call request sent by the second terminal; the first call request is used for requesting mobile voice communication with the first terminal;

the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal;

the PC responds to the second call request and displays a call reminding interface through the dialing software;

and the first operation is an operation of answering the incoming call on the incoming call reminding interface by the user.

7. The method according to any of claims 1-6, wherein the PC establishing the first wireless communication connection with the first terminal comprises:

when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish the first wireless communication connection; wherein the first wireless communication connection comprises a Bluetooth connection and/or a Wi-Fi connection.

8. The method according to any of claims 1-7, wherein after the PC establishes the first wireless communication connection with the first terminal, the method further comprises:

responding to the PC and the first terminal to establish the first wireless communication connection, and sending first prompt information by the PC or the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is available;

responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is used for confirming a function of answering or making a call on the PC by using the first terminal;

the PC receives the first interconnection information through the first wireless communication connection;

and the PC stores the first interconnection information.

9. The method of claim 8, wherein the PC stores the first interconnection information, comprising:

if the dialing software is installed in the PC, the PC stores the first interconnection information;

if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC;

and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

10. The method of claim 6, wherein the first terminal sending a second call request to the PC via the first wireless communication connection comprises:

if the first terminal is in a black screen state or a screen locking state, the first terminal sends the second call request to the PC through the first wireless communication connection;

and if the first terminal is in an unlocked state, the first terminal does not send the second call request to the PC.

11. The method according to any one of claims 1-10, further comprising:

and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or make a call, wherein the third prompt information is used for indicating that the PC is in a call.

12. The method of claim 11, further comprising:

the first terminal receives a third operation of a user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal;

the first terminal responds to the third operation, converts the first audio data into the first sound data and plays the first sound data, converts the second audio data into the second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection;

and the PC receives the third audio data through the first wireless communication connection, converts the third audio data into third sound data and plays the third sound data.

13. The method of claim 12, wherein the first terminal, in response to the third operation, converts the first audio data into the first sound data and plays the first sound data, converts the second audio data into the second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, transmits the third audio data to the PC through the first wireless communication connection, and transmits the third audio data to the second terminal through the mobile communication connection, and wherein the third audio data comprises:

the first terminal transmitting a first request to the PC through the first wireless communication connection in response to the third operation; the first request is used for requesting to confirm whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the first sound data and the second sound data to the PC and the second terminal after third sound data is collected;

the PC receives the first request through the wireless communication connection and responds to the first request to display a first call access control;

the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and sending third sound data to the PC and the second terminal after collecting the third sound data;

and after receiving the first response through the first wireless communication connection, the first terminal converts the first audio data into the first sound data and plays the first sound data, converts the second audio data into the second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

14. A voice call method applied to a Personal Computer (PC), the method comprising:

the PC establishes wireless communication connection with at least one terminal; the PC and the at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection;

the PC responds to a first operation in the dialing software and sends a call instruction to the first terminal through a first wireless communication connection; the first terminal is any one of the at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal; the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through any one terminal of the at least one terminal; wherein the first wireless communication connection is a bluetooth connection when the distance between the PC and the first terminal is less than or equal to a first distance threshold; the first wireless communication connection is a Wi-Fi connection when the distance between the PC and the first terminal is greater than the first distance threshold;

the PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to the first terminal through the first wireless communication connection;

the PC receives second audio data from the first terminal through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data; the second audio data is received by the first terminal from the second terminal.

15. The method of claim 14, wherein the PC collects first sound data, converts the first sound data into first audio data, and transmits the first audio data to the first terminal through the first wireless communication connection, comprising:

the PC collects the first sound data under the condition that the first terminal does not establish Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through the first wireless communication connection.

16. The method of claim 15, wherein during the mobile voice communication between the first terminal and the second terminal, the method further comprises:

the PC receives a first instruction from the first terminal through the first wireless communication connection; the first instruction is used for instructing the PC to stop collecting the first sound data; the first instruction is generated when the first terminal is switched from a blank screen state or a screen locking state to an unlocking state;

and the PC responds to the first instruction and stops collecting the first sound data.

17. The method according to any of claims 14-16, wherein the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send the call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

18. The method of any of claims 14-16, wherein prior to the PC sending a talk instruction to the first terminal over the first wireless communication connection in response to the first operation at the dialing software, the method further comprises:

the PC responds to a second call request from the first terminal and displays a call reminding interface through the dialing software; the second call request is generated by the first terminal according to the first call request from the second terminal;

and the first operation is an operation of answering the incoming call on the incoming call reminding interface by the user.

19. The method according to any of claims 14-18, wherein the PC establishing the first wireless communication connection with the first terminal comprises:

when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish the first wireless communication connection; wherein the first wireless communication connection comprises a Bluetooth connection and/or a Wi-Fi connection.

20. The method according to any of claims 14-19, wherein after the PC establishes the first wireless communication connection with the first terminal, the method further comprises:

responding to the first wireless communication connection established between the PC and the first terminal, and sending first prompt information by the PC; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is available;

the PC responds to a second operation of the user on the first prompt message and sends confirmation information to the first terminal through the first wireless communication connection; the second operation is used for confirming a function of answering or making a call on the PC by using the first terminal; the confirmation information is used for indicating that the user agrees that the PC uses the mobile phone to answer or dial the phone; the confirmation information is also used for indicating the first terminal to send first interconnection information to the PC; the first interconnection information at least comprises the phone book information of the first terminal;

the PC receives the first interconnection information from the first terminal through the first wireless communication connection;

and the PC stores the first interconnection information.

21. The method of claim 20, wherein the PC stores the first interconnection information, comprising:

if the dialing software is installed in the PC, the PC stores the first interconnection information;

if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC;

and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

22. The method according to any one of claims 14-21, further comprising:

the PC receives third audio data from the first terminal through the first wireless communication connection, converts the third audio data into third sound data and plays the third sound data;

the third audio data is obtained by converting third sound data acquired by the first terminal through the first terminal.

23. The method of claim 22, wherein before the PC receives third audio data sent by the first terminal through the first wireless communication connection, the method further comprises:

the PC receives a first request from the first terminal through the first wireless communication connection and responds to the first request to display a first call access control; the first request is used for requesting to confirm whether the first terminal is allowed to collect third sound data and then sending the third sound data to the PC;

the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to send to the PC and the second terminal after collecting third sound data.

24. A voice call method is applied to a first terminal, and is characterized by comprising the following steps:

the first terminal establishes a first wireless communication connection with a Personal Computer (PC); the PC and the first terminal log in the same user account, the PC does not support a cellular network, and the first wireless communication connection is short-distance wireless communication technology connection;

the first terminal receives a call instruction sent by the PC through the first wireless communication connection; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal; the call instruction is generated by the PC in response to a first operation for dialing software; the dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through the first terminal; wherein the first wireless communication connection is a bluetooth connection when the distance between the first terminal and the PC is less than or equal to a first distance threshold; the first wireless communication connection is a Wi-Fi connection when the distance between the first terminal and the PC is greater than the first distance threshold;

under the condition that the first terminal is in a black screen state or a screen locking state, responding to the call instruction, and establishing mobile communication connection with the second terminal;

the first terminal receives second audio data from the second terminal through the mobile communication connection and sends the second audio data to the PC through the wireless communication connection;

the first terminal receives first audio data from the PC through the first wireless communication connection and sends the first audio data to the second terminal through the mobile communication connection; the first audio data is obtained by converting first sound data acquired by the PC through the PC;

and under the condition that the first terminal is in an unlocked state, the first terminal does not respond to the call instruction.

25. The method of claim 24, wherein the first terminal receives first audio data from the PC via the first wireless communication connection, comprising:

and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

26. The method of claim 25, further comprising:

the first terminal establishes Bluetooth connection with a first earphone, and receives third audio data from the first earphone under the condition that the first earphone is in a wearing state; the third audio data is obtained by converting third sound data acquired by the first earphone;

the first terminal sends the third audio data to the second terminal through the mobile communication connection;

the first terminal sends the second audio data to the first earphone;

and under the condition that the first terminal and the first earphone establish Bluetooth connection and the first earphone is in a wearing state, the first terminal does not send the second audio data to the PC.

27. The method of claim 24, wherein during the mobile voice communication between the first terminal and the second terminal, the method further comprises:

the first terminal responds to unlocking operation of a user, and sends a first instruction to the PC through the first wireless communication connection under the condition that the screen blacking state or the screen locking state is converted into the unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data;

the first terminal collects fourth voice data, converts the fourth voice data into fourth audio data and then sends the fourth audio data to the second terminal through the mobile communication connection;

and the first terminal converts the second audio data into second audio data and then plays the second audio data.

28. The method of any of claims 24-27, wherein the call instruction is generated by the PC in response to a first operation of a dial interface of a dial software; the first operation is used for triggering the PC to send the call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

29. The method of any of claims 24-27, wherein prior to the first terminal receiving a call instruction from the first terminal over the first wireless communication connection, the method further comprises:

the first terminal receives a first call request from the second terminal; the first call request is used for requesting mobile voice communication with the first terminal;

the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the second call request is used for enabling the PC to display a call reminding interface through the dialing software; and the first operation is an operation of answering the incoming call on the incoming call reminding interface by the user.

30. The method according to any of claims 24-29, wherein the first terminal establishing a first wireless communication connection with the PC comprises:

when the distance between the first terminal and the PC is smaller than a second distance threshold value, the first terminal and the PC establish the first wireless communication connection; wherein the first wireless communication connection comprises a Bluetooth connection and/or a Wi-Fi connection.

31. The method according to any of claims 24-30, wherein after the first terminal establishes a first wireless communication connection with a personal computer, PC, the method further comprises:

responding to the first terminal and the PC to establish the first wireless communication connection, and sending first prompt information by the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is available;

responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is to confirm a function of answering or making a call using the first terminal on the PC.

32. The method of claim 29, wherein the first terminal sending a second call request to the PC via the first wireless communication connection comprises:

if the first terminal is in a black screen state or a screen locking state, the first terminal sends the second call request to the PC through the first wireless communication connection;

and if the first terminal is in an unlocked state, the first terminal does not send the second call request to the PC.

33. The method according to any one of claims 24-32, further comprising:

and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or make a call, wherein the third prompt information is used for indicating that the PC is in a call.

34. The method of claim 33, further comprising:

the first terminal receives a third operation of a user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal;

and the first terminal responds to the third operation, converts the first audio data into the first sound data and plays the first sound data, converts the second audio data into the second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

35. The method of claim 34, wherein the first terminal, in response to the third operation, converts the first audio data into the first sound data and plays the first sound data, converts the second audio data into the second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, transmits the third audio data to the PC through the first wireless communication connection, and transmits the third audio data to the second terminal through the mobile communication connection, and wherein the third audio data comprises:

the first terminal transmitting a first request to the PC through the first wireless communication connection in response to the third operation; the first request is used for requesting to confirm whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the first sound data and the second sound data to the PC and the second terminal after third sound data is collected;

after receiving a first response sent by the PC through the first wireless communication connection, the first terminal converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection;

the first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and sending third sound data to the PC and the second terminal after collecting the third sound data; the first response is generated by the PC in response to the determination operation of the user on a first call access control displayed by the PC; the first call access control is generated and displayed by the PC in response to the first request.

36. A personal computer, comprising: a display screen, memory, and one or more processors; the display screen, the memory and the processor are coupled; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the personal computer to perform the voice call method of any of claims 14-23.

37. A first terminal, comprising: a display screen, memory, and one or more processors; the display screen, the memory and the processor are coupled; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the terminal to perform the voice call method of any of claims 24-35.

38. A computer-readable storage medium comprising computer instructions which, when executed on a personal computer, cause the personal computer to perform the voice call method of any one of claims 14-23.

39. A computer-readable storage medium comprising computer instructions which, when executed on a terminal, cause the terminal to perform a voice call method according to any one of claims 24-35.

Technical Field

The present application relates to the field of communications, and in particular, to a voice call method, a personal computer, and a terminal.

Background

Currently, most users have handheld terminal devices and Personal Computers (PCs). The user's personal computer is typically stationarily located somewhere, while the terminal device may be located anywhere by the user. In a very common scenario, if a user works with a PC, his terminal equipment is placed elsewhere. Then, once someone else calls the user or the user needs to use the terminal device to call someone else, the user needs to find the mobile phone to perform the next action. The user experience of the whole process is not good enough.

Disclosure of Invention

The application provides a voice call method, a personal computer and a terminal, and avoids adverse effects on user experience caused by time consumption generated in the process of searching terminal equipment in the prior art.

In a first aspect, the present application provides a voice call method, including: the personal computer PC establishes a wireless communication connection with at least one terminal. The PC and at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection. Then, the PC responds to the first operation of the dialing software and sends a call instruction to the first terminal through the first wireless communication connection; the first terminal is any one of at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal; the dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through any one of the at least one terminal; under the condition that the distance between the first terminal and the PC is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the first terminal and the PC is greater than a first distance threshold. Then, the first terminal receives a call instruction through the wireless communication connection, and under the condition that the first terminal is in a black screen state or a screen locking state, the mobile communication connection is established with the second terminal in response to the call instruction. Then, the PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to the first terminal through first wireless communication connection; the first terminal receives first audio data through a first wireless communication connection and sends the first audio data to the second terminal through a mobile communication connection; the first terminal receives second audio data from the second terminal through the mobile communication connection and sends the second audio data to the PC through the first wireless communication connection; the PC receives the second audio data through the first wireless communication connection, converts the second audio data into second sound data, and plays the second sound data. And under the condition that the first terminal is in the unlocking state, the first terminal does not respond to the call instruction.

Based on the technical scheme, after the PC establishes wireless communication connection with the first terminal, mobile voice communication can be carried out through the first terminal and other terminals (such as the second terminal) through dialing software installed on the PC. Specifically, the PC may send a call instruction to the first terminal to enable the first terminal and the second terminal to establish a mobile communication connection in response to a first operation of the dialing software by the user. Then, the PC can acquire the first sound data and send the first sound data to the second terminal through the first terminal. The second terminal can collect second sound data and send the second sound data to the PC through the first terminal. Therefore, the functions of making and receiving calls of the first terminal are realized on the PC by the user. Thus, the user can complete the voice call with the second terminal through the PC when the terminal (first terminal) belonging to the user is not nearby. The adverse effect on the user experience caused by time consumption generated in the process of searching the terminal equipment in the prior art is avoided, and the use experience of the user is improved.

Further, when the terminal is in the black screen state or the screen locking state, it is probably indicated that the terminal is not used by the user, and the function of making a call or receiving a call of using the terminal on the PC at this time is in accordance with the user's requirement. In the technical scheme, the first terminal responds to the call instruction sent by the PC only when the first terminal is in the black screen state or the screen locking state, and mobile voice communication with the second terminal is completed. Therefore, the use experience of the user is further improved.

Further, for bluetooth connections and Wi-Fi connections, which are often wireless communication connections, the connection distances supported by both are different. The bluetooth connection supports a small connection distance (e.g., 5-8m) but consumes less power. Wi-Fi connections can support large connection distances (greater than 20m) but consume large amounts of power. In the above embodiment, the first wireless communication is a Wi-Fi connection when the distance between the PC and the first terminal is large (larger than the first distance threshold). The first wireless communication is a bluetooth connection when the distance between the PC and the first terminal is small (less than or equal to a first distance threshold). Therefore, the call quality when the first terminal is used for dialing or answering the call on the PC is ensured, the lower power consumption is also ensured, and the use experience of the user is further improved.

In a possible implementation manner of the first aspect, the acquiring, by a PC, first sound data, converting the first sound data into first audio data, and sending the first audio data to a first terminal through a first wireless communication connection includes: the method comprises the steps that a PC collects first sound data under the condition that a first terminal is not in Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through a first wireless communication connection; wherein transmitting the second audio data to the PC through the first wireless communication connection comprises: and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

Because in practice the user may establish a connection with the first terminal using a bluetooth headset (i.e. the headset described above) during the course of using the call-making or call-receiving functionality of the first terminal on the PC. In this case, the user is likely to need to use the bluetooth headset for a call in the subsequent call. Therefore, in order to meet the user requirement, the embodiment of the present application may adopt the above scheme, so that the PC collects the first sound data and sends the first sound data to the first terminal only when the first terminal does not establish a bluetooth connection with any headset. The first terminal also transmits the second audio data to the PC only in the case where no bluetooth connection is established with any of the headsets.

In a possible design of the first aspect, the method further includes: the first terminal establishes Bluetooth connection with the first earphone, and the first earphone collects third sound data under the condition that the first earphone is in a wearing state, converts the third sound data into third audio data and sends the third audio data to the first terminal; the first terminal receives the third audio data and sends the third audio data to the second terminal through mobile communication connection; the first terminal sends second audio data to the first earphone; the first earphone receives the second audio data, converts the second audio data into second sound data, and plays the second sound data; the first terminal and the first earphone are connected in a Bluetooth mode, the PC does not collect the first sound signal under the condition that the first earphone is in a wearing state, and the first terminal does not send second audio data to the PC.

Based on the scheme, the user can transfer the voice call from the PC to the first earphone at any time according to the self requirement in the process of using the call making or call answering function of the first terminal on the PC, and the use experience of the user is improved. The first earphone is an earphone which is connected with the first terminal in a Bluetooth mode.

In a possible design manner of the first aspect, during a process of mobile voice communication between the first terminal and the second terminal, the method further includes: the method comprises the steps that a first terminal responds to unlocking operation of a user, and sends a first instruction to a PC through first wireless communication connection under the condition that a screen blacking state or a screen locking state is converted into an unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data; the PC receives a first instruction through the first wireless communication connection and responds to the first instruction to stop collecting the first sound data; the first terminal collects fourth voice data, converts the fourth voice data into fourth audio data and then sends the fourth audio data to the second terminal through mobile communication connection; and the first terminal converts the second audio data into second audio data and then plays the second audio data.

Based on the scheme, in the process that the user uses the dialing function or the answering function of the first terminal on the PC, if the user needs to directly use the first terminal for communication, the voice communication can be timely transferred from the PC to the first terminal after the first terminal is unlocked. Therefore, the user can select a proper communication path according to the self requirement, and the use experience of the user is improved.

In a possible design manner of the first aspect, in a case where the user makes a call using the first terminal on the PC, the first operation is a first operation on a dial interface of the dial software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

Thus, when the user needs to dial the telephone of the second terminal, the user can dial the telephone on the PC. The adverse effect on user experience caused by the fact that the user can only make a call by searching the first terminal when the first terminal is not at the user side is reduced.

In a possible design manner of the first aspect, in a case where the user uses the first terminal on the PC to answer the call, before the PC sends a call instruction to the first terminal through the first wireless communication connection in response to the first operation on the dialing software, the method further includes: a first terminal receives a first call request sent by a second terminal; the first call request is used for requesting mobile voice communication with a first terminal; the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the PC responds to the second call request and displays a call reminding interface through dialing software; the first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

Therefore, when other users corresponding to the second terminal make calls to the user corresponding to the first terminal, the user can answer the call on the PC. The adverse effect on the user experience caused by the fact that the user only needs to search the first terminal to answer the call when the first terminal is not beside the user is reduced.

In a possible design of the first aspect, the establishing, by the PC, a first wireless communication connection with the first terminal includes: when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish first wireless communication connection; wherein the wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

Based on the scheme, the PC and the first terminal can quickly establish wireless communication connection, and smooth implementation of the function of making or receiving a call of a subsequent user using the first terminal on the PC is ensured.

There may be three situations because in practice the user establishes a wireless communication connection between the control PC and the first terminal: in the first case, the user inadvertently triggers the PC and the first terminal to establish the wireless communication connection. In the second case, the user triggers the PC and the first terminal to establish the wireless communication connection, but the purpose is to enable data (e.g. audio data or video data) to be transmitted between the PC and the first terminal, rather than to make or receive a call. In a third case, the user triggers the PC and the first terminal to establish the wireless communication connection, i.e. to use the function of the first terminal to make and receive calls on the PC.

In the first and second cases described above, if the PC and the first terminal establish a wireless communication connection, it may be defaulted that the PC can implement the function of mobile voice communication with the other terminal using the first terminal. In this case, there may be a case where a user (simply referred to as another user) other than the user to which the PC belongs (also the user to which the first terminal belongs) uses the function on the PC. The information and functions in the mobile phone of the user are private, and the user does not want others to use the mobile phone of the user without permission. Therefore, if the default PC can utilize the first terminal to implement the function of mobile voice communication with other terminals after the PC and the first terminal establish wireless communication connection, the situation that the first terminal is used by other users may occur under the condition that the user of the first terminal does not know, and user experience is affected. Therefore, in order to avoid the above-mentioned drawback, the PC or the first terminal may give a corresponding prompt to the user after establishing the wireless communication connection between the PC and the first terminal.

In a possible design of the first aspect, after the PC establishes the first wireless communication connection with the first terminal, the method further includes: responding to the establishment of a first wireless communication connection between the PC and the first terminal, and sending first prompt information by the PC or the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is used for confirming the function of answering or making a call on the PC by using the first terminal; the PC receives first interconnection information through first wireless communication connection; the PC stores the first interconnection information.

Therefore, the wireless communication connection is established between the PC and the first terminal, whether the function of answering or making a call by using the first terminal on the PC is allowed or not can be determined according to the user requirement, and the user experience is improved.

Further, the PC may also receive and store the first interconnection information in the first terminal in a case where the user allows the PC to use a function of answering or making a call in the first terminal. Therefore, the PC can make a subsequent call making more quickly and conveniently, and can smoothly know who the calling party is when the call is answered, so that the use experience of a user is improved.

The PC needs to use a dialing software (e.g., an open link) to achieve the function of answering or making a call on the PC using the first terminal. Therefore, after the PC receives the first interconnection information, the PC can determine whether the PC is installed with dialing software. If the PC is equipped with dialing software, the first interconnection information can be directly stored. If the PC does not install the dialing software, the PC can install the dialing software and store the first interconnection information after the dialing software is successfully installed. Therefore, the smooth realization of the function of answering or making a call subsequently by using the first terminal on the PC can be ensured. Therefore, in a possible design manner of the first aspect, the PC stores the first interconnection information, and includes: if the dialing software is installed in the PC, the PC stores first interconnection information; if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC; and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

When the first terminal is in a black screen or screen locking state, the first terminal is not used or is not at the user with high probability. In this case, the function of answering the call of the first terminal used by the user on the PC is more satisfactory for the user. And when the mobile phone is in the unlocking state, the first terminal is used by the user with high probability. In this case, the functions of making and receiving calls of the first terminal cannot be used on the PC, and the privacy of the user and the requirements of the user can be ensured. Therefore, in a possible design of the first aspect, the sending, by the first terminal to the PC, the second call request through the first wireless communication connection includes: if the first terminal is in a black screen state or a screen locking state, the first terminal sends a second call request to the PC through the first wireless communication connection; and if the first terminal is in the unlocking state, the first terminal does not send the second call request to the PC.

Therefore, the PC can receive the second call request sent by the first terminal only when the first terminal is in the black screen and screen locking states. And then the incoming call reminding interface can be displayed, so that the user can use the first terminal to answer the call function on the PC. Therefore, the scheme plays a role in ensuring that the first terminal is safely used by the user, and improves user experience.

In a possible design of the first aspect, the method further includes: and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or dial the call, wherein the third prompt information is used for indicating that the PC is in a call.

Thus, the user can know that his PC is being used for a call through the first terminal.

In the process of the PC performing mobile voice communication with the second terminal through the first terminal (i.e., transferring the first sound data and the second sound data through the first terminal), there are some scenarios in which the family or the friend of the user may want to join in this mobile voice communication. For example, a user a who performs mobile voice communication with a second terminal through a first terminal (a's mobile phone) at a PC, a user B to which the second terminal belongs, and a user C are all in a friendship, and C serves a guest at a home of a. Then C is likely to want to join during the course of a talking with B. In this case, C is required to perform a related operation on the first terminal, so that the first terminal not only plays a role of transmitting audio data (the first audio data and the second audio data), but also collects the third sound data of C and converts the third sound data into third audio data to transmit to the PC and the first terminal.

Therefore, in a possible design manner of the first aspect, the method further includes: the first terminal receives a third operation of the user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal; the first terminal responds to a third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects the third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection; the PC receives the third audio data through the first wireless communication connection, converts the third audio data into third sound data, and plays the third sound data.

When another user wishes to join a call between a PC and a second terminal through a first terminal, the user who may have used the PC to talk to the second terminal is not aware of himself. Therefore, in order to use the right of the user who has the PC to talk with the second terminal, when the first terminal joins the talk between the PC and the second terminal, a relevant prompt needs to be sent to the PC. The first terminal can join the conversation between the PC and the second terminal when receiving the related indication of allowing to join. This also improves the user experience for a user using a PC for a call with the second terminal.

Thus, in a possible design manner of the first aspect, the first terminal, in response to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, acquires and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection, including:

the first terminal transmits a first request to the PC through the first wireless communication connection in response to the third operation; the first request is used for requesting to confirm whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the third sound data to the PC and the second terminal after the third sound data is collected; the PC receives a first request through wireless communication connection, and responds to the first request to display a first call access control; the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and transmitting the third sound data to the PC and the second terminal after collecting the third sound data; the first terminal receives the first response through the first wireless communication connection, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

In a second aspect, a voice call method applied to a PC is provided. The method comprises the following steps: the PC establishes a wireless communication connection with at least one terminal. The PC and at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection. The PC sends a call instruction to the first terminal through the first wireless communication connection in response to a first operation at the dialing software. The first terminal is any one of at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through any one of the at least one terminal; under the condition that the distance between the PC and the first terminal is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; under the condition that the distance between the PC and the first terminal is greater than a first distance threshold value, the first wireless communication connection is Wi-Fi connection; the method comprises the steps that a PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to a first terminal through first wireless communication connection; the PC receives second audio data from the first terminal through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data; the second audio data is received by the first terminal from the second terminal.

In a possible design manner of the second aspect, the acquiring, by the PC, first sound data, converting the first sound data into first audio data, and sending the first audio data to the first terminal through the first wireless communication connection includes: the PC collects first sound data under the condition that the first terminal is not in Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through a first wireless communication connection.

In a possible design manner of the second aspect, during the mobile voice communication between the first terminal and the second terminal, the method further includes: the PC receives a first instruction from a first terminal through a first wireless communication connection; the first instruction is used for instructing the PC to stop collecting the first sound data; the first instruction is generated when the first terminal is switched from a black screen state or a screen locking state to an unlocking state; the PC stops collecting the first sound data in response to the first instruction.

In a possible design manner of the second aspect, the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

In one possible design of the second aspect, before the PC sends the call instruction to the first terminal through the first wireless communication connection in response to the first operation in the dialing software, the method further includes: the PC responds to a second call request from the first terminal and displays a call reminding interface through dialing software; the second call request is generated by the first terminal based on the first call request from the second terminal. The first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

In a possible design manner of the second aspect, the establishing, by the PC, a first wireless communication connection with the first terminal includes: when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

In a possible design manner of the second aspect, after the PC establishes the first wireless communication connection with the first terminal, the method further includes: responding to the establishment of a first wireless communication connection between the PC and the first terminal, and sending first prompt information by the PC; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; the PC responds to a second operation of the user on the first prompt message and sends confirmation information to the first terminal through the first wireless communication connection; the second operation is used for confirming the function of answering or making a call on the PC by using the first terminal; the confirmation information is used for indicating that the user agrees that the PC uses the mobile phone to answer or dial the phone; the confirmation information is also used for indicating the first terminal to send first interconnection information to the PC; the first interconnection information at least comprises the phone book information of the first terminal; the PC receives first interconnection information from a first terminal through a first wireless communication connection; the PC stores the first interconnection information.

In a possible design manner of the second aspect, the PC stores the first interconnection information, and includes: if the dialing software is installed in the PC, the PC stores first interconnection information; if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC; and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

In a possible design of the second aspect, the method further includes: the PC receives third audio data from the first terminal through the first wireless communication connection, converts the third audio data into third sound data and plays the third sound data; the third audio data is obtained by converting third sound data acquired by the first terminal through the first terminal.

In a possible design manner of the second aspect, before the PC receives the third audio data sent by the first terminal through the first wireless communication connection, the method further includes: the PC receives a first request from the first terminal through the first wireless communication connection, and responds to the first request to display a first call access control; the first request is used for requesting to confirm whether the first terminal is allowed to collect the third sound data and then is sent to the PC; the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to send to the PC and the second terminal after the third sound data is collected.

In a third aspect, a voice call method applied to a first terminal is provided. The method comprises the following steps: the first terminal establishes a first wireless communication connection with the personal computer PC. The PC and the first terminal log in the same user account, and the PC does not support the cellular network. The first wireless communication connection is a short-range wireless communication technology connection. The first terminal receives a call instruction sent by the PC through the first wireless communication connection. The call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The call instruction is generated by the PC in response to a first operation for the dialing software. And the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through the first terminal. Under the condition that the distance between the first terminal and the PC is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the first terminal and the PC is greater than a first distance threshold.

And under the condition that the first terminal is in a black screen state or a screen locking state, responding to the call instruction and establishing mobile communication connection with the second terminal. The first terminal receives second audio data from the second terminal through the mobile communication connection and transmits the second audio data to the PC through the wireless communication connection. The first terminal receives first audio data from the PC through the first wireless communication connection and sends the first audio data to the second terminal through the mobile communication connection. The first audio data is obtained by converting first sound data acquired by a PC through the PC. And under the condition that the first terminal is in the unlocking state, the first terminal does not respond to the call instruction.

In a possible design of the third aspect, the receiving, by the first terminal, the first audio data from the PC through the first wireless communication connection includes: and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

In a possible design of the third aspect, the method further includes: the first terminal establishes Bluetooth connection with the first earphone, and receives third audio data from the first earphone under the condition that the first earphone is in a wearing state; the third audio data is obtained by converting third sound data acquired by the first earphone; the first terminal sends third audio data to the second terminal through mobile communication connection; the first terminal sends the second audio data to the first headset. And under the condition that the first terminal and the first earphone are connected in a Bluetooth mode and the first earphone is in a wearing state, the first terminal does not send second audio data to the PC.

In a possible design manner of the third aspect, during the mobile voice communication between the first terminal and the second terminal, the method further includes: the method comprises the steps that a first terminal responds to unlocking operation of a user, and sends a first instruction to a PC through first wireless communication connection under the condition that a screen blacking state or a screen locking state is converted into an unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data; the first terminal collects fourth voice data, converts the fourth voice data into fourth audio data and then sends the fourth audio data to the second terminal through mobile communication connection; and the first terminal converts the second audio data into second audio data and then plays the second audio data.

In a possible design manner of the third aspect, the call instruction is generated by the PC in response to a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

In one possible design of the third aspect, before the first terminal receives the call instruction from the first terminal through the first wireless communication connection, the method further includes: the first terminal receives a first call request from a second terminal; the first call request is used for requesting mobile voice communication with a first terminal; the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the second call request is used for enabling the PC to display the incoming call reminding interface through dialing software; the first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

In a possible design manner of the third aspect, the establishing, by the first terminal, a first wireless communication connection with the PC includes: when the distance between the first terminal and the PC is smaller than a second distance threshold value, the first terminal and the PC establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

In one possible design of the third aspect, after the first terminal establishes the first wireless communication connection with the personal computer PC, the method further includes: responding to the first terminal and establishing a first wireless communication connection with a PC, and sending first prompt information by the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is a function for confirming answering or making a call using the first terminal on the PC.

In a possible design of the third aspect, the sending, by the first terminal to the PC through the first wireless communication connection, the second call request includes: if the first terminal is in a black screen state or a screen locking state, the first terminal sends a second call request to the PC through the first wireless communication connection; and if the first terminal is in the unlocking state, the first terminal does not send the second call request to the PC.

In a possible design of the third aspect, the method further includes: and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or dial the call, wherein the third prompt information is used for indicating that the PC is in a call.

In a possible design of the third aspect, the method further includes: the first terminal receives a third operation of the user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal; the first terminal responds to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects the third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

In a possible design manner of the third aspect, the first terminal, in response to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, acquires and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection, including: the first terminal transmits a first request to the PC through the first wireless communication connection in response to the third operation. The first request is used for requesting and confirming whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the third sound data to the PC and the second terminal after the third sound data is collected. The first terminal receives a first response sent by the PC through the first wireless communication connection, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection. The first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and transmitting the third sound data to the PC and the second terminal after collecting the third sound data; the first response is generated by the PC in response to the determination operation of the user on the first call access control displayed by the PC; the first call access control is generated and displayed by the PC in response to the first request.

In a fourth aspect, the present application provides a personal computer comprising a display screen, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the personal computer to perform the telephony method as provided in the second aspect and any one of its possible designs.

In a fifth aspect, the present application provides a personal computer comprising a display screen, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the terminal to perform the steps of: the PC establishes a wireless communication connection with at least one terminal. The PC and at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection. The PC sends a call instruction to the first terminal through the first wireless communication connection in response to a first operation at the dialing software. The first terminal is any one of at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through any one of the at least one terminal; under the condition that the distance between the PC and the first terminal is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; under the condition that the distance between the PC and the first terminal is greater than a first distance threshold value, the first wireless communication connection is Wi-Fi connection; the method comprises the steps that a PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to a first terminal through first wireless communication connection; the PC receives second audio data from the first terminal through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data; the second audio data is received by the first terminal from the second terminal.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to perform the following steps: : the PC collects first sound data under the condition that the first terminal is not in Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through a first wireless communication connection.

In a possible design manner of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to further perform the following steps during the mobile voice communication between the first terminal and the second terminal: the PC receives a first instruction from the first terminal through the first wireless communication connection, and stops collecting the first sound data in response to the first instruction; the first instruction is used for instructing the PC to stop collecting the first sound data; the first instruction is generated when the first terminal is switched from a blank screen state or a screen locking state to an unlocking state.

In a possible design manner of the fifth aspect, the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to further perform the following steps before sending the call instruction to the first terminal over the first wireless communication connection in response to the first operation at the dialing software: : the PC responds to a second call request from the first terminal and displays a call reminding interface through dialing software; the second call request is generated by the first terminal based on the first call request from the second terminal. The first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to perform the following steps: when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

In a possible design manner of the fifth aspect, when the computer instructions are executed by the processor, the personal computer further specifically performs the following steps after establishing the first wireless communication connection with the first terminal: responding to the establishment of a first wireless communication connection between the PC and the first terminal, and sending first prompt information by the PC; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; the PC responds to a second operation of the user on the first prompt message and sends confirmation information to the first terminal through the first wireless communication connection; the second operation is used for confirming the function of answering or making a call on the PC by using the first terminal; the confirmation information is used for indicating that the user agrees that the PC uses the mobile phone to answer or dial the phone; the confirmation information is also used for indicating the first terminal to send first interconnection information to the PC; the first interconnection information at least comprises the phone book information of the first terminal; the PC receives first interconnection information from a first terminal through a first wireless communication connection; the PC stores the first interconnection information.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to perform the following steps: if the dialing software is installed in the PC, the PC stores first interconnection information; if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC; and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to further perform the steps of: the PC receives third audio data from the first terminal through the first wireless communication connection, converts the third audio data into third sound data and plays the third sound data; the third audio data is obtained by converting third sound data acquired by the first terminal through the first terminal.

In a possible design of the fifth aspect, the computer instructions, when executed by the processor, cause the personal computer to further perform the following steps before receiving third audio data sent by the first terminal through the first wireless communication connection: the PC receives a first request from the first terminal through the first wireless communication connection, and responds to the first request to display a first call access control; the first request is used for requesting to confirm whether the first terminal is allowed to collect the third sound data and then is sent to the PC; the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to send to the PC and the second terminal after the third sound data is collected.

In a sixth aspect, the present application provides a terminal comprising a display, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the terminal to perform the telephony method as provided in the third aspect and any of its possible designs.

In a seventh aspect, the present application provides a first terminal comprising a display, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the terminal to perform the steps of: the first terminal establishes a first wireless communication connection with the personal computer PC. The PC and the first terminal log in the same user account, and the PC does not support the cellular network. The first wireless communication connection is a short-range wireless communication technology connection. The first terminal receives a call instruction sent by the PC through the first wireless communication connection. The call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The call instruction is generated by the PC in response to a first operation for the dialing software. And the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through the first terminal. Under the condition that the distance between the first terminal and the PC is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the first terminal and the PC is greater than a first distance threshold.

And under the condition that the first terminal is in a black screen state or a screen locking state, responding to the call instruction and establishing mobile communication connection with the second terminal. The first terminal receives second audio data from the second terminal through the mobile communication connection and transmits the second audio data to the PC through the wireless communication connection. The first terminal receives first audio data from the PC through the first wireless communication connection and sends the first audio data to the second terminal through the mobile communication connection. The first audio data is obtained by converting first sound data acquired by a PC through the PC. And under the condition that the first terminal is in the unlocking state, the first terminal does not respond to the call instruction.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to specifically perform the following steps: and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps: the first terminal establishes Bluetooth connection with the first earphone, and receives third audio data from the first earphone under the condition that the first earphone is in a wearing state; the third audio data is obtained by converting third sound data acquired by the first earphone; the first terminal sends third audio data to the second terminal through mobile communication connection; the first terminal sends the second audio data to the first headset. And under the condition that the first terminal and the first earphone are connected in a Bluetooth mode and the first earphone is in a wearing state, the first terminal does not send second audio data to the PC.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps in the process of mobile voice communication with the second terminal: the method comprises the steps that a first terminal responds to unlocking operation of a user, and sends a first instruction to a PC through first wireless communication connection under the condition that a screen blacking state or a screen locking state is converted into an unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data; the first terminal collects fourth sound data, converts the fourth sound data into fourth audio data and then sends the fourth audio data to the second terminal; and the first terminal converts the second audio data into second audio data and then plays the second audio data.

In a possible design manner of the seventh aspect, the call instruction is generated by the PC in response to a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps before receiving a call instruction from the first terminal through the first wireless communication connection: the first terminal receives a first call request from a second terminal; the first call request is used for requesting mobile voice communication with a first terminal; the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the second call request is used for enabling the PC to display the incoming call reminding interface through dialing software; the first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to specifically perform the following steps: when the distance between the first terminal and the PC is smaller than a second distance threshold value, the first terminal and the PC establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

In a possible design manner of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps after establishing the first wireless communication connection with the personal computer PC: responding to the first terminal and establishing a first wireless communication connection with a PC, and sending first prompt information by the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is a function for confirming answering or making a call using the first terminal on the PC.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to specifically perform the following steps: if the first terminal is in a black screen state or a screen locking state, the first terminal sends a second call request to the PC through the first wireless communication connection; and if the first terminal is in the unlocking state, the first terminal does not send the second call request to the PC.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps: and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or dial the call, wherein the third prompt information is used for indicating that the PC is in a call.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps: the first terminal receives a third operation of the user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal; the first terminal responds to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects the third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

In a possible design of the seventh aspect, the computer instructions, when executed by the processor, cause the first terminal to specifically perform the following steps: the first terminal transmits a first request to the PC through the first wireless communication connection in response to the third operation. The first request is used for requesting and confirming whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the third sound data to the PC and the second terminal after the third sound data is collected. The first terminal receives a first response sent by the PC through the first wireless communication connection, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection. The first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and transmitting the third sound data to the PC and the second terminal after collecting the third sound data; the first response is generated by the PC in response to the determination operation of the user on the first call access control displayed by the PC; the first call access control is generated and displayed by the PC in response to the first request.

In an eighth aspect, the present application provides a computer-readable storage medium comprising computer instructions which, when run on a personal computer, cause the personal computer to perform the telephony method as provided in the second aspect and any one of its possible designs.

In a ninth aspect, the present application provides a computer-readable storage medium, which includes computer instructions, when the computer instructions are executed on a terminal, the terminal executes the conversation method provided in the third aspect and any one of the possible design manners thereof.

In a tenth aspect, the present application provides a computer program product for causing a personal computer to perform the method for calling as provided in the second aspect and any one of its possible designs when the computer program product is run on the personal computer.

In an eleventh aspect, the present application provides a computer program product, which when run on a terminal, causes the terminal to perform the method for calling as provided in the second aspect and any of its possible designs.

It can be understood that, the beneficial effects that can be achieved by the technical solutions of the second aspect and the third aspect and any one of the possible design manners of the second aspect and the third aspect can refer to the beneficial effects of the first aspect and any one of the possible design manners of the first aspect, and are not described herein again.

Drawings

Fig. 1 is a first schematic structural diagram of a voice call system according to an embodiment of the present application;

fig. 2 is a schematic structural diagram of a personal computer according to an embodiment of the present application;

fig. 3 is a schematic structural diagram of a terminal according to an embodiment of the present application;

fig. 4 is a first flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 5 is a diagram illustrating a wireless communication connection establishment scenario according to an embodiment of the present application;

fig. 6 is a second flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 7 is a scene schematic diagram of a first prompt message according to an embodiment of the present application;

fig. 8 is a schematic view of another scenario of first prompt information according to an embodiment of the present application;

fig. 9 is a third schematic flowchart of a voice call method according to an embodiment of the present application;

fig. 10 is a schematic diagram of a PC call-making scenario according to an embodiment of the present application;

fig. 11 is a schematic diagram of another scenario for making a call by a PC according to an embodiment of the present application;

fig. 12 is a schematic view of a call interface provided in an embodiment of the present application;

fig. 13 is a schematic structural diagram of a voice call system according to an embodiment of the present application;

fig. 14 is a fourth flowchart illustrating a voice call method according to an embodiment of the present application;

FIG. 15 is a schematic diagram of an incoming call alert interface according to an embodiment of the present application;

fig. 16 is a fifth flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 17 is a sixth schematic flowchart of a voice call method according to an embodiment of the present application;

fig. 18 is a scene schematic diagram of a second prompt message according to an embodiment of the present application;

fig. 19 is a seventh flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 20 is a scene diagram of a third prompting message according to an embodiment of the present application;

fig. 21 is a schematic view of another third prompting message provided in the embodiment of the present application;

fig. 22 is an eighth flowchart of a voice call method according to an embodiment of the present application;

fig. 23 is a ninth flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 24 is a schematic diagram of a first call access control provided in an embodiment of the present application;

fig. 25 is a third schematic structural diagram of a voice call system according to an embodiment of the present application;

fig. 26 is a tenth schematic flowchart of a voice call method according to an embodiment of the present application;

fig. 27 is a schematic diagram of an in-call control provided in an embodiment of the present application;

fig. 28 is a fourth schematic structural diagram of a voice call system according to an embodiment of the present application;

fig. 29 is a schematic structural diagram of a voice call system according to an embodiment of the present application;

fig. 30 is a schematic structural diagram of a bluetooth headset according to an embodiment of the present application;

fig. 31 is an eleventh flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 32 is a twelfth flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 33 is a thirteenth schematic flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 34 is a schematic display diagram of a call transfer control provided in an embodiment of the present application;

fig. 35 is a fourteenth flowchart illustrating a voice call method according to an embodiment of the present application;

fig. 36 is a schematic view of a display scene of a mobile phone according to an embodiment of the present application;

fig. 37 is a schematic structural diagram of another personal computer provided in an embodiment of the present application;

fig. 38 is a schematic structural diagram of another terminal according to an embodiment of the present application.

Detailed Description

In the following, the terms "first", "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present embodiment, "a plurality" means two or more unless otherwise specified.

First, related art terms referred to in the present application are introduced:

bluetooth: bluetooth is a radio technology supporting short-range communication (generally within 10 m) of devices, and can perform wireless information exchange among a plurality of devices including mobile phones, Personal Digital Assistants (PDAs), wireless headsets, notebook computers, related peripherals, and the like. By using the bluetooth technology, the communication between mobile communication terminal devices can be effectively simplified, and the communication between the devices and the Internet can also be successfully simplified, so that the data transmission becomes faster and more efficient, and the way is widened for wireless communication.

Wi-Fi: electronic devices within a certain range are directly interconnected through wifi to share and exchange contents with each other.

Near field communication: the English is called near field communication, NFC for short. NFC is an emerging technology, in which devices (e.g., mobile phones) using the NFC technology can exchange data when they are close to each other, and is integrated and evolved from a non-contact Radio Frequency Identification (RFID) and an interconnection technology, and by integrating functions of an inductive card reader, an inductive card and point-to-point communication on a single chip, applications such as mobile payment, electronic ticketing, door access, mobile identity recognition, anti-counterfeiting, and the like are implemented by using a mobile terminal.

A digital-to-analog converter: also known as a D/a converter, which is called digital to analog converter for short DAC. Digital-to-analog converters are devices that convert digital signals into analog signals.

An analog-to-digital converter: also known as an a/D converter, and is called analog to digital converter (ADC) for short. The analog-to-digital converter is a device for converting analog signals into digital signals.

Currently, when a user uses a Personal Computer (PC) for office or entertainment, the user's terminal device is likely not at the user's side. At this time, once another person makes a call to the user or the user needs to make a call to another person using the terminal device, the user needs to find the mobile phone to perform the next action. The user experience of the whole process is not good enough.

In view of the foregoing problems, embodiments of the present application provide a method for voice call, which may be applied to a voice call system including a first terminal, a PC (the PC establishes a wireless communication connection with the first terminal), and a second terminal. In the method, the first terminal can provide the functions of making and receiving calls for the PC. And simultaneously as an intermediate device to realize the communication of audio data between the PC and the second terminal equipment. Thereby enabling the PC to complete a voice call (including answering an incoming call and making a call) with the second terminal device through the first terminal. Based on the scheme, when the first terminal is not nearby, the user can directly complete the actions of answering and making calls through the PC, and the adverse effect on the user experience caused by time consumption generated in the process of searching the terminal equipment in the prior art is avoided.

A specific architecture of a voice call system that may be involved in the technical solution provided in the embodiment of the present application may be shown with reference to fig. 1. In the system architecture, a personal computer 01, at least one terminal 02 and other terminals 03 may be included. In fig. 1, the first terminals 02-1 and 02-2 are taken as an example of at least one terminal 02, and three terminals 03-1, 03-2 and 03-3 are taken as examples of other terminals 03, which may be more or less in practice, and the present application is not limited thereto. Wherein, the distance between the personal computer 01 and each terminal 02 can be relatively close, and short-distance wireless network communication (such as Bluetooth communication or Wi-Fi communication) can be carried out. The personal computer 01 and each terminal 02 generally belong to the same user (e.g., the same account number of the user who logs in). The other terminal 03 is far from the personal computer 01 and the terminal 02, and can perform mobile network communication.

In the embodiment of the present application, a wireless communication connection (such as a bluetooth connection or a Wi-Fi connection) may be established between the personal computer 01 and the terminal 02. The specific connection process may be determined by the user, for example, after the user opens the NFC function of the personal computer 01 and the terminal 02, when the handheld terminal 02 approaches the personal computer 01 for a certain distance, the terminal 02 and the personal computer 01 may establish a wireless communication connection based on the NFC function. Of course, how to establish the wireless communication connection may be any other feasible manner, and the present application does not specifically limit this. A mobile communication connection (for example, a network connection provided by an operator and required to be relayed through a base station) can be established between the terminal 02 and the other terminal 03.

In the embodiment of the present application, the wireless communication connection is a short-range wireless communication technology connection. Illustratively, the wireless communication connection may be a Bluetooth connection and/or a Wi-Fi connection. The wireless communication connection may also be a connection in the form of a broadcast, such as a Bluetooth Low Energy (BLE) broadcast; when the wireless communication connection is a connection in the form of broadcasting, the PC01 can detect a terminal within a certain range around by broadcasting in real time, and can determine the detected handset as the terminal 02. When transmitting information (for example, the first audio data, the third audio data, the fifth audio data, and the like) through the wireless communication connection, the subsequent PC01 and the terminal 02 may transmit the information through the broadcast, or may transmit the information after establishing a specific connection corresponding to the broadcast (for example, the broadcast is a BLE broadcast, and the specific connection corresponding to the broadcast may be a BLE connection).

The personal computer 01 in the present application may be a tablet computer, an ultra-mobile personal computer (UMPC), a netbook, a desktop computer, a notebook computer, a mini-notebook computer, an ultrabook (notebook), a Personal Digital Assistant (PDA), or the like, which can be used for work and entertainment of a user. The personal computer 01 itself in the present application does not have a function (making or receiving a call) of performing voice communication directly with a terminal device through a base station.

Illustratively, referring to fig. 2, the personal computer 01 may include: processor 11, memory 12, display 13, Wi-Fi device 14, bluetooth device 15, audio circuitry 16, microphone 16A, speaker 16B, power system 17, peripheral interface 18, sensor module 19, data conversion module 20, and the like. These components may communicate over one or more communication buses or signal lines (not shown in fig. 2). Those skilled in the art will appreciate that the hardware configuration shown in FIG. 2 does not constitute a limitation of the personal computer 01, and that the personal computer 01 may include more or less components than those shown, or may combine certain components, or may be arranged in different components.

The processor 11 is a control center of the personal computer 01, connects various parts of the personal computer 01 using various interfaces and lines, and executes various functions of the personal computer 01 and processes data by running or executing an application program stored in the memory 12 and calling data and instructions stored in the memory 12. In some embodiments, processor 11 may include one or more processing units; processor 11 may also integrate an application processor and a modem processor; the application processor mainly processes an operating system, a user interface, application programs and the like, and the modem processor mainly processes wireless communication. It will be appreciated that the modem processor described above may not be integrated into the processor 11.

In some other embodiments of the present application, the processor 11 may further include an AI chip. The learning and processing capabilities of the AI chip include image understanding capabilities, natural language understanding capabilities, voice recognition capabilities, and the like. The AI chip may enable the personal computer 01 to have better performance, longer endurance, and better security and privacy. For example, if the personal computer 01 processes data through the cloud, it needs to upload the data and then return the result, which is very inefficient under the prior art. If the local end of the personal computer 01 has strong AI learning capability, the personal computer 01 does not need to upload data to the cloud end and directly processes the data at the local end, so that the processing efficiency can be improved and the safety and privacy of the data can be improved.

The memory 12 stores application programs and data, and the processor 101 executes various functions and data processing of the personal computer 01 by operating the application programs and data stored in the memory 12. The memory 12 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs (such as a sound playing function and an image playing function) required by at least one function; the storage data area may store data (such as audio data, video data, and the like) created according to the use of the personal computer 01. Further, the memory 12 may include high speed random access memory, and may also include non-volatile memory, such as a magnetic disk storage device, a flash memory device, or other non-volatile solid state storage device. The memory 12 may store various operating systems, such as those developed by apple IncOperating System, developed by Microsoft corporationAn operating system, etc. For example, the memory 12 may further store dialing software and the like related to the embodiments of the present application, and the memory 12 further stores information, such as user account information, related to registration and login of the embodiments of the present application.

The display screen 13 is used to display images, videos, and the like. The display screen may be a touch screen. In some embodiments, the personal computer 01 may include 1 or N display screens 13, with N being a positive integer greater than 1. The personal computer 01 realizes a display function by a GPU, a display screen 194, an application processor, and the like. The GPU is a microprocessor for image processing, connected to the display 13 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 11 may include one or more GPUs that execute program instructions to generate or alter display information.

Wi-Fi apparatus 14, which is used to provide personal computer 01 with network access conforming to Wi-Fi-related standard protocols. The personal computer 01 can access to a Wi-Fi access point through the Wi-Fi device 14, thereby helping a user to send and receive e-mails, browse webpages, access streaming media and the like, and providing wireless broadband internet access for the user. The personal computer 01 may also establish a Wi-Fi connection with a terminal device connected to the Wi-Fi access point through a Wi-Fi device and the Wi-Fi access point, for mutual data transmission. In other embodiments, the Wi-Fi apparatus 14 can also act as a Wi-Fi wireless access point and can provide Wi-Fi network access to other electronic devices.

A bluetooth device 15 for implementing data exchange between the personal computer 01 and other short-distance electronic devices (such as a terminal, a smart watch, etc.). The bluetooth device in the embodiment of the present application may be an integrated circuit or a bluetooth chip.

Audio circuitry 16, speaker 16B, microphone 16a3 may provide an audio interface between a user and personal computer 01. The audio circuit 16 may transmit the electrical signal obtained by converting the received audio data to the speaker 16B, and the electrical signal is converted into a sound signal by the speaker 16B and output; on the other hand, the microphone 16A converts the collected sound signal into an electric signal, converts the electric signal into audio data after being received by the audio circuit 16, and transmits the audio data to the terminal through the internet or a Wi-Fi network or bluetooth, or outputs the audio data to the memory 12 for further processing.

The power supply system 17 is used to charge the respective components of the personal computer 01. The power system 17 may include a battery and a power management module, and the battery may be logically connected to the processor 11 through a power management chip, so as to implement functions of managing charging, discharging, and power consumption management through the power system 17.

Peripheral interface 18 provides various interfaces for external input/output devices (e.g., keyboard, mouse, external display, external memory, SIM card, etc.). For example, the mouse is connected with the universal serial bus interface, so that the aim of receiving the relevant operation implemented by the user through the mouse is fulfilled. Also for example, the storage capability of the personal computer 01 can be extended by connecting an external storage interface with an external storage, such as a Micro SD card. Peripheral interface 110 may be used to couple the aforementioned external input/output peripherals to processor 11 and memory 12.

The sensor module 19 may include at least one sensor. Such as light sensors, motion sensors, and other sensors. In particular, the light sensor may comprise an ambient light sensor. Wherein, the ambient light sensor can adjust the brightness of the display 13 according to the brightness of the ambient light. As one type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a personal computer (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), and the like. Of course, the sensor module may also include any other feasible sensors according to actual needs.

The data conversion module 20 may include a digital-to-analog converter 20A and an analog-to-digital converter 20B. The related functions of the digital-to-analog converter 20A and the analog-to-digital converter 20B can refer to the corresponding explanations in the related technical terms, and are not described herein again.

Although not shown in fig. 2, the personal computer 01 may further include a camera, such as a front camera and a rear camera, wherein the front camera may be used for capturing face feature information, and the processor 11 may perform face recognition on the face feature information for subsequent processing. The personal computer 01 may further include a flash, a micro-projector, a Near Field Communication (NFC) device, and the like, which are not described in detail herein.

For example, the terminal (including each terminal 02 and the other terminals 03) in the embodiment of the present application may be a mobile phone or any other feasible device capable of performing a mobile voice call by using an operator network, and the embodiment of the present application does not particularly limit the specific form of the terminal.

Note that the types of devices of the terminal 02 and the other terminal 03 may be the same or different. In addition, for the structures of the terminal 02 and the other terminal 03, reference may be made to the description of the structure of the terminal 100 in the embodiment of the present application, and details are not repeated.

Fig. 3 shows a schematic structural diagram of the terminal 100.

Specifically, as shown in fig. 3, the terminal may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a data conversion module 195, a Subscriber Identity Module (SIM) card interface 196, and the like.

The sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.

It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the terminal 100. In other embodiments of the present application, terminal 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor (NPU), and/or a Micro Controller Unit (MCU), etc. The different processing units may be separate devices or may be integrated into one or more processors.

The controller may be, among other things, a neural center and a command center of the terminal 100. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.

A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.

In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, a Serial Peripheral Interface (SPI), an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.

It should be understood that the connection relationship between the modules according to the embodiment of the present invention is only illustrative, and is not limited to the structure of the terminal 100. In other embodiments of the present application, the terminal 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.

The charging management module 140 is configured to receive charging input from a charger. The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. In other embodiments, the power management module 141 and the charging management module 140 may be disposed in the same device.

The wireless communication function of the terminal 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like. The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in terminal 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.

The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication and the like applied to the terminal 100. Specifically, the mobile communication module may include a baseband chip 150A and a Radio Frequency (RF) circuit 150B.

The baseband chip 150A is a chip that synthesizes a baseband signal to be transmitted or decodes a received baseband signal. Specifically, when transmitting, speech or other data signals are encoded into baseband codes for transmission; in receiving, the received baseband code is decoded into a voice or other data signal, which mainly performs the information processing function of the terminal. In practice, the baseband chip may be integrated in the processor or may be separately provided.

The rf circuit 150B may be used for receiving and transmitting wireless signals during the transmission and reception of information or a call. Specifically, the radio frequency circuit may receive downlink data of the base station and then process the downlink data to the processor 110; in addition, data relating to uplink is transmitted to the base station. Typically, the radio frequency circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency circuit 150B may also communicate with other devices via wireless communication. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications, general packet radio service, code division multiple access, wideband code division multiple access, long term evolution, email, short message service, etc.

The wireless communication module 160 may provide a solution for wireless communication applied to the terminal 100, including Wireless Local Area Networks (WLANs), such as Wi-Fi networks, Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), NFC, Infrared (IR), and the like.

The terminal 100 implements a display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.

The display screen 194 is used to display images, video, and the like. The display screen may be a touch screen. In some embodiments, the terminal 100 may include 1 or N display screens 194, with N being a positive integer greater than 1.

The data conversion module 195 may include a digital-to-analog converter 195A and an analog-to-digital converter 195B. The related functions of the digital-to-analog converter 195A and the analog-to-digital converter 195B can refer to the corresponding explanations in the related technical terms, and are not described herein again.

The terminal 100 may implement a photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor, etc. The ISP is used to process the data fed back by the camera 193. The camera 193 is used to capture still images or video. In some embodiments, the terminal 100 may include 1 or N cameras 193, N being a positive integer greater than 1.

The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU can implement applications such as intelligent recognition of the terminal 100, for example: film sticking state recognition, image restoration, image recognition, face recognition, voice recognition, text understanding and the like.

The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the terminal 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.

The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the terminal 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (e.g., audio data, a phonebook, etc.) created during use of the terminal 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.

The terminal 100 can implement an audio function through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. Such as music playing, recording, etc.

Touch sensors, also known as "Touch Panels (TPs)". The touch sensor may be disposed on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor may be disposed on the surface of the terminal 100 at a different position than the display screen 194.

The keys 190 include a power-on key, a volume key, and the like. The motor 191 may generate a vibration cue. Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc. The SIM card interface 195 is used to connect a SIM card.

In the following embodiments, a description will be given taking a representative example of the terminal 02 as the first terminal 02-1 in the at least one terminal 02.

The embodiment of the present application provides a voice call method, which can be applied to a voice call system as shown in fig. 1. Taking the first terminal and the second terminal as mobile phones as an example (i.e. the first terminal is the mobile phone 02-1, and the second terminal is the mobile phone 03-1), referring to fig. 4, the method may include S301 to S311:

s301, the PC01 and the mobile phone 02-1 establish first wireless communication connection.

In the embodiment of the present application, the first wireless communication connection is a short-range wireless communication technology connection. Illustratively, the wireless communication connection may be a Bluetooth connection and/or a Wi-Fi connection. The wireless communication connection may also be a connection in the form of a broadcast, such as a Bluetooth Low Energy (BLE) broadcast; when the first wireless communication connection is a broadcast type connection, the PC01 may detect a cell phone within a certain range around with a broadcast in real time, and may determine the detected cell phone as the cell phone 02-1. When the subsequent PC01 and the cell phone 02-1 transmit information (for example, the first audio data, the third audio data, the fifth audio data, and the like) through the wireless communication connection, the information may be transmitted through the broadcast, or may be transmitted after a specific connection corresponding to the broadcast is established (for example, the broadcast is a BLE broadcast, and the corresponding specific connection may be a BLE connection).

The voice call method provided by the embodiment of the application aims to enable a user to use the functions of making and receiving calls of the mobile phone 02-1 through the PC 01. Therefore, the PC01 and the handset 02-1 can establish a first wireless communication connection first, so that the PC01 can transmit instructions and messages in the process of making and receiving calls through the first wireless communication connection conveniently.

In an implementation manner, the PC01 and the mobile phone 02-1 can establish a first wireless communication connection through a "bump-and-bump" function. Specifically, under the condition that the NFC functions of the PC01 and the mobile phone 02-1 are both turned on, the PC01 and the mobile phone 02-1 can automatically establish the first wireless communication connection in response to the operation of "bump-on-bump" of the PC01 by the user operating the mobile phone 02-1.

The mobile phone and the PC01 can respond to the operation of opening the 'touch and touch' function by a user and open the 'touch and touch' function. After the mobile phone 02-1 and the PC01 start the collision-collision function, the first wireless communication connection can be automatically established through collision-collision. The 'collision with one another' of the mobile phone 02-1 and the PC01 specifically means that: the distance between the mobile phone 02-1 and the PC01 is smaller than a second distance threshold.

As shown in fig. 5 (a), the user can hold the cellular phone 02-1 close to the PC 01. In order to better establish the first wireless communication connection, a user may bring the NFC sensing area of the mobile phone 02-1 (e.g., the upper half of the back surface of the mobile phone) toward the NFC sensing area of the PC01 while the handheld mobile phone 02-1 is brought close to the PC 01.

During the process that the mobile phone 02-1 approaches the PC01, the processor of the mobile phone 02-1 and/or the processor of the PC01 can determine the distance between the PC01 and the mobile phone 02-1 according to the strength of the radio frequency signal sensed by the NFC sensor. As shown in (b) of fig. 5, when the distance X between the PC01 and the cellular phone 02-1 is smaller than the second distance threshold, the PC01 and the cellular phone 02-1 automatically establish the first wireless communication connection.

If the PC01 and the mobile phone 02-1 both start the Wi-Fi function, the first wireless communication connection can be a Wi-Fi connection. If both the PC01 and the handset 02-1 have bluetooth enabled, the first wireless communication connection may be a bluetooth connection. If the PC01 and the mobile phone 02-1 both have the Wi-Fi function and the bluetooth function enabled, the first wireless communication connection may include a Wi-Fi connection and a bluetooth connection.

In another implementation, the PC01 and the handset 02-1 can establish a first wireless communication connection in response to a connection operation of a user at a wireless search interface of the PC01 or the handset 02-1. The wireless search interface may be a bluetooth search interface and the first wireless communication connection is a bluetooth connection. Alternatively, the wireless search interface may be a Wi-Fi search interface and the first wireless communication connection is a Wi-Fi connection.

Of course, the manner of establishing the first wireless communication connection may be any arbitrary manner, and the present application is not limited to this.

There may be the following three cases because the user actually establishes the first wireless communication connection between the control PC01 and the cellular phone 02-1: in the first case, the user inadvertently triggers the PC01 and the handset 02-1 to establish the first wireless communication connection. In the second case, the user triggers the PC01 and the handset 02-1 to establish the first wireless communication connection, but the purpose is to enable data (e.g., audio data or video data) to be transmitted between the PC01 and the handset 02-1, rather than to make or receive a call. In the third case, the user triggers the PC01 and the handset 02-1 to establish the first wireless communication connection, i.e. to use the functions of the handset 02-1 to make and receive calls on the PC 01.

In the first and second cases described above, if the PC01 and the cellular phone 02-1 establish the first wireless communication connection, it may be default that the PC01 can realize the function of mobile voice communication with other terminals by using the first terminal. In this case, there may be a case where a user (simply referred to as another user) other than the user to which the PC01 belongs (also the user to which the cellular phone 02-1 belongs) uses the function on the PC 01. The information and functions in the mobile phone of the user are private, and the user does not want others to use the mobile phone of the user without permission. Therefore, if the default PC01 can utilize the first terminal to implement the function of mobile voice communication with other terminals after the PC01 and the mobile phone 02-1 establish the first wireless communication connection, the situation that the mobile phone 02-1 is used by other users under the condition that the user of the mobile phone 02-1 does not know may occur, which affects the user experience.

Therefore, in order to avoid the above-mentioned drawback, the PC01 or the cellular phone 02-1 may give a corresponding prompt to the user after establishing the first wireless communication connection therebetween. Specifically, the user may be prompted to determine whether to use the feature of the cell phone 02-1 to answer or make a call on the PC 01.

In a first application scenario, the user may be requested by the PC01 to confirm whether to use the function of the handset 02-1 to answer or make a call on the PC 01. Specifically, referring to fig. 6 in conjunction with fig. 4, after the step S301, the method further includes steps S1-S5:

s1, responding to the first wireless communication connection established between the PC01 and the mobile phone 02-1, the PC01 sends out first prompt information.

The first prompt message is used for requesting a user to confirm whether a function of answering or calling the PC01 by using the mobile phone 02-1 is used.

Illustratively, the PC01 may issue the first prompt message in a pop-up manner. Referring to fig. 7, the PC01 may issue a popup 71 shown in fig. 7, and the popup 71 may include first prompt information such as "whether to make or receive an XY call through the PC 01". The XY shown in the pop-up window 71 may be the name or nickname of the user to which the mobile phone 02-1 belongs, or an identifier capable of indicating the user to which the mobile phone 02-1 belongs. The pop-up window 71 may further include a "yes" button and a "no" button. If the PC01 receives the trigger operation (clicking operation or long-pressing operation) of the 'YES' button by the user, the trigger operation indicates that the user agrees that the PC01 uses the mobile phone 02-1 to answer or make a call. In this case, the PC01 can indicate to the cell phone 02 that the user has agreed to the function of the PC01 to answer or make a call using the cell phone 02-1. For example, the PC01 may execute S2.

If the PC01 receives the clicking operation of the user on the No button, the user does not agree with the function of answering or calling the PC01 by using the mobile phone 02-1. In this case, the flow of the embodiment of the present application ends.

Illustratively, the PC01 may also emit the first prompt message in a voice manner. Referring to fig. 8, the PC01 can play a first prompt message such as a voice message like "whether to make or receive a call to XY through the PC 01" through the speaker.

Thereafter, if the PC01 receives a voice instruction like "make or answer a call of XY through the PC 01" spoken by the user through the microphone, it indicates that the user agrees to a function of the PC01 to make or answer a call using the cellular phone 02-1. In this case, the PC01 can indicate to the cell phone 02 that the user has agreed to the function of the PC01 to answer or make a call using the cell phone 02-1. For example, the PC01 may execute S2.

If the PC01 receives a voice instruction similar to 'call or answer XY phone not through PC 01' spoken by the user through a microphone, it indicates that the user does not agree with the function of answering or making a call of the PC01 using the mobile phone 02-1. In this case, the flow of the embodiment of the present application ends.

At this time, the first prompt message may also be in other feasible manners, which is not specifically limited in this application.

S2, PC01 responds to the second operation of the first prompt message by the user, and sends confirmation message to the mobile phone 02-1 through the first wireless communication connection.

In a first application scenario in which the PC01 issues the first prompt message as shown in fig. 7, the second operation may be a trigger operation of "yes" by the user. The similar application scene that the mobile phone 02-1 sends out the first prompt message is the same.

In a second application scenario in which the PC01 issues the first prompt message as shown in fig. 8, the second operation may be a voice instruction similar to "dial or answer a phone XY through the PC 01" spoken by the user. The similar application scene that the mobile phone 02-1 sends out the first prompt message is the same.

The confirmation information is used to instruct the user to agree to a function of the PC01 to answer or make a call using the cellular phone 02-1.

S3, the mobile phone 02-1 receives the confirmation information through the first wireless communication connection, responds to the confirmation information, and sends the first interconnection information to the PC01 through the first wireless communication connection.

The first interconnection information at least comprises phone book information of the mobile phone 02-1. Illustratively, the phonebook information may be contact information (name and phone number, etc.) on the handset 02-1.

The meaning of the step S3 is: after the mobile phone 02-1 sends the phone book information stored by itself to the PC01 for storage, the following two purposes can be achieved: on the one hand, in the case where the user determines that the function of answering or making a call using the cellular phone 02-1 is used on the PC01 (i.e., the second operation is performed), it is ensured that the PC01 can accurately display information (e.g., the name of the user) of the calling party (corresponding to the second terminal to which the user belongs) when displaying the incoming call prompt information (displayed in response to the call request (second call request) sent by the cellular phone 02-1). On the other hand, when dialing on the PC, the user can directly dial (click the corresponding user name) according to the telephone numbers (phonebook information) of other users which are stored by the user on the mobile phone 02-1 in advance.

S4 and PC01 receive the first interconnection information through the first wireless communication connection.

S5, PC01 stores the first interconnection information.

Based on the technical scheme corresponding to S1-S5, the PC01 can receive and store the first interconnection information in the mobile phone 02-1 under the condition that a user allows the PC01 to use the function of answering or making a call of the mobile phone 02-1. Therefore, the PC01 can make a subsequent call more quickly and conveniently, and can smoothly know who the calling party is when receiving the call, so that the use experience of a user is improved.

After the first wireless communication connection between the PC01 and the cell phone 02-1 is established, there is a high probability that the cell phone 02-1 is held. At this time, the mobile phone 02-1 is used for sending the first prompt message, so that the operation of the user is more convenient and safer. Therefore, potential safety hazards caused by the fact that after the first wireless communication connection is established, the user is not in front of the PC01, and other people carry out relevant operation on the first prompt information are avoided. In the second application scenario, the user may be requested by the handset 02-1 to confirm whether to use the handset 02-1 to answer or make a call on the PC 01.

Specifically, as shown in fig. 9, S1 shown in fig. 6 may be replaced with S1', S3 may be replaced with S3', and the PC01 may not perform S2. As shown in fig. 9, after SS301, the method of the embodiment of the present application further includes: s1', S3', S4 and S5.

S1', in response to the PC01 establishing the first wireless communication connection with the first terminal, the cellular phone 02-1 issues the first prompt message.

The method for sending the first prompt message by the mobile phone 02-1 can refer to the description about sending the first prompt message by the PC01, and is not described herein again.

S3', in response to the second operation of the first prompt message by the user, the handset 02-1 sends the first interconnection message to the PC01 through the first wireless communication connection.

Based on the technical solutions corresponding to S1', S3', S4 and S5, the PC01 can receive and store the first interconnection information in the cell phone 02-1 under the condition that the user allows the PC01 to use the function of answering or making a call of the first terminal. Therefore, the PC01 can make a subsequent call more quickly and conveniently, and can smoothly know who the calling party is when receiving the call, so that the use experience of a user is improved.

S302, the PC01 responds to the first operation of the dialing software on the PC01 and sends a call instruction to the mobile phone 02-1 through the first wireless communication connection.

The call instruction is used for indicating the mobile phone 02-1 to carry out mobile voice communication with the second terminal; the dialing software is used for mobile voice communication with other terminals through the mobile phone 02-1.

In some embodiments, in the case where the user needs to make a call through the PC01, the first operation is a first operation on a dialing interface of the dialing software. The first operation is used to trigger the PC01 to send a call instruction to the handset 02-1. At this time, the call instruction includes a phone number of the second terminal, and the call instruction is used to instruct the handset 02-1 to request mobile voice communication with the second terminal.

Specifically, the PC01 can display a dial interface 1001 of the dial software as shown in (a) in fig. 10 in response to an operation of the user to open the dial interface of the dial software. The dialing interface 1001 may include a numeric keypad 1002 and a call control a.

In an implementation manner, referring to fig. 10 (b), the PC01 may display the telephone number (e.g. 123456) of the handset 03-1 to be called in response to a user dialing operation (which may be implemented by a mouse or a keyboard) in the numeric keyboard 1002.

The PC01 may generate a call request (i.e., a call instruction) carrying the telephone number in response to a click operation (which may be implemented by a mouse, and may be implemented subsequently on the PC 01) of the call control a by the user. The PC01 then transmits the call request to the handset 02-1 through the first wireless communication connection, and at the same time the PC01 can display a call interface as shown in fig. 10 (c). The call interface may include a telephone number entered by the user via the numeric keypad 55. If the telephone number is the same as the telephone number of a certain user in the first interconnection information corresponding to the mobile phone 02-1 stored in the PC01, the call interface may further include a name (e.g., zhang san) corresponding to the telephone number. If the first interconnection information includes a user image in addition to the user name and the telephone number, the call interface may further include the user image.

In another implementation manner, the PC01 may further include a control 1003 in the form of "contact" in the dialing interface 1201 of the dialing software displayed as shown in (a) in fig. 10 in response to an operation of opening the dialing interface of the dialing software by the user.

The PC01 can display a contact interface as shown in (a) in fig. 11 in response to a click operation of the control 1003 by the user. The contact interface includes names of a plurality of users, such as Zhang three, Li four, Wang Ma Zi, Zhao Jiu, Sun Ten, etc. The content included in the contact interface is generated according to the user name in the phonebook information in the first interconnection information acquired by the PC01 from the mobile phone 02-1.

In response to a click operation of a user on a certain user name (for example, zhang san) by the PC01, an interface 1101 to be dialed corresponding to zhang san shown in (b) in fig. 11 may be displayed. The interface 1101 to be dialed includes the telephone number, name, user image and other related information of zhang san. The related information is generated by the PC01 from the related information of zhang san in the phonebook information in the first interconnection information acquired by the mobile phone 02-1.

In response to a user clicking on a telephone number in the dialing interface 1101, the PC01 generates a call request (i.e., a call instruction) carrying the telephone number. Thereafter, the PC01 can transmit to the cellular phone 02-1 through the first wireless communication connection, while the PC01 can display a call interface 1101 (also a call interface) as shown in fig. 11 (c). The call interface 1101 may include information about the telephone number of zhang, the name, and the user's image.

S303, the mobile phone 02-1 receives a call instruction through the first wireless communication connection, and responds to the call instruction to establish mobile communication connection with the mobile phone 03-1.

The dialing software is used for mobile voice communication with other terminals through the mobile phone 02-1.

In particular, how to establish the mobile communication connection between the mobile phone 02-1 and the mobile phone 03-1 may refer to a process of establishing the mobile communication connection between any two mobile phones through a mobile network provided by an operator, which is not specifically limited in the present application.

In the embodiment of the present application, in the process that the mobile phone 02-1 receives the call instruction sent by the PC01 and establishes the mobile communication connection with the mobile phone 03-1, the mobile phone 02-1 may also display a call interface (also referred to as a call interface) as shown in fig. 10 (c) or fig. 11 (c), or a similar notification message is used to prompt the user that the user is calling the mobile phone 03-1.

S304 and the PC01 collect the first sound data, convert the first sound data into first audio data and send the first audio data to the mobile phone 02-1 through the first wireless communication connection.

In the embodiment of the present application, the sound data (the first sound data, the second sound data, the third sound data, the fourth sound data, the fifth sound data, and the like) is an analog signal, and the audio data (the first audio data, the second audio data, the third audio data, the fourth audio data, the fifth audio data, and the like) is a digital signal.

In the embodiment of the present application, the PC01 starts to collect the first sound data only after the mobile phone 02-1 and the mobile phone 03-1 establish a mobile communication connection with the PC 01. Therefore, in the embodiment of the present application, in order to enable the PC to know when the mobile communication connection between the mobile phone 02-1 and the mobile phone 03-1 is established, before S304, after the mobile phone 02-1 establishes the mobile communication connection with the mobile phone 03-1, the mobile phone 02-1 may send a call response corresponding to the call instruction to the PC 01. The call response may inform the PC01 that the mobile phone 02-1 and the mobile phone 03-1 have established a mobile communication connection. In addition, after the PC01 receives the call response, a call interface 1201 as described in fig. 12 may be displayed.

S305, the mobile phone 02-1 receives first audio data through a first wireless communication connection, and sends the first audio data to the mobile phone 03-1 through a mobile communication connection.

S306, the mobile phone 03-1 receives the first audio data through mobile communication connection, converts the first audio data into first sound data and plays the first sound data.

S307, the mobile phone 03-1 collects second sound data, converts the second sound data into second audio data, and sends the second audio data to the mobile phone 02-1 through mobile communication connection.

S308, the mobile phone 02-1 receives second audio data from the mobile phone 03-1 through the mobile communication connection, and sends the second audio data to the PC01 through the first wireless communication connection.

S309, the PC01 receives second audio data through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data.

Because the transmission of the analog signal is complex and the data amount of the analog signal is large in the actual data acquisition and transmission process, signal distortion is likely to be caused if the analog signal is directly transmitted, and more channel resources are occupied. Therefore, in the embodiment of the present application, the sound data is converted into the audio data and then transmitted. When the audio data needs to be played, the audio data is converted into sound data to be played.

Illustratively, in the course of performing the above-described steps S304 to S309, the PC01 may display a call interface 1201 as shown in fig. 12. In the case that the phone number of the user corresponding to the mobile phone 03-1 exists in the first interconnection information in the PC01, the call interface 1201 may include information such as the name (e.g., zhang san) of the user corresponding to the mobile phone 03-1, the phone number, and the user image. In the case where the phone number of the user corresponding to the mobile phone 03-1 does not exist in the first interconnection information in the PC01, the phone number (e.g., 123456) corresponding to the mobile phone 03-1 may be included in the call interface. Of course, the call interface 1201 may further include selectable controls such as recording, waiting, and muting.

It should be noted that, the present application does not specifically limit the sequence of the steps S304 to S309 in the foregoing embodiment. In practice, this may be in any order.

For the sake of clarity of the above-mentioned steps S304 to S309, the following description will be made by taking the voice call system shown in fig. 13 as an example.

Referring to fig. 13, the PC01 includes dialing software 1301, a first wireless communication module 1302, a first data converter 1303 (including a first digital-to-analog converter 13031 and a first analog-to-digital converter 13032), a first microphone 1304, and a first speaker 1305. The handset 02-1 includes a second wireless communication module 1306, a first baseband chip 1307, and a first radio frequency circuit 1308. The mobile phone 03-1 includes a second radio frequency circuit 1309, a second baseband chip 13010, a second microphone 13011, a second speaker 13012, a second data converter 13013 (including a second analog-to-digital converter 130131 and a second analog-to-digital converter 130132), and a touch screen 13014. The wireless communication modules (the first wireless communication module and the second wireless communication module) may include a Wi-Fi device and a bluetooth device. The dialing software 1301 is used for receiving a dialing operation and a call answering operation of a user, and sending the dialing operation and the call answering operation to the mobile phone 02-1 through the first wireless communication module 1302. The touch screen 13014 is configured to receive an operation of a user dialing a phone number of the mobile phone 02-1 and an operation of receiving an incoming call request of the mobile phone 02-1 on the mobile phone 03-1, and complete a call with the mobile phone 02-1 through the second baseband chip 13010 after performing related processing in combination with a processor of the mobile phone 03-1.

The corresponding body call process of the steps S304-S309 is as follows:

the transmission process of the voice data spoken by the first user at the PC01 end is as follows: the first microphone 1304 collects first sound data of the first user and transmits it to the first analog-to-digital converter 13032 to be converted into first audio data. The first analog-to-digital converter 13032 transmits the first audio data to the first wireless communication module 1302. The first wireless communication module 1302 transmits the first audio data to the second wireless communication module 1306 through the first wireless communication connection. The second wireless communication module 1306 transmits the first audio data to the second radio frequency module 1309 sequentially through the first baseband chip 1307, the first radio frequency circuit 1308, and the mobile communication connection. The second radio frequency module 1309 transmits the first audio data to the second digital-to-analog converter 130131 through the second baseband chip 13010. The second digital-to-analog converter 130131 converts the first audio data into first sound data and sends the first sound data to the second speaker 13012 for playing.

The transmission process of the voice data spoken by the second user at the mobile phone 03-1 end is as follows: the second microphone 13011 captures second sound data of the second user and sends it to the second analog-to-digital converter 130132 for conversion into second audio data. The second analog-to-digital converter 130132 sends the second audio data to the first radio frequency circuit 1308 through the second baseband chip 11301, the second radio frequency module 1309, and the mobile communication connection in sequence. The first radio frequency circuit 1308 transmits the second audio data to the first wireless communication module 1302 through the first baseband chip 1307. The second wireless communication module 1306 transmits to the first wireless communication module 1302 via the first wireless communication connection. The first wireless communication module 1302 transmits the second audio data to the first digital-to-analog converter 13031. The first digital-to-analog converter 13031 converts the second audio data into second audio data, and sends the second audio data to the first speaker 1305 for playing.

S310, the PC01 responds to hang-up operation of a user and sends a call ending instruction to the mobile phone 02-1 through first wireless communication connection.

S311, the mobile phone 02-1 receives a call ending instruction through the first wireless communication connection, and responds to the call ending instruction to disconnect the mobile communication connection with the mobile phone 03-1.

Based on the voice call method provided in the embodiment of the present application, after the PC01 establishes the first wireless communication connection with the mobile phone 02-1, mobile voice communication can be performed through the mobile phone 02-1 and another mobile phone (e.g., the mobile phone 03-1) through the dialing software installed on the PC 01. Specifically, the PC01 may send a call instruction to the mobile phone 02-1 to enable the mobile phone 02-1 and the mobile phone 03-1 to establish a mobile communication connection in response to a first operation of the dial software by the user. Then, the PC01 can acquire the first sound data and send the first sound data to the mobile phone 03-1 through the mobile phone 02-1. The mobile phone 03-1 can collect second sound data and send the second sound data to the PC01 through the mobile phone 02-1. Therefore, the functions of making and receiving calls of the user on the PC01 by using the mobile phone 02-1 are realized. Therefore, the user can complete the voice call with the mobile phone 03-1 through the PC01 when the mobile phone (the mobile phone 02-1) belonging to the user is not nearby. The adverse effect on the user experience caused by time consumption generated in the process of searching the terminal equipment in the prior art is avoided, and the use experience of the user is improved.

In other embodiments, in a case where the user needs to answer the call through the PC01, the PC01 needs to first receive a call request generated by the mobile phone 02-1 according to the call request of the mobile phone 03-1. And then displaying an incoming call reminding interface according to the call request. The first operation in step S302 should be an operation of answering an incoming call on the incoming call reminding interface for the user. In this case, referring to fig. 14 in conjunction with fig. 4, step S302 may further include, before step S1401-step S1403:

s1401, the mobile phone 02-1 receives a first call request sent by the mobile phone 03-1.

Wherein the first call request is for requesting mobile voice communication with the handset 02-1.

Specifically, the first call request may carry a telephone number of the mobile phone 03-1.

S1402, the mobile phone 02-1 sends a second call request to the PC01 through the first wireless communication connection.

The second call request is used for indicating the mobile phone 03-1 to request mobile voice communication with the mobile phone 02-1.

Wherein the second call request can be generated by the handset 02-1 according to the first call request. The second call request may carry a telephone number.

After receiving the first call request, the mobile phone 02-1 may further search for user information corresponding to the phone number from the phone book information of the mobile phone according to the phone number carried in the first call request. If the second call request is found, the second call request may also carry user information (e.g., name, user image, etc.) corresponding to the phone number when sending the second call request.

And S1403, the PC01 responds to the second call request and displays the incoming call reminding interface through dialing software.

Illustratively, referring to FIG. 15, incoming call reminder interface 1501 can include user information such as a name (e.g., Zhang III), a phone number, and a user image. The user information may be obtained from the second call request, or may be obtained by searching the first interconnection information stored in the PC01 according to the telephone number carried in the second call request. Incoming call alert interface 1501 can also include a first control 1502 and a second control 1503.

The PC01 responds to a click operation of the user on the first control 1502, and sends a call instruction to the mobile phone 02-1 through the first wireless communication connection. In response to the user clicking the second control 1503, the PC01 no longer displays the incoming call reminding interface. At this time, the first operation is specifically a click operation of the first control 1502 by the user.

Of course, in practice, the incoming call reminding interface displayed on the PC01 may be in other feasible manners, such as a notification bar, a floating window, and the like, which is not specifically limited in this application.

In addition, in the embodiment of the application, when the mobile phone 02-1 receives the first call request sent by the mobile phone 03-1, an incoming call reminding interface similar to that shown in fig. 15 may also be displayed on the display screen of the mobile phone 02-1. Therefore, the user can conveniently select to answer the call from the PC01 or the mobile phone 02-1 according to the self requirement, and the use experience of the user is improved.

When the mobile phone 02-1 is in a black screen or screen locking state, the mobile phone 02-1 is not used or is not at the user with a high probability. In this case, the function of making and receiving calls of the user using the mobile phone 02-1 on the PC01 is more suitable for the user. And when the mobile phone is in the unlocking state, the mobile phone 02-1 is used by the user with a high probability. In this case, the functions of making and receiving calls of the mobile phone 02-1 are not allowed to be used on the PC01, and the privacy of the user and the requirements of the user can be ensured.

Based on the above description, in an application scenario (such as the application scenarios shown in fig. 12 and 13) of making a call using the PC01, referring to fig. 16 in combination with fig. 4, the step S303 may specifically include steps S3031 to S3033:

s3031, the mobile phone 02-1 receives a call instruction through the first wireless communication connection.

S3032, if the mobile phone 02-1 is in the black screen state or the screen locking state, the mobile phone 02-1 responds to the call instruction to establish mobile communication connection with the mobile phone 03-1.

After the step S3032, the subsequent steps S304 to S311 are continued.

S3033, if the mobile phone 02-1 is in the unlocking state, the mobile phone 02-1 does not respond to the call instruction.

After the step S3033, the subsequent steps S304 to S311 are not performed.

In an application scenario where the PC01 is used to answer a call (an application scenario corresponding to fig. 15), the foregoing step S1402 may specifically be: and if the mobile phone 02-1 is in a black screen state or a screen locking state, the mobile phone 02-1 sends a second call request to the PC01 through the first wireless communication connection. In addition, if the mobile phone 02-1 is in the unlocked state, the mobile phone 02-1 does not send a second call request to the PC 01. In this case, the steps S1403, S302 to S311 are not performed any more.

Therefore, the PC01 can use the mobile phone 02-1 to answer and dial the call only when the mobile phone 02-1 is in the black screen and locked screen states, the purpose of ensuring the safe use of the mobile phone 02-1 by the user is achieved, and the user experience is improved.

The PC01 needs to use a dialing software (e.g., the internet) to achieve the function of answering or making a call on the PC01 using the mobile phone 02-1. Therefore, after the PC01 receives the first interconnection information, the PC01 can determine whether the PC01 has dialing software installed. If the PC01 is installed with dialing software, the first interconnection information may be directly stored. If the PC01 does not install the dial-up software, the PC01 may install the dial-up software and store the first interconnection information after the dial-up software is successfully installed. Therefore, the smooth realization of the function of answering or calling subsequently by using the mobile phone 02-1 on the PC01 can be ensured. Therefore, referring to fig. 17 in conjunction with fig. 6, the S5 step may include S51-S53:

and S51, if the dialing software is installed in the PC01, the PC01 stores the first interconnection information.

Illustratively, since the PC01 has most likely previously saved the interconnection information transmitted by the handset 02-1. Therefore, in order to save storage resources, when the PC01 saves the first interconnection information, the previously stored interconnection information of the corresponding mobile phone 02-1 can be updated by using the first interconnection information. The PC01 may also directly replace the previously stored interconnection information with the first interconnection information. The PC01 may further add information that the previously stored interworking information does not exist in the first interworking information to the previously stored interworking information. Of course, in practice, the first interconnection information may be stored in any other feasible storage manner, and this application does not specifically limit this.

In the embodiment of the present application, the dialing software may be a system-level application, and may support operating systems (e.g., an android system and a windows system) of the mobile phone 02-1 and the PC 01.

And S52, if the dialing software is not installed in the PC01, the PC01 sends out second prompt information, and the second prompt information is used for prompting the user to install the dialing software in the PC 01.

In an implementation scenario, the PC01 may issue the second prompt message in a pop-up window manner. Referring to fig. 18, a popup 1801 is displayed on the interface of the PC 01. The pop-up window 1801 may include a second prompt, such as "please install XX". Where XX is the name of the dialing software. For the convenience of user installation, the pop-up window 1101 may further include an installation link of the dialing software, and specifically may be a word "click install here" shown in fig. 18.

The PC01 can display a download interface of the dial-up software in response to a user's trigger operation of "click here install". The PC01 can then download and install the dialing software in response to the user's associated download and installation operations.

In another realizable scenario, the PC01 may also send the second prompt message in a voice manner. For example, the PC01 issues a second prompt message such as a voice prompt message like "please install XX" through the speaker. Subsequently, the PC01 may display a download interface of the dial-up software in response to the search operation by the user. The PC01 can then download and install the dialing software in response to the user's associated download and installation operations.

Of course, the second prompt message may also be in any other feasible manner, which is not specifically limited in this application.

S53, PC01 responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

The operation of installing the dialing software by the user may be a combination of a trigger operation of "clicking install here" in the popup 1801 as shown in fig. 18 and subsequent related downloading and installing operations. Or a combination of search operations and related download and installation operations. Specifically, how to download and install the dialing software may refer to a process of installing any application or software in practice, and the present application does not specifically limit this process.

In the technical solution provided in the embodiment of the present application, when the dialing software is installed, the dialing software may be required to be bound to a certain telephone number, so as to facilitate subsequent knowledge of a call state (in a call or out of a call) of a mobile phone (e.g., the mobile phone 02-1) corresponding to the telephone number. And then the user can know whether the mobile phone corresponding to the telephone number is used for making a call by others on the PC01 by using the dialing software.

In the technical solution provided in the embodiment of the present application, the first wireless communication connection may be a Wi-Fi connection and/or a bluetooth connection. Among them, Wi-Fi connections can support large connection distances (over 20m), but are energy consuming. Bluetooth connections can support small connection distances (5-10m range) but consume less power.

In some scenarios, the distance between the PC01 and the handset 02-1 may change. For example, in the case where both the cellular phone 02-1 and the PC01 are calling, the user may choose to use the PC01 to answer the call. After the family member of the user hears the incoming call reminder of the mobile phone 02-1, the family member may hold the mobile phone 02-1 to give the user. Thus, the distance between the mobile phone 02-1 and the PC01 becomes smaller. For another example, in a case where both the cellular phone 02-1 and the PC01 perform call alert, the user may use the PC01 to receive a call. While the cell phone 02-1 may be used by being taken to a remote location by the user's family. Thus, the distance between the mobile phone 02-1 and the PC01 is getting larger.

Under these circumstances, if the bluetooth connection is always used as the first wireless communication connection, the quality of the call between the PC01 and the mobile phone 03-1 via the mobile phone 02-1 will gradually deteriorate or even become impossible when the distance between the PC01 and the mobile phone 02-1 becomes large. If a Wi-Fi connection is always used as the first wireless communication connection, the power consumption of the PC01 and the handset 02-1 will be made large. Therefore, in order to avoid these drawbacks, in the embodiment of the present application, the PC01 and the mobile phone 02-1 may automatically select to transmit the call command and the audio data (the first audio data or the second audio data) using the bluetooth connection or the Wi-Fi connection according to the real-time distance between the PC01 and the mobile phone 02-1.

Specifically, in the embodiment of the present application, when the distance between the mobile phone 02-1 and the PC01 is less than or equal to the first distance threshold (e.g., 5m), the PC01 and the mobile phone 02-1 transmit the call instruction, the first audio data, and the second audio data through the bluetooth connection. And under the condition that the distance between the mobile phone 02-1 and the PC01 is greater than a first distance threshold value, the PC01 and the mobile phone 02-1 transmit a call instruction, first audio data and second audio data through the Wi-Fi connection.

How to determine the distance between the handset 02-1 and the PC01 may be determined according to the signal strength of the received signal during the first wireless communication connection between the two.

In addition, in practice, when the PC01 and the mobile phone 02-1 are connected by using Wi-Fi, the provided Wi-Fi access device can be a dual-frequency router (the working frequency band is 2.4GHz and 5 GHz). The Wi-Fi signal penetrability of the 2.4GHz working frequency band is better, and the supportable distance is longer; the 5GHz operating band has reduced penetration and can be supported closer together. Therefore, in the process that the PC01 and the mobile phone 02-1 use Wi-Fi connection, when the distance between the PC01 and the mobile phone 02-1 is short (for example, 10m-20m, which is only an example, and is determined according to the actual situation), Wi-Fi connection can be performed by using a Wi-Fi signal in a 5GHz working frequency band; when the distance between the PC01 and the mobile phone 02-1 is relatively long (for example, 20m-30m, which is only an example and is determined according to practical conditions), Wi-Fi connection can be performed by using Wi-Fi signals in the 2.4GHz working frequency band.

In an implementation manner, in order to make the user know that the PC01 is being used for a call through the mobile phone 02-1, referring to fig. 19 in conjunction with fig. 4, the method may further include S1901:

s1901, the mobile phone 02-1 sends out a third prompt message in the process that the PC01 uses the mobile phone 02-1 to answer or dial the call (i.e. the steps S301-S308 are carried out).

The third prompt message is used to indicate that the PC01 is in a call.

In an implementation scenario, the mobile phone 01 may send the third prompt message in a pop-up window manner. Referring to fig. 20, the cellular phone may display a popup 2001 during the process of the PC01 receiving or making a call using the cellular phone 02-1. The pop-up window 2001 may include a third prompt message, such as "PC 01 is talking to Z". Wherein Z may be the name or nickname of the user to which the mobile phone 03-1 belongs, or the like, which can indicate the identity of the user to which the mobile phone 03-1 belongs.

In another implementation scenario, the mobile phone 01 may issue the third prompt message through a notification bar in a pull-down menu. Referring to fig. 21, a notification field 2101 in a pull-down menu of a cellular phone is shown. A third prompt such as "PC 01 is talking with Z" may be included in the notification field 2101. Wherein Z may be the name or nickname of the user to which the mobile phone 03-1 belongs, or the like, which can indicate the identity of the user to which the mobile phone 03-1 belongs. In this scenario, the pull-down menu requires the user to operate the handset to see it. The cellular phone can play a voice guidance message of "PC 01 is talking with Z" through the speaker while displaying the notification field 2101 in the pull-down menu, so that the user can know. Of course, the third prompt message may also be in any other feasible manner, which is not specifically limited in this application.

In the process of the PC01 performing mobile voice communication with the cellular phone 03-1 through the cellular phone 02-1 (i.e., transferring the first sound data and the second sound data through the cellular phone 02-1), there are some scenarios where the family or the friend of the user may want to join in the mobile voice communication. For example, a user A who performs mobile voice communication with a mobile phone 03-1 through the mobile phone 02-1 (the mobile phone of A) in the PC01, a user B to which the mobile phone 03-1 belongs, and a user C are all in a friendship, and C serves a visitor at the home of A. Then C is likely to want to join during the course of a talking with B. In this case, C is required to perform related operations on the mobile phone 02-1, so that the mobile phone 02-1 not only plays a role of transmitting audio data (first audio data and second audio data), but also can play a role of collecting third sound data of C and converting the third sound data into third audio data to transmit to the PC01 and the mobile phone 02-1.

Based on the above description, referring to fig. 22 in conjunction with fig. 19, after the step S1901, the method may further include steps S1902-S1905:

s1902, the mobile phone 02-1 receives a third operation of the user on the third prompt message.

And the third operation is used for requesting to play the first sound data and the second sound data, triggering the mobile phone 02-1 to collect and send third sound data to the PC01 and the mobile phone 03-1.

For example, based on the scenario shown in fig. 20, the third operation may be a click operation of the pop-up window 2001 by the user. For another example, based on the scenario shown in fig. 21, the third operation may be a click operation of the notification field 2101 by the user.

S1903, the mobile phone 02-1 responds to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC01 through the first wireless communication connection, and sends the third audio data to the mobile phone 03-1 through the mobile communication connection.

In an alternative, when another user wishes to engage in a call between PC01 and handset 03-1 via handset 02-1, the user who may be using PC01 to talk with handset 03-1 is not aware of himself. Therefore, in order to use the right of awareness of the user who has the PC01 and the mobile phone 03-1 to talk, when the mobile phone 02-1 joins the call between the PC01 and the mobile phone 03-1, a relevant prompt needs to be sent to the PC 01. The mobile phone 02-1 can join the call between the PC01 and the mobile phone 03-1 only when receiving the relevant indication of permission to join. This also improves the user experience of the user using the PC01 for a call with the handset 03-1. Therefore, in the voice call method provided in the embodiment of the present application, referring to fig. 23 in combination with fig. 22, S1903 may specifically include S19031-S19034:

s19031, the cellular phone 02-1 transmits the first request to the PC01 through the first wireless communication connection in response to the third operation.

The first request is used for requesting and confirming whether the mobile phone 02-1 is allowed to play the first sound data and the second sound data, and sending the third sound data to the PC01 and the mobile phone 03-1 after the third sound data is collected.

S19032, the PC01 receives the first request through the first wireless communication connection, and displays the first call access control in response to the first request.

Illustratively, the PC01 may display the first call request in a pop-up window manner. Referring to fig. 24, the PC01 may display a popup 2401. The popup 2401 may be a first call access control, and the popup 2401 may include a prompt in the form of "a request to join a call" and two buttons in the forms of "allow" and "deny". Where a may be an identification capable of indicating the cell phone 02-1 (e.g., a name set by the user for the cell phone 02-1, such as "zhang san cell phone").

The PC01 can transmit a first response mentioned later to the cellular phone 02-1 through the first wireless communication connection in response to the click operation of the "allow" button by the user. The PC01 does not generate the first response in response to the click operation of "reject" by the user. At this time, the mobile phone 02-1 cannot execute the following steps: and playing the first sound data and the second sound data, and sending the third sound data to the PC01 and the mobile phone 03-1 after acquiring the third sound data.

Of course, the first call access control may also be any other feasible display manner, such as a notification bar, a floating window, and the like, which is not particularly limited in this application.

S19033, the PC01 responds to the determination operation of the first call access control by the user, and sends a first response to the mobile phone 02-1 through the first wireless communication connection.

The first response is used for indicating that the mobile phone 02-1 is allowed to request to play the first sound data and the second sound data, and the third sound data is collected and then sent to the PC01 and the mobile phone 03-1.

For example, based on the scenario shown in fig. 24, the determination operation may be a click operation of the "allow" button by the user.

S19034, after receiving the first response through the first wireless communication connection, the mobile phone 02-1 converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC01 through the first wireless communication connection, and sends the third audio data to the mobile phone 03-1 through the mobile communication connection.

S1904, the PC01 receives the third audio data through the first wireless communication connection, converts the third audio data into third sound data, and plays the third sound data.

S1905, the mobile phone 03-1 receives the third audio data through the mobile communication connection, converts the third audio data into third audio data, and plays the third audio data.

Therefore, the PC01, the mobile phone 02-1 and the mobile phone 03-1 can carry out conference type conversation, and the use experience of the user is improved.

Referring to fig. 13, a voice call system corresponding to the above-mentioned technical solutions of S1901 to S1905 can be shown in fig. 25. The voice call system is different from the voice call system shown in fig. 13 in that a third data converter 13015 (including a third digital-to-analog converter 130151 and a third analog-to-digital converter 130152) connected to the first baseband chip 1307, and a third microphone 13016 and a third speaker 13017 connected to the third data converter 13015 are further included in the handset 02-1 in fig. 25. For the rest of the architectures, reference may be made to the related description of fig. 18 in the foregoing embodiments, and further description is omitted here.

In addition, the transmission and playing of the sound data between the mobile phone 02-1 and the PC01 and the mobile phone 03-1 can refer to the related description of fig. 13 in the foregoing embodiment. The difference lies in that: the first baseband chip 1307 sends the first audio data and the second audio data to the third digital-to-analog converter 130151 to be converted into first sound data and second sound data, and played through the third speaker 13017. The third microphone 13016 collects third sound data and sends the third sound data to the third analog-to-digital converter 130152 for conversion into third audio data. Then, the third analog-to-digital converter 130152 transmits the third audio data to the PC01 and the cellular phone 03-1 through the transmission paths of the first audio data and the second audio data.

In the technical solution provided in the embodiment of the present application, when the dialing software is installed on the PC01, the dialing software may be required to be bound to one or more telephone numbers, so as to facilitate subsequent knowledge of a call state (in a call or not in a call) of a mobile phone (e.g., the mobile phone 02-1) corresponding to the telephone number, and to only allow the PC01 to use the functions of making and receiving calls of the mobile phone corresponding to the telephone number. And then the user can know whether the mobile phone corresponding to the telephone number is used for making a call by others on the PC01 by using the dialing software, and the secrecy and the safety of the function of using the functions of making and receiving calls of other mobile phones on the PC01 of a certain user are improved.

Based on the above-described scenarios, there are some scenarios in which a user using the PC01 may want to join in a mobile voice communication during which the mobile phone 02-1 is in mobile voice communication with another mobile phone (e.g., the mobile phone 03-2). For example, a user a who uses the mobile phone 02-1 (the mobile phone of a) to perform mobile voice communication with the mobile phone 03-1, a user B to which the mobile phone 03-1 belongs, and a user C are all in a friendship, and C serves a visitor at the home of a. Then C is likely to want to join during the course of a talking with B. In this case, the PC01 needs to perform related operations on the PC01, so that the PC01 can acquire and play fourth sound data of the call between the mobile phone 02-1 and the mobile phone 03-2, and can acquire and send fifth sound data to the mobile phone 02-1 and the mobile phone 03-2 for playing.

Based on this, referring to fig. 26, the voice call method provided in the embodiment of the present application may further include S2601-S2609:

s2601, the PC01 responds to the third operation, and sends a second request to the cell phone 02-1 through the first wireless communication connection.

The second request is used for requesting to play fourth sound data in the call connection established between the mobile phone 02-1 and the mobile phone 03-2, and sending fifth sound data acquired by the PC01 to the mobile phone 02-1 and the mobile phone 03-2.

Illustratively, referring to fig. 27, the dialing software on the PC01 may display a control 2701 for calling on the interface when there is a call on the cellular phone 02-1. The third operation may be a click operation of the in-call control 2701 by the user. The PC01 may send a second request to the cell phone 02-1 through the first wireless communication connection in response to a click operation of the in-call control 2701 by the user.

Of course, in the implementation, the dialing software indicates the mode that the mobile phone 02-1 is in a call, and the third operation may also be any other feasible mode, which is not specifically limited in the present application.

S2602, the mobile phone 02-1 receives the second request through the first wireless communication connection, and responds to the second request to display the second communication access control.

The second call access control may refer to the related expression of the first call access control, and details are not repeated here.

S2603, the mobile phone 02-1 responds to the determined operation of the second communication access control by the user, and sends a second response and fourth audio data to the PC01 side through the first wireless communication connection.

The second response is used for indicating that the PC01 is allowed to play fourth sound data in the call connection established between the mobile phone 02-1 and the mobile phone 03-2, and sending fifth sound data collected by the PC01 to the mobile phone 02-1 and the mobile phone 03-2.

The fourth audio data is data after the fourth audio data is converted. Specifically, the fourth sound data may include the first sub sound data collected by the mobile phone 02-1 and the second sub sound data collected by the mobile phone 03-1. The first sub sound data may be converted into the first sub audio data as a part of the fourth audio data via the cellular phone 02-1. The second sub audio data can be converted into second sub audio data by the handset 03-1 and then sent to the handset 02-1 as another part of the fourth audio data.

S2604, the PC01 receives the second response and the fourth audio data of the mobile phone 02-1 through the first wireless communication connection.

S2605, the PC01 responds to the second response, converts the fourth audio data into fourth audio data for playing, acquires fifth audio data, converts the fifth audio data into fifth audio data, and sends the fifth audio data to the mobile phone 02-1 through the first wireless communication connection.

S2606, the mobile phone 02-1 receives the fifth audio data through the first wireless communication connection, and converts the fifth audio data into fifth audio data for playing.

S2607, the mobile phone 02-1 sends the fifth audio data to the mobile phone 03-2 through the mobile communication connection established with the mobile phone 03-2.

S2608, the mobile phone 03-2 receives the fifth audio data through the mobile communication connection established with the mobile phone 02-1, and converts the fifth audio data into fifth audio data for playing.

S2609, the handset 02-1 responds to the hang-up operation of the user, disconnects the mobile communication connection established with the handset 03-2, and sends a call termination message to the PC0 through the first wireless communication connection.

Wherein the call termination message is used to indicate that the mobile voice communication between the handset 02-1 and the handset 03-2 has ended. After the step S2609, the PC01, the mobile phone 02-1 and the mobile phone 03-2 do not transmit audio data to each other any more. Referring to fig. 25, a voice call system corresponding to the above technical solutions of S2601 to S2608 is shown in fig. 28. The voice call system is different from the voice call system shown in fig. 25 in that the mobile phone 03-2 in fig. 28 corresponds to the mobile phone 03-1 in fig. 18. Fig. 28 may specifically include a fourth radio frequency circuit 13018, a third baseband chip 13019, a fourth data converter 13020 (a fourth digital-to-analog converter 130201 and a fourth analog-to-digital converter 130202), a touch screen 13021, a fourth microphone 13023, and a fourth speaker 13024. The connection result of each module in fig. 28 can be expressed by referring to fig. 25, and is not described herein again. The audio data (fourth audio data and fifth audio data) between the PC01, the cellular phone 02-1, and the cellular phone 03-2 can be referred to the related explanation described above with respect to fig. 25. The difference between the first and second sound data is that the third sound data in the description of fig. 25 corresponds to the first sub sound data corresponding to the first sub sound data in the fourth audio data in the claims corresponding to S2601 to S2608, the second sound data corresponds to the second sub sound data corresponding to the second sub sound data in the fourth audio data in the claims corresponding to S2601 to S2608, and the first sound data corresponds to the fifth sound data in the claims corresponding to S2601 to S2608.

Therefore, the user can join the ongoing call of the mobile phone 02-1 through the PC01, a conference-like effect is generated, and the user experience is improved.

With reference to fig. 1, the voice call method provided in the embodiment of the present application may also be applied to a voice call system as shown in fig. 29. In this system, a PC01, a handset 02-1 (i.e., the first terminal mentioned in this application), a headset 04 (in fig. 1, a headset 04-1 and a headset 04-2 are taken as examples, and in practice, there may be fewer or more) and a handset 03-1 (i.e., the second terminal mentioned in this application) are included.

Illustratively, the headset 04 may be a bluetooth headset. Fig. 30 is a schematic structural diagram of a bluetooth headset according to an embodiment of the present application.

Specifically, referring to fig. 30, an earplug (e.g., a left earplug) of the bluetooth headset 04 may include: a processor 041, a memory 042, a sensor 043, a wireless communication module 044, a speaker 045, a microphone 046, and a power supply 047.

The memory 042 may be used for storing, among other things, application code for establishing a wireless connection with another ear plug of the bluetooth headset 04, such as the right ear plug 04-2, and for enabling the ear plug to make a pairing connection with the handset 02-1. The processor 041 may control the execution of the above-mentioned application program codes to implement the functions of the earpieces of the bluetooth headset in the embodiment of the present application.

The memory 042 may also have stored therein a bluetooth address for uniquely identifying the earpiece and a bluetooth address of another earpiece of the TWS headset. In addition, the memory 042 may also store connection data with an electronic device that the earplug has been successfully paired with before. For example, the connection data may be a bluetooth address of the electronic device that was successfully paired with the earpiece. Based on the connection data, the ear bud can be automatically paired with the electronic device without having to configure a connection therewith, such as for legitimacy verification or the like. The bluetooth address may be a Media Access Control (MAC) address.

The sensor 043 may be a distance sensor or a proximity light sensor. The ear bud can determine whether it is worn by the user through the sensor 043. For example, the earbud may utilize a proximity light sensor to detect whether an object is near the earbud to determine whether the earbud is being worn by a user. The earplug may turn on the speaker 045 when it is determined that the earplug is being worn. In some embodiments, the earplug may further include a bone conduction sensor, incorporated into a bone conduction earpiece. By utilizing the bone conduction sensor, the earplug can acquire the vibration signal of the vibration bone block of the sound part, analyze the voice signal and realize the voice function. In other embodiments, the ear bud may further include a touch sensor for detecting a touch operation of a user. In other embodiments, the ear bud may further include a fingerprint sensor for detecting a user's fingerprint, identifying the user's identity, and the like. In other embodiments, the earplug may further comprise an ambient light sensor that adaptively adjusts parameters, such as volume, based on the perceived brightness of the ambient light.

And a wireless communication module 044 for supporting short-distance data exchange between the earphone of the bluetooth headset and various electronic devices, such as the mobile phone 02-1. In some embodiments, the wireless communication module 044 may be a bluetooth transceiver. The earphone of the bluetooth headset can establish wireless connection with the mobile phone 02-1 through the bluetooth transceiver to realize short-distance data exchange between the bluetooth transceiver and the mobile phone.

At least one speaker 045, which may also be referred to as an "earpiece," may be used to convert electrical audio signals into sound signals that are played. For example, when the earphone of the bluetooth headset is used as the audio output device of the mobile phone 02-1, the speaker 045 may convert the received audio electrical signal into a sound signal and play the sound signal.

At least one microphone 046, which may also be referred to as a "microphone," is used to convert sound signals into electrical audio signals. For example, when the earphone of the bluetooth headset 04 is used as the audio input device of the mobile phone 02-1, the microphone 046 may collect the voice signal of the user and convert the voice signal into an audio electrical signal during the process of speaking (such as a call or a voice message).

A power supply 047 may be used to supply power to the various components contained in the earplugs of the bluetooth headset 04. In some embodiments, the power source 047 may be a battery, such as a rechargeable battery.

Typically, the bluetooth headset 04 will be provided with an earpiece box. This earplug box can be used for accomodating bluetooth headset's left and right sides earplug. The earplug box can be used for containing the left earplug and the right earplug of the Bluetooth headset. In addition, the earplug box can also charge the left earplug and the right earplug of the Bluetooth headset 04. Accordingly, in some embodiments, the above-described earplug may further comprise: input/output interface 048. The input/output interface 048 may be used to provide any wired connection between the earplugs of the bluetooth headset and an earpiece box, such as the earpiece boxes 04-3 described above.

In some embodiments, the input/output interface 048 may be an electrical connector. When the earplugs of the bluetooth headset 04 are placed in the earplug case, the earplugs of the bluetooth headset 04 may be electrically connected with the earplug case (e.g., with the input/output interface of the earplug case) through the electrical connector. After this electrical connection is established, the earpiece box can charge the power supply 047 for the earpieces of the bluetooth headset. The earplugs of the bluetooth headset 04 may also be in data communication with the earpiece box after the electrical connection is established. For example, the earplugs of the bluetooth headset 04 may receive pairing instructions from the earpiece box through the electrical connection. The pairing command is used to instruct the ear plug of the bluetooth headset 04 to open the wireless communication module 044, so that the ear plug of the bluetooth headset 04 can perform pairing connection with the mobile phone 02-1 by using a corresponding wireless communication protocol (such as bluetooth).

Of course, the ear plug of the bluetooth headset 04 may not include the input/output interface 048. In this case, the ear buds can realize a charging or data communication function based on the wireless connection established with the ear bud case through the above-described wireless communication module 044.

Additionally, in some embodiments, the earplug case may further include a processor, memory, and the like. The memory may be used to store application program code and be controlled in execution by the processor of the earplug case to implement the functionality of the earplug case. For example. When the user opens the lid of the earplug case, the processor of the earplug case may send a pairing command or the like to the earplugs of the bluetooth headset in response to the user opening the lid by executing application program code stored in the memory.

It is understood that the illustrated structure of the embodiment of the present application does not constitute a specific limitation to the earplug of the bluetooth headset 04. It may have more or fewer components than shown in fig. 30, may combine two or more components, or may have a different configuration of components. For example, the earplug may further include an indicator light (which may indicate the status of the earplug, such as power), a dust screen (which may be used with the earpiece), and the like. The various components shown in fig. 30 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing or application specific integrated circuits.

It should be noted that the left and right earplugs of the bluetooth headset 04 may have the same structure. For example, the left and right earplugs of the bluetooth headset 04 may both include the components shown in fig. 30. Alternatively, the structure of the left and right earplugs of the bluetooth headset 04 may be different. For example, one earpiece (e.g., the left earpiece) of the bluetooth headset 04 may include the components shown in fig. 30, while the other earpiece (e.g., the right earpiece) may include other components than the microphone 046 in fig. 30.

Because in practice, the user may establish a connection with the handset 02-1 using a bluetooth headset (i.e., the headset 04 described above) during the course of using the dialing or answering functions of the handset 02-1 on the PC. In this case, the user is likely to need to use the bluetooth headset for a call in the subsequent call. Therefore, in order to ensure this user requirement, in some embodiments, as shown in fig. 31 in conjunction with fig. 4, S304 may be replaced with S304', and S308 may be replaced with S308':

s304' and the PC01 collect first sound data under the condition that the Bluetooth connection between the mobile phone 02-1 and any earphone is not established, convert the first sound data into first audio data, and send the first audio data to the mobile phone 02-1 through the first wireless communication connection.

To implement S304', in practice, after the handset 02-1 establishes a bluetooth connection with the first headset, the handset 02-1 should send a bluetooth setup message to the PC 01. The bluetooth setup message is used to indicate that the handset 02-1 has established a bluetooth connection with the first headset. In this way, if the PC01 does not receive the bluetooth setup message, the PC01 can determine that the handset 02-1 does not establish a bluetooth connection with any headset.

In addition, in order to make the user clearly know whether the mobile phone 02-1 establishes a bluetooth connection with any headset, the PC01 may further display a corresponding prompt message in the dialing software of the PC after receiving the bluetooth establishment message. For example, a popup window may be displayed, and a prompt message similar to the word "your mobile phone a and headset B establish bluetooth connection" may be displayed in the popup window. The mobile phone a is the mobile phone 02-1, and the earphone B is the first earphone which establishes a bluetooth connection with the mobile phone 02-1.

S308', the mobile phone 02-1 receives second audio data from the mobile phone 03-1 through the mobile communication connection, and sends the second audio data to the PC01 through the first wireless communication connection under the condition that the mobile phone 02-1 does not establish Bluetooth connection with any earphone.

By adopting the scheme, the embodiment of the application can enable the PC to collect the first sound data and start the first sound data to the first terminal only under the condition that the first terminal is not in Bluetooth connection with any earphone. The first terminal also transmits the second audio data to the PC only in the case where no bluetooth connection is established with any of the headsets.

In other embodiments, if the user establishes a bluetooth connection with the mobile phone 02-1 during the process of using the PC01 to communicate with the mobile phone 03-1, the user may need to use the bluetooth headset to communicate with the mobile phone 03-1, and no longer use the PC. Based on this, taking the first earphone as the earphone 04-1 as an example, with reference to fig. 4 and with reference to fig. 32, the voice call method provided in the embodiment of the present application may further include the following steps (S3201-S3209) after the step S303, and step S307.

S3201, the mobile phone 02-1 and the earphone 04-1 establish Bluetooth connection, and the earphone 04-1 collects third sound data under the condition that the earphone 04-1 is in a wearing state.

Specifically, whether the headset 04-1 establishes a bluetooth connection with the mobile phone 02-1 and is in a wearing state may be determined by the headset 04-1.

Since the user does not need to use the bluetooth headset to talk to the handset 03-1 when the 04-1 bit is worn. Therefore, in step S3201, it is necessary that the headset 04-1 is in a wearing state, and the headset 04-1 collects the third sound data to further complete the call process with the mobile phone 03-1.

In order to enable the user to decide whether to use the headset 04-1 to complete the call with the mobile phone 03-1 when the mobile phone 02-1 establishes the bluetooth connection with the headset 04-1, referring to fig. 33 in conjunction with fig. 32, the step S3201 may be preceded by steps S3201A-S3201C:

S3201A, mobile phone 02-1 and earphone 04-1 establish Bluetooth connection, mobile phone 02-1 sends call transfer request to PC 01.

The call transfer request is used for requesting to confirm whether the earphone 04-1 is used for completing the call with the mobile phone 03-1.

S3201B and PC01 receive the call transfer request from the cellular phone 02-1, and display the call transfer control in response to the call transfer request.

Illustratively, PC01 may display the call transfer control in a pop-up manner. Specifically, as shown in fig. 34, the PC01 can display a pop-up window 3401. The pop-up window 3401 includes a prompt similar to the word "whether to use the earphone 04-1 to complete a call with the mobile phone 03-1" and two buttons of yes and no.

The user performing the trigger operation on the yes button indicates that the user needs to use the earphone 04-1 to complete the call with the mobile phone 03-1. The PC01 can respond to the user's trigger operation of the yes button and thereafter no longer acquire the first sound data.

The user's actuation of the no button indicates a determination that the user does not need to use the headset 04-1 to complete a call with the handset 03-1. The PC01 may continue to collect and transmit the first sound data to the cellular phone 02-1 in response to the user's trigger operation of the "no" button.

Of course, in practice, the PC01 may also display the call transfer control in other manners, which is not specifically limited in this embodiment of the application.

S3201C, the PC01 sends a determination instruction to the headset 04-1 in response to the determination operation of the call transfer control by the user, and does not collect the first sound data any more.

Here, taking the example shown in fig. 34 as an example, the determination operation may be a trigger operation of the "yes" button by the user. The determining instruction is used for instructing the earphone 04-1 to collect third sound data, sending the first sound data to the mobile phone 02-1, receiving second audio data sent by the mobile phone 02-1, converting the second audio data into second sound data, and playing the second sound data.

S3201 after S3201C may specifically be: the headphone 04-1 receives the determination instruction from the PC01, and in response to the determination instruction, the headphone 04-1 acquires the third sound data with the headphone 04-1 in the worn state.

Therefore, the user can freely select whether the conversation with the mobile phone 03-1 is carried out on the PC01 or the earphone 04-1, and the user experience is improved.

S3202, the earphone 04-1 converts the third sound data into third audio data, and sends the third audio data to the mobile phone 02-1.

S3203, the mobile phone 02-1 receives the third audio data and sends the third audio data to the mobile phone 03-1 through the mobile communication connection.

S3204, the mobile phone 03-1 receives the third audio data from the mobile phone 02-1, converts the third audio data into third sound data, and plays the third sound data.

S3205, the mobile phone 02-1 receives second audio data from the mobile phone 03-1 through the mobile communication connection.

S3206, the mobile phone 02-1 sends the second audio data to the earphone 04-1.

S3207, the earphone 04-1 receives the second audio data from the mobile phone 02-1, converts the second audio data into second sound data, and plays the second sound data.

S3208, the earphone 04-1 responds to the hang-up operation of the user and sends a call ending instruction to the mobile phone 02-1.

The hang-up operation may be a single click, a double click, or a long press of a key on the earphone 04-1 by the user, or may be a touch operation of the earphone 04-1 by the user. The call ending instruction is used for instructing the mobile phone 02-1 to disconnect the mobile communication connection with the mobile phone 03-1.

S3209, the mobile phone 02-1 receives the call ending instruction from the earphone 04-1, and responds to the call ending instruction to disconnect the mobile communication connection with the mobile phone 03-1.

When the Bluetooth connection is established between the mobile phone 02-1 and the earphone 04-1 is in a wearing state, the PC01 does not collect the first sound signal, and the mobile phone 02-1 does not send the second audio data to the PC.

It should be noted that the sequence of S3201 to S3207 may be determined according to practical situations, and the above example does not specifically limit the actual sequence of S3201 to S3208. In addition, the above-mentioned S3201-S3209 may be executed at any feasible time between steps S304-S309 shown in fig. 4, which is not specifically limited by the present application.

Based on the scheme, the user can transfer the voice call from the PC01 to the earphone 04-1 at any time according to the self requirement in the process of using the dialing or answering function of the mobile phone 02-1 on the PC01, and the use experience of the user is improved.

Based on the technical solution corresponding to the example shown in fig. 16, in practice, a user may want to directly use the mobile phone 02-1 to communicate with the mobile phone 03-1 after unlocking the mobile phone 02-1 in the process of using the dialing or answering functions of the mobile phone 02-1 on the PC. In this case, the PC01 does not acquire the first audio data and transmit the first audio data to the cellular phone 02-1, and the cellular phone 02-1 does not transmit the second audio data to the PC 01. The mobile phone 02-1 and the mobile phone 03-1 directly carry out voice communication. Thus, in some embodiments, during mobile voice communication between the handset 02-1 and the handset 03-1 (i.e., during execution of S304-S309 as shown in fig. 16). Referring to fig. 35 in conjunction with fig. 16, the method may further include the following steps (S3501 to S3507) after the steps S304 to S306 and S308 to S311 are removed in the step S303:

s3501, the mobile phone 02-1 responds to unlocking operation of a user, and under the condition that the screen is switched from a black screen state or a screen locking state to an unlocking state, the mobile phone 02-1 sends a first instruction to the PC01 through first wireless communication connection.

The first instruction is used for instructing the PC01 to stop collecting the first sound data. The unlocking operation can be any feasible operation for unlocking the screen, such as fingerprint unlocking operation, facial recognition unlocking operation, password unlocking operation and the like. This is not specifically limited by the present application.

In one implementation, to allow the user to freely choose whether to transfer the call from PC01 to handset 02-1 after unlocking handset 02-1. Therefore, when the mobile phone 02-1 responds to the unlocking operation of the user and the mobile phone 02-1 is switched from the black screen state or the screen locking state to the unlocking state, the mobile phone can also display corresponding prompt information to prompt the user whether to transfer the call to the mobile phone 20-1. Specifically, referring to fig. 36, after the mobile phone 02-1 is unlocked, a pop-up window 3601 shown in fig. 36 can be displayed. The popup window 3601 includes a prompt like "whether to use the mobile phone 02-1 to complete a call with the mobile phone 03-1", and two buttons of "yes" and "no".

The user performing the trigger operation on the yes button indicates that the user needs to use the mobile phone 02-1 to complete the call with the mobile phone 03-1. The PC01 can respond to the user's trigger operation of the yes button and thereafter no longer acquire the first sound data.

The user's trigger operation of the no button indicates that it is determined that the user does not need to use the mobile phone 02-1 to complete a call with the mobile phone 03-1. The PC01 may continue to collect and transmit the first sound data to the cellular phone 02-1 in response to the user's trigger operation of the "no" button.

Of course, in practice, the mobile phone 02-1 may also display the above-mentioned prompt information in other manners, which is not specifically limited in this embodiment of the application.

S3502, the PC01 receives the first instruction through the first wireless communication connection, and in response to the first instruction, the collection of the first sound data is stopped.

S3503, the mobile phone 02-1 collects fourth sound data, converts the fourth sound data into fourth audio data, and then sends the fourth audio data to the mobile phone 03-1 through mobile communication connection.

S3504, the mobile phone 03-1 receives fourth audio data through mobile communication connection, converts the fourth audio data into fourth audio data, and then plays the fourth audio data.

S3505, the mobile phone 02-1 receives second audio data from the mobile phone 03-1 through the mobile communication connection.

S3506 and the mobile phone 02-1 converts the second audio data into second audio data, and then plays the second audio data.

S3507, the mobile phone 02-1 responds to hang-up operation of the user, and mobile communication connection with the mobile phone 03-1 is disconnected.

The sequence of the steps S3053-S3506 is determined according to the actual situation, and the examples do not limit this.

Based on the scheme, in the process that the user uses the dialing function or the answering function of the mobile phone 02-1 on the PC01, if the user needs to directly use the mobile phone 02-1 for communication, the voice communication can be transferred from the PC to the mobile phone 02-1 in time after the mobile phone 02-1 is unlocked. Therefore, the user can select a proper communication path according to the self requirement, and the use experience of the user is improved.

It is to be understood that the above-mentioned devices and the like include corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the present application.

In the embodiment of the present application, the personal computer and the first terminal may be divided into functional modules according to the method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.

In the case of adopting a method of dividing each function module corresponding to each function, as shown in fig. 37, an embodiment of the present application provides a personal computer PC including: a communication module 371, a processing module 372, a receiving module 373, a collecting module 374 and a playing module 375.

Specifically, the processing module 372 is configured to control the communication module 371 to establish a wireless communication connection with at least one terminal. The PC and at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection. The processing module 372 controls the communication module 371 to send the call instruction to the first terminal through the first wireless communication connection in response to the receiving module 373 receiving the first operation in the dialing software.

The first terminal is any one of at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through any one of the at least one terminal; under the condition that the distance between the PC and the first terminal is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the PC and the first terminal is greater than a first distance threshold.

The collecting module 374 is used for collecting the first sound data. The processing module 372 is further configured to convert the first sound data collected by the collecting module 374 into first audio data, and control the communication module 371 to send the first audio data to the first terminal through the first wireless communication connection. The communication module 371 is further operable to receive second audio data from the first terminal over the first wireless communication connection. The processing module 372 is further configured to convert the second audio data into second audio data, and control the playing module 375 to play the second audio data; the second audio data is received by the first terminal from the second terminal.

Optionally, the collecting module 374 is specifically configured to collect the first sound data when the first terminal does not establish bluetooth connection with any headset.

Optionally, the communication module 371 is further configured to receive a first instruction from the first terminal through the first wireless communication connection. The processing module 372 is further configured to stop acquiring the first sound data in response to the first instruction; the first instruction is used for instructing the PC to stop collecting the first sound data; the first instruction is generated when the first terminal is switched from a blank screen state or a screen locking state to an unlocking state.

Optionally, the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

Optionally, before the processing module 372 controls the communication module 371 to send the call instruction to the first terminal through the first wireless communication connection in response to the first operation in the dialing software received by the receiving module 373, the processing module 372 displays an incoming call reminding interface through the dialing software in response to a second call request from the first terminal received by the communication module 371; the second call request is generated by the first terminal based on the first call request from the second terminal. The first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

Optionally, the processing module 372 is specifically configured to: when the distance between the PC and the first terminal is smaller than the second distance threshold, controlling the communication module 371 to establish a first wireless communication connection with the first terminal; wherein the wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

Optionally, after the PC establishes the first wireless communication connection with the first terminal, the processing module 372 is further configured to control the PC to send the first prompt message in response to the PC establishing the first wireless communication connection with the first terminal; the first prompt message is used for requesting the user to confirm whether the function of answering or making a call by using the first terminal on the PC is used. The processing module 372 controls the communication module 371 to transmit the confirmation information to the first terminal through the first wireless communication connection in response to the second operation of the first prompt information by the user received by the receiving module 373. The second operation is used for confirming the function of answering or making a call on the PC by using the first terminal; the confirmation information is used for indicating that the user agrees that the PC uses the mobile phone to answer or dial the phone; the confirmation information is also used for indicating the first terminal to send first interconnection information to the PC; the first interconnection information at least comprises the phone book information of the first terminal. The communication module 371 is further configured to receive first interconnection information from the first terminal through the first wireless communication connection; the processing module 372 is further configured to store the first interconnection information.

Optionally, the processing module 372 is specifically configured to: if the dialing software is installed in the PC, storing first interconnection information; and if the dialing software is not installed in the PC, controlling the PC to send out second prompt information, wherein the second prompt information is used for prompting a user to install the dialing software in the PC. The processing module 372 is further configured to, in response to the operation of installing the dialing software received by the receiving module 373 by the user, store the first interconnection information after the dialing software is successfully installed.

Optionally, the communication module 371 is further configured to receive third audio data from the first terminal through the first wireless communication connection. The processing module 372 is further configured to convert the third audio data into third audio data and control the playing module 375 to play the third audio data; the third audio data is obtained by converting third sound data acquired by the first terminal through the first terminal.

Optionally, before the communication module 371 receives the third audio data sent by the first terminal through the first wireless communication connection, the communication module 371 is further configured to receive the first request from the first terminal through the first wireless communication connection. The processing module 372 is further configured to control the PC to display a first call access control in response to the first request; and the first request is used for requesting and confirming whether the first terminal is allowed to collect the third sound data and then sending the third sound data to the PC. The processing module 372 is further configured to control the communication module 371 to send a first response to the first terminal through the first wireless communication connection in response to the determination operation of the first call access control by the user received by the receiving module 373; the first response is used for indicating that the first terminal is allowed to send to the PC and the second terminal after the third sound data is collected.

With regard to the personal computer in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the voice call method in the foregoing embodiment, and is not specifically set forth herein. The related advantages can also refer to the related advantages of the voice call method, and are not described herein again.

In a case of dividing each functional module by corresponding functions, as shown in fig. 38, an embodiment of the present application provides a first terminal, including: a communications module 381 and a processing module 382.

Specifically, the processing module 382 is configured to control the communication module 381 to establish a first wireless communication connection with the personal computer PC. The PC and the first terminal log in the same user account, and the PC does not support the cellular network. The first wireless communication connection is a short-range wireless communication technology connection. The processing module 382 controls the communication module 381 to receive a call instruction transmitted from the PC through the first wireless communication connection. The call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The call instruction is generated by the PC in response to a first operation for the dialing software. And the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through the first terminal. Under the condition that the distance between the first terminal and the PC is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the first terminal and the PC is greater than a first distance threshold.

The processing module 382 is further configured to control the communication module 381 to establish a mobile communication connection with the second terminal in response to the call instruction when the first terminal is in the blank screen state or the lock screen state. The communication module 381 is further configured to receive second audio data from the second terminal through the mobile communication connection and transmit the second audio data to the PC through the wireless communication connection. The communication module 381 is further configured to receive the first audio data from the PC through the first wireless communication connection, and send the first audio data to the second terminal through the mobile communication connection. The first audio data is obtained by converting first sound data acquired by a PC through the PC. And under the condition that the first terminal is in the unlocking state, the first terminal does not respond to the call instruction.

Optionally, the communication module 381 is specifically configured to: and under the condition that the first terminal does not establish Bluetooth connection with any earphone, the first terminal sends second audio data to the PC through the first wireless communication connection.

Optionally, the first terminal establishes a bluetooth connection with the first headset, and the communication module 381 is further configured to receive third audio data from the first headset when the first headset is in a wearing state; the third audio data is obtained by converting third sound data collected by the first earphone. The communication module 381 is further configured to send third audio data to the second terminal through the mobile communication connection. The communication module 381 is also used to send second audio data to the first headset. And under the condition that the first terminal and the first earphone are connected in a Bluetooth mode and the first earphone is in a wearing state, the first terminal does not send second audio data to the PC.

Optionally, the first terminal further includes an acquisition module 383. The communication module 381 is further configured to send a first instruction to the PC through the first wireless communication connection in a case where the processing module 382 controls the first terminal to transition from the blank screen state or the lock screen state to the unlock state in response to an unlocking operation by the user; the first instruction is used for instructing the PC to stop collecting the first sound data. The collecting module 383 is also used for collecting fourth sound data. The communication module 381 is further configured to convert the fourth audio data acquired by the acquisition module 383 into fourth audio data, and then send the fourth audio data to the second terminal through the mobile communication connection; and the first terminal converts the second audio data into second audio data and then plays the second audio data.

Optionally, the call instruction is generated by the PC in response to a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

Optionally, before the communication module 381 receives the call instruction from the first terminal through the first wireless communication connection, the communication module 381 is further configured to receive a first call request from the second terminal by the first terminal. The first call request is for requesting mobile voice communication with the first terminal. The processing module 382 is further configured to control the communication module 381 to send a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the second call request is used for enabling the PC to display the incoming call reminding interface through dialing software; the first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

Optionally, the processing module 382 is specifically configured to: when the distance between the first terminal and the PC is smaller than the second distance threshold, controlling the communication module 381 to establish a first wireless communication connection with the PC; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

Optionally, the first terminal further includes a receiving module 384. After the processing module 382 controls the communication module 381 to establish the first wireless communication connection with the personal computer PC, the processing module 382 is further configured to control the first terminal to issue the first prompt message in response to the first terminal establishing the first wireless communication connection with the PC. The first prompt message is used for requesting the user to confirm whether the function of answering or making a call by using the first terminal on the PC is used. The processing module 382 is further configured to, in response to a second operation of the first prompt message by the user received by the receiving module 384, control the communication module 381 to send the first interconnection message to the PC through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is a function for confirming answering or making a call using the first terminal on the PC.

Optionally, the processing module 382 is specifically configured to: if the first terminal is in a blank screen state or a screen locking state, the communication module 381 is controlled to send a second call request to the PC through the first wireless communication connection; and if the first terminal is in the unlocking state, the second call request is not sent to the PC.

Optionally, the processing module 382 is further configured to control the first terminal to send a third prompt message in a process that the PC uses the first terminal to answer or make a call, where the third prompt message is used to indicate that the PC is in a call.

Optionally, the first terminal further comprises a playing module 385. The receiving module 384 is further configured to receive a third operation of the user on the third prompt message, where the third operation is used to request to play the first sound data and the second sound data, and trigger the first terminal to collect and send the third sound data to the PC and the second terminal. The processing module 382 is further configured to, in response to a third operation received by the receiving module 384, convert the first audio data into first sound data and control the playing module 385 to play the first sound data, convert the second audio data into second sound data and play the second sound data, control the collecting module 383 to collect the third sound data and convert the third sound data into third audio data, control the communication module 381 to send the third audio data to the PC through the first wireless communication connection, and control the communication module 381 to send the third audio data to the second terminal through the mobile communication connection.

Optionally, the processing module 382 is specifically configured to: the processing module 382 controls the communication module 381 to transmit the first request to the PC through the first wireless communication connection in response to the third operation. The first request is used for requesting and confirming whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the third sound data to the PC and the second terminal after the third sound data is collected. After the communication module 381 receives a first response sent by the PC through the first wireless communication connection, the processing module 382 converts the first audio data into first sound data and controls the playing module 385 to play the first sound data, the processing module 382 converts the second audio data into second sound data and controls the playing module 385 to play the second sound data, the control acquisition module 383 acquires third sound data and converts the third sound data into third audio data, the control communication module 381 sends the third audio data to the PC through the first wireless communication connection, and the control communication module 381 sends the third audio data to the second terminal through the mobile communication connection. The first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and transmitting the third sound data to the PC and the second terminal after collecting the third sound data; the first response is generated by the PC in response to the determination operation of the user on the first call access control displayed by the PC; the first call access control is generated and displayed by the PC in response to the first request.

With regard to the first terminal in the foregoing embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the voice call method in the foregoing embodiment, and is not specifically set forth herein. The related advantages can also refer to the related advantages of the voice call method, and are not described herein again.

Embodiments of the present application also provide a personal computer, which includes a display screen, a memory, and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the personal computer to perform the parts of the voice call method as provided in the previous embodiments that are performed by the personal computer. The specific result of the personal computer can be referred to the structure of the personal computer 01 shown in fig. 2.

Specifically, when the computer instructions are executed by the processor, the terminal executes the following steps: the PC establishes a wireless communication connection with at least one terminal. The PC and at least one terminal log in the same user account, the PC does not support a cellular network, and the wireless communication connection is short-distance wireless communication technology connection. The PC sends a call instruction to the first terminal through the first wireless communication connection in response to a first operation at the dialing software. The first terminal is any one of at least one terminal; the first wireless communication connection is established between the PC and the first terminal; the call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The dialing software is installed on the PC and used for carrying out mobile voice communication with other terminals through any one of the at least one terminal; under the condition that the distance between the PC and the first terminal is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; under the condition that the distance between the PC and the first terminal is greater than a first distance threshold value, the first wireless communication connection is Wi-Fi connection; the method comprises the steps that a PC collects first sound data, converts the first sound data into first audio data and sends the first audio data to a first terminal through first wireless communication connection; the PC receives second audio data from the first terminal through the first wireless communication connection, converts the second audio data into second audio data, and plays the second audio data; the second audio data is received by the first terminal from the second terminal.

Optionally, the computer instructions, when executed by the processor, cause the personal computer to perform the steps of: : the PC collects first sound data under the condition that the first terminal is not in Bluetooth connection with any earphone, converts the first sound data into first audio data, and sends the first audio data to the first terminal through a first wireless communication connection.

Optionally, when the computer instructions are executed by the processor, the personal computer further performs the following steps in the process of the mobile voice communication between the first terminal and the second terminal: the PC receives a first instruction from the first terminal through the first wireless communication connection, and stops collecting the first sound data in response to the first instruction; the first instruction is used for instructing the PC to stop collecting the first sound data; the first instruction is generated when the first terminal is switched from a blank screen state or a screen locking state to an unlocking state.

Optionally, the first operation is a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

Optionally, when the computer instructions are executed by the processor, the personal computer further performs the following steps before sending the call instruction to the first terminal through the first wireless communication connection in response to the first operation in the dialing software: : the PC responds to a second call request from the first terminal and displays a call reminding interface through dialing software; the second call request is generated by the first terminal based on the first call request from the second terminal. The first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

Optionally, the computer instructions, when executed by the processor, cause the personal computer to perform the steps of: when the distance between the PC and the first terminal is smaller than a second distance threshold value, the PC and the first terminal establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

Optionally, when the computer instruction is executed by the processor, the personal computer further specifically performs the following steps after establishing the first wireless communication connection with the first terminal: responding to the establishment of a first wireless communication connection between the PC and the first terminal, and sending first prompt information by the PC; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; the PC responds to a second operation of the user on the first prompt message and sends confirmation information to the first terminal through the first wireless communication connection; the second operation is used for confirming the function of answering or making a call on the PC by using the first terminal; the confirmation information is used for indicating that the user agrees that the PC uses the mobile phone to answer or dial the phone; the confirmation information is also used for indicating the first terminal to send first interconnection information to the PC; the first interconnection information at least comprises the phone book information of the first terminal; the PC receives first interconnection information from a first terminal through a first wireless communication connection; the PC stores the first interconnection information.

Optionally, the computer instructions, when executed by the processor, cause the personal computer to perform the steps of: if the dialing software is installed in the PC, the PC stores first interconnection information; if the dialing software is not installed in the PC, the PC sends out second prompt information, and the second prompt information is used for prompting a user to install the dialing software in the PC; and the PC responds to the operation of installing the dialing software by the user, and stores the first interconnection information after the dialing software is successfully installed.

Optionally, the computer instructions, when executed by the processor, cause the personal computer to further perform the steps of: the PC receives third audio data from the first terminal through the first wireless communication connection, converts the third audio data into third sound data and plays the third sound data; the third audio data is obtained by converting third sound data acquired by the first terminal through the first terminal.

Optionally, when executed by the processor, the computer instructions cause the personal computer to further perform the following steps before receiving the third audio data sent by the first terminal through the first wireless communication connection: the PC receives a first request from the first terminal through the first wireless communication connection, and responds to the first request to display a first call access control; the first request is used for requesting to confirm whether the first terminal is allowed to collect the third sound data and then is sent to the PC; the PC responds to the determination operation of the user on the first call access control and sends a first response to the first terminal through the first wireless communication connection; the first response is used for indicating that the first terminal is allowed to send to the PC and the second terminal after the third sound data is collected.

The embodiment of the application also provides a first terminal, which comprises a display screen, a memory and one or more processors; the display screen and the memory are coupled with the processor; wherein the memory has stored therein computer program code comprising computer instructions which, when executed by the processor, cause the terminal to perform the part of the voice call method provided as the foregoing embodiment that the first terminal performs. The detailed result of the first terminal can refer to the structure of the terminal 100 shown in fig. 3.

Specifically, when the computer instructions are executed by the processor, the terminal executes the following steps: the first terminal establishes a first wireless communication connection with the personal computer PC. The PC and the first terminal log in the same user account, and the PC does not support the cellular network. The first wireless communication connection is a short-range wireless communication technology connection. The first terminal receives a call instruction sent by the PC through the first wireless communication connection. The call instruction is used for indicating the first terminal to carry out mobile voice communication with the second terminal. The call instruction is generated by the PC in response to a first operation for the dialing software. And the dialing software is installed on the PC and is used for carrying out mobile voice communication with other terminals through the first terminal. Under the condition that the distance between the first terminal and the PC is smaller than or equal to a first distance threshold value, the first wireless communication connection is Bluetooth connection; the first wireless communication connection is a Wi-Fi connection if the distance between the first terminal and the PC is greater than a first distance threshold.

And under the condition that the first terminal is in a black screen state or a screen locking state, responding to the call instruction and establishing mobile communication connection with the second terminal. The first terminal receives second audio data from the second terminal through the mobile communication connection and transmits the second audio data to the PC through the wireless communication connection. The first terminal receives first audio data from the PC through the first wireless communication connection and sends the first audio data to the second terminal through the mobile communication connection. The first audio data is obtained by converting first sound data acquired by a PC through the PC. And under the condition that the first terminal is in the unlocking state, the first terminal does not respond to the call instruction.

Optionally, when the computer instruction is executed by the processor, the first terminal specifically executes the following steps: and the first terminal sends the second audio data to the PC through the first wireless communication connection under the condition that the first terminal does not establish Bluetooth connection with any earphone.

Optionally, when the computer instructions are executed by the processor, the first terminal further performs the following steps: the first terminal establishes Bluetooth connection with the first earphone, and receives third audio data from the first earphone under the condition that the first earphone is in a wearing state; the third audio data is obtained by converting third sound data acquired by the first earphone; the first terminal sends third audio data to the second terminal through mobile communication connection; the first terminal sends the second audio data to the first headset. And under the condition that the first terminal and the first earphone are connected in a Bluetooth mode and the first earphone is in a wearing state, the first terminal does not send second audio data to the PC.

Optionally, when the computer instructions are executed by the processor, the first terminal further performs the following steps in the process of performing mobile voice communication with the second terminal: the method comprises the steps that a first terminal responds to unlocking operation of a user, and sends a first instruction to a PC through first wireless communication connection under the condition that a screen blacking state or a screen locking state is converted into an unlocking state; the first instruction is used for instructing the PC to stop collecting the first sound data; the first terminal collects fourth sound data, converts the fourth sound data into fourth audio data and then sends the fourth audio data to the second terminal; and the first terminal converts the second audio data into second audio data and then plays the second audio data.

Optionally, the call instruction is generated by the PC in response to a first operation on a dialing interface of the dialing software; the first operation is used for triggering the PC to send a call instruction to the first terminal; the call instruction comprises a telephone number of the second terminal, and the call instruction is used for indicating the first terminal to request mobile voice communication with the second terminal.

Optionally, the computer instructions, when executed by the processor, cause the first terminal to further perform the following steps before receiving a call instruction from the first terminal through the first wireless communication connection: the first terminal receives a first call request from a second terminal; the first call request is used for requesting mobile voice communication with a first terminal; the first terminal sends a second call request to the PC through the first wireless communication connection; the second call request is used for indicating the second terminal to request mobile voice communication with the first terminal; the second call request is used for enabling the PC to display the incoming call reminding interface through dialing software; the first operation is an operation that a user answers an incoming call on the incoming call reminding interface.

Optionally, when the computer instruction is executed by the processor, the first terminal specifically executes the following steps: when the distance between the first terminal and the PC is smaller than a second distance threshold value, the first terminal and the PC establish first wireless communication connection; wherein the first wireless communication connection comprises a bluetooth connection and/or a Wi-Fi connection.

Optionally, when the computer instructions are executed by the processor, the first terminal further performs the following steps after establishing the first wireless communication connection with the personal computer PC: responding to the first terminal and establishing a first wireless communication connection with a PC, and sending first prompt information by the first terminal; the first prompt message is used for requesting a user to confirm whether a function of answering or making a call by using the first terminal on the PC is used; responding to a second operation of the user on the first prompt message, and sending first interconnection information to the PC by the first terminal through the first wireless communication connection; the first interconnection information at least comprises phone book information of the first terminal; the second operation is a function for confirming answering or making a call using the first terminal on the PC.

Optionally, when the computer instruction is executed by the processor, the first terminal specifically executes the following steps: if the first terminal is in a black screen state or a screen locking state, the first terminal sends a second call request to the PC through the first wireless communication connection; and if the first terminal is in the unlocking state, the first terminal does not send the second call request to the PC.

Optionally, when the computer instructions are executed by the processor, the first terminal further performs the following steps: and the first terminal sends third prompt information in the process that the PC uses the first terminal to answer or dial the call, wherein the third prompt information is used for indicating that the PC is in a call.

Optionally, when the computer instructions are executed by the processor, the first terminal further performs the following steps: the first terminal receives a third operation of the user on the third prompt message, wherein the third operation is used for requesting to play the first sound data and the second sound data, triggering the first terminal to collect and send third sound data to the PC and the second terminal; the first terminal responds to the third operation, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects the third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection.

Optionally, when the computer instruction is executed by the processor, the first terminal specifically executes the following steps: the first terminal transmits a first request to the PC through the first wireless communication connection in response to the third operation. The first request is used for requesting and confirming whether the first terminal is allowed to play the first sound data and the second sound data or not, and sending the third sound data to the PC and the second terminal after the third sound data is collected. The first terminal receives a first response sent by the PC through the first wireless communication connection, converts the first audio data into first sound data and plays the first sound data, converts the second audio data into second sound data and plays the second sound data, collects third sound data and converts the third sound data into third audio data, sends the third audio data to the PC through the first wireless communication connection, and sends the third audio data to the second terminal through the mobile communication connection. The first response is used for indicating that the first terminal is allowed to play the first sound data and the second sound data, and transmitting the third sound data to the PC and the second terminal after collecting the third sound data; the first response is generated by the PC in response to the determination operation of the user on the first call access control displayed by the PC; the first call access control is generated and displayed by the PC in response to the first request.

Embodiments of the present application further provide a computer-readable storage medium, which includes computer instructions, when the computer instructions are executed on a personal computer, the personal computer executes a part of the voice call method provided in the foregoing embodiments, where the part is executed by the personal computer.

An embodiment of the present application further provides a computer-readable storage medium, which includes computer instructions, and when the computer instructions are executed on a terminal, the terminal executes a part of the voice call method provided in the foregoing embodiment, where the part is executed by the first terminal.

Embodiments of the present application further provide a computer program product, which, when running on a computer, causes the computer to execute the part of the voice call method provided by the foregoing embodiments, which is executed by the personal computer. Wherein the computer may be the aforementioned personal computer.

The embodiment of the present application further provides a computer program product, which, when running on a computer, causes the computer to execute the part executed by the first terminal in the voice call method provided in the foregoing embodiment. Wherein the computer may be the aforementioned terminal.

Through the description of the above embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may be one physical unit or a plurality of physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in the form of a software product, where the software product is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

88页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于VAE和聚合HMM的多步攻击建模和预测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类