Method for optimizing Bluetooth connection speed and Bluetooth headset device thereof
By using one headset to complete service information discovery in Bluetooth headset devices, and sharing the other headset and using the Attribute caching mechanism, the problem of Bluetooth headsets being connected to the terminal device for too long is solved, achieving the effect of fast connection and low power consumption.
Patent Information
- Application Number
- CN202210114627.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-30
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-01-30
AI Technical Summary
In TWS applications, when Bluetooth headsets are connected to terminal devices, they need to discover and configure services separately, resulting in too long connection time and affecting the user experience.
A Bluetooth headset device design is adopted, in which one headset completes the discovery of service information, and the other headset shares service information, using the Attribute caching mechanism in the Bluetooth protocol, omitting duplicate service discovery and configuration processes.
Significantly optimized Bluetooth connection speed, reduce power consumption, reduce connection time, and improve user experience.
Smart Images

Figure CN114531673B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of Bluetooth communication, and in particular relates to a method for optimizing connection speed and a Bluetooth communication system thereof. Background Art
[0002] With the development of Bluetooth TWS technology, LE Audio applications are becoming increasingly popular. LE technology enables fast connection to Access Control Lists (ACLs). However, in TWS applications, after connecting to the ACL, various services, such as phone calls, music, and volume control services, must be discovered and configured. Furthermore, LE Audio phones must be connected to two different earbuds, ensuring that only one pair of earbuds is connected. The connection process for both left and right earbuds is identical, requiring the same process to be repeated twice, resulting in a long connection time and a poor user experience.
[0003] Based on the above, this application provides a technical solution to solve the above technical problems. Summary of the Invention
[0004] A first object of the present invention is to obtain a Bluetooth communication that can optimize connection speed and reduce power consumption.
[0005] A second object of the present invention is to obtain a terminal device that can optimize connection speed and reduce power consumption.
[0006] A third object of the present invention is to obtain a method for optimizing Bluetooth connection speed.
[0007] A fourth object of the present invention is to obtain a Bluetooth communication system that can optimize connection speed and reduce power consumption.
[0008] A fifth object of the present invention is to obtain a Bluetooth communication chip that can optimize connection speed and reduce power consumption.
[0009] A first aspect of the present invention provides a Bluetooth headset device, comprising a first Bluetooth headset and a second Bluetooth headset, wherein the first Bluetooth headset and the second Bluetooth headset are wirelessly connected to each other.
[0010] The first Bluetooth headset is configured to have a first BLE connection with the terminal device, and the first Bluetooth headset can obtain service information from the terminal device and send the service information to the second Bluetooth headset;
[0011] The second Bluetooth headset is configured to update a service list using the service information and perform communications related to the service information through a second BLE connection with the terminal device.
[0012] In a specific embodiment, the Bluetooth headset device is a TWS Bluetooth headset.
[0013] In a specific embodiment, the first BLE connection is an LE Audio Bluetooth connection.
[0014] In a specific embodiment, the second BLE connection is an LE Audio Bluetooth connection.
[0015] More preferably, both the first BLE connection and the second BLE connection are LE Audio Bluetooth connections.
[0016] In a specific implementation, the service information is service information specified by the LE Audio Bluetooth protocol.
[0017] As used herein, the BLE connection of the present invention includes the LE Audio Bluetooth protocol structure.
[0018] As used herein, the LE Audio Bluetooth protocol of the present invention includes the Bluetooth 5.2 standard protocol.
[0019] Preferably, the second Bluetooth headset initiates a service configuration request to the terminal device based on the service information to configure the service of the terminal device.
[0020] Preferably, the first Bluetooth headset can also obtain configuration information from the terminal device and transmit the configuration information to the second Bluetooth headset;
[0021] The second Bluetooth headset may configure the updated service list using the configuration information.
[0022] Preferably, the second Bluetooth headset is configured to identify the service information received from the first Bluetooth headset as reconnection buffer information.
[0023] In a specific implementation, the reconnection buffer information is Attributecaching reconnection buffer information in the LE Audio Bluetooth protocol.
[0024] Preferably, the Bluetooth headset device also includes an Nth Bluetooth headset, which is configured to update the service list using the service information and communicate related to the service information through the Nth BLE connection with the terminal device, where N is a positive integer not less than 2.
[0025] A second aspect of the present invention provides a terminal device that is wirelessly connected to a first Bluetooth headset and a second Bluetooth headset, wherein the terminal device is configured as follows:
[0026] Obtaining a first service list of the first Bluetooth headset, and performing service configuration for the first Bluetooth headset according to the first service list;
[0027] In response to a service request from the first Bluetooth headset, providing a second service list to the first Bluetooth headset, where the second service list is a service list of the terminal device;
[0028] If the terminal device identifies the first Bluetooth headset and the second Bluetooth headset as a headset pair, the first service list is associated with the second Bluetooth headset.
[0029] Preferably, in response to the service request from the first Bluetooth headset, the terminal device further provides the first Bluetooth headset with configuration information corresponding to the service list.
[0030] A third aspect of the present invention provides a method for optimizing Bluetooth connection speed, which is applicable to the Bluetooth headset device of the present invention or the terminal device of the present invention.
[0031] A first BLE connection is established between the first Bluetooth headset and the terminal device, and the first Bluetooth headset obtains service information from the terminal device and sends the service information to the second Bluetooth headset;
[0032] The second Bluetooth headset updates a service list using the service information, and communicates with the terminal device via a second BLE connection related to the service information.
[0033] A fourth aspect of the present invention provides a Bluetooth communication system, which includes the Bluetooth headset device described in the present invention, a terminal device and an optional M-th terminal electronic device, where M is a positive integer not less than 2.
[0034] A fifth aspect of the present invention provides a Bluetooth communication chip, comprising:
[0035] Memory for storing computer programs;
[0036] The processor is configured to implement the steps of optimizing the Bluetooth connection speed of the present invention when executing the computer program.
[0037] The present invention can bring at least one of the following beneficial effects:
[0038] 1. Effectively optimize connection speed and improve customer experience.
[0039] 2. It utilizes the existing Bluetooth protocol resources to achieve effective optimized connection functions without adding additional costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The preferred implementation scheme will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above characteristics, technical features, advantages and their implementation methods.
[0041] Figure 1 This is the LE Audio TWS connection model;
[0042] Figure 2 FIG1 is a specific embodiment of the Bluetooth communication system of the present invention, showing a schematic diagram of its discovery process;
[0043] Figure 3 A specific embodiment of the Bluetooth communication system of the present invention is shown, and a schematic diagram is exemplarily shown of how to optimize the Bluetooth connection speed.
[0044] Figure 4 Another specific embodiment of the Bluetooth communication system of the present invention is shown, which exemplarily shows a schematic diagram of how to optimize the Bluetooth connection speed. DETAILED DESCRIPTION
[0045] In this invention, the inventors, after thorough consideration, have improved upon existing technologies. Conventional technology typically considers LE connection intervals as a solution, but this is time-consuming when there are too many handles. The inventors discovered that simply sending discovered service information to another Bluetooth device (e.g., as attribute caching defined in the Bluetooth protocol) can significantly improve connection speeds and reduce power consumption.
[0046] Therefore, the technical problem of the present invention is to solve how to quickly establish a Bluetooth connection (BLE connection) between a pair of Bluetooth headsets and a terminal device (such as a mobile phone). It should be noted that the Bluetooth connection of the present invention is not equivalent to the Bluetooth pairing connection. The Bluetooth connection includes, but is not limited to, the first Bluetooth pairing connection.
[0047] The technical concept adopted by the present invention includes: as a pair of earphones, only one earphone is needed to complete the discovery of mobile phone service information, and the other earphone can share it. Therefore, it overcomes the limitation of the existing technology that only changes the LE connection interval.
[0048] Secondly, the service information received from the first Bluetooth headset is identified as GATT reconnection buffer information in the BLE Bluetooth protocol, and then the second BLE connection is established with the terminal device.
[0049] Compared with conventional LE Audio, the present invention can greatly improve the connection speed.
[0050] Unless otherwise specified or limited, the "or" mentioned in the present invention includes the "and" relationship. The "and" is equivalent to the Boolean logic operator "AND", and the "or" is equivalent to the Boolean logic operator "OR", and "AND" is a subset of "OR".
[0051] Unless otherwise expressly specified or limited, the terms "connected," "connected," and "connected" in this application should be understood broadly. For example, they may refer to a fixed connection, a connection through an intermediary medium, internal communication between two components, or an interaction between two components. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.
[0052] Based on this application, those skilled in the art will appreciate that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, an apparatus and / or method can be implemented using any number and aspects described herein. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement the apparatus and / or method.
[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific embodiments of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings and other embodiments can be obtained based on these drawings without inventive work.
[0054] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. The illustrations only show components related to the present application and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.
[0055] In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the aspects described can be practiced without these specific details. The terms "first", "second", etc. 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, features described with "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise stated, "plurality" means two or more.
[0056] The present invention will be further described below in conjunction with specific examples. It should be understood that these examples are intended to illustrate the present invention only and are not intended to limit the scope of the invention. The experimental methods and protocols for which specific conditions are not specified in the following examples are generally measured in accordance with national standards. If there are no corresponding national standards, then the methods are carried out in accordance with general international standards, conventional conditions, or the conditions recommended by the manufacturer.
[0057] Example
[0058] A Bluetooth headset device of the present invention comprises a first Bluetooth headset and a second Bluetooth headset, wherein the first Bluetooth headset and the second Bluetooth headset can be connected to each other via wireless communication.
[0059] It should be noted that the wireless communication connection only needs to enable the first Bluetooth headset and the second Bluetooth headset to communicate wirelessly. The wireless communication can be implemented in a manner that can be implemented by those skilled in the art.
[0060] More specifically, the wireless communication connection is not limited to the LE Audio connection, and ordinary Bluetooth or BLE connection can be used.
[0061] As used herein, the “BLE connection” refers to a low-power Bluetooth connection, and more specifically, refers to a Bluetooth connection that supports Bluetooth protocol 4.0 or higher.
[0062] The meaning of the BLE connection is different from the BLE pairing connection, which is known to those skilled in the art.
[0063] As used herein, the term "normal Bluetooth" refers to a Bluetooth connection that supports Bluetooth protocol 4.0 or below.
[0064] Preferably, the Bluetooth headset device of the present invention is a TWS Bluetooth headset.
[0065] like Figure 1 As shown, the LE Audio TWS connection model is shown.
[0066] The first Bluetooth headset and the second Bluetooth headset in the Bluetooth headset device can be connected to the terminal device.
[0067] The terminal device is usually a mobile phone, music player, car device, etc. with Bluetooth. It should be understood that the terminal device can be any terminal device with Bluetooth in the art that can be paired with the Bluetooth headset device of the present invention, and the present invention does not limit this.
[0068] The number of terminal electronic devices is usually one. Since the connection time is usually too long, it currently brings a bad experience to users during the connection. Due to this, the number of terminal electronic devices is generally limited.
[0069] However, due to the improved connection speed of the terminal electronic device of the present invention, the number of connections is not limited to this. The Bluetooth device of the present invention can be connected to multiple terminal devices. The inventors have found that the present invention does not degrade the user experience when connecting to the aforementioned number of terminal electronic devices.
[0070] Specifically, as shown in the figure, the connection between the Bluetooth headset devices is an ACL connection. More specifically, as mentioned above, the ACL connection is not limited to LE Audio connection, and can use ordinary Bluetooth or BLE connection.
[0071] like Figure 2 As shown, it shows Figure 1 The process of querying (discovering) service information (service) when the mobile phone connects to the Bluetooth headset device.
[0072] As used herein, the terms “service”, “GATT cache”, “GATT information” and “ATT” all have the same meanings as those specified in the existing Bluetooth protocol.
[0073] Figure 2 The labeled box shows a portion of the Bluetooth headset query service, such as the music control service (MediaState). Some mobile phones reply to the information one by one. When there is too much content to be queried, such interaction greatly increases the time of service discovery.
[0074] It should be understood that Figure 2 The service information (Service) in the description is for illustration only. The service information may also include other service information specified in the Bluetooth protocol, such as MCS (Music Control Service), TBS (Telephone Service), VCS (Volume Control Service), ASCS (Audio Stream Control Service), PACS (Audio Capability Service), CSIS, etc., but is not limited thereto.
[0075] Typically, this problem is solved in the art by increasing the LE connection interval. However, when there are too many service contents, it is still time-consuming.
[0076] Based on this, the inventor conceived a technical solution, hoping that as a pair of headphones, only one earphone is needed to complete the discovery of mobile phone service information, and the other earphone can share it. Figure 3 , which shows a schematic diagram of a specific embodiment of the present invention.
[0077] Figure 3This shows that when a headset is connected to a mobile phone, it directly sends service information to the other ear. The other ear directly uses it, eliminating the discovery process.
[0078] The first Bluetooth headset (left ear) is configured to have a BLE connection with the terminal device.
[0079] The first Bluetooth headset (left ear) can obtain service information (service information) from the terminal device (mobile phone) and send the service information to the second Bluetooth headset (right ear).
[0080] The second Bluetooth headset (right ear) is configured to update a service list using the service information and communicate with the terminal device through a BLE connection.
[0081] In addition, although Figure 3 It is shown that the left ear and the right ear are connected by Bluetooth, but it should be understood that the connection can be any feasible wireless communication connection method, which is known to those skilled in the art and is not limited by the present invention.
[0082] In a specific embodiment, the Bluetooth headset device is a TWS Bluetooth headset.
[0083] In a specific embodiment, the first BLE connection is an LE Audio Bluetooth connection.
[0084] In a specific embodiment, the second BLE connection is an LE Audio Bluetooth connection.
[0085] More preferably, both the first BLE connection and the second BLE connection are LE Audio Bluetooth connections.
[0086] In a specific implementation, the service information is service information specified by the LE Audio Bluetooth protocol.
[0087] As used herein, the BLE connection of the present invention includes the LE Audio Bluetooth protocol structure.
[0088] As used herein, the LE Audio Bluetooth protocol of the present invention includes the Bluetooth 5.2 standard protocol.
[0089] Figure 4 Another specific embodiment of the Bluetooth communication system of the present invention is shown.
[0090] After the BLE connection is established, service discovery and configuration must be completed. This step primarily involves discovering the services provided by the phone and configuring them. Similarly, the phone also needs to discover and configure services on the headset.
[0091] The improvement specific process of the present invention is as follows:
[0092] Step 1 and subsequent steps 8, 10, and 11 are each Bluetooth broadcast steps.
[0093] Steps 2-1 and 2-2 are the connection request and connection success steps between the terminal device and the first Bluetooth headset.
[0094] Improvements to some repetitive tasks mainly include steps 3 (3-1 and 3-2) and 4 (4-1 and 4-2). Steps 3 and 4 correspond to the phone discovering and configuring the headset's services, and the headset discovering and configuring the phone's services (step 5, specifically steps 5-1 and 5-2; and step 6, specifically steps 6-1 and 6-2).
[0095] For the headphone end in steps 3 and 4:
[0096] When a headset is connected to a mobile phone, it directly sends the current service information to the other ear (step 7). The other ear directly uses the secondary ear (right ear) to skip the service discovery process and step 3. Since the mobile phone does not use the cached service UUID and value of the other headset, the configuration process needs to be initiated here, and step 4 cannot be omitted. Conversely, 4 can also be omitted.
[0097] The cached information includes MCS (Music Control Service), TBS (Telephone Service), VCS (Volume Control Service), ASCS (Audio Stream Control Service), PACS (Audio Capability Service), CSIS and other information.
[0098] For mobile phones in 5 and 6:
[0099] When a phone is connected to a headset and then connects to a new pair of headsets, it directly reuses the service information of the current connection (step 7). No discovery process is required. If the headset supports cache configuration, the configuration process can be omitted. If the phone does not support it, the configuration process still needs to be initiated.
[0100] During the initial pairing process, the earphones and phone directly reuse all service information from the first connection, significantly improving connection speed. After pairing, the second connection uses the GATT Cashing mechanism to accelerate the connection speed, ultimately improving the LE Audio TWS application experience (Step 9, including Steps 9-1 and 9-2).
[0101] If the current phone has not been connected to the headset, there is no GATT Caching. Therefore, when the headset is paired for the first time, service discovery and configuration will take some time to complete. Steps 1 and 2 (including Step 2-1 and Step 2-2)
[0102] Here, the connection information that has been discovered is sent to the other headset as attribute caching for the other headset.
[0103] In summary, the inventors have utilized the Attribute caching function defined in the Bluetooth protocol. When reconnecting, the cached Attribute Handles can be directly used without going through the discovery process.
[0104] In addition, when connecting to the Nth terminal electronic device, all service information on the first connection can be reused (steps 10-12), which greatly increases the connection speed.
[0105] The principle of the present invention is as follows:
[0106] The service information received from the first Bluetooth headset is identified as GATT reconnection buffer information in the BLE Bluetooth protocol, and then the second BLE connection is established with the terminal device.
[0107] After the second earphone BLE ACL is connected, the upper-layer service information completely reuses the information of the first earphone, so the time overhead is only spent on the BLE ACL Link (BLE connection) connecting to the second earphone, thus overcoming the technical disadvantage of slow connection mentioned above and bringing a better experience using LE Audio.
[0108] It should be understood that the first and second Bluetooth headsets of the present invention are physically connected to the terminal device, so the master-slave relationship between the headsets differs from the master-slave relationship in the monitoring solution. The present invention provides a Bluetooth connection method that replaces the monitoring solution. It also improves the problem of long connection times in existing monitoring alternatives.
[0109] More preferably, the connection solution of the present invention is also applicable to application scenarios of accessing multiple Bluetooth or multiple terminals.
[0110] It is also worth noting that the present invention saves the time spent on service information, thereby greatly reducing the connection time to more than several seconds (eg, 2-3 seconds), achieving an unexpected effect.
[0111] The effects of the present invention are as follows:
[0112] (1) It is not necessary to use the discovery service on both ears, which optimizes the connection speed and reduces power consumption. For example,
[0113] (2) In LE Audio applications, the phone needs to establish connections with both earbuds, discover and configure services separately. The second earbud only needs to spend the time required for a BLE ACL connection, and the service configuration information is reused by the first earbud. This speeds up the connection process. Multiple terminal electronic devices can be connected simultaneously without affecting the connection speed.
[0114] It should be noted that the above embodiments can be freely combined as needed. The above description is only a preferred embodiment of the present invention. It should be pointed out that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.
[0115] All documents mentioned in this application are incorporated herein by reference, just as if each document were incorporated herein by reference individually. It should also be understood that after reading the above disclosure, those skilled in the art may make various changes or modifications to the present invention, and that such equivalents also fall within the scope of the claims appended hereto.
Claims
1. A Bluetooth headset device, comprising a first Bluetooth headset and a second Bluetooth headset, wherein the first Bluetooth headset and the second Bluetooth headset are wirelessly connected, characterized in that: The first Bluetooth headset is configured as follows: A first BLE connection is established with the terminal device; In response to a service request from the terminal device, sending a first service list of the first Bluetooth headset to the terminal device, and after the service configuration is completed, sending a service request to the terminal device; receiving a second service list from the terminal device, where the second service list is a service list of the terminal device; and sending the service information to the second Bluetooth headset; wherein the service information is the second service list; The second Bluetooth headset is configured as follows: Updating a service list using the service information, and communicating related to the service information through a second BLE connection with the terminal device; When the terminal device identifies the first Bluetooth headset and the second Bluetooth headset as a headset pair, the first service list is associated with the second Bluetooth headset.
2. The Bluetooth headset device according to claim 1, wherein: The second Bluetooth headset initiates a service configuration request to the terminal device based on the service information to configure the service of the terminal device.
3. The Bluetooth headset device according to claim 1, wherein: The first Bluetooth headset further obtains configuration information from the terminal device and transmits the configuration information to the second Bluetooth headset; The second Bluetooth headset configures the updated service list using the configuration information.
4. The Bluetooth headset device according to claim 1 or 2, wherein: The second Bluetooth headset is configured to identify the service information received from the first Bluetooth headset as reconnection buffer information.
5. The Bluetooth headset device according to claim 1 or 2, characterized in that: The Bluetooth headset device also includes an Nth Bluetooth headset, which is configured to update a service list using the service information and communicate related to the service information through the Nth BLE connection with the terminal device, where N is a positive integer not less than 2.
6. A terminal device, which is wirelessly connected to a first Bluetooth headset and a second Bluetooth headset, characterized in that: The terminal device is configured as follows: Obtaining a first service list of the first Bluetooth headset, and performing service configuration for the first Bluetooth headset according to the first service list; In response to a service request from the first Bluetooth headset, providing a second service list to the first Bluetooth headset, where the second service list is a service list of the terminal device; If the terminal device identifies the first Bluetooth headset and the second Bluetooth headset as a headset pair, the first service list is associated with the second Bluetooth headset; the terminal device communicates with the service list through a BLE connection with the second Bluetooth headset.
7. The terminal device according to claim 6, wherein: In response to the service request from the first Bluetooth headset, the terminal device further provides the first Bluetooth headset with configuration information corresponding to the service list.
8. A method for optimizing Bluetooth connection speed, characterized in that: Applicable to the Bluetooth headset device according to any one of claims 1 to 5 or the terminal device according to any one of claims 6 to 7, A first BLE connection is established between the first Bluetooth headset and the terminal device, and the first Bluetooth headset obtains service information from the terminal device and sends the service information to the second Bluetooth headset; The second Bluetooth headset updates a service list using the service information, and communicates with the terminal device via a second BLE connection related to the service information.
9. A Bluetooth communication system, characterized in that: It includes the Bluetooth headset device and terminal device as described in any one of claims 1 to 6.
10. A Bluetooth communication device, characterized in that: include, memory for storing computer programs; A processor, configured to implement the step of optimizing the Bluetooth connection speed as claimed in claim 8 when executing the computer program.
Citation Information
Patent Citations
Bluetooth link method and device, and Bluetooth equipment
CN108616847A
Bluetooth connection method and electronic equipment
CN112469015A