Communication method for wireless headset, wireless headset and wireless earplug

Through the collaborative work of the master and slave headsets, the problem of poor communication quality and reliability of wireless headsets in complex environments is solved, and stable bidirectional voice calls in blocking long-distance transmission are realized.

CN114945161BActive Publication Date: 2025-08-29WUXI ZGMICRO ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210360325.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-23
Publication Date
2025-08-29
Estimated Expiration
2039-12-23

AI Technical Summary

Technical Problem

Existing wireless headphones have poor communication quality and reliability in complex interference and fading environments, especially in the case of occluded long-distance transmission, especially in the absence of communication quality and reliability between wireless headphones through Bluetooth call transmission protocols and mobile phones or smartphones.

Method used

The master headset and the slave headset are used to interact data through wired or wireless connections. The master headset establishes a wireless connection with the telephone device, and realizes bidirectional communication with the slave headset based on the same communication link parameters. Through link quality judgment and power judgment, the headset that collects voice data is determined, and forwards voice data when necessary to ensure the communication reliability between the wireless headset and the telephone device in a complex environment.

Benefits of technology

In a long-distance transmission environment with complex interference and occlusion, through the collaborative work of the master and slave headset, the communication quality and reliability between the wireless headset and the telephone equipment are improved, the number of retransmissions is reduced, and the stability of two-way voice calls is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114945161B_ABST
    Figure CN114945161B_ABST
Patent Text Reader

Abstract

The present invention provides a communication method for a wireless headset, a wireless headset and a wireless earplug, and relates to the field of wireless communication technology. The wireless headset provided by the present invention includes a master headset and a slave headset, and the master headset and the slave headset exchange data through a wired or wireless connection. The master headset establishes a wireless connection with a telephone device and realizes two-way communication based on a first communication link. The master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and realizes two-way communication with the slave headset based on a second communication link. According to the first link quality and the second link quality, the headset for executing the collection of second voice data and sending the second voice data to the telephone device is determined. In the technical solution provided by the present invention, the headset with better link quality sends the second voice data to the telephone device at the same time, thereby improving the communication quality.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This invention is a divisional application of the Chinese invention patent application with the application date of December 23, 2019, patent application number: 201911342589.2, and invention name: "A communication method for wireless headphones, wireless headphones and wireless earplugs". Technical Field

[0002] The present invention relates to the technical field of wireless communications, and in particular to a communication method for a wireless headset, a wireless headset, and a wireless earplug. Background Art

[0003] The widespread use of wireless communication technology has made wireless products and services an integral part of people's lives. Wireless headsets, especially those based on mobile phones or smartphones, have brought tremendous convenience to people's lives. However, as people's demands for communication distance, quality, and reliability continue to rise, wireless communication technologies designed for low cost and low power consumption are finding increasingly limited in terms of range and reliability.

[0004] Wireless headsets typically use the Bluetooth Hands-Free Profile (HFP) to communicate with mobile phones, smartphones, and other devices. The Bluetooth Hands-Free Profile utilizes a connection-oriented extended synchronous link (eSCO link) protocol, primarily employing modulation techniques without error correction coding and a cyclic redundancy check (CRC)-based automatic retransmission mechanism with a limited number of retransmissions to enable communication. However, in increasingly complex interference and fading environments, especially in obstructed long-distance transmissions, the communication quality and reliability between devices using a limited retransmission mechanism are poor. Wireless headsets that support binaural communication through forwarding have an even more limited number of retransmissions with mobile phones, smartphones, and other devices, resulting in even poorer communication quality and reliability. Summary of the Invention

[0005] In view of this, the present invention proposes a communication method for a wireless headset, a wireless headset and a wireless earplug, the purpose of which is to improve the communication quality and communication reliability between the wireless headset and a telephone device.

[0006] To achieve the above object, the present invention provides a communication method for a wireless headset, wherein the wireless headset includes a master headset and a slave headset, and the master headset and the slave headset exchange data via a wired or wireless connection. The method includes:

[0007] The primary headset establishes a wireless connection with the telephone device and implements a two-way conversation based on the first communication link;

[0008] The master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and implements bidirectional communication with the slave headset based on a second communication link; the first communication link and the second communication link have the same communication link parameters;

[0009] The master earphone collects second voice data and sends the second voice data to the telephone device based on the first communication link; or the slave earphone collects second voice data and sends the second voice data to the telephone device based on the second communication link,

[0010] Before sending the second voice data to the telephone device, the method further includes:

[0011] The master earphone obtains the first link quality between itself and the telephone device, and the second link quality between the slave earphone and the telephone device;

[0012] The master headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device;

[0013] or,

[0014] The slave earphones respectively obtain the second link quality between themselves and the telephone device, and the first link quality between the master earphone and the telephone device;

[0015] The slave headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device.

[0016] According to the above aspect and any possible implementation manner, a possible implementation manner is further provided, wherein if the party that fails to correctly obtain the first voice data is the slave earphone, if one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the party that fails to correctly obtain the first voice data receives the first voice data forwarded by the other party, including:

[0017] The master earphone forwards the first voice data to the slave earphone;

[0018] After the slave earphone correctly receives the first voice data, the master earphone receives confirmation response information sent by the slave earphone indicating that the first voice data is correctly received.

[0019] According to the above aspect and any possible implementation manner, a possible implementation manner is further provided, in which if the party that fails to correctly obtain the first voice data is the master earphone, if one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the party that fails to correctly obtain the first voice data receives the first voice data forwarded by the other party, including:

[0020] The master earphone sends forwarding request information to the slave earphone, where the forwarding request information is used to instruct the slave earphone to send the first voice data to the master earphone;

[0021] The master earphone receives the first voice data sent by the slave earphone;

[0022] After the master earphone correctly receives the first voice data, the master earphone sends a confirmation response message to the slave earphone indicating that the first voice data is correctly received.

[0023] According to the above aspect and any possible implementation manner, a possible implementation manner is further provided, wherein determining, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device includes:

[0024] If the first link quality does not reach a first link quality threshold, and the second link quality reaches or exceeds a second link quality threshold, determining that the slave headset is a headset that collects second voice data and sends the second voice data to the telephone device; or

[0025] If the second link quality does not reach a first link quality threshold, and the first link quality reaches or exceeds a second link quality threshold, determining that the primary headset is the headset that collects the second voice data and sends the second voice data to the telephone device;

[0026] The first link quality threshold is smaller than the second link quality threshold.

[0027] According to the above aspect and any possible implementation manner, a possible implementation manner is further provided, wherein determining, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device further includes:

[0028] If both the first link quality and the second link quality reach or exceed a third link quality threshold, respectively obtaining a first remaining power of the master headset and a second remaining power of the slave headset;

[0029] If both the first remaining power and the second remaining power are greater than a first power threshold, and the difference between the first remaining power and the second remaining power is greater than a second power threshold, determining that the primary headset is the headset that collects the second voice data and sends the second voice data to the telephone device; or

[0030] If the first remaining power and the second remaining power are both greater than the first power threshold value, and the difference between the second remaining power and the first remaining power is greater than the second power threshold value, it is determined that the slave earphone is an earphone that collects the second voice data and sends the second voice data to the telephone device.

[0031] According to the above aspects and any possible implementation, a possible implementation is further provided, wherein a wireless connection is established between the master headset and the telephone device, and between the master headset and the slave headset based on the Bluetooth wireless communication protocol;

[0032] The first communication link and the second communication link both include an eSCO bottom layer link and an HFP upper layer link;

[0033] The link information includes at least: a Bluetooth clock, an encryption key, an adaptive frequency hopping channel map, and a Bluetooth address of a master device of the wireless connection between the master headset and the telephone device.

[0034] According to the above aspects and any possible implementation, a possible implementation is further provided, wherein the time slot structures of the first communication link and the second communication link are both:

[0035] A link interval includes at least a voice transceiver time slot for transmitting and receiving voice data packets with a telephone device, at least a voice retransmission time slot for retransmitting voice data packets with the telephone device, and at least an extension time slot for forwarding voice data packets between a master and a slave headset.

[0036] According to the above aspects and any possible implementation manner, a possible implementation manner is further provided, wherein the master earphone and the slave earphone receive the first voice data from the telephone device in the voice transceiver time slot and the voice retransmission time slot;

[0037] The master headset replies to the telephone device in the voice receiving and transmitting time slot and the voice retransmission time slot with a confirmation message as to whether the first voice data is correctly received;

[0038] The master earphone or the slave earphone sends the second voice data to the telephone device in the voice transceiver time slot and the voice retransmission time slot;

[0039] After the master earphone or the slave earphone sends the second voice data to the telephone device, the master earphone or the slave earphone receives a confirmation message from the telephone device in the voice receiving and transmitting timeslot and the voice retransmission timeslot, indicating whether the second voice data is correctly received;

[0040] The master earphone and the slave earphone forward the first voice data between the master and slave earphones in the extended time slot; and retransmit the first voice data that was not correctly received after the other earphone fails to correctly receive the forwarded first voice data.

[0041] According to the aspects and any possible implementation methods described above, a possible implementation method is further provided, in which other time slots are also included in a link interval. The other time slots are used to maintain the wireless connection between the master headset and the telephone device, and to maintain the wireless connection between the master and slave headsets, at least when the master and slave headsets do not need to retransmit voice data with the telephone device, and when the master and slave headsets do not need to forward voice data.

[0042] According to the aspects and any possible implementation manner described above, a possible implementation manner is further provided, in which there are one or more idle time slots between two adjacent time slots for sending data in a link interval.

[0043] The present invention also provides a wireless headset, comprising a master headset and a slave headset, wherein the master headset and the slave headset perform data exchange via a wired or wireless connection;

[0044] The primary headset establishes a wireless connection with the telephone device and implements a two-way conversation based on the first communication link;

[0045] The master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and implements bidirectional communication with the slave headset based on a second communication link; the first communication link and the second communication link have the same communication link parameters;

[0046] The master earphone collects second voice data and sends the second voice data to the telephone device based on the first communication link; or the slave earphone collects second voice data and sends the second voice data to the telephone device based on the second communication link,

[0047] Before sending the second voice data to the telephone device, the method further includes:

[0048] The master earphone obtains the first link quality between itself and the telephone device, and the second link quality between the slave earphone and the telephone device;

[0049] The master headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device;

[0050] or,

[0051] The slave earphones respectively obtain the second link quality between themselves and the telephone device, and the first link quality between the master earphone and the telephone device;

[0052] The slave headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device.

[0053] The present invention also provides a wireless earplug, which together with another wireless earplug constitutes an earphone device. The wireless earplug is used as a master earphone or a slave earphone in any of the above-mentioned wireless earphone communication methods.

[0054] The present invention provides a technical solution, comprising a wireless headset comprising a master headset and a slave headset. The master headset and the slave headset exchange data via a wired or wireless connection. The master headset establishes a wireless connection with a telephone device, thereby enabling two-way communication based on a first communication link. The master headset and the slave headset share link information corresponding to the wireless connection between themselves and the telephone device. Thus, based on the link information shared by the master headset, the slave headset can receive voice data sent by the telephone device to the master headset. In this way, when the telephone device transmits first voice data, the master headset and the slave headset simultaneously receive the first voice data. If one of the master headset and the slave headset fails to correctly receive the first voice data, the other forwards the correctly received first voice data. The present invention provides a wireless headset that enables, during a two-way voice call, simultaneous reception of first voice data passing through a device by multiple different headsets at the same time. This improves the communication quality and reliability between the wireless headset and the telephone device to a certain extent in increasingly complex interference and fading environments, particularly in long-distance transmission environments with obstructions, without increasing the number of retransmissions between the wireless headset and the telephone device. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0056] Figure 1 A structural block diagram of a voice call system provided by the present invention;

[0057] Figure 2 A schematic diagram of a flow chart of a wireless headset communication method provided by the present invention;

[0058] Figure 3 A structural block diagram of another voice call system provided by the present invention

[0059] Figure 4 A schematic diagram of an eSCO link time slot structure established between a master headset and a smart phone provided by the present invention;

[0060] Figure 5 This is a schematic diagram of another eSCO link time slot structure established between the master headset and the smart phone provided by the present invention. DETAILED DESCRIPTION

[0061] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments.

[0062] Figure 1 This is a schematic diagram of the structure of a voice call system provided by an embodiment of the present invention. Figure 1 As shown, the voice call system 100 includes: a telephone device 110 and a wireless headset 120. The wireless headset 120 includes a master headset 121 and a slave headset 122.

[0063] The telephone device 110 may be a mobile phone, a smart phone, a tablet computer, a cordless phone, a wired phone or other communication device.

[0064] In a preferred embodiment, the master earphone 121 and slave earphone 122 of the wireless headset 120 can each be composed of a Bluetooth wireless transceiver module, a processor module, a voice output module, and a voice input module. The Bluetooth wireless transceiver module is used for Bluetooth wireless communication and voice data transmission and reception; the processor module is responsible for executing the Bluetooth protocol and processing voice data, such as voice data encoding and decoding, and handling voice data packet loss and errors; the voice output module is used to play voice transmitted by the telephone device. The voice input module, i.e., a microphone, is used to collect local call voice data.

[0065] Specifically, the master headset 121 in the wireless headset 120 establishes a wireless connection with the telephone device 110, thereby enabling a two-way conversation based on a first communication link. Furthermore, the master headset 121 and the slave headset 122 share link information corresponding to the wireless connection between the master headset 121 and the telephone device 110, so that the slave headset 122, based on the link information shared by the master headset 121, can receive the first voice data sent by the telephone device 110 to the master headset 121. In this way, the master headset 121 and the slave headset 122 simultaneously obtain the first voice data sent by the telephone device 110 at the same time. If either the master headset 121 or the slave headset 122 correctly obtains the first voice data, the incorrectly obtained one receives the first voice data and forwards it to the other. Furthermore, the master headset 121 and / or the slave headset 122 are also configured to send the collected second voice data to the telephone device 110 to enable a two-way voice conversation.

[0066] Figure 2 This is a flow chart of a wireless headset communication method provided by an embodiment of the present invention. Figure 1 In the wireless headset in the voice call system shown, the master headset and the slave headset in the wireless headset exchange data through a wired or wireless connection.

[0067] In the embodiment of the present invention, the wireless headset includes at least two headsets. In the present invention, the headset that directly establishes a wireless connection with the telephone device is determined as the master headset; and the headsets other than the master headset are determined as slave headsets.

[0068] It should be further explained here that directly establishing a wireless connection with a telephone device means that during the process of establishing a wireless connection between the headset and the telephone device, only the headset and the telephone device participate in completing the establishment of the wireless connection, thereby realizing the mutual transmission and reception of voice data between the master headset and the telephone device; and the process of realizing the mutual transmission and reception of voice data between the slave headset and the telephone device is: first, the slave headset needs to obtain the link information between the master headset and the telephone device from the master headset that has established a wireless connection with the mobile device, so that the slave headset can then obtain the voice data sent by the telephone device based on the obtained link information.

[0069] Please refer to Figure 1 , the method comprises the following steps:

[0070] 201. A primary headset establishes a wireless connection with a telephone device and implements a two-way conversation based on a first communication link.

[0071] 202. The master headset further shares with the slave headset the link information corresponding to the wireless connection between the master headset and the telephone device.

[0072] 203. The slave headset receives, based on the link information shared by the master headset, the first voice data sent by the telephone device to the master headset.

[0073] 204. If one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the one that fails to correctly obtain the first voice data receives the first voice data forwarded by the other earphone.

[0074] It should be noted here that since the master earphone and the slave earphone of the wireless headset share the link information between the master earphone and the telephone device, the telephone device can simultaneously send the first voice data to the master earphone and the slave earphone, so that when the master earphone receives the first voice data, the slave earphone at a different spatial position from the master earphone also receives the first voice data at the same time. In this way, even if the wireless connection link between one of the wireless earphones and the telephone device is interfered with or blocked and the first voice data cannot be received, the wireless headset can still receive the first voice data through the other earphone, thereby improving the communication quality and communication reliability between the wireless headset and the telephone device under the condition that the number of times the wireless headset and the telephone device retransmit the first voice data is limited.

[0075] In addition, in an embodiment of the present invention, when either the master earphone or the slave earphone fails to correctly receive the first voice data, the one that correctly receives the first voice data forwards the first voice data to the other earphone. This ensures that all earphones in the wireless headset can correctly receive the first voice data without increasing the number of retransmissions between the wireless headset and the telephone device in an increasingly complex interference and fading environment, especially in the case of long-distance transmission with obstructions, thereby improving the communication quality between the binaural wireless headset and the telephone device to a certain extent.

[0076] The following describes in detail the implementation process of the technical solution provided by the present invention with respect to each of the above steps.

[0077] Furthermore, in the wireless headset provided by the present invention, the master headset and the slave headset exchange data through a wired or wireless connection. That is, when the master headset also shares the link information corresponding to the wireless connection between itself and the telephone device with the slave headset in step 202, the master headset can share the link information corresponding to the wireless connection between itself and the telephone device with the slave headset through a wired transmission method; or, the master headset can share the link information corresponding to the wireless connection between itself and the telephone device with the slave headset through a wireless method such as Bluetooth or infrared.

[0078] In one feasible implementation, the master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and realizes two-way communication with the slave headset based on the second communication link. Thus, the master headset wirelessly shares the link information corresponding to the wireless connection between itself and the telephone device with the slave headset.

[0079] It should be noted here that the first communication link between the master headset and the telephone device, and the second communication link between the master headset and the slave headset are both obtained from the link information corresponding to the wireless connection between the master headset and the telephone device, that is, the first communication link and the second communication link have the same communication link parameters.

[0080] Furthermore, the first communication link and the second communication link have identical communication link parameters, and therefore, the corresponding time slot structures of the second communication link and the second communication link are also identical. Preferably, in the present invention, the time slot structures of the first communication link and the second communication link each include, within a link interval, at least a voice transmission and reception time slot for transmitting and receiving voice data packets to and from a telephone device, at least a voice retransmission time slot for retransmitting voice data packets to and from the telephone device, and at least an extended time slot for forwarding voice data packets between a master and slave headset.

[0081] While ensuring call quality between the wireless headset and the telephone device, the link resources occupied by the first and second communication links are fully utilized, thereby saving link resources to a certain extent. If the voice transceiver time slots in the aforementioned time slot structure are not used for transmitting and receiving voice data packets with the telephone device, and / or the voice retransmission time slots are not used for retransmitting voice data packets with the telephone device, and / or the extended time slots are not used for forwarding voice data packets between the master and slave headsets, the voice transceiver time slots, and / or the voice retransmission time slots, and / or the extended time slots can be used for other purposes. For example, within a link interval, if the master headset and the telephone device do not need to retransmit voice data packets or only need to occupy a portion of the voice retransmission time slots for retransmitting voice data packets, the voice retransmission time slots not used for retransmitting voice data packets can be used for forwarding voice data packets between the master and slave headsets.

[0082] During the process of transmitting and receiving voice data between a wireless headset and a telephone device, in order to enable the other party to know whether the other party has received the voice data sent by the other party, after receiving the voice data sent by the other party, it is necessary to provide the other party with feedback on the reception status of the other party. Based on this, combined with the time slot structure corresponding to the first communication link and the second communication link provided above, the process of transmitting and receiving voice data between the wireless headset and the telephone device is specifically as follows: the master headset and the slave headset receive first voice data from the telephone device in the voice transmission and reception time slot and the voice retransmission time slot, and the master headset replies to the telephone device with a confirmation message whether the first voice data is correctly received in the voice transmission and reception time slot and the voice retransmission time slot; the master headset or the slave headset sends second voice data to the telephone device in the voice transmission and reception time slot and the voice retransmission time slot, and after sending the second voice data to the telephone device, the master headset or the slave headset receives a confirmation message from the telephone device in the voice transmission and reception time slot and the voice retransmission time slot, indicating whether the second voice data is correctly received.

[0083] Furthermore, the master earphone and the slave earphone forward the first voice data between them during the extended time slot; and if the other party fails to correctly receive the forwarded first voice data, the master earphone retransmits the incorrectly received first voice data. Specifically, the master earphone and the slave earphone forward the first voice data between them during the extended time slot, and reply to the other party with a confirmation message indicating whether the first voice data was correctly received during the extended time slot. If one party replies to the other party with a confirmation message indicating that the first voice data was not correctly received, the other party retransmits the first voice data.

[0084] In the present invention, it is optional that other time slots are also included in a link interval. The other time slots are used to maintain the wireless connection between the master headset and the telephone device, and to maintain the wireless connection between the master and slave headsets, at least when the master and slave headsets do not need to retransmit voice data with the telephone device, and when the master and slave headsets do not need to forward voice data.

[0085] Among them, the other time slots in a link interval in the present invention can also be used for other purposes when they are not used for retransmitting voice data with the telephone device, are not used for the master and slave earphones, do not need to forward voice data, are not used to maintain the wireless connection between the master earphone and the telephone device, and are not used to maintain the wireless connection between the master and slave earphones.

[0086] To minimize the use of two adjacent time slots in a link interval for data transmission, the present invention optionally provides one or more idle time slots between two adjacent time slots used for data transmission in a link interval. It should also be noted that using one or more idle time slots between two adjacent time slots used for data transmission can reduce implementation difficulty.

[0087] Furthermore, in the above-mentioned feasible implementation, the wireless connection established between the master headset and the telephone device, and between the master headset and the slave headset, can be a wireless connection based on infrared or ZigBee. Preferably, the present invention establishes a wireless connection based on the Bluetooth wireless communication protocol. If the wireless connection between the master headset and the telephone device, and between the master headset and the slave headset, is established based on the Bluetooth wireless communication protocol, then the first communication link and the second communication link both include an eSCO bottom layer link and an HFP top layer link; the link information includes at least: a Bluetooth clock, an encryption key, an adaptive frequency hopping channel map, and the Bluetooth address of the master device of the wireless connection between the master headset and the telephone device.

[0088] Please refer to Figure 3 , which is a structural diagram of a voice call system provided by the present invention. The voice call system includes a telephone device 30, a wireless headset 31, and the wireless headset 31 includes a master headset 310 and a slave headset 320. Figure 3 In the illustrated voice call system, a wireless connection is established between the master headset 310 and the telephone device 30 via the Bluetooth wireless communication protocol. Specifically, the master headset 310 and the telephone device 30 implement a two-way call link via the HFP upper layer link and the eSCO lower layer link. The telephone device 30 acts as the Bluetooth Master device for the corresponding Bluetooth wireless connection between the master headset 310 and the telephone device 30, and the master headset 310 acts as the Bluetooth Slave device. A wireless connection is also established between the master headset 310 and the slave headset 320 via the Bluetooth wireless communication protocol. Specifically, the master headset 310 and the slave headset 320 implement a two-way call link via the HFP upper layer link and the eSCO lower layer link. The master headset 310 acts as the Bluetooth Master device for the corresponding Bluetooth wireless connection between the master headset 310 and the slave headset 320, and the slave headset 320 acts as the Bluetooth Slave device.

[0089] Combine Figure 3In the voice call system, the master headset 310 establishes a wireless connection with the slave headset 320 based on the link information corresponding to the wireless connection between the master headset 310 and the telephone device 30, and realizes two-way communication with the slave headset 320 based on the second communication link. Specifically, the master headset 310 uses the same encryption key (Link Key), adaptive frequency hopping (AFH) channel mapping, Bluetooth clock, and Bluetooth address of the telephone device 30 as the link information of the Bluetooth wireless connection between the master headset 310 and the telephone device 30 to establish a Bluetooth wireless connection with the slave headset 320. As a result, an eSCO bottom-layer link and an HFP upper-layer link with exactly the same parameters as those between the master headset 310 and the telephone device 30 are established between the master headset 310 and the slave headset 320.

[0090] Regarding step 204, the party that fails to correctly receive the voice data may be the master earphone or the slave earphone. The implementation process of step 204 is described in detail below for these two situations.

[0091] In a specific scenario, if the party that fails to correctly obtain the first voice data is the slave earphone, step 204 specifically includes: the master earphone forwards the first voice data to the slave earphone; then, the slave earphone receives the first voice data forwarded by the master earphone, and after the slave earphone correctly receives the first voice data, the slave earphone sends a confirmation response message to the master earphone to inform the master earphone that it has correctly received the first voice data, so that the master earphone receives the confirmation response message. Furthermore, after the master earphone receives the confirmation response message, the master earphone ends the transmission of the first voice data with the slave earphone. It should also be noted that if the slave earphone still fails to correctly receive the first voice data after the master earphone forwards the first voice data to the slave earphone, in this case, the slave earphone sends a forwarding request message to the master earphone requesting the forwarding of the first voice data. After the master earphone receives the forwarding request message fed back by the slave earphone, it forwards the first voice data to the slave earphone.

[0092] In another specific scenario, if the party that failed to correctly obtain the first voice data is the master earphone, step 204 specifically includes: the master earphone sends a forwarding request message to the slave earphone, so that after receiving the forwarding request message, the slave earphone sends the first voice data to the master earphone; the master earphone receives the first voice data sent by the slave earphone; and after the master earphone correctly receives the first voice data, the master earphone sends a confirmation response message to the slave earphone indicating that the first voice data has been correctly received, thereby instructing the slave earphone to terminate the transmission of the first voice data with the master earphone. It should also be noted that if the master earphone still fails to correctly receive the first voice data after the slave earphone forwards the first voice data to the master earphone, the master earphone sends a forwarding request message to the slave earphone again, so that the slave earphone transmits the first voice data again. The master earphone receives the first voice data sent by the slave earphone and feeds back a confirmation response message to the slave earphone, indicating that the slave earphone has terminated the transmission of the first voice data with the master earphone.

[0093] Furthermore, with respect to the situation where the master and slave earphones receive the first voice data sent by the telephone device, it should be further explained that if the master earphone fails to correctly receive the first voice data, the master earphone sends a forwarding request message to the slave earphone. After the slave earphone receives the forwarding message, the slave earphone determines, based on its own reception of the first voice data and the receipt of the forwarding request message, that neither the master earphone nor the slave earphone has correctly received the first voice data. Therefore, the slave earphone directly sends a confirmation response message to the master earphone. Thus, the master earphone determines, based on its own reception of the first voice data and the receipt of the confirmation response message, that neither earphone has correctly received the first voice data. Furthermore, in this situation, to ensure a smooth two-way voice call between the wireless earphone and the telephone device, if the master and slave earphones determine that neither earphone has correctly received the first voice data, they each perform packet loss and / or error processing based on their currently received voice data to recover the first voice data. Alternatively, if the master earphone correctly receives the first voice data, the master earphone sends a notification message to the slave earphone indicating that the master earphone has correctly received the first voice data. Thus, based on its own receipt of the first voice data and the receipt of the notification message, the slave earphone determines that both the master earphone and the slave earphone have correctly received the first voice data. Therefore, the slave earphone directly sends a confirmation response message to the master earphone. Thus, based on its own receipt of the first voice data and the receipt of the confirmation response message, the master earphone determines that both the master earphone and the slave earphone have correctly received the first voice data. Specifically, the notification message sent by the master earphone to the slave earphone can be in the form of the first voice data or in the form of confirmation information indicating the correct receipt of the first voice data. The present invention does not specifically limit the form of the notification message.

[0094] In order to realize a two-way voice call between a wireless headset and a telephone device, after the wireless headset obtains the first voice data sent by the telephone device, the wireless headset needs to send the user's voice response to the telephone device. Based on this, the present invention provides a feasible implementation method, that is, after the wireless headset receives the first voice data, the master headset or the slave headset of the wireless headset obtains the second voice data and sends the second voice data to the telephone device.

[0095] Specifically, after the master earphone and the slave earphone in the wireless earphone receive the first voice data, the voice output modules in the master and slave earphones play the first voice data, so that the user wearing the wireless earphone hears the first voice data and makes a voice response, that is, the user inputs the second voice data, so that the voice input module of one of the master earphone or the slave earphone collects the second voice data and sends the second voice data to the telephone device to realize a two-way voice call.

[0096] Based on the implementation method provided above, the present invention proposes that during the process of the wireless headset sending the second voice data to the telephone device, the stability of the wireless connection between the wireless headset and the telephone device must be ensured to further ensure the reliability of the voice call between the wireless headset and the telephone device. Based on this, the present invention proposes that before sending the second voice data to the telephone device, based on the link quality, the link with the better link quality is determined to be used to perform the operation of collecting the second voice data and sending the second voice data to the telephone device. Guided by this idea, an embodiment of the present invention further provides a feasible implementation method. Before sending the second voice data to the telephone device, the method specifically includes: the master headset of the wireless headset respectively obtains the first link quality between itself and the telephone device, and the second link quality between the slave headset and the telephone device; then, the master headset determines to execute the acquisition of the second voice data based on the first link quality and the second link quality, and sends the second voice data to the headset of the telephone device. The master earphone determines to execute acquisition of the second voice data based on the first link quality and the second link quality, including: the master earphone compares the first link quality and the second link quality, thereby determining the earphone with the higher link quality as the target earphone for acquiring the second voice data; for example, after comparison, if the first link quality is determined to be higher than the second link quality, then the master earphone is determined to acquire the second voice data and transmit the second voice data using the master earphone; or, after comparison, if the first link quality is determined to be lower than the second link quality, then the slave earphone is determined to acquire the second voice data and transmit the second voice data using the slave earphone. In this case, the master earphone needs to send an instruction to transmit the second voice data to the slave earphone, and then the slave earphone executes the operation of acquiring and transmitting the second voice data. Optionally, in this embodiment, the wireless link quality is indicated by a received signal strength indicator (RSSI).

[0097] In one application scenario, the wireless connection between a wireless headset and a telephone device is affected by external factors, and the link quality may vary over time. If the headset to be used for second voice data transmission is determined solely by comparing the two link qualities, frequent switching of the headset performing the second voice data transmission may occur during the voice call, thereby affecting the voice call quality. To avoid frequent switching of the headset performing the second voice data transmission during the wireless headset's transmission of the second voice data, the present invention provides a feasible implementation method for enabling a master headset to determine, based on first and second link qualities, which headset to acquire the second voice data and send the second voice data to the telephone device. The method comprises setting a first link quality threshold and a second link quality threshold, wherein the first link quality threshold is less than the second link quality threshold. If one of the first link quality and the second link quality is less than or equal to the first link quality threshold, and the other link quality is greater than or equal to the second link quality threshold, the headset with the link quality greater than or equal to the second link quality threshold transmits the second voice data. Specifically, if the first link quality does not reach the first link quality threshold value, and the second link quality reaches or exceeds the second link quality threshold value, it is determined that the second voice data is obtained from the headset and the second voice data is sent to the telephone device; or, if the second link quality does not reach the first link quality threshold value, and the first link quality reaches or exceeds the second link quality threshold value, it is determined that the main headset obtains the second voice data and sends the second voice data to the telephone device; wherein the first link quality threshold value is less than the second link quality threshold value.

[0098] Specifically, assuming that in the above specific application scenario, the first link quality threshold is -80dBm and the second link quality threshold is -70dBm. If the headset currently performing the second voice data transmission is the master headset, and if the link quality between the master headset and the telephone device is lower than -80dBm, and the link quality between the slave headset and the telephone device is higher than -70dBm, the master and slave headsets negotiate to switch the master headset to the slave headset transmitting the second voice data to the telephone device. If the link quality between the slave headset and the telephone device is lower than -80dBm, and the link quality between the master headset and the telephone device is higher than -70dBm, the master headset continues to transmit the second voice data to the telephone device. Alternatively, if the headset currently performing the second voice data transmission is the slave headset, if the link quality between the master headset and the telephone device is lower than -80dBm, and the link quality between the slave headset and the telephone device is higher than -70dBm, the master and slave headsets negotiate to switch from the slave headset to the master headset to send the second voice data to the telephone device; if the link quality between the slave headset and the telephone device is lower than -80dBm, and the link quality between the master headset and the telephone device is higher than -70dBm, the slave headset continues to send voice data to the telephone device.

[0099] In another application scenario, in order to balance the remaining battery power of the master and slave earphones and to extend the usage time of the master and slave earphones to a certain extent, the present invention proposes that when determining the earphone to transmit the second voice data based on the link quality, the earphone with more remaining battery power can be further determined to transmit the second voice data based on the remaining battery power of the master and slave earphones, thereby balancing the remaining battery power of the master and slave earphones to a certain extent. Specifically, if the first link quality and the second link quality both reach or exceed the third link quality threshold, the master earphone obtains its own first remaining battery power and the second remaining battery power of the slave earphone respectively; then, the remaining battery power is further compared. Specifically, if the first remaining battery power and the second remaining battery power are both greater than the first battery power threshold, and the difference between the first remaining battery power and the second remaining battery power is greater than the second battery power threshold, the master earphone is determined to obtain the second voice data and send the second voice data to the telephone device; or if the first remaining battery power and the second remaining battery power are both greater than the first battery power threshold, and the difference between the second remaining battery power and the first remaining battery power is greater than the second battery power threshold, the slave earphone is determined to obtain the second voice data and send the second voice data to the telephone device.

[0100] Specifically, assuming that in the above-mentioned specific application scenario, the third link quality threshold is -70dBm, the first battery threshold is 15% of the rated battery of the wireless headset, the second battery threshold is 20% of the higher of the first and second battery levels, and the link qualities of both the master and slave headsets are greater than -70dBm. If the headset currently performing the second voice data transmission is the master headset, and if the remaining battery levels of both the master and slave headsets are greater than 15% of the rated battery level of the wireless headset, and if the difference between the remaining battery level of the slave headset and the remaining battery level of the master headset is greater than 20% of the remaining battery level of the slave headset, the master and slave headsets negotiate to switch from the master headset to the slave headset to transmit the second voice data to the telephone device. If the remaining battery levels of both the master and slave headsets are greater than 15% of the rated battery level of the wireless headset, and if the difference between the remaining battery level of the master headset and the remaining battery level of the slave headset is greater than 20% of the remaining battery level of the master headset, the master headset continues to transmit the second voice data to the telephone device. Alternatively, if the headset currently performing the second voice data transmission is the slave headset, if the remaining battery power of both the master and slave headsets is higher than 15% of the rated battery power of the wireless headset, and the difference between the remaining battery power of the master headset and the remaining battery power of the slave headset is greater than 20% of the remaining battery power of the master headset, the master and slave headsets negotiate to switch from the slave headset to the master headset to send the second voice data to the telephone device; if the remaining battery power of both the master and slave headsets is higher than 15% of the rated battery power of the wireless headset, and the difference between the remaining battery power of the slave headset and the remaining battery power of the master headset is greater than 20% of the remaining battery power of the slave headset, the slave headset continues to send the second voice data to the telephone device.

[0101] It should be noted that the decision maker for the step of determining the headset to collect the second voice data and send the second voice data to the telephone device based on the link quality and / or the remaining power can be a master headset or a slave headset. The implementation principle of the slave headset acting as the decision maker to determine the headset to collect the second voice data and send the second voice data to the telephone device is the same as the implementation principle of the master headset acting as the decision maker to determine the headset to collect the second voice data and send the second voice data to the telephone device. For the implementation process of the slave headset acting as the decision maker to determine the headset to send the second voice data to the telephone device, reference can be made to the above-mentioned specific implementation method with the master headset as the decision maker. The present invention will not elaborate on the specific implementation method with the slave headset as the decision maker.

[0102] The wireless headset communication method provided by the present invention is described below in conjunction with a specific application scenario. In this specific application scenario, the telephone device is a smartphone, and the main device for the wireless connection between the main headset and the smartphone is the smartphone.

[0103] Before a wireless headset and a smartphone conduct a two-way voice call, the wireless headset first establishes a communication connection with the smartphone. That is, first, the master headset of the wireless headset establishes a wireless connection link (eSCO link) with the smartphone based on the Bluetooth wireless communication protocol, and realizes the two-way call function between the master headset and the smartphone through the HFP protocol and the established eSCO link; then, the master headset simulates the smartphone and uses the smartphone's Bluetooth address, Bluetooth clock, encryption key, adaptive frequency hopping channel map and other link information to establish a wireless connection with the slave headset.

[0104] Please refer to Figure 4 , which is a schematic diagram of the eSCO link time slot structure established between the master headset and the smart phone provided by the present invention. Figure 4As shown, an interval TeSCO of the eSCO link consists of 12 time slots (each time slot is 0.625ms), that is, an eSCO link interval TeSCO is 7.5ms, and the eSCO link phase DeSCO is 0. Of the 12 time slots within the TeSCO interval, T0 and T1 are the voice transmission and reception time slots between the master headset and the smartphone; T2, T3, T4, and T5 are the voice retransmission time slots between the master headset and the smartphone, that is, the retransmission window WeSCO is 4 time slots, that is, the retransmission window WeSCO is 2.5ms; T6, T7, T8, and T9 are extended time slots for forwarding between the master and slave headsets; T0, T2, T4, T7, and T9 are all receive time slots for the master headset, and T1, T3, T5, T6, and T8 are all transmit time slots for the master headset. T10 and T11 are other time slots. These other time slots are used to maintain the Bluetooth wireless connection and other information transmission between the master and slave headsets and the smartphone, as well as to maintain the Bluetooth wireless connection and other information transmission between the master and slave headsets when the master headset and the smartphone do not need to retransmit voice data and the master and slave headsets do not need to forward voice data.

[0105] The eSCO link between the master and slave headsets has identical parameters to the eSCO link between the master headset and the smartphone. Specifically, the eSCO link interval (TeSCO) is 12 slots, the retransmission window (WeSCO) is 4 slots, and the value (DeSCO) is 0. Furthermore, because the Bluetooth clock and channel mapping used between the master and slave headsets is identical to that used between the master headset and the smartphone, the channels and time slots of the eSCO link between the master and slave headsets are fully aligned with those of the eSCO link between the master headset and the smartphone.

[0106] Figure 4 In the illustrated embodiment, in the eSCO link established between the master and slave headsets, the master headset does not send voice data to the slave headset during time slots T0, T2, or T4, nor does the slave headset send voice data to the master headset during time slots T1, T3, or T5. Instead, the slave headset receives voice data from the smartphone during time slots T0, T2, or T4. In other words, communication between the master and slave headsets does not occur during the voice transmission and reception time slots (T0 and T1) between the master headset and the smartphone, nor during the voice retransmission time slots (T2-T5) between the master headset and the smartphone.

[0107] Figure 4In the illustrated embodiment, if the master headset transmits voice data captured by the master headset to the smartphone, the voice data packet type may be 2EV3, for example. The master headset transmits the captured 2EV3 voice data packets to the smartphone during the T1, T3, or T5 time slots, while the slave headset does not transmit 2EV3 voice data packets during the T1, T3, or T5 time slots. If the slave headset transmits the captured 2EV3 voice data packets to the smartphone, the slave headset transmits the captured 2EV3 voice data packets to the smartphone during the T1, T3, or T5 time slots, while the master headset does not transmit 2EV3 voice data packets during the T1, T3, or T5 time slots. In other words, within an interval TeSCO of the eSCO link, at most one of the master or slave headsets can transmit voice data to the smartphone.

[0108] Please refer again Figure 4 ,The following takes the example of using the main headset to send 2EV3 voice data packets to the smartphone to explain the process of a two-way voice call between the wireless headset and the smartphone as follows: At the anchor point of each eSCO link interval TeSCO, that is, the T0 time slot, the smartphone sends 2EV3 voice data to the wireless headset, that is, the corresponding Figure 4 In the eSCO link timeslot structure of the master-slave headset, the master and slave headsets receive a 2EV3 packet from the smartphone in timeslot T0 (RX 2EV3). Then, in timeslot T1, the master headset sends a 2EV3 packet of voice data to the smartphone (TX 2EV3). This packet also carries feedback information about whether the master headset correctly received the 2EV3 packet in timeslot T0. If so, it responds with an ACK message; if not, it responds with a NAK message.

[0109] If the master headset fails to correctly receive the voice data sent by the smartphone, that is, in the T1 or T3 time slot corresponding to the master headset, the master headset sends a NAK message indicating incorrect reception; or the smartphone fails to correctly receive the ACK confirmation message replied by the master headset in the T1 or T3 time slot, the smartphone will resend the same 2EV3 voice data packet as the T0 time slot in the corresponding T2 or T4 time slot.

[0110] If the smartphone does not correctly receive the voice data sent by the primary headset, that is, the primary headset does not correctly receive the ACK confirmation information replied by the smartphone in the T2 or T4 time slot, the primary headset will resend the same 2EV3 voice data as the T1 time slot in the corresponding T3 or T5 time slot.

[0111] Specifically, if either the master or slave headset fails to correctly receive the voice data sent by the smartphone during time slots T0, T2, or T4, the master and slave headsets will mutually forward the correctly received 2EV3 voice data sent by the smartphone during the extended time slots between the master and slave headsets, from T6 to T7, T6 to T9, or T6 to T11, so that both the master and slave headsets correctly receive the 2EV3 voice data sent by the smartphone. Specifically, the extended time slots between T6 and T9 are used as an example to illustrate the mutual forwarding process between the master and slave headsets.

[0112] 1. During the T0, T2, or T4 time slots (i.e., the master headset receiving time slots in the voice transmission and reception time slots and voice retransmission time slots between the master headset and the smartphone), one of the master and slave headsets correctly receives the 2EV3 voice data sent by the smartphone.

[0113] (1) If the master earphone correctly receives the 2EV3 voice data sent by the smartphone at T0, T2 or T4, and the slave earphone does not correctly receive the 2EV3 voice data sent by the smartphone at T0, T2 or T4, the master earphone forwards the correctly received 2EV3 voice data to the slave earphone at T6 time slot; if the slave earphone correctly receives the 2EV3 voice data sent by the master earphone at the corresponding T6 time slot, it sends a NULL packet carrying ACK information to the master earphone at T7 time slot to end the mutual forwarding process; otherwise, if the slave earphone does not correctly receive the 2EV3 voice data sent by the master earphone at the corresponding T6 time slot, it sends a NULL packet carrying ACK information to the master earphone at T7 time slot to end the mutual forwarding process. The NULL packet carrying NAK information requests the master headset to forward the 2EV3 voice data correctly received from the smartphone; therefore, if the master headset receives the NULL packet with the NAK information in the corresponding T7 time slot or does not receive any valid packet, it forwards the correctly received 2EV3 voice data to the slave headset in the T8 time slot; if the slave headset correctly receives the 2EV3 voice packet forwarded by the master headset in the T8 time slot, it replies with a NULL packet carrying ACK information to the master headset in the T9 time slot, thereby ending the mutual forwarding process. Otherwise, the slave headset does not send packets related to forwarding in the T9 time slot, and the master headset does not start reception related to forwarding in the T9 time slot.

[0114] (2) On the contrary, if the slave earphone correctly receives the 2EV3 voice data sent by the smartphone at T0, T2 or T4, and the master earphone does not correctly receive the 2EV3 voice data sent by the smartphone at T0, T2 or T4, the master earphone sends a NULL packet carrying NAK information in the T6 time slot to request the slave earphone to forward the 2EV3 voice data correctly received from the smartphone; after the slave earphone receives the NULL packet carrying NAK information sent by the master earphone in the T6 time slot or does not receive any valid packet, it sends the correctly received 2EV3 voice data of the smartphone to the master earphone in the T7 time slot; if the master earphone correctly receives the 2EV3 voice data forwarded by the slave earphone in the T7 time slot, it sends a NULL packet carrying ACK information to the slave earphone in the T8 time slot to end the mutual forwarding process, otherwise, the master earphone sends a NULL packet carrying NAK information in the T8 time slot, so that the slave earphone repeatedly forwards the correctly received 2EV3 data packet of the smartphone to the master earphone in the T9 time slot.

[0115] 2. At time slots T0, T2, or T4, both the master and slave earphones correctly receive the 2EV3 voice data sent by the smartphone.

[0116] The master headset forwards the correctly received 2EV3 voice data to the slave headset in the T6 time slot; if the slave headset correctly receives the 2EV3 voice data forwarded by the master headset in the T6 time slot, it sends a NULL packet carrying ACK information to the master headset in the T7 time slot to end the mutual forwarding process; if the slave headset does not receive any valid packet in the T6 time slot, it sends the correctly received 2EV3 voice data from the smartphone to the master headset in the T7 time slot.

[0117] 3. During the T0, T2, or T4 time slots, neither the master nor the slave earphones correctly received the 2EV3 voice data sent by the smartphone.

[0118] The master headset sends a NULL packet carrying NAK information to the slave headset in the T6 time slot; after the slave headset receives the NULL packet carrying NAK information sent by the master headset in the T6 time slot or does not receive any valid packet, it sends a NULL packet carrying ACK information to the master headset in the T7 time slot, thereby ending the mutual forwarding process; then, since neither the master headset nor the slave headset correctly receives the 2EV3 voice data sent by the smartphone within an eSCO link interval, the master and slave headsets respectively process the 2EV3 voice data packets they have received through the packet loss processing and compensation algorithm to recover the 2EV3 voice data packets, and then play the correct 2EV3 voice data packets through their own voice output modules.

[0119] Please refer to Figure 5 , which is a schematic diagram of another eSCO link time slot structure provided by an embodiment of the present invention. Figure 5 same Figure 4Compared with the link time slot structure in

[15] , there are two main differences. One is that the extended time slot for forwarding between the master and slave earphones can be implemented in advance within the retransmission window WeSCO. In other words, if the master earphone and the smartphone only need to occupy a part of the retransmission window or do not occupy the retransmission window, the master and slave earphones can open the extended time slot for forwarding within the retransmission window WeSCO. The other is that Figure 3 In the mid-link time slot structure, the master headset may continuously transmit in the T5 and T6 time slots, that is, after sending from the T5 time slot to the smartphone, it immediately switches to the T6 time slot to send to the slave headset, and Figure 4 In the middle link time slot structure, the master headset sends to the smartphone in the T3 time slot, and then switches to the slave headset for transmission in the T5 time slot. That is, the two adjacent transmission time slots can be separated by one or more idle time slots, which can reduce the implementation difficulty. Other transmission or forwarding methods are the same Figure 4 The time slot structure shown is similar, the present invention is directed to Figure 4 The specific process of sending, receiving or forwarding the provided link time slot structure will not be described in detail.

[0120] Optionally, in Figure 4 or Figure 5 In the T1, T3 or T5 time slot, the 2EV3 voice data packets received by the smartphone are collected by the microphone of the main headset and sent through the main headset. In order to improve the reliability of the call data sent by the wireless headset to the smartphone, you can also choose to use the microphone of the slave headset to collect and send 2EV3 voice data to the smartphone through the slave headset. If the slave headset microphone is used to collect and send 2EV3 voice data to the smartphone, Figure 3 or Figure 4 In the embodiment, the slave earphone acts as the master earphone and sends 2EV3 voice data to the smartphone in the T1, T3 or T5 time slot, while the master earphone acts as the slave earphone and receives only in the T0, T2 or T4 time slot, but not in the T1, T3 or T5 time slot. The principles of transmission, reception or forwarding are the same. The present invention is aimed at the implementation method of collecting 2EV3 voice data through the microphone of the slave earphone and sending it to the smartphone through the slave earphone. The specific implementation can refer to the above description.

[0121] The present invention also provides a wireless headset comprising a master headset and a slave headset, wherein the master headset and the slave headset exchange data via a wired or wireless connection. The master headset in the wireless headset establishes a wireless connection with a telephone device and enables two-way communication based on a first communication link. The master headset also shares link information corresponding to the wireless connection between the master headset and the telephone device with the slave headset. Based on the link information shared by the master headset, the slave headset receives first voice data sent by the telephone device to the master headset. If either the master headset or the slave headset fails to correctly receive the first voice data, the failed headset receives the first voice data forwarded by the other headset.

[0122] The present invention also provides a wireless earplug, which together with another wireless earplug constitutes an earphone device. The wireless earplug is used as a master earphone or a slave earphone in the above-mentioned wireless earphone communication method.

[0123] Those skilled in the art should further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0124] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0125] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A communication method for a wireless headset, characterized in that: The wireless headset includes a master headset and a slave headset, and the master headset and the slave headset exchange data via a wired or wireless connection. The method includes: The primary headset establishes a wireless connection with the telephone device and implements a two-way conversation based on the first communication link; The master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and implements bidirectional communication with the slave headset based on a second communication link; the first communication link and the second communication link have the same communication link parameters; The master earphone collects second voice data and sends the second voice data to the telephone device based on the first communication link; or the slave earphone collects second voice data and sends the second voice data to the telephone device based on the second communication link, Before sending the second voice data to the telephone device, the method further includes: The master earphone obtains the first link quality between itself and the telephone device, and the second link quality between the slave earphone and the telephone device; The master headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device; or, The slave earphones respectively obtain the second link quality between themselves and the telephone device, and the first link quality between the master earphone and the telephone device; The slave headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device.

2. The wireless headset communication method according to claim 1, wherein: If one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the one that fails to obtain the first voice data receives the first voice data forwarded by the other.

3. The wireless headset communication method according to claim 2, wherein: If the party that fails to correctly obtain the first voice data is the slave earphone, if one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the party that fails to correctly obtain the first voice data receives the first voice data forwarded by the other party, including: The master earphone forwards the first voice data to the slave earphone; After the slave earphone correctly receives the first voice data, the master earphone receives confirmation response information sent by the slave earphone indicating that the first voice data is correctly received.

4. The wireless headset communication method according to claim 2, wherein: If the party that fails to correctly obtain the first voice data is the master earphone, if one of the master earphone and the slave earphone fails to correctly obtain the first voice data, the party that fails to correctly obtain the first voice data receives the first voice data forwarded by the other party, including: The master earphone sends forwarding request information to the slave earphone, where the forwarding request information is used to instruct the slave earphone to send the first voice data to the master earphone; The master earphone receives the first voice data sent by the slave earphone; After the master earphone correctly receives the first voice data, the master earphone sends a confirmation response message to the slave earphone indicating that the first voice data is correctly received.

5. The wireless headset communication method according to claim 1, wherein: The step of determining, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device comprises: If the first link quality does not reach a first link quality threshold, and the second link quality reaches or exceeds a second link quality threshold, determining that the slave headset is a headset that collects second voice data and sends the second voice data to the telephone device; or If the second link quality does not reach a first link quality threshold, and the first link quality reaches or exceeds a second link quality threshold, determining that the primary headset is the headset that collects the second voice data and sends the second voice data to the telephone device; The first link quality threshold is smaller than the second link quality threshold.

6. The wireless headset communication method according to claim 1, wherein: The step of determining, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device further comprises: If both the first link quality and the second link quality reach or exceed a third link quality threshold, respectively obtaining a first remaining power of the master headset and a second remaining power of the slave headset; If both the first remaining power and the second remaining power are greater than a first power threshold, and the difference between the first remaining power and the second remaining power is greater than a second power threshold, determining that the primary headset is the headset that collects the second voice data and sends the second voice data to the telephone device; or If the first remaining power and the second remaining power are both greater than the first power threshold value, and the difference between the second remaining power and the first remaining power is greater than the second power threshold value, it is determined that the slave earphone is an earphone that collects the second voice data and sends the second voice data to the telephone device.

7. The wireless headset communication method according to claim 1, wherein: A wireless connection is established between the master headset and the telephone device, and between the master headset and the slave headset based on the Bluetooth wireless communication protocol; The first communication link and the second communication link both include an eSCO bottom layer link and an HFP upper layer link; The link information includes at least: a Bluetooth clock, an encryption key, an adaptive frequency hopping channel map, and a Bluetooth address of a master device of the wireless connection between the master headset and the telephone device.

8. The wireless headset communication method according to claim 1, wherein: The time slot structures of the first communication link and the second communication link are both: A link interval includes at least a voice transceiver time slot for transmitting and receiving voice data packets with a telephone device, at least a voice retransmission time slot for retransmitting voice data packets with the telephone device, and at least an extension time slot for forwarding voice data packets between a master and a slave headset.

9. The wireless headset communication method according to claim 8, wherein: The master earphone and the slave earphone receive the first voice data from the telephone device in the voice transceiver time slot and the voice retransmission time slot; The master headset replies to the telephone device in the voice receiving and transmitting time slot and the voice retransmission time slot with a confirmation message as to whether the first voice data is correctly received; The master earphone or the slave earphone sends the second voice data to the telephone device in the voice transceiver time slot and the voice retransmission time slot; After the master earphone or the slave earphone sends the second voice data to the telephone device, the master earphone or the slave earphone receives a confirmation message from the telephone device in the voice receiving and transmitting timeslot and the voice retransmission timeslot, indicating whether the second voice data is correctly received; The master earphone and the slave earphone forward the first voice data between the master and slave earphones in the extended time slot; and retransmit the first voice data that was not correctly received after the other earphone fails to correctly receive the forwarded first voice data.

10. The wireless headset communication method according to claim 8, wherein: A link interval also includes other time slots, which are used to maintain the wireless connection between the master headset and the telephone device, and to maintain the wireless connection between the master and slave headsets, at least when the master and slave headsets do not need to retransmit voice data with the telephone device, and when the master and slave headsets do not need to forward voice data.

11. The wireless headset communication method according to claim 8, wherein: There are one or more idle time slots between two adjacent time slots used for sending data in a link interval.

12. A wireless headset, characterized in that: The master earphone and the slave earphone are connected to each other via a wired or wireless connection. The primary headset establishes a wireless connection with the telephone device and implements a two-way conversation based on the first communication link; The master headset establishes a wireless connection with the slave headset based on the link information corresponding to the wireless connection between the master headset and the telephone device, and implements bidirectional communication with the slave headset based on a second communication link; the first communication link and the second communication link have the same communication link parameters; The master earphone collects second voice data and sends the second voice data to the telephone device based on the first communication link; or the slave earphone collects second voice data and sends the second voice data to the telephone device based on the second communication link, Before sending the second voice data to the telephone device, the method further includes: The master earphone obtains the first link quality between itself and the telephone device, and the second link quality between the slave earphone and the telephone device; The master headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device; or, The slave earphones respectively obtain the second link quality between themselves and the telephone device, and the first link quality between the master earphone and the telephone device; The slave headset determines, based on the first link quality and the second link quality, a headset for collecting second voice data and sending the second voice data to the telephone device.

13. A wireless earbud, which together with another wireless earbud forms a headphone device, characterized in that: The invention is used as a master earphone or a slave earphone in the communication method of the wireless earphone according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Wireless device communication

    CN109391731A