A method for determining calibration parameters of a bluetooth device and related device

By obtaining the model number when the Bluetooth device is first connected and obtaining signal strength data at the target location, the matching degree is determined to determine the calibration parameters, which solves the problem of low efficiency of Bluetooth device calibration and improves the efficiency of determining calibration parameters and device performance.

CN116074782BActive Publication Date: 2025-09-23SAIC MOTOR
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111277284.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-29
Publication Date
2025-09-23
Estimated Expiration
2041-10-29

AI Technical Summary

Technical Problem

In the existing technology, the calibration process of each Bluetooth device requires testing about 1,500 points and takes about a week. The calibration efficiency is low, and new mobile phones usually use default preset parameters when they are not calibrated, resulting in poor performance.

Method used

When the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, its model is obtained. If the models are different, a prompt instruction is generated to place the device at the target location in the vehicle, obtain Bluetooth signal strength data, determine the matching degree with the calibrated device, and determine the calibration parameters based on the matching degree.

Benefits of technology

There is no need to re-execute the complex calibration process, which improves the efficiency of determining the calibration parameters. Through adaptive matching, the calibration parameters that meet the model requirements are obtained, which improves the performance of the Bluetooth device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116074782B_ABST
    Figure CN116074782B_ABST
Patent Text Reader

Abstract

The present application discloses a method for determining the calibration parameters of a Bluetooth device and a related device. When a target Bluetooth device establishes a Bluetooth connection with a vehicle terminal for the first time, the model of the target Bluetooth device is first obtained. It is determined whether the model of the target Bluetooth device is the model of a calibrated Bluetooth device. If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, a prompt instruction is generated, and the prompt instruction is used to instruct the user to place the target Bluetooth device at the target position in the vehicle. Then, the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target position is obtained, and the calibration data of the calibrated Bluetooth device is obtained, and the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device is determined. Then, based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions, the calibration parameters of the target Bluetooth device are determined. The present application can improve the efficiency of determining the calibration parameters. At the same time, it can improve the performance of the target Bluetooth device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the automotive field, and in particular to a method for determining calibration parameters of a Bluetooth device and a related device. Background Art

[0002] As people's living standards improve, cars have become an indispensable part of their lives, leading to increasing demands for greater convenience and comfort. In particular, in the passenger car market, traditional remote unlocking functions are being replaced by Bluetooth Passive Entry Passive Start (BPEPS).

[0003] Currently, for BPEPS on the market, since the Bluetooth antenna placement, antenna receiving sensitivity, and transmission strength of each Bluetooth device (such as a mobile phone) are different, it is necessary to calibrate each Bluetooth device to obtain calibration parameters.

[0004] Since the calibration process requires testing about 1,500 points, the calibration process for each Bluetooth device is expected to take about a week, and the calibration efficiency is low. In addition, when new mobile phones appear, most manufacturers will use a default preset parameter due to the lack of calibration, resulting in poor product performance. Summary of the Invention

[0005] In order to solve the above technical problems, the present application provides a method and related apparatus for determining calibration parameters of a Bluetooth device, thereby improving the efficiency of determining calibration parameters and simultaneously improving the performance of the target Bluetooth device.

[0006] The embodiments of this application disclose the following technical solutions:

[0007] In a first aspect, an embodiment of the present application provides a method for determining calibration parameters of a Bluetooth device, the method comprising:

[0008] When the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, obtaining the model of the target Bluetooth device;

[0009] If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generating a prompt instruction, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target location in the vehicle;

[0010] Acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device;

[0011] Determining a degree of match between the first Bluetooth signal strength data and calibration data of the calibrated Bluetooth device;

[0012] Based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions, the calibration parameters of the target Bluetooth device are determined.

[0013] In a possible implementation, the method further includes:

[0014] Obtain the Bluetooth signal strength value corresponding to each Bluetooth signal collection node on the vehicle;

[0015] determining a target area where the target Bluetooth device is located according to a magnitude relationship between the Bluetooth signal strength value and a calibration parameter of the target Bluetooth device;

[0016] A control command for the vehicle is generated based on the target area.

[0017] In a possible implementation, determining a degree of matching between the first Bluetooth signal strength data and calibration data of the calibrated Bluetooth device includes:

[0018] Determine a square difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, where the square difference is a matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device;

[0019] Correspondingly, the matching degree satisfies a preset condition that the square difference is minimized.

[0020] In a possible implementation, the method further includes:

[0021] Saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device;

[0022] The obtaining of calibration data of the calibrated Bluetooth device includes:

[0023] The calibration data of the calibrated Bluetooth device is obtained from a database corresponding to the calibrated Bluetooth device.

[0024] In a possible implementation, before saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device, the method further includes:

[0025] The test point data of the calibrated Bluetooth device is simplified and refined to obtain calibration data of the calibrated Bluetooth device, wherein the dimension of the calibration data of the calibrated Bluetooth device is smaller than the dimension of the test point data of the calibrated Bluetooth device.

[0026] In a possible implementation, the target location includes one or more of the following combinations:

[0027] The cup holder of the vehicle, the storage box of the main driver's door of the vehicle, the storage box of the passenger door of the vehicle, the storage box on the rear side of the main driver's door of the vehicle, and the storage box on the rear side of the passenger door of the vehicle.

[0028] In a possible implementation, the target area is an interior area of ​​the vehicle, a driver unlocking area of ​​the vehicle, a passenger unlocking area of ​​the vehicle, a trunk area of ​​the vehicle, or a remote control area.

[0029] In a possible implementation, the method further includes:

[0030] If the model of the target Bluetooth device is the same as the model of the target calibrated Bluetooth device among the calibrated Bluetooth devices, the calibration parameters of the target Bluetooth device are determined based on the calibration data of the target calibrated Bluetooth device.

[0031] In a second aspect, an embodiment of the present application provides a device for determining calibration parameters of a Bluetooth device, the device comprising:

[0032] an acquiring unit, configured to acquire the model of the target Bluetooth device when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time;

[0033] a generating unit, configured to generate a prompt instruction if the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target position in the vehicle;

[0034] The acquiring unit is further configured to acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device;

[0035] a determining unit, configured to determine a degree of matching between the first Bluetooth signal strength data and calibration data of the calibrated Bluetooth device;

[0036] The determining unit is further configured to determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets a preset condition.

[0037] In a possible implementation, the acquiring unit is further configured to:

[0038] Obtain the Bluetooth signal strength value corresponding to each Bluetooth signal collection node on the vehicle;

[0039] The determining unit is further configured to determine a target area where the target Bluetooth device is located based on a magnitude relationship between the Bluetooth signal strength value and a calibration parameter of the target Bluetooth device;

[0040] The generating unit is further configured to generate a control instruction for the vehicle based on the target area.

[0041] In a possible implementation manner, the determining unit is configured to:

[0042] Determine a square difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, where the square difference is a matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device;

[0043] Correspondingly, the matching degree satisfies a preset condition that the square difference is minimized.

[0044] In a possible implementation, the apparatus further includes:

[0045] A storing unit, configured to store the calibration data of the calibrated Bluetooth device in a database corresponding to the calibrated Bluetooth device;

[0046] The acquisition unit is specifically configured to:

[0047] The calibration data of the calibrated Bluetooth device is obtained from a database corresponding to the calibrated Bluetooth device.

[0048] In a possible implementation, the apparatus further includes:

[0049] A simplification processing unit is used to simplify the test point data of the calibrated Bluetooth device before saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device, so as to refine the calibration data of the calibrated Bluetooth device, wherein the dimension of the calibration data of the calibrated Bluetooth device is smaller than the dimension of the test point data of the calibrated Bluetooth device.

[0050] In a possible implementation, the target location includes one or more of the following combinations:

[0051] The cup holder of the vehicle, the storage box of the main driver's door of the vehicle, the storage box of the passenger door of the vehicle, the storage box on the rear side of the main driver's door of the vehicle, and the storage box on the rear side of the passenger door of the vehicle.

[0052] In a possible implementation, the target area is an interior area of ​​the vehicle, a driver unlocking area of ​​the vehicle, a passenger unlocking area of ​​the vehicle, a trunk area of ​​the vehicle, or a remote control area.

[0053] In a possible implementation manner, the determining unit is further configured to:

[0054] If the model of the target Bluetooth device is the same as the model of the target calibrated Bluetooth device among the calibrated Bluetooth devices, the calibration parameters of the target Bluetooth device are determined based on the calibration data of the target calibrated Bluetooth device.

[0055] In a third aspect, an embodiment of the present application provides a device for determining calibration parameters of a Bluetooth device, the device comprising a processor and a memory:

[0056] The memory is used to store program code and transmit the program code to the processor;

[0057] The processor is configured to execute any of the methods described in the first aspect according to instructions in the program code.

[0058] In a fourth aspect, an embodiment of the present application provides a vehicle, on which is installed the device described in any one of the second aspect or the equipment described in the third aspect.

[0059] It can be seen from the above technical solution that when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the present application needs to determine the calibration parameters for the target Bluetooth device, so that the area where the target Bluetooth device is located can be judged based on the calibration parameters later, thereby realizing vehicle control. To this end, when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the model of the target Bluetooth device is first obtained. Determine whether the model of the target Bluetooth device is the model of a calibrated Bluetooth device. If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generate a prompt instruction, which is used to instruct the user to place the target Bluetooth device at the target position in the vehicle. Then obtain the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target position, and obtain the calibration data of the calibrated Bluetooth device, determine the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, and then determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions. As can be seen, when determining calibration parameters for new Bluetooth devices, this application eliminates the need to re-run a complex calibration process. Instead, the user simply places the target Bluetooth device at the target location. The calibration parameters of the target Bluetooth device can then be obtained based on the calibration data of the calibrated Bluetooth device, improving the efficiency of determining calibration parameters. Furthermore, because the calibration parameters are obtained based on adaptive calibration parameter matching and meet the requirements of the model, rather than default pre-set parameters, the performance of the target Bluetooth device can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0061] Figure 1A flowchart of a method for determining calibration parameters of a Bluetooth device provided in an embodiment of the present application;

[0062] Figure 2 A structural diagram of a BPEPS system provided in an embodiment of the present application;

[0063] Figure 3 This is a structural diagram of an apparatus for determining calibration parameters of a Bluetooth device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0064] In order to help those skilled in the art better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0065] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the numbers used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0066] For BPEPS, since the Bluetooth antenna placement, antenna receiving sensitivity, and transmission strength of each Bluetooth device (such as a mobile phone) are different, it is necessary to calibrate each Bluetooth device to obtain calibration parameters.

[0067] Since the calibration process requires testing about 1,500 points, the calibration process for each Bluetooth device is expected to take about a week, and the calibration efficiency is low. In addition, when new mobile phones appear, most manufacturers will use a default preset parameter due to the lack of calibration, resulting in poor product performance.

[0068] In order to solve the above technical problems, an embodiment of the present application provides a method for determining the calibration parameters of a Bluetooth device. When the target Bluetooth device establishes a Bluetooth connection with a vehicle terminal for the first time, the method first obtains the model of the target Bluetooth device. Determine whether the model of the target Bluetooth device is the model of a calibrated Bluetooth device. If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generate a prompt instruction, and the prompt instruction is used to instruct the user to place the target Bluetooth device at the target position in the vehicle. Then obtain the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target position, and obtain the calibration data of the calibrated Bluetooth device, determine the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, and then determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions. It can be seen that when determining the calibration parameters for a new Bluetooth device, the present application does not need to re-execute the complex calibration process. The user only needs to simply place the target Bluetooth device at the target position, and the calibration parameters of the target Bluetooth device can be obtained based on the calibration data of the calibrated Bluetooth device, thereby improving the efficiency of determining the calibration parameters. At the same time, since the calibration parameters are obtained based on adaptive calibration parameter matching and meet the requirements of the model, rather than the default preset parameters, the performance of the target Bluetooth device is improved.

[0069] For ease of understanding, the following will describe in detail a method for determining calibration parameters of a Bluetooth device provided by an embodiment of the present application with reference to the accompanying drawings. The method provided by the embodiment of the present application can be executed by a vehicle terminal.

[0070] See also Figure 1 , Figure 1 A flow chart of a method for determining calibration parameters of a Bluetooth device is shown, the method comprising:

[0071] S101. When a target Bluetooth device establishes a Bluetooth connection with a vehicle terminal for the first time, obtain the model of the target Bluetooth device.

[0072] When a target Bluetooth device establishes a Bluetooth connection with a vehicle terminal for the first time, it is necessary to determine the calibration parameters of the target Bluetooth device so that the target Bluetooth device's location can be determined based on the calibration parameters, thereby achieving vehicle control. To this end, in an embodiment of the present application, when a target Bluetooth device establishes a Bluetooth connection with a vehicle terminal for the first time, the vehicle terminal can first obtain the model of the target Bluetooth device and then determine whether the model is a calibrated model.

[0073] S102: If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generate a prompt instruction, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target location in the vehicle.

[0074] If the target Bluetooth device model is different from the calibrated Bluetooth device model, it means that the target Bluetooth device model is not the calibrated model. In this case, the vehicle terminal can generate a prompt to instruct the user to place the target Bluetooth device at the target location in the vehicle. The target Bluetooth device and the calibrated Bluetooth device can be mobile phones, tablets, smart watches and other electronic devices with Bluetooth capabilities.

[0075] The target location includes one or more of the following combinations: a cup holder of the vehicle, a storage box in a driver's door of the vehicle, a storage box in a passenger door of the vehicle, a storage box in the driver's rear side of the vehicle, and a storage box in the passenger's rear side of the vehicle.

[0076] S103: Acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device.

[0077] In the embodiment of the present application, since the placement of the Bluetooth antenna of each mobile phone and the receiving sensitivity and transmission strength of the antenna are different, certain models of Bluetooth devices can be calibrated to obtain corresponding calibration parameters before the vehicle leaves the factory.

[0078] Among them, the calibration method can be based on Figure 2 The BPEPS shown in FIG. Generally, BPEPS consists of one master node (node ​​201) and five child nodes (node ​​202). The master node and the five child nodes serve as Bluetooth signal collection nodes on the vehicle. Positioning is determined by a six-dimensional array, and the Bluetooth signal collection nodes collect Bluetooth received signal strength indication (RSSI) values.

[0079] During the calibration process, about 1,500 points can be tested. These 1,500 test points can be collected through the Bluetooth signal collection nodes on the vehicle, and then 1,500 sets of test point data can be obtained. These 1,500 sets of test point data contain 6-dimensional data and their corresponding Bluetooth device positions (in-vehicle area, vehicle driver unlocking area, vehicle passenger unlocking area, vehicle trunk area, remote control area), that is, the test point data is represented by a 1,500*6 matrix.

[0080] If calibration parameters are obtained by calibrating five different types of Bluetooth devices before leaving the factory, the five different types of Bluetooth devices can be called calibrated Bluetooth devices.

[0081] It should be noted that after obtaining the test point data, the test point data can be directly saved as calibration data for the calibrated Bluetooth device. This can be done by saving the calibration data for the calibrated Bluetooth device to a database corresponding to the calibrated Bluetooth device. If calibration data is obtained for five different Bluetooth device models before shipment, each model of Bluetooth device will have a database, resulting in five databases, each storing calibration data for that model of Bluetooth device.

[0082] In some cases, if the processor needs to traverse and query a 1500*6 matrix, the on-board controller needs to have a large memory and high requirements for computing space, so the 1500*6 matrix needs to be simplified.

[0083] In this case, before saving the calibration data of the calibrated Bluetooth device into the database corresponding to the calibrated Bluetooth device, the test point data of the calibrated Bluetooth device can be simplified and refined to obtain the calibration data of the calibrated Bluetooth device. The dimension of the calibration data of the calibrated Bluetooth device is smaller than the dimension of the test point data of the calibrated Bluetooth device.

[0084] For example, the test point data is represented by a 1500*6 matrix. By simplifying the test point data of the calibrated Bluetooth device, A1, A2, A3, B1, C1, D1, D2, E1, E2, E3, E4, and E5 can be extracted, and then A1, A2, A3, B1, C1, D1, D2, E1, E2, E3, E4, and E5 can be saved as the calibration data of the calibrated Bluetooth device, which greatly reduces the data dimension and thus reduces the memory requirement.

[0085] Through the above-mentioned rapid processing of 1,500 sets of test point data, the requirements for the computing power or memory of the vehicle controller are reduced, which greatly reduces the vehicle cost.

[0086] In the case where the calibration data of the calibrated Bluetooth device is stored in a database, a method for obtaining the calibration data of the calibrated Bluetooth device may be to obtain the calibration data of the calibrated Bluetooth device from a database corresponding to the calibrated Bluetooth device.

[0087] After the user places the target Bluetooth device at the target location, the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location can be obtained. If the target location includes the cup holder of the vehicle, the storage box of the main driver's door of the vehicle, the storage box of the passenger door of the vehicle, the storage box of the main driver's rear side of the vehicle, and the storage box of the passenger driver's rear side of the vehicle, the corresponding first Bluetooth signal strength data can be obtained for each location, thereby obtaining 5 groups of first Bluetooth signal strength data, each group of first Bluetooth signal strength data corresponding to one location. Among them, the first Bluetooth signal strength data can be obtained through the Bluetooth signal acquisition node on the vehicle (see Figure 2 As shown) collected.

[0088] S104: Determine a degree of matching between the first Bluetooth signal strength data and calibration data of the calibrated Bluetooth device.

[0089] S105: Determine calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions.

[0090] After the vehicle terminal obtains the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, it can determine the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device. If the matching degree between the calibration data of a calibrated Bluetooth device and the first Bluetooth signal strength data meets the preset conditions, the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions will be determined as the calibration parameters of the target Bluetooth device.

[0091] In one possible implementation, the degree of matching can be represented by a squared difference. Specifically, the degree of matching between the first Bluetooth signal strength data and the calibration data of a calibrated Bluetooth device can be determined by determining the squared difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, where the squared difference represents the degree of matching between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device. The calibration data of the calibrated Bluetooth device with the smallest squared difference is then determined as the calibration parameters of the target Bluetooth device. The degree of matching satisfies a preset condition where the squared difference is the smallest.

[0092] It should be noted that, if when determining whether the model of the target Bluetooth device is a calibrated model, it is determined that the model of the target Bluetooth device is the same as the model of the target calibrated Bluetooth device among the calibrated Bluetooth devices, then it means that the model of the target Bluetooth device is a calibrated model. At this time, the calibration data of the target calibrated Bluetooth device can be determined as the calibration parameters of the target Bluetooth device.

[0093] It can be seen from the above technical solution that when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the present application needs to determine the calibration parameters for the target Bluetooth device, so that the area where the target Bluetooth device is located can be judged based on the calibration parameters later, thereby realizing vehicle control. To this end, when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the model of the target Bluetooth device is first obtained. Determine whether the model of the target Bluetooth device is the model of a calibrated Bluetooth device. If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generate a prompt instruction, which is used to instruct the user to place the target Bluetooth device at the target position in the vehicle. Then obtain the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target position, and obtain the calibration data of the calibrated Bluetooth device, determine the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, and then determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions. As can be seen, when determining calibration parameters for new Bluetooth devices, this application eliminates the need to re-run a complex calibration process. Instead, the user simply places the target Bluetooth device at the target location. The calibration parameters of the target Bluetooth device can then be obtained based on the calibration data of the calibrated Bluetooth device, improving the efficiency of determining calibration parameters. Furthermore, because the calibration parameters are obtained based on adaptive calibration parameter matching and meet the requirements of the model, rather than default pre-set parameters, the performance of the target Bluetooth device can be improved.

[0094] It should be noted that determining the calibration parameters of the target Bluetooth device is primarily for locating the target Bluetooth device, and then controlling the vehicle based on the positioning result of the target Bluetooth device. For example, if the target Bluetooth device is located near the driver's door unlocking zone, it means that the user wants to open the driver's door, so the driver's door can be unlocked, etc.

[0095] Based on this, in an embodiment of the present application, after obtaining the calibration parameters of the target Bluetooth device, the Bluetooth signal strength value corresponding to each Bluetooth signal acquisition node on the vehicle can also be obtained. Based on the relationship between the Bluetooth signal strength value and the calibration parameters of the target Bluetooth device, the target area where the target Bluetooth device is located is determined, and then the vehicle control command is generated based on the target area. The target area is the vehicle interior area, the vehicle driver unlocking area, the vehicle passenger unlocking area, the vehicle trunk area, or the remote control area.

[0096] The size relationship between the Bluetooth signal strength value and the calibration parameters of the target Bluetooth device is different, and the determined target area may be different. For example, define the node strength value at the gear shift as M1, the node strength value at the left door handle as S1, the node strength value at the right door handle as S2, the strength value inside the driver's door panel as S3, the node strength value under the rear seat as S4, and the node strength value at the rear bumper skin as S5. Among them, the six positions of the gear shift, the left door handle, the right door handle, the inside of the driver's door panel, under the rear seat, and the rear bumper skin correspond to Figure 2 the six nodes shown in

[0097] M1, S1, S2, S3, S4, and S5 represent the collected Bluetooth signal strength values. A1, A2, A3, B1, C1, D1, D2, E1, E2, E3, E4, E5 represent the calibration parameters of the target Bluetooth device.

[0098] It should be noted that based on the implementation methods provided in the above aspects of this application, further combinations can be made to provide more implementation methods.

[0099] Based on Figure 1 the method for determining the calibration parameters of a Bluetooth device provided in the corresponding embodiment, the embodiment of this application provides a device for determining the calibration parameters of a Bluetooth device. Refer to Figure 3 and the device includes:

[0100] An acquisition unit 301, configured to obtain the model of the target Bluetooth device when the target Bluetooth device first establishes a Bluetooth connection with the vehicle terminal;

[0101] The generating unit 302 is configured to generate a prompt instruction if the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target location in the vehicle;

[0102] The acquiring unit 301 is further configured to acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device;

[0103] a determining unit 303, configured to determine a degree of matching between the first Bluetooth signal strength data and calibration data of the calibrated Bluetooth device;

[0104] The determining unit 303 is further configured to determine calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets a preset condition.

[0105] In a possible implementation, the acquiring unit is further configured to:

[0106] Obtain the Bluetooth signal strength value corresponding to each Bluetooth signal collection node on the vehicle;

[0107] The determining unit is further configured to determine a target area where the target Bluetooth device is located based on a magnitude relationship between the Bluetooth signal strength value and a calibration parameter of the target Bluetooth device;

[0108] The generating unit is further configured to generate a control instruction for the vehicle based on the target area.

[0109] In a possible implementation manner, the determining unit is configured to:

[0110] Determine a square difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, where the square difference is a matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device;

[0111] Correspondingly, the matching degree satisfies a preset condition that the square difference is minimized.

[0112] In a possible implementation, the apparatus further includes:

[0113] A storing unit, configured to store the calibration data of the calibrated Bluetooth device in a database corresponding to the calibrated Bluetooth device;

[0114] The acquisition unit is specifically configured to:

[0115] The calibration data of the calibrated Bluetooth device is obtained from a database corresponding to the calibrated Bluetooth device.

[0116] In a possible implementation, the apparatus further includes:

[0117] A simplification processing unit is used to simplify the test point data of the calibrated Bluetooth device before saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device, so as to refine the calibration data of the calibrated Bluetooth device, wherein the dimension of the calibration data of the calibrated Bluetooth device is smaller than the dimension of the test point data of the calibrated Bluetooth device.

[0118] In a possible implementation, the target location includes one or more of the following combinations:

[0119] The cup holder of the vehicle, the storage box of the main driver's door of the vehicle, the storage box of the passenger door of the vehicle, the storage box on the rear side of the main driver's door of the vehicle, and the storage box on the rear side of the passenger door of the vehicle.

[0120] In a possible implementation, the target area is an interior area of ​​the vehicle, a driver unlocking area of ​​the vehicle, a passenger unlocking area of ​​the vehicle, a trunk area of ​​the vehicle, or a remote control area.

[0121] In a possible implementation manner, the determining unit is further configured to:

[0122] If the model of the target Bluetooth device is the same as the model of the target calibrated Bluetooth device among the calibrated Bluetooth devices, the calibration parameters of the target Bluetooth device are determined based on the calibration data of the target calibrated Bluetooth device.

[0123] It can be seen from the above technical solution that when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the present application needs to determine the calibration parameters for the target Bluetooth device, so that the area where the target Bluetooth device is located can be judged based on the calibration parameters later, thereby realizing vehicle control. To this end, when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, the model of the target Bluetooth device is first obtained. Determine whether the model of the target Bluetooth device is the model of a calibrated Bluetooth device. If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generate a prompt instruction, which is used to instruct the user to place the target Bluetooth device at the target position in the vehicle. Then obtain the first Bluetooth signal strength data corresponding to the target Bluetooth device at the target position, and obtain the calibration data of the calibrated Bluetooth device, determine the matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, and then determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device whose matching degree meets the preset conditions. As can be seen, when determining calibration parameters for new Bluetooth devices, this application eliminates the need to re-run a complex calibration process. Instead, the user simply places the target Bluetooth device at the target location. The calibration parameters of the target Bluetooth device can then be obtained based on the calibration data of the calibrated Bluetooth device, improving the efficiency of determining calibration parameters. Furthermore, because the calibration parameters are obtained based on adaptive calibration parameter matching and meet the requirements of the model, rather than default pre-set parameters, the performance of the target Bluetooth device can be improved.

[0124] An embodiment of the present application provides a device for determining calibration parameters of a Bluetooth device, the device comprising a processor and a memory:

[0125] The memory is used to store program code and transmit the program code to the processor;

[0126] The processor is configured to execute the method described in the aforementioned embodiment according to the instructions in the program code.

[0127] An embodiment of the present application also provides a vehicle, on which the device or the equipment described in the above embodiment is installed.

[0128] The descriptions of the processes or structures corresponding to the above figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.

[0129] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the above-mentioned storage medium can be at least one of the following media: read-only memory (English: read-only memory, abbreviated: ROM), RAM, magnetic disk or optical disk, etc., various media that can store program codes.

[0130] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The device and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.

[0131] The above is merely one specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A method for determining calibration parameters of a Bluetooth device, characterized in that: The method comprises: When the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time, obtaining the model of the target Bluetooth device; If the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, generating a prompt instruction, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target location in the vehicle; Acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device; Determine a square difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, where the square difference is a matching degree between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device; Determining calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device with the smallest square error; If the model of the target Bluetooth device is the same as the model of the calibrated Bluetooth device, the calibration parameters of the target Bluetooth device are determined to be the calibration data of the calibrated Bluetooth device.

2. The method according to claim 1, characterized in that The method further comprises: Obtain the Bluetooth signal strength value corresponding to each Bluetooth signal collection node on the vehicle; determining a target area where the target Bluetooth device is located according to a magnitude relationship between the Bluetooth signal strength value and a calibration parameter of the target Bluetooth device; A control command for the vehicle is generated based on the target area.

3. The method according to claim 1 or 2, characterized in that The method further comprises: Saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device; The obtaining of calibration data of the calibrated Bluetooth device includes: The calibration data of the calibrated Bluetooth device is obtained from a database corresponding to the calibrated Bluetooth device.

4. The method according to claim 3, characterized in that Before saving the calibration data of the calibrated Bluetooth device into a database corresponding to the calibrated Bluetooth device, the method further includes: The test point data of the calibrated Bluetooth device is simplified and refined to obtain calibration data of the calibrated Bluetooth device, wherein the dimension of the calibration data of the calibrated Bluetooth device is smaller than the dimension of the test point data of the calibrated Bluetooth device.

5. The method according to claim 1 or 2, characterized in that The target location includes one or more of the following combinations: The cup holder of the vehicle, the storage box of the main driver's door of the vehicle, the storage box of the passenger door of the vehicle, the storage box on the rear side of the main driver's door of the vehicle, and the storage box on the rear side of the passenger door of the vehicle.

6. The method according to claim 2, characterized in that The target area is the vehicle interior area, the vehicle driver unlocking area, the vehicle passenger unlocking area, the vehicle trunk area or the remote control area.

7. The method according to claim 1 or 2, characterized in that The method further comprises: If the model of the target Bluetooth device is the same as the model of the target calibrated Bluetooth device among the calibrated Bluetooth devices, the calibration parameters of the target Bluetooth device are determined based on the calibration data of the target calibrated Bluetooth device.

8. A device for determining calibration parameters of a Bluetooth device, characterized in that: The device comprises: an acquiring unit, configured to acquire the model of the target Bluetooth device when the target Bluetooth device establishes a Bluetooth connection with the vehicle terminal for the first time; a generating unit, configured to generate a prompt instruction if the model of the target Bluetooth device is different from the model of the calibrated Bluetooth device, wherein the prompt instruction is used to instruct the user to place the target Bluetooth device at a target position in the vehicle; The acquiring unit is further configured to acquire first Bluetooth signal strength data corresponding to the target Bluetooth device at the target location, and acquire calibration data of the calibrated Bluetooth device; a determining unit, configured to determine a square difference between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device, wherein the square difference is a degree of matching between the first Bluetooth signal strength data and the calibration data of the calibrated Bluetooth device; The determining unit is further configured to determine the calibration parameters of the target Bluetooth device based on the calibration data of the calibrated Bluetooth device with the smallest square difference; The determining unit is further configured to determine, if the model of the target Bluetooth device is the same as the model of the calibrated Bluetooth device, that the calibration parameters of the target Bluetooth device are calibration data of the calibrated Bluetooth device.

9. A vehicle, characterized in that: The vehicle is equipped with the device according to claim 8.

Citation Information

Patent Citations

  • Intelligent key calibration data synchronization method, device, vehicle-mounted communication module and system

    CN112243020A

  • Calibration method, device and system

    CN112767496A

  • Bluetooth key self-calibration method, device and equipment and storage medium

    CN113223212A