Method, device, Bluetooth headset and system for retrieving Bluetooth headset
By sending a search time list to the mobile terminal when the Bluetooth headset is placed in the charging chamber and stimulating the Bluetooth connection, the problem of users being difficult to retrieve the headset in the charging chamber is solved, convenient positioning and retrieval is achieved, and the risk of loss is reduced.
Patent Information
- Application Number
- CN202210174324.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-24
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2042-02-24
AI Technical Summary
Existing Bluetooth headphones enter a low-power state when in the charging compartment, making it difficult for users to accurately locate and retrieve through Bluetooth connection, which is easy to lose and difficult to retrieve.
When the Bluetooth headset is placed in the charging chamber, the retrieval time list is sent to the preset mobile terminal, and the Bluetooth headset is activated at a specified time point. It will make a sound after receiving the retrieval trigger signal, prompting the user to have a headset position.
By synchronously finding time points and sound prompts, users can effectively locate and retrieve Bluetooth headsets, reducing the probability of loss, and not violating the logic of low-power consumption state.
Smart Images

Figure CN115065960B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Bluetooth headset data interaction, and in particular to a method, device, Bluetooth headset and system for retrieving a Bluetooth headset. Background Art
[0002] With the development of Bluetooth technology and miniaturization technology, Bluetooth-based wireless headsets are gradually being widely used. True wireless stereo (TWS) Bluetooth headsets all have their matching charging cases.
[0003] However, in daily use, when the Bluetooth headset is randomly placed, it is necessary to pair the mobile phone with the Bluetooth headset to find the Bluetooth headset. In the prior art, when the Bluetooth headset is placed outside the charging compartment, the headset can be located by establishing Bluetooth communication. For example, the Bluetooth communication scans the TWS Bluetooth headset charging compartment according to the length of time the TWS Bluetooth headset is taken out, thereby determining the location of the charging compartment.
[0004] However, according to conventional means in this field and the conventional methods of various manufacturers, when a TWS Bluetooth headset is placed in a charging compartment, it indicates that the user has finished using the headset and no longer uses it (that is, the headset is in an idle state). Therefore, in order to reduce power consumption, the TWS Bluetooth headset and the charging compartment will enter, for example, sleep mode, that is, a low-power state. This conventional low-power working mode will prevent various manufacturers from establishing a Bluetooth connection with the Bluetooth headset in the charging compartment through an external terminal, which will result in users being unable to connect their mobile phones to the TWS Bluetooth headset for precise positioning, anti-loss or retrieval. When the TWS Bluetooth headset is placed in the charging compartment, the user places it anywhere, which is easy to lose and difficult to retrieve. The user can only rely on the memory of the Bluetooth headset charging compartment that has been used or search everywhere, which is very inefficient and time-consuming.
[0005] It can be seen that when the TWS Bluetooth headset is idle, placed in the charging case, left randomly at home or lost when going out, it is difficult to find it back.
[0006] Therefore, how to facilitate users to effectively find the Bluetooth headset in the charging compartment has become a technical problem that needs to be solved urgently. Summary of the invention
[0007] Based on the above situation, the main purpose of the present invention is to provide a method, device, Bluetooth headset and system for retrieving a Bluetooth headset, so that the user can effectively find the Bluetooth headset in the charging compartment.
[0008] To achieve the above purpose, the technical solution adopted by the present invention is as follows:
[0009] In a first aspect, an embodiment of the present invention discloses a method for retrieving a Bluetooth headset, which is used for a user to retrieve the Bluetooth headset in a charging compartment. The method is executed on the Bluetooth headset, and the method includes:
[0010] Step S100, when the Bluetooth headset is placed in the charging compartment, a retrieval time list for searching the Bluetooth headset is sent to a preset mobile terminal, so that the preset mobile terminal presents the retrieval time list to the user;
[0011] Step S200, when any time point in the retrieval time list arrives, the Bluetooth headset is activated to be in a state where a Bluetooth connection can be established, so as to wait for a retrieval trigger signal sent by a preset mobile terminal indicating that the Bluetooth headset is retrieved;
[0012] Step S300, when receiving a retrieval trigger signal sent by a preset mobile terminal, the Bluetooth headset is prompted to emit a sound to prompt the user of the location of the Bluetooth headset.
[0013] Optionally, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: broadcasting the MAC address of the Bluetooth headset through a specific Bluetooth channel, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the specific Bluetooth channel and MAC address.
[0014] Optionally, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes:
[0015] The simulated MAC address of the Bluetooth headset is broadcasted so that an external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from the actual MAC address of the Bluetooth headset.
[0016] Optionally, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes:
[0017] The Bluetooth HCI interface layer of the Bluetooth headset is stimulated to be in a state where a Bluetooth connection can be established, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer.
[0018] Optionally, in step S100, each time point in the retrieved time list is a periodic time point.
[0019] Optionally, in step S100, each time point in the retrieved time list is within a preset time period.
[0020] Optionally, in step S100, the time intervals of each time point in the retrieved time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance obtained before the Bluetooth headset and the preset mobile terminal are disconnected from the Bluetooth connection.
[0021] Optionally, in step S100, the time intervals between the various time points in the retrieval time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging case.
[0022] Optionally, it also includes: when the Bluetooth headset is placed in the charging compartment, sending the current location information of the Bluetooth headset to a designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset when it was last used.
[0023] Optionally, it also includes: when the Bluetooth headset is placed in the charging compartment, sending the current location information of the Bluetooth headset to a designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset in the charging compartment when it is within the Bluetooth communication range of the designated mobile terminal.
[0024] In a second aspect, an embodiment of the present invention discloses a device for retrieving a Bluetooth headset, which is used for a user to retrieve the Bluetooth headset in a charging compartment. The device runs on the Bluetooth headset, and the device includes:
[0025] A time list sending module is used to send a retrieval time list for finding the Bluetooth headset to a preset mobile terminal when the Bluetooth headset is placed in the charging compartment, so that the preset mobile terminal presents the retrieval time list to the user;
[0026] A connection triggering module is used to trigger the Bluetooth headset to be in a state where a Bluetooth connection can be established when any time point in the retrieval time list arrives, so as to wait for a retrieval trigger signal sent by a preset mobile terminal indicating that the Bluetooth headset is retrieved;
[0027] The location prompting module is used to prompt the Bluetooth headset to make a sound when receiving a retrieval trigger signal sent by a preset mobile terminal, so as to prompt the user of the location of the Bluetooth headset.
[0028] Optionally, in the connection activation module, the MAC address of the Bluetooth headset is broadcast through a specific Bluetooth channel, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the specific Bluetooth channel and MAC address.
[0029] Optionally, in the connection activation module, the simulated MAC address of the Bluetooth headset is broadcasted so that the external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from the actual MAC address of the Bluetooth headset.
[0030] Optionally, in the connection excitation module, the Bluetooth HCI interface layer of the Bluetooth headset is stimulated to be in a state where a Bluetooth connection can be established, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer.
[0031] Optionally, in the time list sending module, each time point in the retrieved time list is a periodic time point.
[0032] Optionally, in the time list sending module, each time point in the retrieved time list is within a preset time period.
[0033] Optionally, in the time list sending module, the time intervals of the various time points in the retrieved time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance known before the Bluetooth headset and the preset mobile terminal are disconnected from the Bluetooth connection.
[0034] Optionally, in the time list sending module, the time intervals for retrieving each time point in the time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging case.
[0035] In a third aspect, an embodiment of the present invention discloses a Bluetooth headset, comprising:
[0036] A processor is used to implement the method disclosed in the first aspect above.
[0037] In a fourth aspect, an embodiment of the present invention discloses a Bluetooth audio system, including: a Bluetooth headset and a paired charging compartment thereof,
[0038] The Bluetooth headset has the device disclosed in the second aspect above.
[0039] Optionally, it also includes:
[0040] A mobile terminal is used to interact with a Bluetooth headset.
[0041] In a fifth aspect, an embodiment of the present invention discloses a computer-readable storage medium having a computer program stored thereon, wherein the computer program stored in the storage medium is used to be executed to implement the method disclosed in the first aspect above.
[0042]
Beneficial Effects
[0043] According to a method, device, Bluetooth headset and system for retrieving a Bluetooth headset disclosed in an embodiment of the present invention, when the Bluetooth headset is placed in a charging compartment, a retrieval time list for finding the Bluetooth headset is sent to a preset mobile terminal, so that the preset mobile terminal presents the retrieval time list to the user; when any time point in the retrieval time list arrives, the Bluetooth headset is stimulated to be in a state where a Bluetooth connection can be established, so as to wait for a retrieval trigger signal sent by the preset mobile terminal indicating that the Bluetooth headset has been retrieved; when the retrieval trigger signal sent by the preset mobile terminal is received, the Bluetooth headset is prompted to make a sound to prompt the user of the location of the Bluetooth headset. Since when the Bluetooth headset is placed in the charging compartment, a list of retrieval time for finding the Bluetooth headset is sent to the preset mobile terminal, so that the preset mobile terminal can synchronize with the Bluetooth headset to find the time point of the Bluetooth headset, and the mobile terminal can present the retrieval time list, so that the time point of finding the Bluetooth headset can be synchronized to the user, that is, the user can know when to find the Bluetooth headset; so that the user can find the Bluetooth headset at any time point in the retrieval time list, when any time point in the retrieval time list arrives, when the retrieval trigger signal sent by the preset mobile terminal is received, the Bluetooth headset is prompted to make a sound, so that the user can find the Bluetooth headset based on the sound of the Bluetooth headset, and the Bluetooth headset is located by sound, which reduces the probability of the user losing the headset in the charging compartment, and facilitates the user to effectively find the Bluetooth headset in the charging compartment. In addition, since the Bluetooth headset is only in a state where a Bluetooth connection can be established at some time points, the duration of these partial time points can be ignored relative to the length of time the Bluetooth headset is in the charging compartment, and therefore, it does not violate the logic that the Bluetooth headset works in a low power state after being placed in the compartment.
[0044] Other beneficial effects of the present invention will be explained in the specific implementation manner through the introduction of specific technical features and technical solutions. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The embodiments of the present invention will be described below with reference to the accompanying drawings.
[0046] Figure 1 A schematic diagram of the structure principle of a Bluetooth audio system disclosed in this embodiment;
[0047] Figure 2 A schematic flow chart of a method for retrieving a Bluetooth headset disclosed in this embodiment;
[0048] Figure 3 A schematic diagram of a retrieval time list disclosed in this embodiment;
[0049] Figure 4A schematic diagram of the structure of each layer of Bluetooth disclosed in this embodiment;
[0050] Figure 5 The figure is a schematic diagram of the structure of a device for retrieving a Bluetooth headset disclosed in this embodiment. DETAILED DESCRIPTION
[0051] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the following detailed description of the present invention, some specific details are described in detail. In order to avoid confusing the essence of the present invention, known methods, processes, procedures, and components are not described in detail.
[0052] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0053] Unless the context clearly requires otherwise, throughout the specification and claims, the words "include", "comprising" and similar words should be interpreted in an inclusive sense rather than an exclusive or exhaustive sense; that is, in the sense of "including but not limited to".
[0054] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0055] Please refer to Figure 1 , is a schematic diagram of the structural principle of a Bluetooth audio system disclosed in this embodiment, the system includes a Bluetooth headset 1, a charging compartment 2 and a mobile terminal 3, wherein the Bluetooth headset 1 is in the charging compartment 2. In the prior art, when the Bluetooth headset 1 is in the charging compartment 2, it indicates that the user is no longer using the Bluetooth headset 1. Therefore, according to the conventional practice, the Bluetooth headset 1 and the charging compartment 2 will both be in a sleep state and will not usually be connected to the mobile terminal, that is, the Bluetooth headset 1 and the charging compartment 2 will usually not establish a Bluetooth connection with the mobile terminal 3.
[0056] Under this conventional practice, users will not be able to locate and retrieve the Bluetooth headset through a conventional Bluetooth connection. In order to facilitate users to effectively find the Bluetooth headset in the charging compartment, this embodiment discloses a method for retrieval of the Bluetooth headset, which is used for users to retrieve the Bluetooth headset in the charging compartment. The method is executed on the Bluetooth headset, please refer to Figure 2 , is a flow chart of a method for retrieving a Bluetooth headset disclosed in this embodiment, the method for retrieving a Bluetooth headset comprises: step S100, step S200 and step S300, wherein:
[0057] Step S100: When the Bluetooth headset is placed in the charging compartment, a list of search times for the Bluetooth headset is sent to a preset mobile terminal. Figure 3 , is a schematic diagram of a retrieval time list disclosed in this embodiment, wherein t1, t2, t3...tn are various time points in the retrieval time list. In this embodiment, the Bluetooth headset is in a state where a Bluetooth connection can be established at various time points (t1, t2, t3...tn) in the retrieval time list. In this embodiment, by sending the retrieval time list to the preset mobile terminal, the preset mobile terminal can present the retrieval time list to the user. In the specific implementation process, a corresponding APP can be configured for the preset mobile terminal. When the preset mobile terminal receives the retrieval time list, the retrieval time list can be presented to the user through the APP. The specific presentation method can be to display the retrieval time list through the display interface of the APP, such as any form such as graphics, text, and tables; it can also be to notify the user in a notification manner when each time point in the retrieval time list arrives, such as an alarm clock, a pop-up window, etc., and vibration and other methods that can attract the user's attention can also be configured; of course, in the specific implementation process, the user can also choose the presentation method or a combination of presentation methods.
[0058] It should be noted that since the Bluetooth headset can only establish a Bluetooth connection at certain points in the time and is only for the purpose of retrieving the Bluetooth headset, it does not play music or make voice calls in the usual sense; and it is in sleep mode most of the time. Therefore, this method does not violate the requirements of the conventional low-power mode.
[0059] Step S200, when any time point in the retrieval time list arrives, the Bluetooth headset is activated to be in a state where a Bluetooth connection can be established, so as to wait for a retrieval trigger signal sent by a preset mobile terminal indicating the retrieval of the Bluetooth headset.
[0060] In this embodiment, the subject that excites the Bluetooth headset can be the Bluetooth headset itself, or it can be stimulated by responding to the wake-up signal of the charging compartment. Specifically, in one embodiment, when the excitation signal comes from the Bluetooth headset itself, the excitation signal can be triggered by, for example, a timer, or a hardware circuit can be used to generate the excitation signal, thereby obtaining the excitation signal; it should be noted that in this embodiment, since the excitation signal will put the Bluetooth headset in a working state, the excitation signal can also be a wake-up signal, that is, wake up the functional modules related to the retrieval in the Bluetooth headset to be in a working state, and these functional modules can be some or all modules of the Bluetooth headset. In another embodiment, when the Bluetooth headset is stimulated in response to the wake-up signal of the charging compartment, the Bluetooth headset and the charging compartment usually interact with data through communication contacts (or charging and communication contacts). Therefore, the Bluetooth headset receives the wake-up signal through the communication contacts with the charging compartment, and under the triggering of the wake-up signal, an excitation signal can be generated. Similarly, the wake-up signal itself can also be used as an excitation signal.
[0061] In this embodiment, the Bluetooth headset is in a state where a Bluetooth connection can be established, which means that an external device can establish a Bluetooth connection with the Bluetooth headset via Bluetooth, and the established Bluetooth connection should satisfy the requirement that the external device can exchange data with the Bluetooth headset. In the specific implementation process, the Bluetooth headset can be in a state where a Bluetooth connection can be established by broadcasting a real MAC address, or it can be in a state where a Bluetooth connection can be established by using a simulated MAC address. As a preferred embodiment, the MAC address broadcast by the Bluetooth headset should preferably have been connected to a preset mobile terminal, thereby preventing other devices from connecting to the Bluetooth headset and reducing the pairing connection time.
[0062] Step S300, when receiving a retrieval trigger signal sent by a preset mobile terminal, the Bluetooth headset is prompted to emit a sound to prompt the user of the location of the Bluetooth headset. In this embodiment, the sound can be a preset sound. After the Bluetooth headset emits a sound, the user can determine the location of the Bluetooth headset by the source of the sound, thereby achieving the purpose of prompting the user of the location of the Bluetooth headset. Specifically:
[0063] In one embodiment, after the mobile terminal establishes a Bluetooth connection with the Bluetooth headset, the mobile terminal can send a driving instruction to the Bluetooth headset through the Bluetooth connection, so that the Bluetooth headset drives the Bluetooth headset to make a sound according to the driving instruction, thereby reminding the user of the location of the Bluetooth headset.
[0064] In another embodiment, after the mobile terminal establishes a Bluetooth connection with the Bluetooth headset, it indicates that the user is searching for the Bluetooth headset through the mobile terminal. At this time, the Bluetooth headset can directly emit a sound to remind the user of the location of the Bluetooth headset.
[0065] Of course, when no retrieval trigger signal sent by a preset mobile terminal is received within a preset time period, the Bluetooth headset can be prompted to return to a sleep state, thereby saving power consumption.
[0066] In order to reduce power consumption and shorten the duration of the Bluetooth headset broadcast connection, in an optional embodiment, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: broadcasting the MAC address of the Bluetooth headset through a specific Bluetooth channel, so that the external device can establish a Bluetooth connection with the Bluetooth headset through the specific Bluetooth channel. In Bluetooth communication, there are usually multiple Bluetooth channels. In this embodiment, the MAC address of the Bluetooth headset is broadcast through a specific Bluetooth channel, so that when the external device searches for the Bluetooth headset, the Bluetooth headset always broadcasts on a certain channel, so that the external device can quickly connect to the Bluetooth headset on the specific Bluetooth channel, avoiding the external device and the Bluetooth headset switching on different channels respectively, resulting in a long search time, thereby reducing power consumption and shortening the duration of the broadcast connection.
[0067] In order to further avoid violating the logic that the Bluetooth headset should not be connected to an external device after being placed in the warehouse, in an optional embodiment, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: broadcasting a simulated MAC address of the Bluetooth headset, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from the actual MAC address of the Bluetooth headset. In this embodiment, when the user triggers the process of the scheme of this embodiment through a mobile terminal, the Bluetooth headset can broadcast a simulated MAC address, so that the mobile terminal actively searches for and connects to the Bluetooth headset within the Bluetooth communication range. Specifically, the new address of the simulated Bluetooth device can be actively searched and connected by the mobile terminal to ensure that the Bluetooth headset is within the Bluetooth communication range of the mobile terminal.
[0068] In a specific embodiment, a new simulated MAC address may be generated according to a preset rule, or the simulated MAC address may be generated based on the actual MAC address of the Bluetooth headset. Specifically, in order to simplify the generation process of the simulated MAC address, in an optional embodiment, the actual MAC address of the Bluetooth headset may be obtained; and a logical operation may be performed on the actual MAC address to obtain the simulated MAC address. Specifically, a logical operation may be performed on the actual MAC address through a random code, and as an example, the logical operation may be, for example, a logical AND operation, or, for example, a logical XOR operation.
[0069] In this embodiment, when the Bluetooth headset is awakened, a simulated MAC address is first calculated based on the actual MAC address to obtain a simulated new Bluetooth device MAC address, that is, equivalent to a new Bluetooth device. An example of how to modify the MAC address is shown in Table 1.
[0070] Table 1: Example of generating simulated MAC addresses based on actual MAC addresses
[0071]
[0072]
[0073] In this embodiment, the main reason for simulating a new Bluetooth device is that if the actual Bluetooth address is used, it may be connected back by the mobile terminal; and the original intention of the scheme in this embodiment is only to retrieve the Bluetooth headset. Since it has been actively anti-lost after connecting to the mobile terminal in the past, the mobile terminal will be notified when there is a possibility of loss; however, the process of retrieving the Bluetooth headset in the charging compartment set up in the scheme of this embodiment is essentially that the Bluetooth headset should not be connected to the mobile terminal after being placed in the compartment. When the user is actually looking for the Bluetooth headset, he can connect to the mobile terminal by simulating a Bluetooth device (equivalent to a new Bluetooth device), communicate with the mobile terminal and synchronize the location data to the mobile terminal, and according to the successful connection of the mobile terminal, play a prompt tone to convey the location information.
[0074] In this embodiment, the new address of the simulated Bluetooth device will be actively searched and connected by the mobile terminal to ensure that the Bluetooth headset is within the Bluetooth communication range of the mobile terminal.
[0075] In order to avoid the mobile terminal displaying that a Bluetooth device has been connected, which violates the industry's commonly accepted principle that the Bluetooth headset should not be connected to the mobile phone after being placed in the compartment (the headset is disconnected from the mobile phone when placed in the charging compartment), in an optional embodiment, in step S200, stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: stimulating the Bluetooth HCI interface layer of the Bluetooth headset to be in a state where a Bluetooth connection can be established, so that the external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer. Please refer to Figure 4, is a schematic diagram of the structure of each layer of Bluetooth disclosed in this embodiment. The structure of each layer of Bluetooth includes: application layer, host layer and controller layer. Among them, the application layer mainly formulates the protocol interaction of the top layer according to different application scenarios; the host layer provides interface support for the upper layer, maintains some software-level protocols and encryption processes, etc., and is a pure software behavior; the controller layer includes HCI interface layer, LL layer, and PHY layer. The controller layer is responsible for reporting the status to the host upward, receiving the host's instructions downward, interacting with the baseband signal, coordinating, controlling, and managing hardware resources. The HCI (Host Interface Controller) interface layer is the interface between the host layer and the controller layer. In this embodiment, the Bluetooth headset is only connected to the Bluetooth HCI interface layer of the external device, not the application layer. The Bluetooth signal strength can be obtained and then the Bluetooth connection can be disconnected, thereby achieving the effect of obtaining the Bluetooth signal strength without displaying the connection, that is, only the HCI interface is connected for signal measurement, and the mobile terminal does not display the situation that the device has been connected and then disconnected. Compared with connecting to the application layer, the mobile terminal will receive a response prompt message of the Bluetooth connection, which violates the commonly accepted principles in the industry.
[0076] In order to further reduce the power consumption of the Bluetooth headset, considering that the user generally does not retrieve the Bluetooth headset during sleep at night, therefore, in an optional embodiment, in step S100, each time point in the retrieval time list is within a preset time period. Specifically, each time point in the retrieval time list is, for example, from 8 am to 11 pm, of course, it can also be a default time period, and the user can also set a preset time period.
[0077] In an optional embodiment, in step S100, each time point in the retrieved time list is a periodic time point. Figure 3 , ΔT1, ΔT2...ΔT(n-1) schematically illustrate the time intervals between various time points (t1, t2, t3...tn), and the duration of these time intervals is equal, so that it is convenient for users to remember and retrieve various time points in the time list. As an example, the intervals between periodic time points can be 0.5 hours, 1 hour, 1.5 hours, 2 hours, etc.
[0078] In an optional embodiment, in step S100, the time intervals of each time point in the retrieval time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance known before the Bluetooth headset disconnects the Bluetooth connection with the preset mobile terminal. Regarding the knowledge of the distance: In one embodiment, in order to determine the distance when the user last used the Bluetooth headset, the distance can be known when the Bluetooth headset is placed in the charging compartment. Specifically, when the Bluetooth headset is placed in the charging compartment, it is likely that the user has finished using it. At this time, it can be considered as "before disconnecting the Bluetooth connection"; in another embodiment, the distance can also be known when the Bluetooth headset is about to run out of power. Specifically, when the Bluetooth headset is about to run out of power, the user is likely to put the Bluetooth headset into the charging compartment for charging. Therefore, the distance can be known at this time; of course, it can also be the distance when the mobile terminal was last connected.
[0079] In an optional embodiment, in step S100, the time intervals between the various time points in the retrieval time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging case.
[0080] In a specific embodiment, the time intervals between various time points may be calculated by the Bluetooth headset, or by the charging case.
[0081] In the first embodiment, when the Bluetooth headset calculates the time intervals of each time point, when the Bluetooth headset is placed in the charging compartment, the current power of the charging compartment can be obtained through the communication contacts, and the current relative position of the mobile terminal and the headset can be obtained based on the Bluetooth signal strength. After the next wake-up time period is calculated based on this, the calculation result is sent to the charging compartment through the communication contacts, or stored in the Bluetooth headset, and enters the sleep state. In this embodiment, the time intervals of each time point can be calculated by relying on the powerful processing power of the Bluetooth headset, reducing the hardware cost of the charging compartment.
[0082] In the second embodiment, when the time intervals of each time point are calculated by the charging compartment, after the Bluetooth headset is placed in the charging compartment, the relative position of the current mobile terminal and the headset is obtained based on the Bluetooth signal strength, and then the position information can be sent to the charging compartment through the communication contact. The charging compartment obtains its own current power, and after the next time period is calculated based on this, the calculation result is sent to the Bluetooth headset through the communication contact, or stored in the charging compartment, and enters a sleep state. In this embodiment, the time intervals of each time point can be calculated by the power consumption of the charging compartment, reducing the power consumption overhead of the Bluetooth headset.
[0083] In a specific implementation process, after calculating the distance between the Bluetooth headset and the preset mobile terminal, the wake-up weight factor can be obtained, and the time interval of each time point can be calculated, wherein the distance between the Bluetooth headset and the preset mobile terminal can be calculated using the following formula:
[0084] d = 10 ((abs(RSSI)-A) / (10*n))
[0085] Where abs is the absolute value, RSSI is the received signal strength (negative value), A is the signal strength when the transmitter and receiver are 1 meter apart, and n is the environmental attenuation factor.
[0086] The various time points in the retrieval time list can be calculated using the following weight formula:
[0087] W=N*X*Y
[0088] Among them, W is the time point interval in the retrieval time list; X refers to the power of the charging case; Y refers to the unit time; N is an adjustable weight factor, and the normal weight refers to N=1. The value of N can be calculated by the distance between the mobile terminal and the Bluetooth headset. The farther the distance, the smaller the value of N will be, and the shorter the time point interval will be. As an example, when the signal strength is obtained that the user's mobile terminal is two meters away from the TWS Bluetooth headset, then this value may be 0.5. If the user is 1 meter away from the Bluetooth headset, this value is 1.
[0089] When determining the time intervals of various time points according to the power information, the time intervals of different power intervals may be determined in sections in the manner shown in Table 2.
[0090] Table 2: Examples of negative correlations between time intervals and charging station power
[0091] Intervals between each time point Charging case power 0.5 hour / time 80%--100% 1 hour / time 60%--79% 1.5 hours / time 50%--59% 2 hours / time 40%--49% 2.5 hours / time 30%--39% 3 hours / time 10%--29%
[0092] In order to prevent other external devices from connecting to the Bluetooth headset, in an optional embodiment, after step S200, the method further includes:
[0093] When the external device that establishes the Bluetooth connection is a non-preset mobile terminal, the Bluetooth connection with the external device is disconnected, and the reconnection mode is entered. The Bluetooth connection is established with the Bluetooth HCI interface layer of the preset mobile terminal through the actual MAC address of the Bluetooth headset to determine the distance between the Bluetooth headset and the preset mobile terminal. In this embodiment, when the external device that establishes the Bluetooth connection is a non-preset mobile terminal, it means that the user has not retrieved the Bluetooth headset through the preset mobile terminal and can continue to enter the sleep mode; the actual MAC address of the Bluetooth headset can be reconnected to the preset mobile terminal, thereby determining the distance between the Bluetooth headset and the preset mobile terminal, calculating the interval between each time point in the next retrieval time list, and thus obtaining each time point.
[0094] In a specific embodiment, it is possible to determine whether the external device establishing the Bluetooth connection is a preset mobile terminal by comparing the MAC address of the mobile terminal. Specifically, after a Bluetooth headset is connected to a mobile terminal once, the MAC address of the mobile terminal will be stored in the Bluetooth headset. Therefore, it is possible to determine whether it is a preset mobile terminal by comparing the MAC address. In other embodiments, it is also possible to determine whether the external device establishing the Bluetooth connection is a preset mobile terminal by means of communication protocols, data interaction, etc.
[0095] In order to remind the user of the last location of the Bluetooth headset, more accurate location information can be given at a long distance. In an optional embodiment, the method also includes: when the Bluetooth headset is placed in the charging compartment, the current location information of the Bluetooth headset is sent to the designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset when it was last used. Specifically, when the user puts the Bluetooth headset back into the charging compartment, it may mean that the Bluetooth headset has been used. At this time, the current location of the Bluetooth headset can be located by a positioning sensor, and the located location information is sent to the designated mobile terminal, so that the designated mobile terminal can record the location of the Bluetooth headset when it was last used. In a specific embodiment, the location information can be located by the Bluetooth headset itself, or it can be located and obtained through the charging compartment. As an example of an application scenario, for example, the user puts the headset in the charging compartment in the dormitory, and then the user sets out from the dormitory to play outside. When the user wants to find the Bluetooth headset on the way, the user can see that the headset is located in the dormitory from the mobile phone APP. When presenting the last used location of the Bluetooth headset through a mobile phone APP, it can be presented in the form of a map; it can also be presented through a preset location area. For example, the user has preset several location areas (dormitory, home, school, etc.). When the located location information is in these location areas, location areas such as "dormitory" can be directly presented; of course, it can also be presented in the form of a combination of a map and a location area.
[0096] In order to remind the user of the location where the Bluetooth headset disconnected the Bluetooth connection, that is, the location where the Bluetooth headset was lost, the approximate location of the loss can be given after it is lost. In an optional embodiment, the method also includes: when the Bluetooth headset is placed in the charging compartment, sending the current location information of the Bluetooth headset to the designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset in the charging compartment when it is within the Bluetooth communication range with the designated mobile terminal. In a specific embodiment, when the Bluetooth headset is in the charging compartment, the Bluetooth headset can establish a Bluetooth connection with the designated mobile terminal at certain time intervals (equal intervals or unequal intervals), and send the located location information to the designated mobile terminal, so that the designated mobile terminal can record the location of the Bluetooth headset when the Bluetooth connection can be established. In a specific embodiment, the location information can be located by the Bluetooth headset itself, or it can be located and obtained through the charging compartment. As an example of an application scenario, for example, the user puts the earphones in a charging case and takes the charging case out to play. The charging case is lost during the journey. Since it is still within the Bluetooth communication range, the mobile phone can obtain the location of the earphones through the Bluetooth connection; when the user wants to find the Bluetooth earphones, the Bluetooth earphones are out of the Bluetooth communication range and cannot be found through the Bluetooth connection. At this time, the user can see from the mobile phone APP that the earphones are located somewhere along the way; the user can go to that place according to the location information and find the earphones through the Bluetooth connection.
[0097] This embodiment also discloses a device for retrieving a Bluetooth headset, which is used for a user to retrieve a Bluetooth headset in a charging compartment. The device operates on the Bluetooth headset. Please refer to Figure 5 , is a schematic diagram of the structure of a device for retrieving a Bluetooth headset disclosed in this embodiment, the device for retrieving a Bluetooth headset comprises: a time list sending module 100, a connection excitation module 200 and a position prompt module 300, wherein:
[0098] The time list sending module 100 is used to send a retrieval time list for searching the Bluetooth headset to a preset mobile terminal when the Bluetooth headset is placed in the charging compartment, so that the preset mobile terminal presents the retrieval time list to the user;
[0099] The connection triggering module 200 is used to trigger the Bluetooth headset to be in a state where a Bluetooth connection can be established when any time point in the retrieval time list arrives, so as to wait for a retrieval trigger signal sent by a preset mobile terminal indicating the retrieval of the Bluetooth headset;
[0100] The location prompting module 300 is used to prompt the Bluetooth headset to emit a sound when receiving a retrieval trigger signal sent by a preset mobile terminal, so as to prompt the user of the location of the Bluetooth headset.
[0101] In an optional embodiment, in the connection activation module 200, the MAC address of the Bluetooth headset is broadcast through a specific Bluetooth channel so that an external device can establish a Bluetooth connection with the Bluetooth headset through the specific Bluetooth channel.
[0102] In an optional embodiment, in the connection activation module 200, the simulated MAC address of the Bluetooth headset is broadcast so that the external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from the actual MAC address of the Bluetooth headset.
[0103] In an optional embodiment, in the connection activation module 200, the Bluetooth HCI interface layer of the Bluetooth headset is activated to be in a state where a Bluetooth connection can be established, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer.
[0104] In an optional embodiment, in the time list sending module 100, each time point in the retrieved time list is a periodic time point.
[0105] In an optional embodiment, in the time list sending module 100, each time point in the retrieved time list is within a preset time period.
[0106] In an optional embodiment, in the time list sending module 100, the time intervals of each time point in the retrieved time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance known before the Bluetooth headset and the preset mobile terminal disconnect the Bluetooth connection.
[0107] In an optional embodiment, in the time list sending module 100, the time intervals for retrieving each time point in the time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging case.
[0108] This embodiment also discloses a Bluetooth headset, including:
[0109] The processor is used to implement the method disclosed in the above embodiment.
[0110] This embodiment also discloses a Bluetooth audio system, including: a Bluetooth headset and a paired charging compartment,
[0111] The Bluetooth headset has the device disclosed in the above embodiment.
[0112] In an optional embodiment, it also includes:
[0113] A mobile terminal is used to interact with a Bluetooth headset.
[0114] This embodiment also discloses a computer-readable storage medium, on which a computer program is stored, and the computer program stored in the storage medium is used to be executed to implement the method disclosed in the above embodiment. The computer-readable storage medium can be, for example, a chip, an optical disk, etc.
[0115] This embodiment also discloses a chip of an audio device, on which an integrated circuit is provided. The integrated circuit is designed to implement the method disclosed in the above embodiment.
[0116] It should be noted that the computer-readable storage medium described in the embodiments of the present disclosure is not limited to the above-mentioned embodiments, and may also be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device.
[0117] It will be appreciated by those skilled in the art that, under the premise of no conflict, the above-mentioned preferred solutions can be freely combined and superimposed. Among them, the flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of a code, and the module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings, for example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. The numbering of each step in this article is only for the convenience of description and reference, and is not used to limit the order of execution. The specific execution order is determined by the technology itself, and those skilled in the art can determine various allowable and reasonable orders based on the technology itself.
[0118] It should be noted that the use of step numbers (letters or numbers) to refer to certain specific method steps in the present invention is only for the purpose of convenience and brevity of description, and is by no means intended to limit the order of these method steps by letters or numbers. Those skilled in the art will understand that the order of the relevant method steps should be determined by the technology itself and should not be inappropriately limited by the existence of step numbers. Those skilled in the art can determine various permissible and reasonable step orders based on the technology itself.
[0119] According to a method, device, Bluetooth headset and system for retrieving a Bluetooth headset disclosed in an embodiment of the present invention, when the Bluetooth headset is placed in a charging compartment, a retrieval time list for finding the Bluetooth headset is sent to a preset mobile terminal, so that the preset mobile terminal presents the retrieval time list to the user; when any time point in the retrieval time list arrives, the Bluetooth headset is stimulated to be in a state where a Bluetooth connection can be established, so as to wait for a retrieval trigger signal sent by the preset mobile terminal indicating that the Bluetooth headset has been retrieved; when the retrieval trigger signal sent by the preset mobile terminal is received, the Bluetooth headset is prompted to make a sound to prompt the user of the location of the Bluetooth headset. Since when the Bluetooth headset is placed in the charging compartment, a list of retrieval time for finding the Bluetooth headset is sent to the preset mobile terminal, so that the preset mobile terminal can synchronize with the Bluetooth headset to find the time point of the Bluetooth headset, and the mobile terminal can present the retrieval time list, so that the time point of finding the Bluetooth headset can be synchronized to the user, that is, the user can know when to find the Bluetooth headset; so that the user can find the Bluetooth headset at any time point in the retrieval time list, when any time point in the retrieval time list arrives, when the retrieval trigger signal sent by the preset mobile terminal is received, the Bluetooth headset is prompted to make a sound, so that the user can find the Bluetooth headset based on the sound of the Bluetooth headset, and the Bluetooth headset is located by sound, which reduces the probability of the user losing the headset in the charging compartment, and facilitates the user to effectively find the Bluetooth headset in the charging compartment. In addition, since the Bluetooth headset is only in a state where a Bluetooth connection can be established at some time points, the duration of these partial time points can be ignored relative to the length of time the Bluetooth headset is in the charging compartment, and therefore, it does not violate the logic that the Bluetooth headset works in a low power state after being placed in the compartment.
[0120] Those skilled in the art will appreciate that, without conflict, the above-mentioned preferred solutions can be freely combined and superimposed.
[0121] It should be understood that the above-mentioned embodiments are merely illustrative and not restrictive. Without departing from the basic principles of the present invention, various obvious or equivalent modifications or substitutions that can be made by those skilled in the art to the above-mentioned details will all be included in the scope of the claims of the present invention.
Claims
1. A method for retrieving a Bluetooth headset, for a user to retrieve the Bluetooth headset in a charging compartment, wherein the method is executed on the Bluetooth headset, and is characterized in that: The method comprises: Step S100, when the Bluetooth headset is placed in the charging compartment, a retrieval time list for finding the Bluetooth headset is sent to a designated mobile terminal, so that the preset mobile terminal presents the retrieval time list to the user; Step S200, when any time point in the retrieval time list arrives, the Bluetooth headset is activated to be in a state where a Bluetooth connection can be established, so as to wait for the preset mobile terminal to establish a Bluetooth connection and send a retrieval trigger signal indicating the retrieval of the Bluetooth headset; Step S300, when the retrieval trigger signal sent by the preset mobile terminal is received, the Bluetooth headset is prompted to emit a sound to prompt the user of the location of the Bluetooth headset.
2. The method for retrieving a Bluetooth headset as claimed in claim 1, characterized in that: In the step S200, the step of stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: The MAC address of the Bluetooth headset is broadcasted through a specific Bluetooth channel, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the specific Bluetooth channel and the MAC address.
3. The method for retrieving a Bluetooth headset as claimed in claim 1, characterized in that: In the step S200, the step of stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: The simulated MAC address of the Bluetooth headset is broadcasted so that an external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from an actual MAC address of the Bluetooth headset.
4. The method for retrieving a Bluetooth headset as claimed in claim 1, characterized in that: In the step S200, the step of stimulating the Bluetooth headset to be in a state where a Bluetooth connection can be established includes: The Bluetooth HCI interface layer of the Bluetooth headset is stimulated to be in a state where a Bluetooth connection can be established, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer.
5. The method for retrieving a Bluetooth headset according to any one of claims 1 to 4, characterized in that: In the step S100, each time point in the retrieval time list is a periodic time point.
6. The method for retrieving a Bluetooth headset according to any one of claims 1 to 5, characterized in that: In the step S100, each time point in the retrieval time list is within a preset time period.
7. The method for retrieving a Bluetooth headset according to any one of claims 1 to 4, characterized in that: In the step S100, the time intervals of the various time points in the retrieval time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance known before the Bluetooth headset and the preset mobile terminal are disconnected from the Bluetooth connection.
8. The method for retrieving a Bluetooth headset according to any one of claims 1 to 4, characterized in that: In the step S100, the time intervals between the various time points in the retrieval time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging case.
9. The method for retrieving a Bluetooth headset according to any one of claims 1 to 8, characterized in that: Also includes: When the Bluetooth headset is placed in the charging compartment, the current location information of the Bluetooth headset is sent to the designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset when it was last used.
10. The method for retrieving a Bluetooth headset according to any one of claims 1 to 8, characterized in that: Also includes: When the Bluetooth headset is placed in the charging compartment, the current location information of the Bluetooth headset is sent to the designated mobile terminal, so that the designated mobile terminal records the location of the Bluetooth headset in the charging compartment when it is within the Bluetooth communication range with the designated mobile terminal.
11. A device for retrieving a Bluetooth headset, used for a user to retrieve the Bluetooth headset in a charging compartment, the device running on the Bluetooth headset, characterized in that: The device comprises: A time list sending module (100) is used to send a retrieval time list for finding the Bluetooth headset to a preset mobile terminal when the Bluetooth headset is placed in the charging compartment, so that the preset mobile terminal presents the retrieval time list to the user; A connection triggering module (200) is used to, when any time point in the retrieval time list arrives, trigger the Bluetooth headset to be in a state where a Bluetooth connection can be established, so as to wait for a retrieval trigger signal sent by the preset mobile terminal indicating the retrieval of the Bluetooth headset; The location prompting module (300) is used to prompt the Bluetooth headset to emit a sound when receiving the retrieval trigger signal sent by the preset mobile terminal, so as to prompt the user of the location of the Bluetooth headset.
12. The device for retrieving a Bluetooth headset as claimed in claim 11, characterized in that: In the connection activation module (200), the MAC address of the Bluetooth headset is broadcast via a specific Bluetooth channel, so that an external device can establish a Bluetooth connection with the Bluetooth headset via the specific Bluetooth channel and the MAC address.
13. The device for retrieving a Bluetooth headset as claimed in claim 11, characterized in that: In the connection activation module (200), the simulated MAC address of the Bluetooth headset is broadcasted so that an external device can establish a Bluetooth connection with the Bluetooth headset through the simulated MAC address, wherein the simulated MAC address is different from the actual MAC address of the Bluetooth headset.
14. The device for retrieving a Bluetooth headset as claimed in claim 11, characterized in that: In the connection activation module (200), the Bluetooth HCI interface layer of the Bluetooth headset is activated to be in a state where a Bluetooth connection can be established, so that an external device can establish a Bluetooth connection with the Bluetooth headset through the Bluetooth HCI interface layer.
15. The device for retrieving a Bluetooth headset according to any one of claims 11 to 14, characterized in that: In the time list sending module (100), each time point in the retrieval time list is a periodic time point.
16. The device for retrieving a Bluetooth headset according to any one of claims 11 to 15, characterized in that: In the time list sending module (100), each time point in the retrieval time list is within a preset time period.
17. The device for retrieving a Bluetooth headset according to any one of claims 11 to 14, characterized in that: In the time list sending module (100), the time intervals of the various time points in the retrieved time list are negatively correlated with the distance relationship, wherein the distance relationship is the distance known before the Bluetooth headset and the preset mobile terminal disconnect the Bluetooth connection.
18. The device for retrieving a Bluetooth headset according to any one of claims 11 to 14, characterized in that: In the time list sending module (100), the time intervals of the various time points in the retrieved time list are negatively correlated with the remaining power of the Bluetooth headset and / or the remaining power of the charging compartment.
19. A Bluetooth headset, characterized in that: include: A processor, configured to implement the method according to any one of claims 1 to 10.
20. A Bluetooth audio system, comprising: The Bluetooth headset and its paired charging case are characterized in that: The Bluetooth headset has the device as described in any one of claims 11-18.
21. The Bluetooth audio system as claimed in claim 20, characterized in that: Also includes: The mobile terminal is used for data interaction with the Bluetooth headset.
22. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program stored in the storage medium is used to be executed to implement the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Bluetooth headset loss prevention device and method and Bluetooth headset charging box
CN111031524A
TWS charging box loss prevention method, device and equipment and medium
CN111683321A