Device positioning method and vehicle

CN122602071APending Publication Date: 2026-08-18GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610974564.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-01
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0004]但是,当用户携带蓝牙钥匙设备接近主驾侧车门区域时,若外后视镜处于关闭状态,仅依靠全向蓝牙天线进行信号收发,用户在车门前出现等待延迟,车辆无法及时响应钥匙的接近并执行解锁动作

Benefits of technology

[0009] The technical solution provided in this application introduces a cooperative working mechanism between a first Bluetooth antenna and a second Bluetooth antenna, overcoming the limitations of traditional solutions. The first Bluetooth antenna, with its large radiation range, ensures that the Bluetooth key device can establish and maintain a communication link at a greater distance, thereby enabling rapid prediction of the key device's approach and avoiding delays caused by Bluetooth antenna switching. After determining that the Bluetooth key device is approaching the target area, the second Bluetooth antenna is controlled to enter a cooperative working state, and its directional radiation characteristics provide signal gain within the target area. This cooperative reception mode can simultaneously utilize the differentiated signal characteristics received by the two Bluetooth antennas to accurately determine the location of the Bluetooth key device within the target area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122602071A_ABST
    Figure CN122602071A_ABST
Patent Text Reader

Abstract

The application discloses a device positioning method and a vehicle, and belongs to the technical field of communication. Through the technical scheme provided by the embodiment of the application, the cooperative working mechanism of the first Bluetooth antenna and the second Bluetooth antenna is introduced, and the limitation of the traditional scheme is overcome. The first Bluetooth antenna has a large radiation range, ensures that the Bluetooth key device can establish and maintain a communication link at a long distance, thereby realizing rapid prediction of the proximity of the key device, and avoiding delay caused by Bluetooth antenna switching. After determining that the Bluetooth key device is close to the target area, the second Bluetooth antenna is controlled to enter the cooperative working state, and its directional radiation characteristic provides signal gain in the target area. This cooperative receiving mode can simultaneously utilize the differentiated signal characteristics received by the two Bluetooth antennas to accurately determine the position of the Bluetooth key device in the target area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a device positioning method and a vehicle in the field of communication technology. Background Technology

[0002] Bluetooth-based digital car key systems have been widely used in the field of contactless vehicle entry.

[0003] The related technology involves deploying a Bluetooth antenna with omnidirectional radiation characteristics and a Bluetooth antenna with directional radiation characteristics on the vehicle. The two Bluetooth antennas are switched mutually exclusively according to the opening and closing state of the vehicle's exterior rearview mirrors: when the exterior rearview mirrors are closed, only the omnidirectional Bluetooth antenna works, and when the exterior rearview mirrors are open, only the directional Bluetooth antenna works.

[0004] However, when a user approaches the driver's side door area with the Bluetooth key device, if the exterior rearview mirror is closed, the vehicle relies solely on the omnidirectional Bluetooth antenna for signal transmission and reception. As a result, the user experiences a waiting delay at the door, and the vehicle cannot respond to the key's approach and perform the unlocking action in a timely manner. Summary of the Invention

[0005] This application provides a device positioning method and a vehicle that can respond promptly to the approach of a key, thereby unlocking the vehicle in a timely manner and improving the user experience. The technical solution is as follows: On the one hand, a device positioning method is provided, the method comprising: While maintaining a Bluetooth communication link with the Bluetooth key device, it is determined whether the Bluetooth key device is close to the target area, and the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna. When it is determined that the Bluetooth key device is close to the target area, the second Bluetooth antenna is controlled to enter a cooperative working state so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed towards the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area. Based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state, it is determined whether the Bluetooth key device is in the target area.

[0006] On one hand, a device positioning apparatus is provided, the apparatus comprising: The first determining module is used to determine whether the Bluetooth key device is close to the target area when the first Bluetooth antenna and the Bluetooth key device maintain a Bluetooth communication link, wherein the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna. The control module is used to control the second Bluetooth antenna to enter a cooperative working state when it is determined that the Bluetooth key device is close to the target area, so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed towards the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area. The second determining module is used to determine whether the Bluetooth key device is within the target area based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state.

[0007] On one hand, a vehicle is provided, the vehicle including one or more processors and one or more memories, the one or more memories storing at least one piece of program code, the program code being loaded and executed by the one or more processors to implement the device positioning method.

[0008] On one hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the program code being loaded and executed by a processor to implement the device positioning method.

[0009] The technical solution provided in this application introduces a cooperative working mechanism between a first Bluetooth antenna and a second Bluetooth antenna, overcoming the limitations of traditional solutions. The first Bluetooth antenna, with its large radiation range, ensures that the Bluetooth key device can establish and maintain a communication link at a greater distance, thereby enabling rapid prediction of the key device's approach and avoiding delays caused by Bluetooth antenna switching. After determining that the Bluetooth key device is approaching the target area, the second Bluetooth antenna is controlled to enter a cooperative working state, and its directional radiation characteristics provide signal gain within the target area. This cooperative reception mode can simultaneously utilize the differentiated signal characteristics received by the two Bluetooth antennas to accurately determine the location of the Bluetooth key device within the target area. Attached Figure Description

[0010] Figure 1 This is a schematic diagram of the implementation environment of a device positioning method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the location of a Bluetooth anchor point provided in an embodiment of this application; Figure 3 This is a flowchart of a device positioning method provided in an embodiment of this application; Figure 4 This is a flowchart of another device positioning method provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a device positioning device provided in an embodiment of this application; Figure 6This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0011] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0012] In the following text, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features reflected. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0013] In Bluetooth-based vehicle access control systems, traditional solutions employ a mutual exclusion switching mechanism between omnidirectional and directional Bluetooth antennas, selecting a single active antenna based on the opening / closing status of the exterior rearview mirrors. When the exterior rearview mirrors are closed, only the omnidirectional Bluetooth antenna remains active, and its radiation characteristics result in insufficient signal strength in localized areas such as the driver's side door. Consequently, when the Bluetooth key device approaches this area, the system cannot detect the device's position change in a timely manner, causing a delay in the vehicle unlocking response and affecting the real-time performance and reliability of the access control function.

[0014] For example, when a user approaches the driver's side door from the front of the vehicle with a Bluetooth key device, if the exterior rearview mirror is folded up, the system only uses the omnidirectional Bluetooth antenna for signal transmission and reception. Because the signal coverage of the omnidirectional Bluetooth antenna is weak in the driver's side door area, the communication link quality between the Bluetooth key device and the vehicle deteriorates, causing the system to fail to recognize the device's entry into the target area in a timely manner. The user then needs to wait outside the door for the vehicle to respond, resulting in a noticeable operational delay.

[0015] Based on the above-mentioned technical problems, the technical solutions provided in the embodiments of this application are proposed.

[0016] The implementation environment of the embodiments of this application is described below. See also... Figure 1 The implementation environment of the device positioning method provided in this application embodiment includes a Bluetooth master anchor point 10. The Bluetooth master anchor point 10 includes a first Bluetooth antenna 11, a second Bluetooth antenna 12, an antenna switching and control module 13, a Bluetooth communication module 14, a ranging and positioning processing unit 15, and a controller 16.

[0017] In some embodiments, the Bluetooth main anchor point 10 is deployed in other locations such as the inside of the front center armrest box, the inside of the center console, the inside of the secondary instrument panel, the inside of the glove box, or the inside of the A-pillar interior panel, as long as the antenna radiation path is not excessively blocked by the metal structure.

[0018] The first Bluetooth antenna 11 is a full-coverage antenna (such as an omnidirectional antenna or dipole antenna on a PCB). The core function of the first Bluetooth antenna 11 is to maintain a continuous Bluetooth communication link with the user's Bluetooth key device (such as a mobile phone or watch) and to provide full-coverage signal radiation around the vehicle. The first Bluetooth antenna 11 serves as a "fallback" for the Bluetooth main anchor point 10—ensuring at least one reliable Bluetooth connection link is maintained regardless of the Bluetooth key device's location within the vehicle.

[0019] The second Bluetooth antenna 12 is a directional high-gain antenna (such as a microstrip patch antenna or an onboard directional antenna), whose radiation direction is pointed towards a preset target area (such as the outer area of ​​the driver's side door). The second Bluetooth antenna 12 forms a directional signal radiation enhancement field in this target area. Its core function is to provide additional signal gain in this specific direction, so that the Bluetooth key device can receive a significantly higher signal strength than the first Bluetooth antenna when it is close to the driver's side door area, thereby improving the positioning accuracy and response speed of the target area.

[0020] Antenna switching and control unit 13 is electrically connected to the first Bluetooth antenna 11 and the second Bluetooth antenna 12. The operating logic of antenna switching and control unit 13 differs fundamentally from the "two-way switching" based on the exterior rearview mirror status in related technologies. Specifically, antenna switching and control unit 13 always responds to the communication needs of the Bluetooth key device, rather than any fixed external conditions, controlling the first and second Bluetooth antennas to operate in a "concurrent enhancement" or "time-division alternating enhancement" mode, driving the second Bluetooth antenna to form a superimposed incremental coverage signal within the target area. The second Bluetooth antenna 12 does not operate independently only after activation under specific external conditions, but rather cooperates with the first Bluetooth antenna 11 to form a superimposed signal enhancement effect, equivalent to obtaining the combined gain of the two antenna signals within the directional area.

[0021] The Bluetooth communication unit 14 is electrically connected to the antenna switching and control unit 13 to complete the establishment of Bluetooth connection and two-way data interaction with the Bluetooth key.

[0022] The ranging and positioning processing unit 15 is used to receive Bluetooth key signals from the first Bluetooth antenna 11 and the second Bluetooth antenna 12, analyze the RSSI value or other reception characteristic parameters of the Bluetooth key device under the two antenna ports respectively, and combine the incremental coverage signal characteristics brought by the second Bluetooth antenna 12 (that is, the signal strength received by the second Bluetooth antenna 12 in the directional area is at least one preset threshold higher than that of the first Bluetooth antenna 11) to comprehensively determine whether the Bluetooth key device is in the target area or closer to the vehicle body, and generate corresponding vehicle control commands accordingly.

[0023] The controller 16 is electrically connected to the aforementioned units, coordinates the coordinated work of the units, and outputs the control commands generated therefrom to the vehicle's actuators (such as the door lock unit, BCM body control unit, lighting unit, etc.).

[0024] See Figure 2 In addition to the Bluetooth master anchor 10 deployed on the vehicle, at least one Bluetooth slave anchor can also be deployed. Figure 2 Taking multiple Bluetooth slave anchors as an example, examples 20, 30, 40, and 50 are shown, arranged in other preset positions such as the inner side of the right front fender, the inner side of the trunk, and the inner side of the left front fender of the vehicle. Each Bluetooth slave anchor includes a separate Bluetooth antenna (a full-coverage antenna, which is the third Bluetooth antenna in this embodiment, and the third Bluetooth antenna is of the same type as the first Bluetooth antenna), which is connected to the Bluetooth master anchor 10 via a wired method such as LIN bus or CAN bus (or can be connected wirelessly). It serves as an additional signal listening and sampling point to assist the Bluetooth master anchor 10 in performing overall calculations and large-area division judgments of the location of the Bluetooth key device, but does not participate in the actual establishment and maintenance of the Bluetooth communication link.

[0025] After introducing the implementation environment and application scenarios of the embodiments of this application, the technical solutions provided by the embodiments of this application are described below. (See also...) Figure 3 Taking the controller as the executing entity as an example, the method includes the following steps.

[0026] 301. When the first Bluetooth antenna maintains a Bluetooth communication link with the Bluetooth key device, the controller determines whether the Bluetooth key device is close to the target area, and the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna.

[0027] The first Bluetooth antenna is configured to have a large signal radiation range, typically used to provide wide-area Bluetooth signal coverage to establish an initial connection and maintain the communication link with the Bluetooth key device over a longer distance. The first Bluetooth antenna can be a PCB-mounted omnidirectional antenna, a dipole antenna, a large-aperture omnidirectional spring antenna, or a ceiling-mounted antenna. The Bluetooth key device is a portable device with Bluetooth communication capabilities, such as a smartphone or dedicated digital key hardware, used to communicate with the vehicle's Bluetooth antenna to achieve functions such as contactless entry and start. The Bluetooth communication link represents the wireless connection channel established between the first Bluetooth antenna and the Bluetooth key device for data transmission and signal exchange. Maintaining the Bluetooth communication link is fundamental for device positioning and function control. The target area refers to a specific physical space around the vehicle, such as the driver's side door area or the trunk area. Within the target area, the vehicle needs to respond specifically to the approach or entry of the Bluetooth key device. The second Bluetooth antenna is configured to have a smaller signal radiation range, and its radiation direction is designed to point towards the specific target area. The main function of the second Bluetooth antenna is to provide enhanced signal reception within the target area to achieve precise positioning of the Bluetooth key device. The second Bluetooth antenna can be an onboard microstrip directional antenna, a patch antenna, a Yagi antenna structure, or a microstrip array antenna with a reflector.

[0028] 302. When it is determined that the Bluetooth key device is close to the target area, the controller controls the second Bluetooth antenna to enter a cooperative working state, so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed towards the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area.

[0029] The "cooperative working state" refers to the simultaneous or alternating signal receiving state of the first and second Bluetooth antennas, jointly receiving signals emitted by the Bluetooth key device. This cooperative working state aims to combine the advantages of both Bluetooth antennas to improve positioning accuracy and response speed. Radiation range describes the size of the spatial area where the Bluetooth antenna can effectively transmit or receive signals. The first Bluetooth antenna has a larger radiation range, while the second Bluetooth antenna has a smaller radiation range. Radiation direction describes the direction in which the Bluetooth antenna's signal energy is concentrated for transmission or reception. The radiation direction of the second Bluetooth antenna is designed to point towards the target area to provide directional signal enhancement within that area. Signal gain represents the signal strength improvement that the Bluetooth antenna can provide relative to the omnidirectional Bluetooth antenna in a specific direction. The second Bluetooth antenna provides a signal gain relative to the first Bluetooth antenna within the target area, meaning that the signal strength it receives within that target area is higher than that of the first Bluetooth antenna.

[0030] It should be noted that the way the first Bluetooth antenna and the second Bluetooth antenna alternately enter the signal receiving state in the embodiments of this application is significantly different from related technologies, specifically in the following aspects.

[0031] Regarding the triggering conditions, the mutually exclusive switching in related technologies relies on the fixed external condition of the vehicle's exterior rearview mirror being open or closed, and the switching of the two antennas' operating states is unrelated to whether the Bluetooth key device is close to the target area. However, the alternating enhancement mode in the technical solution provided in this application responds to the communication needs of the Bluetooth key device actually approaching the target area. Alternating switching is only triggered when it is determined that the Bluetooth key device is close to the target area, ensuring that the switching of the antenna's operating state and the positioning judgment requirements are consistent in time.

[0032] Regarding the switching method, the mutually exclusive switching in related technologies occurs according to the change of the exterior rearview mirror status, with a low and uncontrollable switching frequency, allowing the Bluetooth key device to detect the connection interruption. However, the alternating enhancement mode provided in this application's embodiment performs high-frequency alternating switching according to a preset time slot, rapidly rotating between the first and second Bluetooth antennas. The switching frequency allows the Bluetooth key device to perceive a continuous connection with the first Bluetooth antenna, without any sense of connection interruption.

[0033] Regarding positioning processing methods, related technologies rely solely on the absolute strength of the signal received by a single active antenna for area determination. This absolute strength is highly susceptible to environmental multipath reflections and signal attenuation, leading to insufficient positioning accuracy. In contrast, the alternating enhancement mode provided in this application, while having only one antenna receiving signals in adjacent time slots, determines the area by comparing the signal strength differences received by the first and second Bluetooth antennas in different time slots. Within the target area, the signal received by the second Bluetooth antenna in its time slot is significantly stronger than that received by the first Bluetooth antenna in its time slot. Positioning is based on the relative difference between the two signals, rather than the absolute value of a single signal, thus improving the accuracy of area determination and anti-interference capabilities.

[0034] The differences will be described in detail using specific technical methods later.

[0035] 303. The controller determines whether the Bluetooth key device is within the target area based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state.

[0036] The technical solution provided in this application introduces a cooperative working mechanism between a first Bluetooth antenna and a second Bluetooth antenna, overcoming the limitations of traditional solutions. The first Bluetooth antenna, with its large radiation range, ensures that the Bluetooth key device can establish and maintain a communication link at a greater distance, thereby enabling rapid prediction of the key device's approach and avoiding delays caused by Bluetooth antenna switching. After determining that the Bluetooth key device is approaching the target area, the second Bluetooth antenna is controlled to enter a cooperative working state, and its directional radiation characteristics provide signal gain within the target area. This cooperative reception mode can simultaneously utilize the differentiated signal characteristics received by the two Bluetooth antennas to accurately determine the location of the Bluetooth key device within the target area.

[0037] It should be noted that steps 301-303 above are a simplified explanation of the device positioning method provided in the embodiments of this application. The device positioning method provided in the embodiments of this application will be described in more detail below with some examples. See [link to relevant documentation]. Figure 4 Taking the controller as the executing entity as an example, the method includes the following steps.

[0038] 401. When the first Bluetooth antenna maintains a Bluetooth communication link with the Bluetooth key device, the controller determines whether the Bluetooth key device is close to the target area, and the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna.

[0039] In one possible implementation, while the first Bluetooth antenna maintains a Bluetooth communication link with the Bluetooth key device, the controller acquires a first signal strength received by the first Bluetooth antenna from the Bluetooth key device. If the first signal strength is greater than or equal to a preset strength threshold, the controller determines that the Bluetooth key device is approaching the target area. If the first signal strength is less than the preset strength threshold, the controller determines that the Bluetooth key device is not approaching the target area.

[0040] The acquisition of the first signal strength received by the Bluetooth key device via the first Bluetooth antenna refers to measuring the power of the received Bluetooth signal through the first Bluetooth antenna to obtain a numerical value reflecting the signal strength. This first signal strength is represented by RSSI (Received Signal Strength Indicator), and its value is negatively correlated with the distance between the Bluetooth key device and the first Bluetooth antenna; that is, the closer the distance, the higher the first signal strength. This first signal strength can be directly measured by the RF front-end module built into the first Bluetooth antenna, and the measurement result can be converted into a digital value output. Alternatively, it can be extracted by demodulating and analyzing the received Bluetooth signal through a dedicated signal processing unit. Furthermore, this first signal strength can originate from any data packet sent by the Bluetooth key device in the Bluetooth communication link, such as connection event packets or data packets, and is not limited to broadcast signals. The preset strength threshold is a pre-set signal strength reference value, serving as a critical point for determining whether the Bluetooth key device is approaching the target area. The preset signal strength threshold can be experimentally calibrated and optimized based on actual application scenarios, vehicle structure, Bluetooth antenna layout, and desired approach distance. For example, a suitable empirical value can be selected by measuring signal strength at different distances; alternatively, the preset signal strength threshold can be dynamically adjusted or generated using simulation models or machine learning algorithms, combined with environmental factors (such as obstacles and interference), to adapt to different working environments. Determining whether the Bluetooth key device is close to or not close to the target area is based on a comparison of the first signal strength with the preset signal strength threshold, logically judging the spatial relationship between the Bluetooth key device and the target area. This logical judgment can be implemented using a comparator circuit or software logic module, comparing the real-time acquired first signal strength with the preset signal strength threshold and outputting a Boolean result to represent the proximity state; alternatively, a state machine or decision tree algorithm can be used, based on the relationship between signal strength and the threshold, combined with historical data or time series analysis, to perform a more robust proximity state judgment, avoiding misjudgments caused by instantaneous fluctuations.

[0041] By utilizing the inherent characteristic of maintaining a Bluetooth communication link between the first Bluetooth antenna and the Bluetooth key device, and comparing the first signal strength in real time with a preset strength threshold, the proximity status of the Bluetooth key device is determined. This not only avoids adding complex ranging hardware, reducing costs and complexity, but also ensures that the second Bluetooth antenna is triggered promptly and accurately when the Bluetooth key device actually enters the warning range. This mechanism improves the vehicle's response speed and positioning accuracy when a user approaches the vehicle, thereby optimizing the user experience of the digital car key, reducing the waiting delay for the user at the car door, and enabling the vehicle to perform unlocking and other response actions more promptly.

[0042] To provide a clearer explanation of the above embodiments, the method for obtaining the first signal strength of the Bluetooth key device received by the first Bluetooth antenna in the above embodiments will be described below.

[0043] In one possible implementation, while the first Bluetooth antenna maintains a Bluetooth communication link with the Bluetooth key device, the controller receives Bluetooth broadcast signals sent by the Bluetooth key device through the first Bluetooth antenna. The controller measures the signal strength of the Bluetooth broadcast signal received by the first Bluetooth antenna to obtain the first signal strength.

[0044] The communication link between the first Bluetooth antenna and the Bluetooth key device can be a Bluetooth Low Energy (BLE) connection for data exchange or state synchronization, or a Bluetooth Classic connection. Receiving Bluetooth broadcast signals from the Bluetooth key device via the first Bluetooth antenna means that the first Bluetooth antenna, acting as a receiver, captures the Bluetooth broadcast signals transmitted by the Bluetooth key device over the air. Bluetooth broadcast signals are data packets periodically sent by the Bluetooth key device when a connection is not established or when it has been established but still needs to publish information; they typically contain device identity information, service data, etc. One implementation is that the first Bluetooth antenna is configured in scanning mode to continuously listen for broadcast packets on a specific Bluetooth channel. Another implementation is that the first Bluetooth antenna receives broadcast signals during idle time slots while maintaining the communication link. Measuring the signal strength of the Bluetooth broadcast signals received by the first Bluetooth antenna refers to quantifying and evaluating the power of the received Bluetooth broadcast signals, usually achieved by measuring the Received Signal Strength Indication (RSSI) value. The RSSI value reflects the degree of signal attenuation during transmission and is closely related to factors such as the distance between the transmitter and receiver, obstacles, and environmental interference. One implementation involves the built-in RSSI measurement circuit of the Bluetooth receiver module connected to the first Bluetooth antenna automatically calculating the signal strength of each broadcast packet received. Another implementation involves processing the received raw RF signal using software algorithms, such as filtering and amplifying the signal using a digital signal processor (DSP), and then calculating its average or peak power to obtain the signal strength. The first signal strength refers to the quantized value obtained after measurement, representing the strength of the Bluetooth key device broadcast signal received by the first Bluetooth antenna. This first signal strength is typically expressed in dBm (milliwatts decibels), with values ​​closer to 0 dBm indicating a stronger signal.

[0045] By utilizing the broadcast mechanism inherent in the Bluetooth protocol, the first Bluetooth antenna can receive Bluetooth broadcast signals sent by the Bluetooth key device in real time without interrupting the existing communication connection, and measure their signal strength. This solves the problem of inaccurate or inefficient signal acquisition in complex radio environments and avoids the risk of misjudgment caused by improper signal acquisition methods.

[0046] 402. When it is determined that the Bluetooth key device is close to the target area, the controller controls the second Bluetooth antenna to enter a cooperative working state so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed towards the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area.

[0047] In one possible implementation, the cooperative working state is a concurrent enhancement state. When the controller determines that the Bluetooth key device is approaching the target area, it generates a concurrent working command for the second Bluetooth antenna. Based on this concurrent working command, the controller drives the second Bluetooth antenna to start receiving signals from the Bluetooth key device, so that the second Bluetooth antenna and the first Bluetooth antenna are simultaneously in signal receiving state.

[0048] The collaborative working state, also known as the concurrent enhancement state, refers to the first and second Bluetooth antennas simultaneously being in signal receiving mode within the same time period, jointly receiving signals from the Bluetooth key device. The concurrent enhancement state aims to enhance signal reception capabilities and improve signal coverage and quality by having multiple Bluetooth antennas work simultaneously. The concurrent working command is a control command used to initiate and configure the second Bluetooth antenna to enter concurrent reception mode. This command can be a software command, generated by the controller according to preset logic and sent to the control module of the second Bluetooth antenna; or it can be a hardware trigger signal that automatically activates the receiving function of the second Bluetooth antenna when specific conditions are met. For example, the concurrent working command can include parameters such as the operating frequency, reception time slot, and gain settings of the second Bluetooth antenna to ensure its collaborative operation with the first Bluetooth antenna.

[0049] Through the above implementation, when the Bluetooth key device approaches the target area, the first Bluetooth antenna and the second Bluetooth antenna can simultaneously receive its signal, enhancing signal coverage and reception quality within the target area. This allows for faster and more accurate detection of the Bluetooth key device's presence and location, avoiding vehicle response delays caused by insufficient signal reception and improving the user experience.

[0050] To provide a clearer explanation of the above embodiments, the following description is divided into several parts.

[0051] Part 1: Upon determining that the Bluetooth key device is approaching the target area, the controller generates concurrent operation instructions for the second Bluetooth antenna.

[0052] In one possible implementation, upon determining that the Bluetooth key device is approaching the target area, the controller determines the reception parameter configuration of the second Bluetooth antenna, which is configured to enable the second Bluetooth antenna to receive the same signal emitted by the Bluetooth key device as the first Bluetooth antenna. Based on this reception parameter configuration, the controller generates the concurrent operation command.

[0053] The configuration of these receiving parameters aims to enable the second Bluetooth antenna to correctly receive signals emitted by the Bluetooth key device and to align with the first Bluetooth antenna in both the time and frequency domains, thereby achieving cooperative reception of the same signal. For example, the receiving parameter configuration may include receiving frequency, receiving time slot, receiving bandwidth, demodulation method, channel coding parameters, and may further include signal gain settings, filtering parameters, and Bluetooth antenna polarization to optimize signal reception quality. Once the receiving parameter configuration is determined, the controller generates a concurrent operating instruction to drive the second Bluetooth antenna to start and operate. This concurrent operating instruction transforms the abstract receiving parameter configuration into executable control commands or data packets, which are sent to the control unit of the second Bluetooth antenna through the internal communication interface, causing the second Bluetooth antenna to start in cooperative reception mode.

[0054] Through the above implementation method, the second Bluetooth antenna can be aligned with the first Bluetooth antenna in both the time and frequency domains when entering cooperative working mode, thereby synchronously and accurately receiving the same signal emitted by the Bluetooth key device. This mechanism avoids problems such as inconsistent signal reception, data loss, or signal processing deviations caused by mismatched Bluetooth antenna operating parameters. Combining the wide coverage characteristics of the first Bluetooth antenna and the directional radiation characteristics of the second Bluetooth antenna, and ensuring the synchronicity and consistency of signal reception through reception parameter configuration, the accuracy and reliability of determining the location of the Bluetooth key device are improved in complex environments.

[0055] To provide a clearer explanation of the above embodiments, the method for determining the receiving parameter configuration of the second Bluetooth antenna in the above embodiments will be described below.

[0056] In one possible implementation, the reception parameter configuration includes a reception frequency parameter and a reception time parameter. Upon determining that the Bluetooth key device is approaching the target area, the controller determines the reception frequency parameter of the second Bluetooth antenna, which is the same as the operating frequency currently used by the first Bluetooth antenna to maintain the Bluetooth communication link. The controller also determines the reception time parameter of the second Bluetooth antenna, which is used to synchronize the second Bluetooth antenna with the first Bluetooth antenna in receiving the same signal emitted by the Bluetooth key device.

[0057] The receiving frequency parameter refers to the configuration information used to set the center frequency of the signal received by the second Bluetooth antenna. Its function is to ensure that the second Bluetooth antenna can accurately tune to the specific radio frequency on which the Bluetooth key device is transmitting the signal. The receiving time parameter refers to the configuration information used to set the time when the second Bluetooth antenna begins receiving the signal and the duration of reception. Its function is to ensure that the second Bluetooth antenna can be synchronized with the first Bluetooth antenna in the time dimension, thereby simultaneously capturing the same signal emitted by the Bluetooth key device. This receiving time parameter can be configured, for example, by sharing a high-precision system clock and synchronizing the receiving windows of the two Bluetooth antennas based on this system clock, or by analyzing connection events or broadcast intervals in the Bluetooth communication protocol to predict the signal arrival time and configure the receiving timing accordingly. Determining the receiving frequency parameter of the second Bluetooth antenna, which is the same as the operating frequency currently used by the first Bluetooth antenna to maintain the Bluetooth communication link, aims to ensure that the second Bluetooth antenna can accurately lock onto the ongoing communication channel between the Bluetooth key device and the first Bluetooth antenna. By aligning the receiving frequency parameter of the second Bluetooth antenna with the current operating frequency of the first Bluetooth antenna, problems such as signal loss or ineffective reception of the target signal due to frequency mismatch can be avoided. In practice, the Bluetooth channel or frequency information currently being used by the first Bluetooth antenna can be queried or obtained, and then this information can be used as the receiving frequency parameter for the second Bluetooth antenna. The receiving time parameter for the second Bluetooth antenna is determined. This receiving time parameter ensures that the second Bluetooth antenna and the first Bluetooth antenna receive the same signal emitted by the Bluetooth key device synchronously, guaranteeing alignment of the two Bluetooth antennas in the time dimension. This allows for simultaneous sampling and processing of the same signal emitted by the Bluetooth key device. Implementation methods can include establishing a unified time base internally and synchronously controlling the receiving timing of the two Bluetooth antennas based on this base. Alternatively, existing synchronization mechanisms in the Bluetooth protocol stack, such as connection event timing information, can be used to predict and synchronize the receiving window of the second Bluetooth antenna.

[0058] Through the above implementation, by ensuring that the receiving frequency parameters of the second Bluetooth antenna are consistent with the operating frequency of the first Bluetooth antenna used to maintain the Bluetooth communication link, the two Bluetooth antennas can be locked onto the same communication channel, avoiding signal loss caused by frequency deviation. By determining the receiving time parameters, the second Bluetooth antenna and the first Bluetooth antenna synchronously receive the same signal emitted by the Bluetooth key device, ensuring alignment of the two Bluetooth antennas in the time dimension, thereby enabling them to simultaneously capture the same signal data. This frequency and time synchronization mechanism improves the reliability of multi-Bluetooth antenna collaborative reception and the consistency of signal data, allowing for more accurate and reliable data to be obtained when performing strength comparison, phase analysis, or distance calculation based on the signals received by the two Bluetooth antennas. This, in turn, improves the accuracy and response speed in determining whether the Bluetooth key device is within the target area.

[0059] For example, the first Bluetooth antenna is maintaining a Bluetooth Low Energy (BLE) connection with a Bluetooth key device, operating on Bluetooth channel 37 (center frequency 2402 MHz), with a connection event interval of 100 milliseconds. Upon determining that the Bluetooth key device is approaching the target area, the second Bluetooth antenna is configured to enter a cooperative working state. The controller queries the first Bluetooth antenna's current operating frequency, which is 2402 MHz. The second Bluetooth antenna's receive frequency parameters are determined to be 2402 MHz, and its RF module is tuned to this frequency. Based on the timing information of the Bluetooth connection event, the controller predicts the time when the Bluetooth key device will next transmit a data packet. For example, if the current time is T0, and the next connection event is expected to occur at T0+50 milliseconds, the controller determines the second Bluetooth antenna's receive timing parameters, causing it to open its receive window at T0+50 milliseconds and maintain it for a duration sufficient to capture the complete data packet (e.g., a few milliseconds). In this way, the second Bluetooth antenna and the first Bluetooth antenna synchronously receive the same data packet broadcast from the Bluetooth key device at T0+50 milliseconds on the 2402 MHz channel.

[0060] The second part is that, based on the concurrent operation instruction, the controller drives the second Bluetooth antenna to start receiving signals from the Bluetooth key device.

[0061] In one possible implementation, the controller, based on the concurrent operation command, sets the operating frequency of the second Bluetooth antenna to the same frequency that the first Bluetooth antenna currently uses to maintain the Bluetooth communication link. The controller then controls the second Bluetooth antenna to synchronously receive signals from the Bluetooth key device, just like the first Bluetooth antenna.

[0062] Setting the operating frequency of the second Bluetooth antenna to the same frequency used by the first Bluetooth antenna to maintain the Bluetooth communication link ensures that the second Bluetooth antenna can accurately listen to and receive signals on the same Bluetooth communication link being processed by the first Bluetooth antenna. Bluetooth communication links typically operate on specific frequency channels; if the operating frequencies of the two Bluetooth antennas are inconsistent, the second Bluetooth antenna will be unable to capture a valid signal, thus hindering cooperative reception and signal enhancement. In some embodiments, in response to a concurrent operation command, the controller queries the current operating frequency of the first Bluetooth antenna (e.g., by reading the registers of its RF module or the status information of the communication protocol stack), and writes this operating frequency value into the RF module configuration register of the second Bluetooth antenna, ensuring it operates on the same frequency channel. Alternatively, this can be achieved through hardware synchronization mechanisms, such as sharing the same frequency synthesizer or phase-locked loop (PLL) circuit between the first and second Bluetooth antennas, or using a master clock source for frequency synchronization, ensuring they operate at the exact same physical frequency. Controlling the second Bluetooth antenna to synchronously receive signals from the Bluetooth key device with the first Bluetooth antenna aims to align the two Bluetooth antennas in time and simultaneously begin receiving signals from the Bluetooth key device. Bluetooth signals are time-division multiplexed. If the reception is not synchronized, even if the frequencies are the same, the second Bluetooth antenna may miss the valid portion of the signal or receive signals from different time slots, making effective signal merging or comparison impossible. Synchronized reception can be achieved through clock synchronization mechanisms. For example, the vehicle can send a synchronization trigger signal to the receiving modules of both Bluetooth antennas, or a high-precision clock source (such as GPS timing or a high-precision crystal oscillator) can be used to provide a unified time reference for the two receiving modules, ensuring that they start signal reception within the same nanosecond or microsecond time window. Alternatively, synchronization can be achieved at the protocol level. For instance, a synchronization reception command can be defined in the Bluetooth communication protocol. When the controller issues this concurrent operation command, the two Bluetooth antennas start signal reception after receiving a specific synchronization message or frame header from the Bluetooth key device.

[0063] Through the above implementation, the operating frequency of the second Bluetooth antenna is made completely consistent with that of the first Bluetooth antenna, and synchronous reception of signals broadcast by the Bluetooth key device is achieved. This eliminates the problem of signal loss or incomplete reception caused by frequency deviation or timing asynchrony, enabling the second Bluetooth antenna to accurately capture the same signal as the first Bluetooth antenna. Therefore, the second Bluetooth antenna can provide the expected signal gain, enhancing the reception quality and stability of the Bluetooth key device signal within the target area.

[0064] For example, when the Bluetooth key device approaches the vehicle, the first Bluetooth antenna (e.g., deployed on the vehicle roof with a wide radiation range) maintains a Bluetooth communication link with the Bluetooth key device. Upon determining that the Bluetooth key device is approaching a target area (e.g., the driver's side door area), the controller generates a concurrent operation command, instructing the second Bluetooth antenna (e.g., deployed within the driver's side rearview mirror with directional radiation pointing towards the target area) to enter a cooperative working state. Upon receiving this command, the controller obtains the operating frequency currently used by the first Bluetooth antenna to maintain the Bluetooth communication link. For example, if the first Bluetooth antenna is operating on a 2.45 GHz Bluetooth channel, the controller configures the second Bluetooth antenna's RF module to the same 2.45 GHz operating frequency. To achieve synchronous reception, the controller sends a synchronization start signal to the baseband processors of both Bluetooth antennas, or utilizes a high-precision clock source within the vehicle to provide a unified time reference for both Bluetooth antennas, enabling them to simultaneously begin listening for and capturing the valid portion of the signal when receiving signals from the Bluetooth key device. For example, when the Bluetooth key device sends a data packet, both Bluetooth antennas will begin receiving the data packet at the same time and on the same frequency, thus ensuring signal integrity and consistency.

[0065] Optionally, based on the above implementation method, the following steps can also be performed.

[0066] In one possible implementation, after the second Bluetooth antenna enters the cooperative working state, the controller sets the transmission signals of the first and second Bluetooth antennas to have the same content. The controller controls the first and second Bluetooth antennas to transmit the same content transmission signal to the Bluetooth key device at the same frequency.

[0067] Setting the transmission signals of the first and second Bluetooth antennas to have the same content means that, on the vehicle side, the controller generates or acquires data or instructions that need to be sent to the Bluetooth key device, and uses this data or instructions as the unified transmission content. This transmission content can be a status query request or any information that the Bluetooth key device needs to receive and process. This transmission content is then distributed to the transmission links of the first and second Bluetooth antennas, ensuring that both carry completely identical information during their respective transmission processes.

[0068] Through the above implementation method, by having the first and second Bluetooth antennas collaboratively transmit signals with the same content and frequency, the uniformity and strength of the vehicle's signal coverage over the target area are enhanced, eliminating potential signal blind spots. This allows the Bluetooth key device to reliably receive commands from the vehicle, thereby improving the stability of the seamless vehicle entry interaction, avoiding waiting delays for users at the car door due to poor signal transmission, and improving the user experience.

[0069] To provide a clearer explanation of the above embodiments, the following describes how the transmission signals of the first Bluetooth antenna and the second Bluetooth antenna are set to have the same content in the above embodiments.

[0070] In one possible implementation, the controller acquires the content to be sent. The controller carries the content to be sent in a first transmission signal and a second transmission signal. The first transmission signal is used for transmission through the first Bluetooth antenna, and the second transmission signal is used for transmission through the second Bluetooth antenna. The content carried by the first transmission signal and the second transmission signal is the same.

[0071] The content to be transmitted can be control commands generated by the controller based on the vehicle status. Alternatively, it can be data automatically generated by the Bluetooth communication module according to the Bluetooth protocol specification, such as heartbeat packets for link maintenance, authentication challenge information, or response data packets. When carrying this content onto the first and second transmission signals, the raw information is encapsulated into electrical signals suitable for transmission via the Bluetooth antenna. For example, the controller encodes and modulates the content to be transmitted, generating a baseband data stream conforming to the Bluetooth communication standard. This baseband data stream is copied or distributed, forming two identical digital signals, which serve as the baseband portions of the first and second transmission signals, respectively. These baseband signals are then up-converted to radio frequency for wireless transmission via their respective Bluetooth antennas. This carrying method ensures that the signals subsequently transmitted through different Bluetooth antennas are completely consistent at the information level. The first transmission signal is used for transmission via the first Bluetooth antenna, which has a wide radiation range and is responsible for maintaining the basic Bluetooth communication link with the Bluetooth key device. The processed first transmission signal is sent to the radio frequency front-end of the first Bluetooth antenna, and after power amplification, filtering, and other processing, it is wirelessly transmitted from the first Bluetooth antenna to the Bluetooth key device. This ensures that, in cooperative operation, the first Bluetooth antenna continues to function as the primary communication link. The second transmit signal is transmitted through the second Bluetooth antenna, which typically has directional radiation characteristics, its radiation direction pointing towards the target area, designed to enhance signal coverage and gain within a specific area. The processed second transmit signal is sent to the RF front-end of the second Bluetooth antenna, and after appropriate processing, is wirelessly transmitted to the Bluetooth key device by the second Bluetooth antenna. This allows the second Bluetooth antenna to participate in signal transmission alongside the first Bluetooth antenna in cooperative operation, especially providing stronger signal coverage within the target area. The first and second transmit signals carry the same content, designed to ensure a high degree of consistency in information content between the signals transmitted through the two Bluetooth antennas. This means that the original data used to modulate the first and second transmit signals (i.e., the "content to be transmitted") is exactly the same. For example, in the baseband processing unit of the Bluetooth communication module, the same content to be transmitted can be encoded and modulated once, and then the generated digital baseband signal can be distributed to two independent RF links to drive the first and second Bluetooth antennas for transmission, respectively.

[0072] By implementing the above methods and ensuring that the signals transmitted by the first and second Bluetooth antennas are identical, consistent and conflict-free communication signals can be provided to the Bluetooth key device, improving the reliability and stability of bidirectional communication between the vehicle and the Bluetooth key device. This allows the Bluetooth key device to receive vehicle commands more accurately and stably within the target area, ensuring smooth implementation of functions such as seamless vehicle entry and start, and avoiding waiting delays for users at the car door due to unstable communication.

[0073] Optionally, based on the above implementation method, the following steps can also be performed.

[0074] In one possible implementation, the controller acquires a first reception strength received by the first Bluetooth antenna from the Bluetooth key device, and a second reception strength received by the second Bluetooth antenna from the Bluetooth key device. Based on the relative magnitude of the first and second reception strengths, the controller adjusts the transmission power ratio of the first and second Bluetooth antennas, such that when the second reception strength increases relative to the first reception strength, the proportion of transmission power of the second Bluetooth antenna increases accordingly.

[0075] The acquisition of the first received signal strength (SSW) of the Bluetooth key device received by the first Bluetooth antenna and the second received signal strength of the Bluetooth key device received by the second Bluetooth antenna refers to measuring the received signal strength of the Bluetooth signal transmitted by the Bluetooth key device at the first and second Bluetooth antennas. One implementation involves integrating an RSSI (Received Signal Strength Indicator) module at the receiving end to perform real-time strength measurement of the received Bluetooth signal and using the measurement result as SSW data. Another implementation utilizes radio parameters such as Channel State Information (CSI) or Channel Quality Indicator (CQI) to derive signal strength information through an algorithm. Adjusting the transmit power ratio of the first and second Bluetooth antennas based on the relative magnitude of the first and second received signals refers to dynamically allocating the transmit power of the first and second Bluetooth antennas according to the difference in signal strength received by the two antennas. This adjustment mechanism aims to optimize communication link quality and improve positioning accuracy within the target area. One implementation involves pre-setting a power adjustment algorithm that calculates the power gain or attenuation coefficient of each Bluetooth antenna based on the difference or ratio of the two received signals, and then applies the power gain or attenuation coefficient to the respective transmit power. Another implementation involves looking up a pre-stored mapping table that associates different relative receive strengths with corresponding transmit power ratios, enabling rapid adjustments. When the Bluetooth key device is perceived to be closer to or more aligned with the second Bluetooth antenna (typically pointing towards the target area), the transmit power of the second Bluetooth antenna is increased to enhance signal coverage and communication quality in that direction. This mechanism directs more signal energy in the direction of the Bluetooth key device, thereby strengthening the communication link within the target area and improving the accuracy of presence detection. One implementation involves setting a threshold; when the difference between the second and first receive strengths exceeds this threshold, the transmit power of the second Bluetooth antenna is gradually increased, while the transmit power of the first Bluetooth antenna is correspondingly decreased, until a preset maximum ratio or total power limit is reached. Another implementation employs a proportional control mechanism, where the transmit power ratio of the second Bluetooth antenna is positively correlated with the ratio of the second to the first receive strength, calculated, for example, through a linear or non-linear function.

[0076] Through the above implementation method, the reliability and positioning accuracy of the communication link can be dynamically optimized based on the real-time location changes and signal quality differences of the Bluetooth key device within the target area. When the Bluetooth key device approaches or enters the target area, increasing the transmission power ratio of the second Bluetooth antenna pointing towards that area enhances the signal coverage and improves signal quality in that area. This ensures that the vehicle can promptly and accurately detect the presence of the Bluetooth key device and quickly respond to user operations, such as unlocking the doors, avoiding waiting delays caused by limited signal sensing capabilities in fixed power mode. This adaptive power adjustment mechanism maintains efficient detection capabilities for the Bluetooth key device even in complex and ever-changing wireless environments.

[0077] Another implementation of step 402 described above will be described below.

[0078] In one possible implementation, the cooperative working state is an alternating enhancement state. When the controller determines that the Bluetooth key device is approaching the target area, it generates an alternating switching command. Based on the alternating switching command, the controller controls the first Bluetooth antenna and the second Bluetooth antenna to alternately switch according to a preset time slot, so that only one of the first Bluetooth antenna and the second Bluetooth antenna is in signal receiving state within the same time slot, while the first Bluetooth antenna and the second Bluetooth antenna take turns working in adjacent time slots.

[0079] The alternating enhancement state refers to the first and second Bluetooth antennas not receiving signals simultaneously, but rather taking turns receiving signals in different time periods through time-segmentation. This operating mode aims to utilize the advantages of multiple Bluetooth antennas while avoiding the power consumption and interference problems that may arise from concurrent operation. Generating an alternating switching command involves generating a control signal or data to coordinate the operating timing of the first and second Bluetooth antennas based on the Bluetooth key device's proximity to the target area. This alternating switching command can be generated by a controller or a dedicated RF management module, and its function is to guide the logic and parameters of Bluetooth antenna switching, such as the switching frequency and the operating duration of each Bluetooth antenna. Controlling the alternating switching of the first and second Bluetooth antennas according to a preset time slot means periodically switching between the first and second Bluetooth antennas using hardware or software means, based on the generated alternating switching command, to achieve the alternating execution of signal reception tasks. This switching can be accomplished by hardware components such as RF switches and multiplexers, or by controlling the power supply or enable signal of the Bluetooth antenna receiving link. This mechanism ensures that only one of the first and second Bluetooth antennas is in signal receiving mode within the same time slot. This means that during any given preset time period, only one Bluetooth antenna is activated and used to receive signals from the Bluetooth key device, while the other is in a non-receiving state. This ensures that only one receiving link is active at any given time, effectively reducing instantaneous power consumption and avoiding potential radio frequency interference caused by multiple receivers operating simultaneously. The first and second Bluetooth antennas alternate operation within adjacent time slots. This means that within two consecutive time slots, the first and second Bluetooth antennas alternately enter signal receiving mode. For example, the first Bluetooth antenna receives a signal in one time slot, while the second Bluetooth antenna receives a signal in the immediately following time slot. This alternation mechanism allows for continuous acquisition of signal information from different Bluetooth antennas, thereby maintaining effective monitoring and positioning capabilities for the Bluetooth key device.

[0080] By implementing the above methods, activating only one Bluetooth antenna for signal reception within the same time slot reduces instantaneous power consumption and avoids mutual interference between Bluetooth antennas, thereby improving the quality and stability of signal reception. By alternating operation within adjacent time slots, continuous monitoring and effective coverage of the Bluetooth key device signal are ensured. This allows for accurate and reliable determination of whether the Bluetooth key device is within the target area, even in resource-constrained or complex electromagnetic environments, enhancing the user experience and reliability of the digital car key system.

[0081] To provide a clearer explanation of the above implementation methods, the method for generating alternating switching instructions in the above implementation methods will be described below.

[0082] In one possible implementation, upon determining that the Bluetooth key device is approaching the target area, the controller determines time slot parameters for the alternating switching of the first Bluetooth antenna and the second Bluetooth antenna. These time slot parameters control the first and second Bluetooth antennas to alternately enter signal receiving mode within adjacent time slots. Based on these time slot parameters, the controller generates the alternating switching command.

[0083] The time slot parameter for determining the alternating switching between the first and second Bluetooth antennas refers to the configuration information calculated and set according to specific logic or algorithms to schedule the time windows and order in which the first and second Bluetooth antennas take turns receiving signals in alternating enhancement states. The function of this time slot parameter is to control the switching behavior of the Bluetooth antennas, ensuring that only one Bluetooth antenna is in receiving state at a specific time point, while guaranteeing the continuity and effectiveness of overall communication. This time slot parameter controls the first and second Bluetooth antennas to take turns entering the signal receiving state within adjacent time slots, describing the core function of the time slot parameter: scheduling the receiving activities of the two Bluetooth antennas in the time dimension. This rotation mechanism avoids interference that may occur when both Bluetooth antennas receive simultaneously, while also allowing them to utilize their respective advantages in different time slots (such as the wide coverage of the first Bluetooth antenna and the directional gain of the second Bluetooth antenna). As one possible implementation, the time slot parameter can include information such as the activation duration, switching interval, and switching order of each Bluetooth antenna; for example, specifying that the first Bluetooth antenna receives in odd-numbered time slots and the second Bluetooth antenna receives in even-numbered time slots. As another possible implementation, it can be achieved by defining a time slot scheduling table or state machine. This table or state machine indicates which Bluetooth antenna should be responsible for signal reception in the current time slot based on the time slot parameters, ensuring effective rotation within adjacent time slots. Based on these time slot parameters, the alternation switching instruction is generated. This refers to an executable command generated according to the determined time slot parameters, used to actually drive and control the first and second Bluetooth antennas to alternate operation according to a preset timing sequence. Its function is to transform the abstract time slot scheduling logic into specific hardware or software control signals. As one possible implementation, the alternation switching instruction can be a control message containing information such as the time slot ID, the currently active Bluetooth antenna identifier, and the next switching time point, sent by the controller to the Bluetooth antenna control module. Alternatively, it can be a pre-programmed sequence directly loaded into the timing logic unit of the Bluetooth antenna controller, enabling it to switch autonomously according to the time slot parameters.

[0084] Through the above implementation method, by determining the time slot parameters for the alternating switching of the first and second Bluetooth antennas when the Bluetooth key device approaches the target area, and generating an alternating switching command based on these parameters, the alternating operating mode of the Bluetooth antennas can be controlled. This ensures that the first and second Bluetooth antennas orderly alternate into signal receiving mode within adjacent time slots, avoiding signal loss or communication interruption due to improper switching timing, thereby guaranteeing the stability and continuity of the Bluetooth communication link. This helps improve the accuracy and response speed of the Bluetooth key device's positioning, providing users with a smoother and more reliable seamless entry experience.

[0085] To provide a clearer explanation of the above embodiments, the method for determining the time slot parameters for alternating switching between the first Bluetooth antenna and the second Bluetooth antenna in the above embodiments will be described below.

[0086] In one possible implementation, the time slot parameter includes a switching frequency. Upon determining that the Bluetooth key device is approaching the target area, the controller determines the duration of a single time slot during which the first Bluetooth antenna and the second Bluetooth antenna alternate. Based on this single time slot duration, the controller determines a switching frequency during which the first Bluetooth antenna and the second Bluetooth antenna alternate, a switching frequency that allows the Bluetooth key device to perceive a continuous connection with the first Bluetooth antenna.

[0087] The switching frequency quantifies the rate at which the first and second Bluetooth antennas switch operating states per unit time. The switching frequency can be preset to a fixed value, for example, by determining an optimal switching rate based on the characteristics of the Bluetooth communication protocol and empirical values. Alternatively, the switching frequency can be dynamically adjusted based on the real-time communication environment, signal quality, or the response characteristics of the Bluetooth key device. Determining the duration of a single time slot for the alternating switching of the first and second Bluetooth antennas refers to the time period during which either the first or second Bluetooth antenna independently receives signals in the alternating enhancement state. Determining the duration of a single time slot aims to allocate a sufficient time window for each Bluetooth antenna to ensure it can fully receive and process the signals sent by the Bluetooth key device, while also providing a time reference for subsequent switching frequency calculations. For example, a minimum single time slot duration that meets reliable communication requirements can be determined through experiments or simulations based on factors such as the transmission time of the minimum data packet in the Bluetooth communication protocol, the minimum time required for signal demodulation and processing, and internal scheduling delays. Furthermore, the period of the Bluetooth key device's signal transmission, the signal transmission delay, and the response time of the Bluetooth antenna's signal reception can be monitored in real time, and the duration of a single time slot that ensures at least one complete signal reception can be adaptively calculated accordingly. Based on the duration of the single time slot, the switching frequency for the alternation between the first and second Bluetooth antennas is determined. The aim is to use the determined duration of the single time slot to calculate a suitable switching frequency to ensure that the Bluetooth key device can continuously sense the connection with the first Bluetooth antenna when the first and second Bluetooth antennas are working alternately, avoiding misjudgments of connection interruption due to slow switching. For example, the switching frequency can be simply calculated using the reciprocal of the duration of the single time slot. For instance, if the duration of the single time slot is T, the switching frequency can be set to 1 / (2T) or 1 / T, depending on how many single time slots are included in a complete switching cycle. Alternatively, after considering factors such as the Bluetooth key device's tolerance to connection interruptions, the Bluetooth protocol stack's retransmission mechanism, and system response speed, the base frequency calculated based on the duration of a single time slot can be optimized and adjusted to maximize the efficiency of Bluetooth antenna collaboration while ensuring communication continuity. The core objective of determining the switching frequency is to ensure that the Bluetooth key device perceives a continuous connection with the first Bluetooth antenna. By setting the switching frequency, the Bluetooth key device will not mistakenly interpret the rapid switching between the first and second Bluetooth antennas as a communication link interruption when communicating with the vehicle, thus ensuring communication stability and a smooth user experience. For example, the switching frequency can be set much higher than the heartbeat packet transmission frequency or connection timeout threshold used internally by the Bluetooth key device to detect connection status, ensuring that the Bluetooth key device always receives signals from at least one working Bluetooth antenna when checking the connection status.In addition, by testing and verifying different switching frequencies in a real-world environment, an optimal switching frequency range can be found within which the Bluetooth key device will not trigger a connection interruption or reconnection mechanism, thus achieving seamless connection awareness.

[0088] Through the above implementation method, by determining the duration of a single time slot and calculating a suitable switching frequency accordingly, the Bluetooth key device can perceive the continuity of communication at the logic layer while the Bluetooth antennas at the physical layer are switching. This not only avoids connection interruptions and response delays, but also enables the first and second Bluetooth antennas to work stably and efficiently in alternating enhancement states, thereby improving the positioning accuracy and overall reliability of the Bluetooth key device.

[0089] To provide a clearer explanation of the above embodiments, the method for determining the duration of a single time slot in which the first Bluetooth antenna and the second Bluetooth antenna alternately switch in the above embodiments will be described below.

[0090] In one possible implementation, upon determining that the Bluetooth key device is approaching the target area, the controller determines the signal reception duration requirement of the first Bluetooth antenna, which is the shortest time required for the first Bluetooth antenna to complete one full signal reception. Based on this signal reception duration requirement, the controller determines the duration of a single time slot, such that the duration of a single time slot satisfies the requirement that both the first and second Bluetooth antennas complete at least one full signal reception within their respective time slots.

[0091] The signal reception duration requirement for the first Bluetooth antenna refers to the minimum time required for the first Bluetooth antenna to successfully receive, demodulate, and process a complete signal packet or message from the Bluetooth key device. Its purpose is to provide a physical time reference for subsequent time slot allocation, ensuring that the first Bluetooth antenna has sufficient time to capture the complete signal packet within any working time slot, avoiding signal truncation or data loss due to excessively short time slots. For example, based on the specifications of Bluetooth communication protocols (such as Bluetooth Low Energy (BLE)) and the characteristics of the Bluetooth key device's signal transmission (such as broadcast interval, data packet structure, modulation / demodulation rate, etc.), the minimum time window required for the first Bluetooth antenna to complete one complete signal reception can be calculated. This signal reception duration requirement is the shortest time required for the first Bluetooth antenna to complete one complete signal reception, representing the minimum time requirement to ensure data integrity and validity. It emphasizes the integrity and shortest possible time in the reception process. Complete signal reception can be understood as the period from receiving the start bit of the signal to successfully decoding and verifying the entire data packet, including all header information and payload. This can also refer to the ability to extract all necessary information (such as device address, signal strength, and custom data) and process it effectively after receiving a specific type of signal (e.g., broadcast packets or connection event data packets) from a Bluetooth key device. Based on this signal reception duration requirement, determining the duration of a single time slot transforms the theoretical signal reception duration requirement into a practically operable time unit for Bluetooth antenna switching. For example, the duration of a single time slot can be set to an integer multiple of the signal reception duration requirement, such as two or three times, to provide additional buffer time to cope with channel fluctuations or slight system delays. Furthermore, while meeting the signal reception duration requirement, the duration of a single time slot can be dynamically adjusted through algorithms, taking into account factors such as real-time performance, power consumption, and the signal transmission frequency of the Bluetooth key device, to achieve the optimal balance. The single time slot duration must be sufficient to ensure that both the first and second Bluetooth antennas complete at least one complete signal reception within their respective time slots. This requires that the determined single time slot duration not only meet the reception requirements of the first Bluetooth antenna but also implicitly ensure that the second Bluetooth antenna can complete a complete signal reception under similar conditions, thus guaranteeing that valid data can be acquired whenever either Bluetooth antenna is operational. For example, the single time slot duration should be greater than or equal to the required signal reception duration to ensure that the Bluetooth antennas have sufficient time to capture and process at least one complete Bluetooth key device signal within their respective time slots. Considering actual system overhead, such as hardware latency during Bluetooth antenna switching and processor task scheduling overhead, the single time slot duration may need to be appropriately extended to ensure that, even with these additional overheads, the Bluetooth antennas can still meet the requirement of complete reception during actual operation.

[0092] Through the above implementation method, each Bluetooth antenna has sufficient time to complete at least one full signal reception when the first and second Bluetooth antennas work alternately. This avoids problems such as signal truncation, data loss, or incomplete reception caused by excessively short time slots, thereby improving the integrity and reliability of signal reception for the Bluetooth key device. Consequently, the continuous acquisition of high-quality signal data provides a solid data foundation for accurately determining whether the Bluetooth key device is within the target area, thus improving positioning accuracy. Simultaneously, because the continuity and integrity of signal reception are guaranteed, the Bluetooth key device can perceive a continuous connection with the first Bluetooth antenna, thereby optimizing the user experience and reducing the feeling of waiting caused by communication interruptions or delays.

[0093] For example, when a Bluetooth key device approaches a target area, the controller assesses the signal reception duration requirement of the first Bluetooth antenna. For instance, by testing the performance of the first Bluetooth antenna in receiving broadcast signals from the Bluetooth key device in a real vehicle environment, the minimum time required to complete a single signal reception (e.g., receiving and successfully parsing a Bluetooth broadcast packet) can be determined to be 5 milliseconds. Based on this 5-millisecond signal reception duration requirement, the controller determines the single time slot duration. To ensure robustness of reception and allow for sufficient processing margin, the single time slot duration can be set to 10 milliseconds. This means that during the switching process, both the first and second Bluetooth antennas will have sufficient time to complete at least one complete signal reception within their respective 10-millisecond active time slots. For example, if the Bluetooth key device broadcasts signals at 100-millisecond intervals, the Bluetooth antennas have ample opportunity to capture and process these signals within a 10-millisecond single time slot duration, ensuring signal continuity even during switching. In this way, it is ensured that each Bluetooth antenna operates effectively during alternating enhancement states, providing reliable signal data for subsequent area determination.

[0094] 403. The controller determines whether the Bluetooth key device is within the target area based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state.

[0095] In one possible implementation, the controller acquires a first received signal strength from the Bluetooth key device received by the first Bluetooth antenna and a second received signal strength from the Bluetooth key device received by the second Bluetooth antenna. Based on the first and second received signals, the controller determines whether the Bluetooth key device is within the target area.

[0096] The first received signal strength reflects the signal attenuation between the Bluetooth key device and the first Bluetooth antenna, while the second received signal strength reflects the signal attenuation between the Bluetooth key device and the second Bluetooth antenna. Simultaneously acquiring these two received signal strengths provides multi-dimensional data support for subsequent comparative analysis, thus enabling location determination to no longer rely solely on a single signal source, enhancing the accuracy and robustness of the judgment. In practice, this can be achieved by integrating a Signal Strength Indicator (RSSI) module into the RF front-end of each of the first and second Bluetooth antennas. When a signal is received from the Bluetooth key device, the RSSI module can measure and output the corresponding RSSI value as the received signal strength in real time. Alternatively, digital signal processing can be performed on the received Bluetooth signal, such as calculating the average or peak power of the signal and converting it into the corresponding strength value. Another implementation method is to configure a dedicated measurement unit at the receiving end to sample and average the received signal multiple times to eliminate instantaneous fluctuations, thereby obtaining a more stable received signal strength. By comparing and analyzing the signal strengths received by the two Bluetooth antennas, the positional relationship of the Bluetooth key device relative to these two Bluetooth antennas can be inferred, thereby determining whether it falls within a preset target area. This fully utilizes the spatially differentiated coverage and gain characteristics of different Bluetooth antennas.

[0097] By simultaneously acquiring and comparing the signal strengths received by the first and second Bluetooth antennas through the above implementation method, richer and more reliable positioning information can be obtained. This multi-Bluetooth antenna signal strength comparison mechanism effectively overcomes the limitations of single signal strength judgment, which is susceptible to environmental noise, multipath effects, and signal fluctuations. Since the second Bluetooth antenna has directional gain within the target area, when the Bluetooth key device actually enters the target area, the second received signal strength will show a significant difference compared to the first received signal strength, forming unique signal characteristics. This differential analysis enables the system to more accurately identify whether the Bluetooth key device is within the target area, thereby improving the accuracy and robustness of positioning, reducing false positives and false negatives, and enabling timely and correct responses during contactless unlocking, thus enhancing the user experience.

[0098] To provide a clearer explanation of the above embodiments, the following describes several methods for determining whether the Bluetooth key device is within the target area based on the first reception strength and the second reception strength.

[0099] Method 1: If the difference between the second reception strength and the first reception strength is greater than a preset difference threshold, the controller determines that the Bluetooth key device is within the target area. If the difference is less than or equal to the preset difference threshold, the controller determines that the Bluetooth key device is not within the target area.

[0100] The preset difference threshold is a pre-defined value used to compare the difference between the first and second received signal strengths. This preset difference threshold is designed to distinguish whether the Bluetooth key device has actually entered the target area. This preset difference threshold can be empirically set and calibrated based on factors such as the actual application scenario, Bluetooth antenna layout, and environmental interference. For example, by conducting extensive tests inside and outside the target area and statistically analyzing the distribution patterns of signal strength differences, an optimal distinction threshold can be determined. Alternatively, an adaptive algorithm can be used to dynamically adjust the preset difference threshold according to environmental changes to improve positioning accuracy and robustness. Determining whether the Bluetooth key device is within the target area refers to judging whether the spatial position of the Bluetooth key device falls within the predetermined target area based on the comparison results of the first and second received signal strengths. This judgment provides accurate location information for subsequent vehicle control (such as unlocking and starting).

[0101] By implementing the above methods and using the difference between the signal strengths received by the first and second Bluetooth antennas as a criterion, and comparing it with a preset difference threshold, it is possible to more accurately and reliably determine whether the Bluetooth key device is within the target area. This difference comparison mechanism effectively counteracts the impact of environmental noise, multipath effects, and signal fluctuations on positioning accuracy, as these factors typically affect the signals received by both Bluetooth antennas simultaneously, but have a relatively small impact on the difference between them. In particular, combined with the characteristic of the second Bluetooth antenna pointing towards the target area and providing signal gain, the second received signal strength increases when the Bluetooth key device enters the target area, making the difference judgment more sensitive and accurate. This improves the user experience of the digital car key system in scenarios of seamless vehicle entry, reduces the delay of users waiting to unlock the car door, and enables the vehicle to respond promptly to the key's approach and execute corresponding control actions.

[0102] For example, the first Bluetooth antenna deployed on the vehicle has omnidirectional radiation characteristics, while the second Bluetooth antenna is installed near the driver's side door, with its radiation direction pointing towards the door handle area, i.e., the target area. When a user approaches the vehicle with a Bluetooth key device, the first Bluetooth antenna first establishes and maintains a Bluetooth communication link with the Bluetooth key device. The controller continuously monitors the signal strength of the Bluetooth key device received by the first Bluetooth antenna. When the first signal strength reaches a preset value, it indicates that the Bluetooth key device has approached the vehicle, and the controller activates the second Bluetooth antenna to enter a cooperative working state. In the cooperative working state, the first and second Bluetooth antennas simultaneously receive the signal emitted by the Bluetooth key device and measure the first and second received strengths, respectively. For example, the controller periodically obtains the current RSSI values ​​from the two Bluetooth antenna modules. The controller calculates the difference between the second and first received strengths. If this difference, for example, is 10 dBm, and is greater than a preset difference threshold, for example, 5 dBm, the controller determines that the Bluetooth key device is within the target area of ​​the driver's side door and can trigger a door unlock command. Conversely, if the difference is 3dBm, which is less than or equal to the preset difference threshold, it is determined that the Bluetooth key device is not in the target area and the unlocking operation is not performed.

[0103] Method 2: The controller acquires the channel detection results between the first Bluetooth antenna and the second Bluetooth antenna. These channel detection results include at least one of phase ranging information and round-trip time information. Based on the first received signal strength, the second received signal strength, and the channel detection results, the controller determines whether the Bluetooth key device is within the target area.

[0104] The channel sounding results between the first and second Bluetooth antennas refer to the physical characteristics of the signal as it propagates between the first and second Bluetooth antennas and the Bluetooth key device. Channel sounding results are data used to evaluate the characteristics of wireless communication channels, reflecting the effects on the signal during propagation, such as distance, attenuation, and multipath effects. Phase ranging information is a method of calculating distance by measuring the phase difference of signals. For example, continuous wave phase measurement technology can be used to estimate the distance by comparing the phase difference between the transmitted and received signals. Alternatively, the angle of arrival (AoA) or angle of departure (AoD) technology in Bluetooth 5.1 and later can be used to calculate the direction and distance by measuring the phase difference of signals received by a multi-antenna array. Round-trip time information is a method of calculating distance by measuring the total time it takes for a signal to travel from transmission to reception and back. For example, Time-of-Flight (ToF) technology can be used to measure the round-trip time of the signal between the Bluetooth antenna and the Bluetooth key device. Alternatively, Bluetooth ranging protocols (such as Constant Tone Extension (CTE) in Bluetooth 5.1) can be used to synchronize timestamps and measure signal propagation delay. This information can be used individually or in combination to provide more comprehensive spatial location information. Determining whether a Bluetooth key device is within the target area based on the first received signal strength, the second received signal strength, and the channel detection results involves comprehensively analyzing the signal strength information received from the first and second Bluetooth antennas along with the channel detection results to make a more accurate positioning judgment. This avoids potential errors that may occur when relying solely on signal strength for judgment.

[0105] By incorporating channel detection results, such as phase ranging information and round-trip time information, through the above implementation methods, more accurate distance and direction information can be obtained from the physical level, thereby compensating for the shortcomings of nonlinear changes and susceptibility to interference in signal strength at close range or in multipath environments. A multi-dimensional positioning judgment model is constructed by comprehensively analyzing signal strength and channel detection results, improving the robustness and accuracy of Bluetooth key device positioning, reducing misjudgments or missed judgments caused by single signal strength fluctuations, and enhancing the user experience in application scenarios such as seamless vehicle entry.

[0106] To provide a clearer explanation of the above embodiments, the following describes how the controller determines whether the Bluetooth key device is within the target area based on the first reception strength, the second reception strength, and the channel detection result.

[0107] In one possible implementation, the controller determines, based on the channel detection results, first distance information between the Bluetooth key device and the first Bluetooth antenna, and second distance information between the Bluetooth key device and the second Bluetooth antenna. If the second distance information is less than the first distance information, and the difference between the second received signal strength and the first received signal strength is greater than a preset difference threshold, the controller determines that the Bluetooth key device is within the target area. If the second distance information is greater than or equal to the first distance information, or the difference is less than or equal to the preset difference threshold, the controller determines that the Bluetooth key device is not within the target area.

[0108] The first distance information is a quantitative representation of the spatial distance between the Bluetooth key device and the first Bluetooth antenna, used to assess the physical proximity of the Bluetooth key device relative to the first Bluetooth antenna. The first distance information can be based on channel sounding results, such as triangulation using direction information calculated through AoA / AoD technology combined with the Bluetooth antenna position, or directly obtained through RTT measurements. The second distance information is a quantitative representation of the spatial distance between the Bluetooth key device and the second Bluetooth antenna, used to assess the physical proximity of the Bluetooth key device relative to the second Bluetooth antenna, with particular attention to whether it is closer to the target area. Similar to the first distance information, the second distance information can also be based on channel sounding results, such as obtained through AoA / AoD technology or RTT measurements. The condition that the second distance information is less than the first distance information is used to determine whether the Bluetooth key device is physically closer to the second Bluetooth antenna. Since the radiation direction of the second Bluetooth antenna points towards the target area and provides signal gain within the target area, when the Bluetooth key device is closer to the second Bluetooth antenna, it generally means that it is more likely to be within the target area. The condition that the difference between the second received signal strength and the first received signal strength is greater than a preset difference threshold is used to determine whether the Bluetooth key device exhibits a signal strength characteristic closer to the second Bluetooth antenna. Since the second Bluetooth antenna has signal gain within the target area, when the Bluetooth key device enters the target area, the signal strength received from the second Bluetooth antenna is usually significantly higher than that from the first Bluetooth antenna. The preset difference threshold is a pre-set value used as a standard to determine whether the second received signal strength is significantly increased relative to the first received signal strength. This preset difference threshold can be determined through extensive testing and calibration in a real-world environment. For example, by collecting a large amount of signal strength difference data when the Bluetooth key device is in different locations within and outside the target area, and then using statistical analysis or machine learning methods to determine an optimal threshold that can effectively distinguish between the two states.

[0109] By incorporating channel detection results and combining them with distance information and signal strength differences between the Bluetooth key device and different Bluetooth antennas for dual verification, the accuracy and robustness of positioning are improved. This allows for more reliable determination of whether the Bluetooth key device is truly within the target area, thus providing a more accurate and secure experience for applications such as seamless vehicle entry, and avoiding vehicle response delays or misoperations caused by signal fluctuations.

[0110] For example, the first Bluetooth antenna is deployed on the roof of the vehicle, providing wide omnidirectional coverage. The second Bluetooth antenna is deployed inside the driver's side door handle, radiating towards the door area, providing directional gain. When the Bluetooth key device approaches the vehicle, the controller detects its approach via the first Bluetooth antenna and activates the second Bluetooth antenna, putting it into cooperative operation. At this time, the Bluetooth key device can periodically transmit Bluetooth broadcast signals with Constant Tone Extension (CTE). Both the first and second Bluetooth antennas receive these signals and use their Bluetooth antenna arrays to measure the angle of arrival (AoA), thereby calculating the direction information of the Bluetooth key device relative to its respective Bluetooth antenna. Combining the known positions of the two Bluetooth antennas, the controller uses a triangulation algorithm to calculate the absolute position of the Bluetooth key device, thus obtaining the first distance information between the Bluetooth key device and the first Bluetooth antenna, and the second distance information between the Bluetooth key device and the second Bluetooth antenna. Simultaneously, both Bluetooth antennas also measure the received signal strength, obtaining the first received strength and the second received strength. For example, if the calculated second distance information is 0.8 meters, while the first distance information is 2.5 meters, then the second distance information is less than the first distance information. Simultaneously, if the second received signal strength is -55 dBm and the first received signal strength is -75 dBm, the difference between the two is 20 dBm, and the preset difference threshold is 15 dBm, then the difference is greater than the preset difference threshold. Since both conditions are met, the controller determines that the Bluetooth key device is within the target area, for example, next to the driver's side door. Conversely, if the Bluetooth key device is located behind the vehicle, although the second received signal strength may be higher due to reflection, the second distance information may be greater than the first distance information. In this case, the controller will not mistakenly determine that it is within the target area.

[0111] Another implementation of step 403 described above will be described below.

[0112] In one possible implementation, the controller acquires a third reception strength of the signal from the Bluetooth key device received by at least one third Bluetooth antenna, which is deployed at a predetermined location on the vehicle other than the locations of the first and second Bluetooth antennas. Based on a first reception strength of the signal received by the first Bluetooth antenna, a second reception strength of the signal received by the second Bluetooth antenna, and the third reception strength, the controller determines whether the Bluetooth key device is within the target area.

[0113] The third Bluetooth antenna, acting as a subordinate Bluetooth anchor point, acquires the third received signal strength (RSSI) of the Bluetooth key device signal received by at least one third Bluetooth antenna. Its purpose is to expand the signal reception dimension by introducing an additional Bluetooth antenna. As an auxiliary positioning unit, the third Bluetooth antenna receives signals emitted by the Bluetooth key device and measures their signal strength. This measurement can be performed in various ways, such as by measuring the RSSI of received Bluetooth broadcast signals or by analyzing signal strength information in received data packets. The role of the third received signal strength is to provide additional signal strength data beyond that of the first and second Bluetooth antennas, providing multiple reference points for subsequent more accurate location determination. The deployment location of the third Bluetooth antenna is crucial for achieving multi-point positioning. The preset location refers to a specific installation point pre-determined during vehicle design or Bluetooth antenna installation, based on vehicle structure, signal propagation characteristics, and the geometry of the target area, which facilitates the differentiation of the Bluetooth key device's location. Preset locations are typically chosen at the vehicle's edge, roof, rear, or interior to ensure that the received signal strength distribution creates an effective spatial difference compared to the first and second Bluetooth antennas, thereby providing more comprehensive spatial coverage and finer location differentiation capabilities. For example, if the first and second Bluetooth antennas primarily cover the front or side areas of the vehicle, a third Bluetooth antenna can be deployed at the rear or on the other side to create a more complete signal coverage network. As one deployment method, the third Bluetooth antenna can be placed inside the rear bumper or under the trunk lid to monitor the signal of the Bluetooth key device at the rear of the vehicle. Alternatively, it can be deployed on the other side door (e.g., the passenger side door) or in the center of the roof to provide a different signal reception perspective than the driver's side antenna. By comparing and analyzing the signal strength values ​​from Bluetooth antennas at different locations, a more accurate Bluetooth key device location model can be constructed. This judgment mechanism no longer relies solely on the signal gain of the Bluetooth antennas within the target area but also considers the signal strength distribution characteristics inside and outside the target area. For example, when the Bluetooth key device is within the target area, the signal strength of the second Bluetooth antenna (pointing towards the target area) may be significantly higher than that of the first Bluetooth antenna, while the signal strength of the third Bluetooth antenna deployed outside the target area is relatively lower, forming a specific signal strength fingerprint. Through preset logical rules or machine learning models, the controller makes a more reliable judgment based on this multi-dimensional combination of signal strength.

[0114] Through the above implementation method, by introducing at least one third Bluetooth antenna and deploying it at a preset location on the vehicle other than the locations of the first and second Bluetooth antennas, multi-dimensional signal strength information is obtained. Based on this, the signal strength received by the first and second Bluetooth antennas is combined to comprehensively determine whether the Bluetooth key device is within the target area. This multi-point collaborative judgment mechanism can more comprehensively perceive the spatial location information of the Bluetooth key device, effectively filtering out the influence of environmental interference signals, multipath effects, or signal blockage that may occur when relying solely on dual Bluetooth antennas for judgment. This improves the accuracy and robustness of Bluetooth key device location determination, reduces the risk of misjudgment or missed judgment, and thus improves vehicle reliability.

[0115] To provide a clearer explanation of the above embodiments, the method for determining whether the Bluetooth key device is within the target area based on the first received signal strength of the signal received by the first Bluetooth antenna, the second received signal strength of the signal received by the second Bluetooth antenna, and the third received signal strength will be described below.

[0116] In one possible implementation, if the difference between the second reception strength and the first reception strength is greater than a preset difference threshold, and all of the third reception strengths are less than the first reception strength, the controller determines that the Bluetooth key device is within the target area. If the difference is less than or equal to the preset difference threshold, or if at least one of the third reception strengths is greater than or equal to the first reception strength, the controller determines that the Bluetooth key device is not within the target area.

[0117] Specifically, if the difference between the second and first received signal strengths is greater than a preset difference threshold, and all third received signal strengths are less than the first received signal strength, the Bluetooth key device is determined to be within the target area. This is one of the core logics for determining whether a Bluetooth key device is within the target area. It combines the relative strengths of the primary positioning Bluetooth antennas (first and second Bluetooth antennas) and the strength of the auxiliary Bluetooth antenna (third Bluetooth antenna) to form multiple verifications. The controller acquires the received signal strengths of the first, second, and third Bluetooth antennas in real time and performs comparison calculations. If the difference is less than or equal to the preset difference threshold, or if at least one of the third received signal strengths is greater than or equal to the first received signal strength, the Bluetooth key device is determined not to be within the target area. This is the reverse logic for determining whether a Bluetooth key device is not within the target area, used to eliminate false positives. When the signal strength differences between the primary positioning Bluetooth antennas are not significant, or when the signal strength of a certain auxiliary Bluetooth antenna (third Bluetooth antenna) is stronger than or equal to that of the first Bluetooth antenna, it indicates that the key may not be within the target area, or there may be interference.

[0118] Through the above implementation method, when determining whether the Bluetooth key device is in the target area, not only is the signal strength difference between the first and second Bluetooth antennas considered, but the reception strength of the third Bluetooth antenna is also introduced as an auxiliary criterion. By comparing the reception strength of the third Bluetooth antenna with that of the first Bluetooth antenna, misjudgments caused by environmental interference or abnormal signal fluctuations can be filtered out. This multi-Bluetooth antenna collaborative logic judgment can reduce positioning errors caused by single signal fluctuations or local interference, ensuring the accuracy and reliability of vehicle unlocking actions, thereby avoiding the problem of users experiencing waiting delays at the car door and the vehicle failing to respond to the key's approach and perform the unlocking action in a timely manner.

[0119] Optionally, after step 403, steps 404 and 405 can also be performed.

[0120] 404. In collaborative working mode, the controller monitors the communication quality of the first Bluetooth antenna and the second Bluetooth antenna on the current working channel.

[0121] The cooperative working state refers to the operating mode in which the first Bluetooth antenna and the second Bluetooth antenna jointly receive signals from the Bluetooth key device. In this embodiment, the cooperative working state is either a concurrent enhancement state or an alternating enhancement state. In the cooperative working state, the two Bluetooth antennas cooperate to enhance the reception capability and positioning accuracy of the Bluetooth key device signal. Monitoring the communication quality of the first and second Bluetooth antennas on the current working channel aims to evaluate the performance of the Bluetooth communication link in real time. For example, communication quality can be evaluated by measuring parameters such as the received bit error rate (BER) and signal-to-noise ratio (SNR). Furthermore, the health status of the current channel can be determined by analyzing indicators such as packet loss rate, retransmission count, and latency. The current working channel refers to the Bluetooth channel currently used by the first and second Bluetooth antennas to communicate with the Bluetooth key device. Bluetooth technology typically divides the 2.4GHz ISM band into multiple channels, and the current working channel is the currently selected frequency point or group of frequency points. This current working channel can be preset during initialization or dynamically selected based on the environment.

[0122] 405. When the communication quality meets the preset interference conditions, the first Bluetooth antenna and the second Bluetooth antenna are switched from the current working channel to a backup channel, which is a Bluetooth channel with less interference than the current working channel.

[0123] The preset interference condition refers to a pre-defined threshold that the monitored communication quality indicators reach or exceed, indicating significant interference on the current channel and making it unsuitable for continued communication. For example, the preset interference condition is considered met when the bit error rate (BER) exceeds a certain threshold. Alternatively, the preset interference condition can be triggered when the packet loss rate continues to rise or the signal-to-noise ratio (SNR) continues to drop to an unacceptable level. Switching the first and second Bluetooth antennas from the current operating channel to a backup channel aims to dynamically adjust the operating frequency of the Bluetooth antennas to avoid the interfered channel and switch to a clearer channel. In some embodiments, a backup channel list can be maintained, and when interference is detected, the channel with the least interference can be selected from the backup channel list for switching. Alternatively, a frequency hopping sequence (FHSS) mechanism can be used to adjust the frequency hopping sequence to avoid the currently interfered channel when interference is detected. The backup channel is a Bluetooth channel with less interference than the current operating channel. A backup channel is a Bluetooth channel whose electromagnetic interference level is lower than that of the currently used channel after evaluation. In some embodiments, all available Bluetooth channels can be periodically scanned to assess their interference levels and a channel quality ranking can be maintained to quickly select the best backup channel when needed. Backup channels can be pre-configured or dynamically determined based on real-time environmental monitoring results.

[0124] Through steps 404 and 405 above, by real-time monitoring of the communication quality of the first and second Bluetooth antennas in cooperative operation, and by promptly switching both Bluetooth antennas to a less congested backup channel when the communication quality meets preset interference conditions, the stability of the communication link and the accuracy of signal reception are ensured. This improves the reliability and stability of Bluetooth key device positioning, avoiding positioning failure or accuracy degradation caused by channel interference. Based on the cooperative operation of the first and second Bluetooth antennas, the robustness of the system in complex electromagnetic environments is further enhanced, enabling continuous provision of area positioning services even in the presence of external interference.

[0125] For example, when the first and second Bluetooth antennas are working in tandem, the controller continuously receives data from both antennas and periodically calculates the bit error rate (BER) on the current operating channel. For instance, a preset interference condition can be set: if the BER of the current operating channel (e.g., Bluetooth channel A) exceeds 5% for one second consecutively, the communication quality is considered unsatisfactory. The controller initiates a channel scanning procedure to evaluate the interference levels of other backup Bluetooth channels (e.g., Bluetooth channel B and Bluetooth channel C) and selects the channel with the lowest BER (e.g., Bluetooth channel B) as the new operating channel. The controller sends commands to the first and second Bluetooth antennas to synchronously switch to Bluetooth channel B for communication.

[0126] Figure 5 This is a schematic diagram of the structure of a device positioning device provided in an embodiment of this application. See also: Figure 5 The device includes: The first determining module 501 is used to determine whether the Bluetooth key device is close to the target area when the first Bluetooth antenna maintains a Bluetooth communication link with the Bluetooth key device, wherein the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna.

[0127] The control module 502 is used to control the second Bluetooth antenna to enter a cooperative working state when it is determined that the Bluetooth key device is close to the target area, so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed to the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area.

[0128] The second determining module 503 is used to determine whether the Bluetooth key device is within the target area based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state.

[0129] It should be noted that the device positioning device provided in the above embodiments is only illustrated by the division of the above functional modules when performing device positioning. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device positioning device and the device positioning method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0130] This application also provides a vehicle. Figure 6 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0131] Typically, vehicle 600 includes one or more processors 601 and one or more memories 602.

[0132] Processor 601 may include one or more processing cores, such as a quad-core processor, a hexa-core processor, etc. Processor 601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0133] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 602 are used to store at least one computer program, which is executed by the processor 601 to implement the device positioning method provided in the method embodiments of this application.

[0134] Those skilled in the art will understand that Figure 6 The structure shown does not constitute a limitation on vehicle 600 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0135] In addition, the device provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a device positioning method provided in the above embodiments.

[0136] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement a device positioning method provided in the above embodiment.

[0137] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to achieve a device positioning method provided in the above embodiment.

[0138] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0139] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0140] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0141] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for positioning equipment, characterized in that, The method includes: While maintaining a Bluetooth communication link with the Bluetooth key device, it is determined whether the Bluetooth key device is close to the target area, and the radiation range of the first Bluetooth antenna is greater than the radiation range of the second Bluetooth antenna. When it is determined that the Bluetooth key device is close to the target area, the second Bluetooth antenna is controlled to enter a cooperative working state so as to receive the signal of the Bluetooth key device together with the first Bluetooth antenna. The radiation direction of the second Bluetooth antenna is pointed towards the target area, and it is used to provide signal gain relative to the first Bluetooth antenna in the target area. Based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state, it is determined whether the Bluetooth key device is in the target area.

2. The method according to claim 1, characterized in that, The cooperative working state is a concurrent enhancement state. The step of controlling the second Bluetooth antenna to enter the cooperative working state when it is determined that the Bluetooth key device is approaching the target area includes: Upon determining that the Bluetooth key device is approaching the target area, a concurrent operation command for the second Bluetooth antenna is generated; Based on the concurrent operation instruction, the second Bluetooth antenna is driven to start receiving signals from the Bluetooth key device, so that the second Bluetooth antenna and the first Bluetooth antenna are simultaneously in signal receiving state.

3. The method according to claim 2, characterized in that, The step of generating concurrent operation instructions for the second Bluetooth antenna when it is determined that the Bluetooth key device is approaching the target area includes: When it is determined that the Bluetooth key device is close to the target area, the receiving parameter configuration of the second Bluetooth antenna is determined, the receiving parameter configuration being used to enable the second Bluetooth antenna and the first Bluetooth antenna to receive the same signal emitted by the Bluetooth key device; Based on the received parameter configuration, the concurrent working instructions are generated.

4. The method according to claim 3, characterized in that, The receiving parameter configuration includes receiving frequency parameters and receiving time parameters. Determining the receiving parameter configuration of the second Bluetooth antenna when the Bluetooth key device is determined to be close to the target area includes: If it is determined that the Bluetooth key device is close to the target area, the receiving frequency parameters of the second Bluetooth antenna are determined, and the receiving frequency parameters are the same as the operating frequency of the first Bluetooth antenna currently used to maintain the Bluetooth communication link; The reception time parameter of the second Bluetooth antenna is determined, and the reception time parameter is used to enable the second Bluetooth antenna to receive the same signal emitted by the Bluetooth key device synchronously with the first Bluetooth antenna.

5. The method according to claim 2, characterized in that, The method further includes: Obtain the first reception strength of the Bluetooth key device received by the first Bluetooth antenna, and the second reception strength of the Bluetooth key device received by the second Bluetooth antenna; Based on the relative magnitudes of the first and second received strengths, the transmission power ratio of the first and second Bluetooth antennas is adjusted so that when the second received strength increases relative to the first received strength, the proportion of transmission power of the second Bluetooth antenna increases accordingly.

6. The method according to claim 1, characterized in that, The cooperative working state is an alternating enhancement state. Controlling the second Bluetooth antenna to enter the cooperative working state, so as to jointly receive the signal from the Bluetooth key device with the first Bluetooth antenna, includes: Upon determining that the Bluetooth key device is approaching the target area, an alternation switching command is generated; Based on the alternating switching command, the first Bluetooth antenna and the second Bluetooth antenna are controlled to alternately switch according to a preset time slot, so that only one of the first Bluetooth antenna and the second Bluetooth antenna is in the signal receiving state in the same time slot, while the first Bluetooth antenna and the second Bluetooth antenna take turns working in adjacent time slots.

7. The method according to claim 6, characterized in that, The step of generating an alternation switching command when it is determined that the Bluetooth key device is approaching the target area includes: When it is determined that the Bluetooth key device is close to the target area, the time slot parameters for the alternating switching of the first Bluetooth antenna and the second Bluetooth antenna are determined. The time slot parameters are used to control the first Bluetooth antenna and the second Bluetooth antenna to take turns entering the signal receiving state in adjacent time slots. The alternation switching instruction is generated based on the time slot parameters.

8. The method according to claim 7, characterized in that, The time slot parameters include the switching frequency. Determining the time slot parameters for the alternating switching of the first Bluetooth antenna and the second Bluetooth antenna when the Bluetooth key device is determined to be close to the target area includes: When it is determined that the Bluetooth key device is close to the target area, the duration of a single time slot during which the first Bluetooth antenna and the second Bluetooth antenna alternately switch is determined; Based on the duration of the single time slot, the switching frequency of the first Bluetooth antenna and the second Bluetooth antenna is determined, and the switching frequency enables the Bluetooth key device to perceive that it is maintaining a continuous connection with the first Bluetooth antenna.

9. The method according to claim 1, characterized in that, The step of determining whether the Bluetooth key device is within the target area based on the signals received by the first Bluetooth antenna and the second Bluetooth antenna respectively in the cooperative working state includes: The third received signal strength of the Bluetooth key device received by at least one third Bluetooth antenna is obtained, wherein the third Bluetooth antenna is deployed at a preset position on the vehicle other than the positions of the first Bluetooth antenna and the second Bluetooth antenna. Based on the first received signal strength of the signal received by the first Bluetooth antenna, the second received signal strength of the signal received by the second Bluetooth antenna, and the third received signal strength, it is determined whether the Bluetooth key device is within the target area.

10. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor is configured to call and run the executable program code from the memory, causing the vehicle to perform the device positioning method as described in any one of claims 1 to 9.