Vehicle unlocking method, device and vehicle
By dynamically adjusting the vehicle unlocking threshold under severe weather conditions, the problem of false alarms where the electronic key is near the vehicle but cannot unlock it has been resolved, improving user experience and system robustness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2026-02-04
- Publication Date
- 2026-07-03
AI Technical Summary
In severe weather conditions, the electronic key may misjudge the vehicle's location but fail to unlock it, leading to a decline in user experience and reduced system robustness.
By determining the target weather condition level of the vehicle's environment, quantifying the type and intensity of weather conditions, and dynamically adjusting the vehicle unlocking threshold, the unlocking distance is increased under severe weather conditions, ensuring that the electronic key is successfully recognized at a slightly farther distance.
It effectively solves the problem of electronic keys failing to unlock in inclement weather, improving the robustness of vehicle unlocking and the user experience.
Smart Images

Figure CN122323937A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle unlocking technology, and in particular to a vehicle unlocking method, device and vehicle. Background Technology
[0002] With the continuous development of automotive intelligent technology, keyless entry systems have become a key feature for enhancing user convenience.
[0003] In severe weather conditions such as rain and snow, water droplets or snowflakes in the air can significantly attenuate the propagation of communication signals, leading to weakened signal strength and degraded communication quality. Under these conditions, the system is highly susceptible to failing to effectively recognize the key at its designed distance due to signal attenuation, resulting in false alarms where the electronic key is nearby but the vehicle cannot be unlocked. This issue severely impacts the user experience in adverse weather conditions, reducing system robustness and user satisfaction. Summary of the Invention
[0004] To address the technical problem of failing to effectively identify the key at the original design distance due to signal attenuation under adverse weather conditions, resulting in misjudgments such as the electronic key being nearby but the vehicle being unable to unlock, this disclosure provides a vehicle unlocking method, device, and vehicle.
[0005] A first aspect of this disclosure provides a vehicle unlocking method, the method comprising: First, determine the target meteorological condition level of the environment in which the vehicle is located. The target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the environment. Then, the target vehicle unlocking threshold corresponding to the target weather condition level can be determined. The higher the weather condition level, the larger the vehicle unlocking threshold. Finally, when the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, the vehicle is controlled to perform the unlocking operation. This embodiment first quantifies the type and intensity of weather conditions (e.g., categorizing rainfall into no rain, light rain, moderate rain, heavy rain, etc.). A higher weather condition level indicates more severe weather (e.g., heavy rain causes more severe attenuation than light rain). This is because precipitation such as rain and snow absorbs and scatters wireless signals (e.g., UWB signals), leading to increased signal attenuation with distance. Next, the target vehicle unlocking threshold corresponding to the target weather condition level is determined, following the principle that the higher the weather condition level, the larger the vehicle unlocking threshold. The essence of this threshold adjustment is to compensate for signal attenuation. When the weather condition level increases, signal attenuation intensifies; increasing the vehicle unlocking threshold expands the effective sensing distance. For example, if the electronic key originally could only trigger unlocking within 1.0 meter, now, with the increased vehicle unlocking threshold, it can be recognized at a greater distance (e.g., 2.5 meters). Increasing the vehicle unlocking threshold directly extends the unlocking trigger distance, thereby offsetting the signal weakening effect caused by attenuation. Unlocking is only performed when the distance between the vehicle and the electronic key is less than or equal to the target vehicle's unlocking threshold. This ensures that the electronic key can still be successfully recognized from a distance, even in adverse weather conditions where signal attenuation is severe, thus avoiding false alarms.
[0006] Optionally, the target weather condition level is the target rainfall level, and the target vehicle unlock threshold is determined based on a preset mapping relationship between weather condition levels and vehicle unlock thresholds. This mapping relationship is determined in the following way: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. The vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. The mapping relationship is determined by each rainfall level and its corresponding vehicle unlocking threshold.
[0007] Optionally, the vehicle unlocking threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlocking threshold, including: Determine the product of the adjustment coefficient and the rainfall level value; The corresponding vehicle unlock threshold is determined by multiplying the product of the product and the vehicle's basic unlock threshold.
[0008] Optionally, the method further includes: If the unlocking operation is successfully performed based on the target vehicle unlocking threshold, obtain the signal quality parameters of the ultra-wideband communication with the electronic key during this operation. The signal quality parameters are compared with the preset quality expectation range; Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected; The mapping relationship is updated using the corrected adjustment coefficients.
[0009] Optionally, the method further includes: If a user carrying an electronic key is detected to have entered the vehicle within a preset distance range via low-frequency communication, ultra-wideband positioning is performed on the electronic key to obtain the distance between the key and the vehicle. The preset distance range is greater than the target vehicle unlocking threshold.
[0010] Optionally, determining the target meteorological condition level of the vehicle's environment includes: Acquire detection data corresponding to each of the vehicle's multiple environmental sensors, wherein the multiple environmental sensors include at least: a rain sensor and a vision sensor; The target meteorological condition level of the environment in which the vehicle is located is determined based on the detection data.
[0011] Optionally, determining the target vehicle unlock threshold includes: Obtain target humidity information for the vehicle's surrounding environment; The target vehicle unlocking threshold is determined based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0012] A second aspect of this disclosure provides a vehicle unlocking device, comprising: The first determining unit is used to determine the target meteorological condition level of the environment in which the vehicle is located, wherein the target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the environment; The second determining unit is used to determine the target vehicle unlocking threshold corresponding to the target meteorological condition level, wherein the higher the meteorological condition level, the larger the vehicle unlocking threshold. The control unit is used to control the vehicle to perform an unlocking operation when the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold.
[0013] Optionally, the target meteorological condition level is the target rainfall level, and the target vehicle unlocking threshold is determined based on a preset mapping relationship between meteorological condition levels and vehicle unlocking thresholds. The second determining unit is specifically used for: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. The vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. The mapping relationship is determined by each rainfall level and its corresponding vehicle unlocking threshold.
[0014] Optionally, the second determining unit is specifically used for: Determine the product of the adjustment coefficient and the rainfall level value; The corresponding vehicle unlock threshold is determined by multiplying the product of the product and the vehicle's basic unlock threshold.
[0015] Optionally, the device further includes: The correction unit is used to obtain the signal quality parameters of the current ultra-wideband communication with the electronic key when the unlocking operation is successfully performed based on the target vehicle unlocking threshold. The signal quality parameters are compared with the preset quality expectation range; Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected; The mapping relationship is updated using the corrected adjustment coefficients.
[0016] Optionally, the device further includes: The obtaining unit is used to perform ultra-wideband positioning on the electronic key when a user carrying the electronic key is detected to have entered the vehicle within a preset distance range via low-frequency communication, thereby obtaining the distance between the key and the vehicle, wherein the preset distance range is greater than the target vehicle unlocking threshold.
[0017] Optionally, the first determining unit is specifically used for: Acquire detection data corresponding to each of the vehicle's multiple environmental sensors, wherein the multiple environmental sensors include at least: a rain sensor and a vision sensor; The target meteorological condition level of the environment in which the vehicle is located is determined based on the detection data.
[0018] Optionally, the second determining unit is specifically used for: Obtain target humidity information for the vehicle's surrounding environment; The target vehicle unlocking threshold is determined based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0019] A third aspect of this disclosure provides a computing device, including: processor; Memory, used to store executable instructions; The processor is used to read executable instructions from memory and execute the executable instructions to implement the vehicle unlocking method provided in the first aspect above.
[0020] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the vehicle unlocking method provided in the first aspect.
[0021] A fifth aspect of this disclosure provides a vehicle that includes the computing device provided in the fourth aspect.
[0022] The technical solution provided in this disclosure has the following advantages: This application quantifies the type and intensity of current weather conditions by determining the target meteorological condition level of the vehicle's environment. Based on this meteorological condition level, a corresponding target vehicle unlocking threshold is determined, following the principle that the higher the meteorological condition level, the larger the threshold. Finally, the vehicle is controlled to perform the unlocking operation only when the distance between the vehicle and the electronic key meets this target vehicle unlocking threshold. This application does not use a fixed vehicle unlocking threshold for unlocking, but determines a target vehicle unlocking threshold that is larger than a fixed vehicle unlocking threshold based on the type and intensity of the current meteorological conditions. This intelligently compensates for signal attenuation, effectively solving the misjudgment problem in the prior art where the electronic key is nearby but cannot unlock the vehicle, and improving the robustness and user experience of vehicle unlocking in different environments. Attached Figure Description
[0023] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0024] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a flowchart of the first vehicle unlocking method provided in this disclosure embodiment; Figure 2 This is a flowchart of the second vehicle unlocking method provided in this disclosure embodiment; Figure 3 This is a flowchart of the third vehicle unlocking method provided in this disclosure embodiment; Figure 4This is a schematic diagram of the structure of a vehicle unlocking device provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram of the structure of a computing device provided in an embodiment of this disclosure. Detailed Implementation
[0026] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0027] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0028] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0029] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0030] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0031] With the continuous development of automotive intelligent technology, keyless entry systems have become a key feature for enhancing user convenience.
[0032] In existing keyless entry system solutions, the system typically presets a fixed threshold (e.g., setting the unlocking distance threshold to a fixed 1.0 meter). The system only triggers the unlocking operation when it detects that the distance between the electronic key and the vehicle is less than or equal to this fixed threshold. This solution using a static threshold can work stably under standard conditions with good weather.
[0033] However, in severe weather conditions such as rain and snow, water droplets or snowflakes in the air can significantly attenuate the propagation of communication signals, leading to weakened signal strength and degraded communication quality. In such situations, if a fixed static threshold is still used, the system is highly susceptible to failing to effectively recognize the key at the designed distance due to signal attenuation, resulting in false alarms where the electronic key is nearby but the vehicle cannot be unlocked. This problem severely impacts the user experience in extreme weather scenarios, reducing system robustness and user satisfaction.
[0034] In view of this, this application provides a vehicle unlocking method, comprising: determining the target meteorological condition level of the vehicle's environment, that is, quantifying the type and intensity of the current meteorological conditions by determining the target meteorological condition level of the vehicle's environment; determining the corresponding target vehicle unlocking threshold based on the meteorological condition level, and following the principle that the higher the meteorological condition level, the larger the threshold; and finally, controlling the vehicle to perform the unlocking operation only when the distance between the vehicle and the electronic key is detected to meet the target vehicle unlocking threshold. This application does not use a fixed vehicle unlocking threshold for unlocking, but determines a target vehicle unlocking threshold that is larger than a fixed vehicle unlocking threshold based on the type and intensity of the current meteorological conditions, thereby intelligently compensating for signal attenuation, effectively solving the misjudgment problem in the prior art where the electronic key is nearby but cannot unlock, and improving the robustness and user experience of vehicle unlocking in different environments.
[0035] Figure 1 This is a flowchart of the first vehicle unlocking method provided in this disclosure embodiment. The following description uses the execution of the method provided in this application embodiment in the vehicle's Electronic Control Unit (ECU) as an example. Figure 1 As shown, the vehicle unlocking method provided in this disclosure can be applied to the field of vehicle unlocking technology. For example, it can be used to determine vehicle unlocking under special weather conditions such as rain or snow. This can be referred to as the first embodiment, in which the vehicle unlocking method may include the following steps: S101: Determine the target meteorological condition level of the environment in which the vehicle is located.
[0036] The computing device can determine the target meteorological condition level of the environment in which the vehicle is located, where the target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the current environment.
[0037] For example, in this embodiment, weather conditions refer to weather types that significantly attenuate or interfere with wireless communication signals (such as Ultra-Wideband (UWB) signals) between the vehicle and the electronic key. Ultra-Wideband is a wireless carrier communication technology that uses narrow, non-sinusoidal pulses in the nanosecond to picosecond range to transmit data. Unlike traditional wireless technologies (such as Wi-Fi or Bluetooth) that use continuous carriers and narrow bandwidths, UWB achieves communication by transmitting extremely low-energy signals over an extremely wide spectrum.
[0038] The type of meteorological conditions indicates what kind of weather phenomenon is occurring in the current environment, such as rainfall or snowfall, while the intensity describes the severity or frequency of the weather phenomenon, such as light rain, moderate rain, heavy rain, or light snow, moderate snow, and heavy snow.
[0039] In some possible implementations, for rainy scenarios, computing devices can acquire data from rain sensors and then determine the target weather condition level as no rain, light rain, moderate rain, or heavy rain based on that data.
[0040] For example, the computing device acquires environmental data through a rain sensor integrated into the vehicle. This rain sensor, such as an optical or capacitive sensor, is mounted in a suitable location, such as the vehicle's windshield, to directly detect raindrops falling on the glass. The rain sensor is a dedicated sensor that directly detects precipitation. It can employ optical or capacitive principles and can be installed in the vehicle's windshield area. Its function is to directly and quantitatively sense the presence and intensity of rainfall. The output detection data can directly correspond to the physical parameters of raindrops (such as impact frequency and coverage area), allowing the computing device to make a preliminary determination of the rainfall level.
[0041] The computing device can read the raw detection data from the rain sensor in real time or periodically via a specific communication bus (such as a CAN bus or a LIN bus). This detection data reflects the physical parameters of the current rainfall. After acquiring the detection data, the computing device can map the continuous or discrete detection data from the rain sensor to standardized rainfall levels. For example, these rainfall levels can be divided into four levels: no rain (level 0), light rain (level 1), moderate rain (level 2), and heavy rain (level 3). For example, when the signal change detected by the sensor is below a certain minimum threshold, the computing device can determine that the current target rainfall level is no rain (0); when the signal change is between two set threshold values, the current target rainfall level is determined to be light rain (1). Following a similar principle, a specific target rainfall level can be finally determined.
[0042] In some possible implementations, to improve the accuracy of environmental perception and target weather condition level identification, the computing device can acquire detection data from multiple environmental sensors on the vehicle.
[0043] The system acquires detection data from multiple environmental sensors within the vehicle. These sensors include at least a rain sensor and a vision sensor; that is, the vehicle integrates at least both. These sensors collect detection data from different physical dimensions. The vision sensor (which can be an onboard camera, such as a forward-facing camera) provides an image recognition-based environmental perception method. It captures rich visual information by taking real-time image sequences of the vehicle's surroundings. The detected data is the acquired image data. Computing devices can analyze this image data by running image processing and computer vision algorithms, for example, identifying raindrop trails and water film distribution on the windshield, assessing scene visibility, or identifying snowflakes and hail.
[0044] After acquiring this heterogeneous detection data, the computing device can perform a hierarchical fusion analysis. First, each data source undergoes independent preprocessing. For example, for rain sensor data, the computing device converts it into a preliminary rainfall level estimate (e.g., a preliminary assessment of moderate rain (level 2)) based on its built-in calibration curve. For visual sensor data, the computing device can run image processing algorithms to analyze features in the image, such as identifying the density, size, and sliding speed of raindrops on the windshield, as well as the visibility and light scattering of the entire scene, thereby deriving a vision-based independent judgment on the current weather conditions (including type and intensity).
[0045] Subsequently, the computing device can combine the two independent judgment results according to a preset optimization criterion. The core of this optimization criterion is to handle the complementary (e.g., the visual sensor confirms that the weather condition is rain rather than snow, which complements the shortcomings of the rain gauge in type judgment) and redundant (e.g., both indicate moderate precipitation) relationships between sensor data.
[0046] Specifically, if the judgment results of the two sensors are consistent (for example, the target meteorological conditions are determined to be moderate rain based on the detection data of the rain sensor and the target meteorological conditions are determined to be moderate rain based on the detection data of the visual sensor), then the final determined target meteorological condition level is that both are moderate rain.
[0047] When the judgment results of the two sensors differ (for example, the rain sensor briefly outputs a high-intensity signal due to interference from water splashed by passing vehicles, causing it to initially judge the target weather conditions as light rain, while the vision sensor, through analysis of the image, judges the target weather conditions as moderate snow based on the density, size, sliding speed of raindrops on the windshield, or the density of falling snowflakes), the preset optimization criteria can be activated to make the final judgment.
[0048] This optimization criterion is essentially a set of logical decision rules embedded in the computing device. It can perform a probability analysis of the causes of conflicts, identifying which sensor data are likely more reliable under the current circumstances. For example, the optimization criterion might presuppose that, in a static state, visual sensors have a higher confidence level in identifying weather condition types and assessing their intensity. When a rain gauge signal is detected with sharp, transient peaks, it might be determined that it is more likely to be subject to transient interference. Based on this analysis, the optimization criterion could, for example, use the judgment obtained from the visual sensor's detection data as the final result; that is, when the confidence level of the visual sensor is higher than a certain threshold and the rain gauge data exhibits extreme volatility, the final target weather condition level can adopt the visual sensor's judgment.
[0049] Optimization criteria can also assign different weights to the judgment results of different sensors in different scenarios. The judgment results of two sensors that differ (such as light rain and moderate snow) and their corresponding weights are substituted into a calculation model. This calculation model can be a weighted average calculation. For example, a weight of 0.7 is assigned to the judgment result of the visual sensor (moderate snow in this embodiment), and a weight of 0.3 is assigned to the judgment result of the rain gauge sensor (light rain in this embodiment). A comprehensive numerical result is calculated and then mapped back to the closest discrete level (for example, each level of meteorological conditions can be pre-configured with a corresponding intensity level value, such as an intensity level value of 1 for light rain and an intensity level value of 2 for moderate snow). The final comprehensive numerical result (for example, 2 * 0.7 + 1 * 0.3 = 1.7) reflects the estimated interference intensity after fusion. This value is finally mapped back to the closest discrete level (for example, 1.7 is closer to the intensity level value of moderate snow), thereby determining the final target meteorological condition level (moderate snow in this embodiment).
[0050] Through this conflict resolution and weighted decision-making mechanism based on optimization criteria, the computing device can effectively filter out transient interference, compensate for the limitations of a single sensor, and ultimately synthesize a comprehensive judgment that is closer to the real environment and has higher consistency. This significantly improves the vehicle's environmental perception capabilities and provides an accurate environmental perception basis for subsequently determining the unlocking threshold of the target vehicle.
[0051] S102: Determine the target vehicle unlocking threshold corresponding to the target meteorological condition level.
[0052] After determining the target weather condition level, the computing device can determine the corresponding vehicle unlocking threshold. This vehicle unlocking threshold represents the maximum distance between the vehicle and the electronic key that allows for successful unlocking. A higher vehicle unlocking threshold indicates a greater unlocking distance, meaning the electronic key can be recognized and triggered from a greater distance, making unlocking easier. Higher weather condition levels correspond to higher vehicle unlocking thresholds. In other words, increased weather conditions directly indicate greater attenuation or interference to the UWB signal during propagation. To compensate for this adverse effect and maintain the reliability of the unlocking judgment function, this embodiment can correspondingly expand the effective sensing range, i.e., increase the vehicle unlocking threshold, enabling the electronic key to be successfully recognized at a greater distance. This effectively avoids misjudgments caused by signal attenuation, where the key is nearby but cannot unlock, ensuring users can enjoy a smooth keyless entry experience under varying degrees of weather conditions.
[0053] S103: When the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, control the vehicle to perform an unlocking operation.
[0054] When the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, the computing device can control the vehicle to perform the unlocking operation.
[0055] In some possible implementations, the vehicle's UWB module can perform real-time UWB positioning to determine the location of the electronic key.
[0056] For example, this UWB module can integrate a UWB transceiver and an antenna array (e.g., four antennas outside the vehicle, one antenna inside the vehicle, or other configurations), forming the hardware foundation for ultra-wideband communication. Its core function is to actively, periodically, or upon triggering, interact with the electronic key via UWB signals, calculating and obtaining the electronic key's precise position relative to the vehicle in real time by measuring signal parameters. This process is continuous and rapid, providing dynamic position updates for the electronic key.
[0057] Specifically, the UWB transceiver transmits extremely narrow pulse UWB signals into space via an antenna array. When the electronic key receives this signal, it sends a response signal. The UWB module captures this response signal and calculates the round-trip time between the module and the key, thus directly calculating the straight-line distance between them. By analyzing the minute phase differences generated when the response signal reaches different antenna elements, the direction of the signal source is calculated, i.e., the angle of the key relative to a vehicle reference point. By fusing the distance and angle information, the UWB module can determine the key's two-dimensional or three-dimensional spatial coordinates in real time, thereby achieving UWB positioning of the electronic key.
[0058] In some possible implementations, if a user carrying a key is detected to have entered the vehicle within a preset distance range via low-frequency communication, ultra-wideband positioning is performed on the electronic key to obtain the distance between the key and the vehicle, wherein the preset distance range is greater than the target vehicle unlocking threshold.
[0059] For example, this embodiment employs a hierarchical wake-up and positioning mechanism to optimize power consumption and response speed. The vehicle may also include a UWB module and a keyless entry and start system PEPS controller. The UWB module is used to control UWB communication between the vehicle and the electronic key. The PEPS controller may consist of a microprocessor, related circuits, and built-in control logic program. It establishes communication connections with the vehicle's environmental sensors (such as rain sensors, vision sensors, etc.), UWB control module, low-frequency communication module, and body domain controller through the vehicle bus (such as CAN bus), coordinating the work of each component to achieve vehicle unlocking function under special weather conditions.
[0060] Specifically, the vehicle can continuously or periodically create a detection field around itself using low-power, low-frequency communication. The area covered by this detection field is defined as a preset distance range (e.g., 5 meters). The preset distance range needs to be greater than the target vehicle's unlocking threshold. When a user carrying the electronic key enters this preset distance range, the vehicle's low-frequency receiver can detect the electronic key's approach.
[0061] In this scenario, the low-frequency receiver can send a start signal to the PEPS controller, which in turn can send a structured LOCATE_REQUEST command to the UWB control module. This request command can include several key parameters required for this precise positioning operation: for example, the target area (e.g., specified as the left front door to focus on the positioning resource), a safety distance (e.g., 1.0 meter as a baseline distance threshold reference), and a timeout period (e.g., set to 500 milliseconds to ensure the positioning request is responded to within a specified time, avoiding prolonged waiting). These parameters collectively define the spatial range and time constraints for this UWB positioning operation.
[0062] Upon receiving a LOCATE_REQUEST, the UWB module can initiate a positioning sequence. It sends a UWB positioning signal to the electronic key, which responds to the signal. The UWB module then uses the received response signal to perform UWB positioning of the electronic key.
[0063] This low-frequency wake-up and UWB precision measurement collaborative working mode avoids the high energy consumption problem caused by continuous operation of the UWB module, thus achieving energy consumption optimization.
[0064] In this embodiment, a mechanism is also designed to handle abnormal situations such as positioning failure. Positioning failure is usually caused by a variety of reasons, such as timeout (i.e., the UWB control module does not receive a response from the electronic key or fails to complete the positioning calculation within the set timeout period (e.g., 500ms) after the PEPS controller sends LOCATE_REQUEST), or weak signal (the signal strength of this UWB communication is too low, resulting in ineffective calculation or the positioning reliability is below an acceptable threshold). When the PEPS controller determines that the UWB positioning has failed, it can initiate a retry mechanism.
[0065] That is, the PEPS controller will send a new LOCATE_REQUEST to the UWB control module after a short interval (e.g., 100ms) to try to obtain the electronic key location again. This retry process has an upper limit, which in this embodiment can be set to a maximum of 3 times. As long as a valid LOCATE_RESULT is successfully obtained at least once within the 3 attempts, the normal unlocking judgment process can be executed, thereby effectively dealing with momentary interference.
[0066] If three consecutive location requests fail, the unlocking attempt is deemed unsuccessful due to the inability to obtain reliable location information. In this case, the PEPS controller can send a clear prompt to the user terminal, such as "Please approach the vehicle" or "Check the key." This prompt is clearly guiding: on the one hand, it suggests that the signal may be weak due to distance or obstruction, recommending that the user move closer to the vehicle; on the other hand, it also prompts the user to check if the electronic key has low battery or is malfunctioning. This avoids the confusion of users being unable to unlock the vehicle without receiving any feedback due to momentary communication failures in special environments.
[0067] This embodiment determines the target meteorological condition level of the vehicle's environment. Specifically, it quantifies the type and intensity of current meteorological conditions by determining the target meteorological condition level. Based on this meteorological condition level, a corresponding target vehicle unlocking threshold is determined, following the principle that the higher the meteorological condition level, the larger the threshold. Finally, the vehicle is controlled to perform the unlocking operation only when the distance between the vehicle and the electronic key meets this target vehicle unlocking threshold. This application does not use a fixed vehicle unlocking threshold for unlocking; instead, it determines a target vehicle unlocking threshold that is larger than a fixed threshold based on the type and intensity of current meteorological conditions. This intelligently compensates for signal attenuation, effectively solving the misjudgment problem in the prior art where the electronic key is nearby but cannot unlock the vehicle, thus improving robustness and user experience in different environments.
[0068] The above embodiment is the first embodiment. The second embodiment is described below, providing a second method for unlocking vehicles. The difference between the second and first embodiments is that the second embodiment is described specifically for rainy weather scenarios, where the target weather condition level is the target rainfall level. Figure 2 As shown, it specifically includes: S201: Determine the target rainfall level for the environment in which the vehicle is located.
[0069] Step S201 is similar in principle to step S101 in Embodiment 1, and will not be described in detail here. For details, please refer to step S101.
[0070] S202: Determine the target vehicle unlock threshold corresponding to the target meteorological condition level based on the preset mapping relationship between rainfall level and vehicle unlock threshold.
[0071] The computing device can determine the target vehicle unlock threshold corresponding to the target weather condition level based on the preset mapping relationship between rainfall level and vehicle unlock threshold.
[0072] In some possible implementations, the mapping between rainfall levels and vehicle unlocking thresholds is determined as follows: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. Based on the adjustment coefficient, rainfall level value, and vehicle basic unlocking threshold, the vehicle unlocking threshold for the corresponding rainfall level is determined. A mapping relationship is established through each rainfall level and the corresponding vehicle unlocking threshold. The vehicle basic unlocking threshold refers to the maximum distance value preset by the vehicle to trigger unlocking under standard weather conditions (such as no rain). For example, it can be set to 1.0 meter. The vehicle unlocking operation will only be performed when the distance between the electronic key and the vehicle is less than or equal to this threshold.
[0073] In some possible implementations, the vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. Specifically, this can be achieved by: Determine the product of the adjustment coefficient and the rainfall level value, and then determine the corresponding vehicle unlock threshold based on the product of this product and the vehicle's basic unlock threshold.
[0074] For example, establishing the mapping relationship between rainfall level and vehicle unlocking threshold can be a pre-configuration process.
[0075] The computing device can set two key parameters for each predefined rainfall level (e.g., no rain (0), light rain (1), moderate rain (2), heavy rain (3)): one is the rainfall level value R (whose value can be consistent with the level identifier, for example, level 1 corresponds to R=1), and the other is the rainfall adjustment coefficient k. The principle for setting these parameters in advance is: the larger the rainfall level, the larger the corresponding rainfall level value R and adjustment coefficient k. For example, as shown in Table 1, k=0.0 when there is no rain (i.e., maintaining the basic threshold for vehicle unlocking), k=0.1 when there is light rain (slightly increasing the vehicle unlocking threshold to adapt to slight attenuation), k=0.3 when there is moderate rain (moderately increasing the vehicle unlocking threshold to adapt to signal attenuation), and k=0.5 when there is heavy rain (significantly increasing the vehicle unlocking threshold to adapt to strong attenuation). This ensures that higher levels of meteorological conditions can trigger a larger vehicle unlocking threshold.
[0076] Table 1
[0077] The specific calculation formula is as follows: T_new = T_base × (1 + k × R); Where: T_new is the new threshold after adjustment, T_base is the basic threshold for unlocking the vehicle (e.g., a distance of 1.0 meter), k is the adjustment coefficient, which is dynamically set according to the rainfall level, and R is the rainfall level value, for example, the value range can be 0~3 (0=no rain, 1=light rain, 2=moderate rain, 3=heavy rain).
[0078] By calculating the vehicle unlocking threshold corresponding to each rainfall level, the computing device can obtain a complete set of correspondences. For example: no rain (R=0, k=0.0) corresponds to the basic vehicle unlocking threshold T_base; light rain (R=1, k=0.1) corresponds to a vehicle unlocking threshold of 1.1×T_base; moderate rain (R=2, k=0.3) corresponds to a vehicle unlocking threshold of 1.6×T_base; and heavy rain (R=3, k=0.5) corresponds to a vehicle unlocking threshold of 2.5×T_base. This series of correspondences between rainfall levels and calculated vehicle unlocking thresholds constitutes a mapping relationship. Subsequently, in practical applications, the computing device only needs to determine the current target rainfall level to directly obtain the corresponding target vehicle unlocking threshold through this mapping relationship, without needing to perform real-time calculations.
[0079] S203: When the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, control the vehicle to perform an unlocking operation.
[0080] Step S203 is similar in principle to step S103 in Embodiment 1, and will not be described in detail here. For details, please refer to step S103.
[0081] Based on the above embodiments, the technical solution provided in this application can further obtain the signal quality parameters of the current ultra-wideband communication with the electronic key when the unlocking operation is successfully performed based on the target vehicle unlocking threshold. The signal quality parameters are then compared with a preset quality expectation range. Based on the comparison result, the adjustment coefficient corresponding to the target rainfall level is corrected, and the mapping relationship between the rainfall level and the vehicle unlocking threshold is updated using the corrected adjustment coefficient. This can be referred to as the third embodiment.
[0082] For example, after successfully performing an unlocking operation based on the target vehicle unlocking threshold, the computing device can obtain the signal quality parameters of this ultra-wideband communication with the electronic key. Signal quality parameters may include, but are not limited to, received signal strength indication, signal-to-noise ratio, bit error rate, or location reliability derived from this location calculation.
[0083] The computing device then compares the acquired signal quality parameters with a preset expected quality range. This preset expected quality range can be a pre-defined standard interval that defines the ideal signal quality level to be achieved under a specific target rainfall level. The purpose of the comparison is to assess whether the current actual communication quality matches the theoretical expectation. For example, under moderate rainfall, if the preset expected RSSI range is [-65dBm, -75dBm], while the actual measured RSSI is -80dBm, it indicates that the actual signal attenuation is greater than expected.
[0084] Based on the comparison results, the computing device can correct the adjustment coefficient k corresponding to the target rainfall level.
[0085] For example, if the actual signal quality parameters are better than the expected range (e.g., RSSI above -65dBm), it indicates that the signal attenuation caused by rainfall in the current environment is less than expected. The original adjustment coefficient k may be too conservative, and the value of k can be appropriately reduced, for example, by 0.1 each time, to avoid an unnecessarily high unlock threshold. Conversely, if the actual signal quality is worse than the expected range (e.g., RSSI below -75dBm), it indicates that the signal attenuation is more severe than expected, and the current adjustment coefficient k is insufficient to fully compensate for the attenuation. Therefore, the value of k needs to be appropriately increased, for example, by 0.1 each time, so that the vehicle unlock threshold calculated under the same rainfall level next time is larger, ensuring the reliability of vehicle unlocking.
[0086] In some possible implementations, the correction amount can be determined by a pre-defined algorithm (such as a proportional-integral algorithm) based on the degree of deviation between the actual value and the expected value boundary.
[0087] Finally, the computing device can update the mapping relationship between rainfall level and vehicle unlocking threshold using the corrected adjustment coefficient. The updated mapping relationship can then be used to determine the target vehicle unlocking threshold.
[0088] The difference between this embodiment and the previous embodiments lies in the addition of acquiring the signal quality parameters for the current ultra-wideband communication with the electronic key. These parameters are compared with a preset quality expectation range. Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected. The corrected adjustment coefficient is then used to update the mapping relationship between the rainfall level and the vehicle unlocking threshold. Through this continuous feedback-correction strategy, the computing device can calibrate the parameters, gradually approaching the optimal vehicle unlocking threshold that best suits the vehicle's actual usage environment and hardware characteristics. This continuously improves unlocking accuracy under different, complex, and potentially slowly changing environments, allowing for more personalized adaptation to the specific conditions of each vehicle. Other steps are similar in principle to those in the first and second embodiments, and can be referred to the relevant descriptions in the above embodiments, which will not be repeated here.
[0089] Furthermore, this application also provides an embodiment, which can be referred to here as the fourth embodiment. The fourth embodiment provides a third vehicle unlocking method, which introduces the target humidity information of the vehicle's environment as another key parameter on top of the meteorological condition level, and determines the final target vehicle unlocking threshold based on the mapping relationship between the meteorological condition level and the humidity information combination. This enables the computing device to more accurately respond to changes in the radio wave propagation environment. For example, in complex scenarios such as high humidity without rainfall (e.g., foggy days or after rain), the threshold can be appropriately relaxed to compensate for signal attenuation, thereby significantly improving the adaptability and unlocking success rate under various adverse environmental conditions. Figure 3 As shown, it specifically includes: S301: Determine the target meteorological condition level of the environment in which the vehicle is located.
[0090] Step S301 is similar in principle to step S101 in Embodiment 1, and will not be described in detail here. For details, please refer to step S101.
[0091] S302: Obtain the target humidity information of the vehicle's environment, and determine the target meteorological condition level and the target vehicle unlocking threshold corresponding to the target humidity information based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0092] The computing device can acquire the target humidity information of the vehicle's environment, and determine the target meteorological condition level and the target vehicle unlocking threshold corresponding to the target humidity information based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0093] For example, the computing device can first acquire the target humidity information of the vehicle's environment. This step can be accomplished using a humidity sensor deployed on the vehicle body, which can detect and output data representing the moisture content of the current ambient air, i.e., the target humidity information. The purpose of acquiring this information is that ambient humidity is one of the key factors directly affecting the propagation quality of wireless signals such as ultra-wideband signals. Even in the absence of significant precipitation or snowfall, high humidity environments can still have a significant attenuation effect on signals.
[0094] The computing device can determine the final target vehicle unlocking threshold based on a preset mapping relationship between meteorological condition levels, humidity information, and vehicle unlocking thresholds. This mapping relationship associates input parameters from two dimensions—meteorological condition levels (e.g., no rain, light rain, moderate rain, heavy rain, no snow, light snow, moderate snow, and heavy snow) and humidity information (e.g., divided into low, medium, and high levels)—with a corresponding vehicle unlocking threshold output value. For example, this mapping relationship can be configured such that, under moderate rain meteorological conditions, if the humidity level is high, the corresponding vehicle unlocking threshold should be greater than that under the same moderate rain but medium humidity level, to additionally compensate for the additional signal attenuation caused by high humidity. For instance, if the meteorological condition level is moderate rain (corresponding to a level value of 2), the corresponding vehicle unlocking threshold is 1.6 meters. When the humidity information is medium, this vehicle unlocking threshold is directly used. However, when the humidity information is high, the mapping relationship can output a larger target vehicle unlocking threshold, such as 1.8 meters, by increasing the distance by 0.2 meters to compensate for the additional signal attenuation caused by the high humidity environment, ensuring unlocking reliability.
[0095] The computing device can use this mapping relationship to determine a unique target vehicle unlocking threshold by combining the acquired target weather conditions and target humidity information as a joint input key. This method, by introducing humidity—an environmental parameter that directly affects radio wave propagation—makes the adjustment of the vehicle unlocking threshold more refined and accurate. It considers not only the intensity of precipitation or snowfall itself but also the influence of ambient humidity, thus enabling it to intelligently set the most suitable vehicle unlocking threshold even in more complex weather scenarios such as high humidity and no rain. This significantly improves adaptability and unlocking success rate under various adverse environmental conditions (referring to weather conditions such as rain, snow, and high humidity that attenuate or interfere with the wireless communication signal between the vehicle and the electronic key).
[0096] S303: When the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, control the vehicle to perform an unlocking operation.
[0097] Step S303 is similar in principle to step S103 in Embodiment 1, and will not be described in detail here. For details, please refer to step S103.
[0098] Figure 4 This is a schematic diagram of a vehicle unlocking device provided in an embodiment of this disclosure. It should be noted that in this embodiment, the vehicle unlocking device can be housed within a computing device and is understood as a functional module within that computing device. Specifically, the computing device can be a server or a terminal, wherein the terminal specifically includes an in-vehicle terminal, a computer, or a tablet computer, etc., and is not limited thereto.
[0099] like Figure 4As shown, the vehicle unlocking device 400 may include: The first determining unit 410 is used to determine the target meteorological condition level of the environment in which the vehicle is located, wherein the target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the environment. The second determining unit 420 is used to determine the target vehicle unlocking threshold corresponding to the target meteorological condition level, wherein the higher the meteorological condition level, the larger the vehicle unlocking threshold. The control unit 430 is used to control the vehicle to perform an unlocking operation when the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold.
[0100] Optionally, the target meteorological condition level is the target rainfall level, and the target vehicle unlocking threshold is determined based on a preset mapping relationship between meteorological condition levels and vehicle unlocking thresholds. The second determining unit is specifically used for: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. The vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. The mapping relationship is determined by each rainfall level and its corresponding vehicle unlocking threshold.
[0101] Optionally, the second determining unit is specifically used for: Determine the product of the adjustment coefficient and the rainfall level value; The corresponding vehicle unlock threshold is determined by multiplying the product of the product and the vehicle's basic unlock threshold.
[0102] Optionally, the device further includes: The correction unit is used to obtain the signal quality parameters of the current ultra-wideband communication with the electronic key when the unlocking operation is successfully performed based on the target vehicle unlocking threshold. The signal quality parameters are compared with the preset quality expectation range; Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected; The mapping relationship is updated using the corrected adjustment coefficients.
[0103] Optionally, the device further includes: The obtaining unit is used to perform ultra-wideband positioning on the electronic key when a user carrying the electronic key is detected to have entered the vehicle within a preset distance range via low-frequency communication, thereby obtaining the distance between the key and the vehicle, wherein the preset distance range is greater than the target vehicle unlocking threshold.
[0104] Optionally, the first determining unit is specifically used for: Acquire detection data corresponding to each of the vehicle's multiple environmental sensors, wherein the multiple environmental sensors include at least: a rain sensor and a vision sensor; The target meteorological condition level of the environment in which the vehicle is located is determined based on the detection data.
[0105] Optionally, the second determining unit is specifically used for: Obtain target humidity information for the vehicle's surrounding environment; The target vehicle unlocking threshold is determined based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0106] In the device embodiments of this application, the vehicle unlocking device may include a first determining unit, a second determining unit, and a control unit. The first determining unit is used to determine the target meteorological condition level of the vehicle's environment, that is, to quantify the type and intensity of the current meteorological conditions by determining the target meteorological condition level of the vehicle's environment. The second determining unit is used to determine the corresponding target vehicle unlocking threshold based on the meteorological condition level, following the principle that the higher the meteorological condition level, the larger the threshold. The control unit is used to control the vehicle to perform the unlocking operation only when it detects that the distance between the vehicle and the electronic key meets the target vehicle unlocking threshold. This application does not use a fixed vehicle unlocking threshold for unlocking, but determines a target vehicle unlocking threshold that is larger than the fixed vehicle unlocking threshold based on the type and intensity of the current meteorological conditions, thereby intelligently compensating for signal attenuation and effectively solving the misjudgment problem in the prior art where the electronic key is nearby but cannot unlock the vehicle, thus improving the robustness and user experience of unlocking the vehicle in different environments.
[0107] It should be noted that, Figure 4 The vehicle unlocking device 400 shown can perform the various steps in the above method embodiments and achieve the various processes and effects in the above method embodiments, which will not be elaborated here.
[0108] Figure 5 This is a schematic diagram of the structure of a computing device provided in an embodiment of this disclosure.
[0109] In this embodiment of the disclosure, Figure 5 The computing device shown can be a server or a terminal, and the terminal specifically includes vehicle-mounted terminals, etc., without limitation.
[0110] like Figure 5 As shown, the computing device may include a processor 710 and a memory 720 storing computer program instructions.
[0111] Specifically, the processor 710 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this disclosure.
[0112] Memory 720 may include a large-capacity storage for information or instructions. For example, and not limitingly, memory 720 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 720 may include removable or non-removable (or fixed) media. Where appropriate, memory 720 may be internal or external to the integrated gateway device. In a particular embodiment, memory 720 is a non-volatile solid-state memory. In a particular embodiment, memory 720 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0113] The processor 710 reads and executes computer program instructions stored in the memory 720 to perform the steps of the vehicle unlocking method provided in this embodiment of the disclosure.
[0114] The processor 710 reads and executes computer program instructions stored in the memory 720 to perform the steps of the vehicle unlocking method provided in this embodiment of the disclosure.
[0115] Bus 740 may include hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 740 may include one or more buses.
[0116] This disclosure also provides a computer-readable storage medium that can store a computer program that, when executed by a processor, enables the processor to implement the vehicle unlocking method provided in this disclosure.
[0117] When the computer program is executed by the processor, it can perform the following steps: First, determine the target meteorological condition level of the environment in which the vehicle is located, wherein the target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the environment; Then, the target vehicle unlocking threshold corresponding to the target weather condition level can be determined. The higher the weather condition level, the larger the vehicle unlocking threshold. Finally, when the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, the vehicle is controlled to perform the unlocking operation. This embodiment can adjust the vehicle unlocking threshold according to the type and intensity of weather conditions, allowing the electronic key to be successfully recognized even at a greater distance. This effectively avoids misjudgments caused by signal attenuation, where the key is nearby but cannot unlock the vehicle, ensuring users can enjoy a smooth keyless entry experience under varying degrees of weather conditions.
[0118] In some embodiments, the target weather condition level is the target rainfall level, and the target vehicle unlocking threshold is determined based on a preset mapping relationship between weather condition levels and vehicle unlocking thresholds. The mapping relationship is determined in the following manner: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. The vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. The mapping relationship is determined by each rainfall level and its corresponding vehicle unlocking threshold.
[0119] In some embodiments, determining the vehicle unlock threshold for a corresponding rainfall level based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold includes: Determine the product of the adjustment coefficient and the rainfall level value; The corresponding vehicle unlock threshold is determined by multiplying the product of the product and the vehicle's basic unlock threshold.
[0120] In some embodiments, this application may also: If the unlocking operation is successfully performed based on the target vehicle unlocking threshold, obtain the signal quality parameters of the ultra-wideband communication with the electronic key during this operation. The signal quality parameters are compared with the preset quality expectation range; Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected; The mapping relationship is updated using the corrected adjustment coefficients.
[0121] In some embodiments, this application may also: If a user carrying an electronic key is detected to have entered the vehicle within a preset distance range via low-frequency communication, ultra-wideband positioning is performed on the electronic key to obtain the distance between the key and the vehicle. The preset distance range is greater than the target vehicle unlocking threshold.
[0122] In some embodiments, determining the target meteorological condition level of the environment in which the vehicle is located can specifically be: Acquire detection data corresponding to each of the vehicle's multiple environmental sensors, wherein the multiple environmental sensors include at least: a rain sensor and a vision sensor; The target meteorological condition level of the environment in which the vehicle is located is determined based on the detection data.
[0123] In some embodiments, determining the target vehicle unlock threshold can specifically be: Obtain target humidity information for the vehicle's surrounding environment; The target vehicle unlocking threshold is determined based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
[0124] The aforementioned storage medium may, for example, include a memory 720 containing computer program instructions, which can be executed by the processor 710 of the domain controller to complete the vehicle unlocking method provided in this embodiment. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as read-only memory (ROM), random access memory (RAM), external cache memory, compact disc ROM (CD-ROM), magnetic tape, floppy disk, flash memory, and optical data storage devices. By way of illustration and not limitation, RAM is available in various forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM).
[0125] This disclosure also provides a vehicle that includes a domain controller, which can implement the various processes and effects described in the above embodiments of this disclosure, which will not be elaborated here.
[0126] This disclosure also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement the vehicle unlocking method provided in this disclosure and can achieve the various processes and effects in the above embodiments of this disclosure, which will not be elaborated here.
[0127] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A vehicle unlocking method, characterized in that, include: Determine the target meteorological condition level of the environment in which the vehicle is located, wherein the target meteorological condition level is used to characterize the type and intensity of meteorological conditions detected in the environment; Determine the target vehicle unlocking threshold corresponding to the target meteorological condition level, wherein the higher the meteorological condition level, the larger the corresponding vehicle unlocking threshold; If the distance between the vehicle and the electronic key is less than or equal to the target vehicle unlocking threshold, the vehicle is controlled to perform an unlocking operation.
2. The method according to claim 1, characterized in that, The target meteorological condition level is the target rainfall level, and the target vehicle unlocking threshold is determined based on a preset mapping relationship between meteorological condition levels and vehicle unlocking thresholds. This mapping relationship is determined in the following way: For any rainfall level, a corresponding adjustment coefficient and rainfall level value are determined. The adjustment coefficient is a pre-set positive value. The larger the rainfall level, the larger the corresponding rainfall level value and adjustment coefficient. The vehicle unlock threshold for the corresponding rainfall level is determined based on the adjustment coefficient, the rainfall level value, and the vehicle's basic unlock threshold. The mapping relationship is determined by each rainfall level and its corresponding vehicle unlocking threshold.
3. The method according to claim 2, characterized in that, The vehicle unlocking threshold for the corresponding rainfall level is determined based on the adjustment coefficient, rainfall level value, and vehicle basic unlocking threshold, including: Determine the product of the adjustment coefficient and the rainfall level value; The corresponding vehicle unlock threshold is determined by multiplying the product of the product and the vehicle's basic unlock threshold.
4. The method according to claim 3, characterized in that, The method further includes: If the unlocking operation is successfully performed based on the target vehicle unlocking threshold, obtain the signal quality parameters of the ultra-wideband communication with the electronic key during this operation. The signal quality parameters are compared with the preset quality expectation range; Based on the comparison results, the adjustment coefficient corresponding to the target rainfall level is corrected; The mapping relationship is updated using the corrected adjustment coefficients.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: If a user carrying the electronic key is detected to have entered the vehicle within a preset distance range via low-frequency communication, ultra-wideband positioning is performed on the electronic key to obtain the distance between the electronic key and the vehicle. The preset distance range is greater than the target vehicle unlocking threshold.
6. The method according to claim 1, characterized in that, Determining the target meteorological condition level of the vehicle's environment includes: Acquire detection data corresponding to each of the vehicle's multiple environmental sensors, wherein the multiple environmental sensors include at least: a rain sensor and a vision sensor; The target meteorological condition level of the environment in which the vehicle is located is determined based on the detection data.
7. The method according to claim 1 or 6, characterized in that, Determining the target vehicle unlock threshold includes: Obtain target humidity information for the vehicle's surrounding environment; The target vehicle unlocking threshold is determined based on the preset mapping relationship between meteorological condition level, humidity information and vehicle unlocking threshold.
8. The method according to claim 1, characterized in that, The method further includes: If the distance between the electronic key and the vehicle fails to be obtained through ultra-wideband positioning, a retry mechanism is initiated to re-obtain the distance through ultra-wideband positioning. If the number of retries reaches the preset limit and still fails, a prompt message is sent to the user terminal. The prompt message is used to guide the user to check the status of the electronic key or approach the vehicle.
9. A computing device, characterized in that, include: processor; Memory, used to store executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the vehicle unlocking method according to any one of claims 1-8.
10. A vehicle, characterized in that, Includes the computing device as described in claim 9.