Vehicle unlocking and locking method, vehicle unlocking and locking device, vehicle and storage medium

By using an onboard satellite device to determine the vehicle's environment and adjust calculation parameters, the problem of poor stability of Bluetooth keys in different environments has been solved, resulting in more accurate unlocking control and improved user experience.

CN121099286APending Publication Date: 2025-12-09ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511347307.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

In existing technologies, Bluetooth keys have poor stability in different environments, resulting in inaccurate unlocking/locking distances, poor user experience, and the risk of being unable to unlock or having delayed unlocking.

Method used

The vehicle uses onboard satellite devices to acquire visible satellite information to determine the target environment in which the vehicle is located, and matches the corresponding calculation parameters according to the target environment. The relative distance between the vehicle and the terminal device is calculated through Bluetooth communication, and the unlocking and locking strategies are dynamically adjusted.

Benefits of technology

It improves the accuracy of relative distance in different environments, optimizes the user experience, reduces the probability of being unable to unlock or experiencing delayed unlocking, and enhances vehicle safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121099286A_ABST
    Figure CN121099286A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle unlocking and locking method, a vehicle unlocking and locking device, a vehicle and a storage medium. The method comprises the following steps: establishing Bluetooth communication connection between a vehicle and terminal equipment; when the vehicle is in the preset state, a vehicle-mounted satellite device in the vehicle is awakened; obtaining visible satellite information by using a vehicle-mounted satellite device; determining a target environment where the vehicle is located according to the visible satellite information, and matching corresponding calculation parameters according to the target environment; calculating the relative distance between the vehicle and the terminal equipment according to the terminal Bluetooth information and the matched calculation parameters; the vehicle is controlled to execute the corresponding control operation according to the relative distance and the unlocking and locking strategy, the environment where the vehicle is located is determined through the vehicle-mounted satellite device, calculation parameters are dynamically adjusted when the vehicle is in different environments, then the accuracy of the relative distance in different environments is improved, and the use experience of a user is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle unlocking and locking technology, and in particular to a vehicle unlocking and locking method, a vehicle unlocking and locking device, a vehicle, and a storage medium. Background Technology

[0002] With the widespread adoption of smartphones and the development of Bluetooth technology, mobile Bluetooth keys are gradually replacing traditional physical keys, providing car owners with the convenience of unlocking, locking, and starting their vehicles without physical contact. Vehicle Bluetooth mobile phone keys achieve near-field communication between the phone and the vehicle through Bluetooth wireless technology. The Bluetooth anchor point on the vehicle scans the phone's Bluetooth broadcast signal and calculates the distance between the phone key and the vehicle based on the Bluetooth signal strength using an algorithm, thereby determining whether to allow seamless unlocking, locking, and starting of the vehicle. However, Bluetooth signals are significantly affected by the environment. In different environments, at the same distance, the strength of the Bluetooth signal received by the vehicle from the phone varies greatly. This leads to a discrepancy between the predicted distance calculated by the vehicle based on signal strength and the actual distance in the real environment, resulting in significant differences in unlocking / locking distances under different conditions. This instability in Bluetooth key use leads to a poor user experience. Summary of the Invention

[0003] The main objective of this application is to provide a vehicle unlocking and locking method, a vehicle unlocking and locking device, a vehicle, and a storage medium, aiming to solve the problem of how to improve the stability of digital keys in different environments in the prior art.

[0004] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.

[0005] Firstly, this application provides a method for unlocking and locking a vehicle, including: Establish a Bluetooth communication connection between the vehicle and the terminal device; When the vehicle is in a preset state, the on-board satellite device inside the vehicle is activated; Acquire visible satellite information using vehicle-mounted satellite devices; The target environment in which the vehicle is located is determined based on visible satellite information, and the corresponding calculation parameters are matched according to the target environment; The relative distance between the vehicle and the terminal device is calculated based on the terminal's Bluetooth information and the matched calculation parameters; and The vehicle is controlled to perform corresponding control operations based on the relative distance and the locking / unlocking strategy.

[0006] Secondly, this application provides a vehicle unlocking / locking device, connected to an in-vehicle Bluetooth device and an in-vehicle satellite device; the in-vehicle Bluetooth device is used to establish a Bluetooth communication connection between the vehicle and the terminal device; the in-vehicle satellite device is used to be woken up and acquire visible satellite information when the vehicle is in a preset state; the vehicle unlocking / locking device includes: The environment recognition module is used to determine the target environment in which the vehicle is located based on visible satellite information; The parameter matching module is used to match the corresponding calculation parameters according to the target environment. The calculation module is used to calculate the relative distance between the vehicle and the terminal device based on the terminal's Bluetooth information and matched calculation parameters; and The control module is used to control the vehicle to perform corresponding control operations based on the relative distance and the locking / unlocking strategy.

[0007] Thirdly, this application provides a vehicle, which includes a processor and a memory. The memory stores multiple program instructions, and the processor, when calling the program instructions, performs the following steps: Establish a Bluetooth communication connection between the vehicle and the terminal device; When the vehicle is in a preset state, the on-board satellite device inside the vehicle is activated; Acquire visible satellite information using vehicle-mounted satellite devices; The target environment in which the vehicle is located is determined based on visible satellite information, and the corresponding calculation parameters are matched according to the target environment; The relative distance between the vehicle and the terminal device is calculated based on the terminal's Bluetooth information and the matched calculation parameters; and The vehicle is controlled to perform corresponding control operations based on the relative distance and the locking / unlocking strategy.

[0008] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions that can be executed by at least one processor, wherein the computer-executable instructions, when executed by at least one processor, perform the following steps: Establish a Bluetooth communication connection between the vehicle and the terminal device; When the vehicle is in a preset state, the on-board satellite device inside the vehicle is activated; Acquire visible satellite information using vehicle-mounted satellite devices; The target environment in which the vehicle is located is determined based on visible satellite information, and the corresponding calculation parameters are matched according to the target environment; The relative distance between the vehicle and the terminal device is calculated based on the terminal's Bluetooth information and the matched calculation parameters; and The vehicle is controlled to perform corresponding control operations based on the relative distance and the locking / unlocking strategy.

[0009] Compared with the prior art, this application has the following advantages: In the embodiments of this application, an onboard satellite device is used to determine the vehicle's environment. The calculation parameters are dynamically adjusted as the vehicle operates in different environments, thereby improving the accuracy of relative distances under varying conditions and optimizing the user experience. Simultaneously, utilizing visible satellite information reduces the probability of unlocking failures or delayed unlocking when the vehicle performs unlocking control operations in different environments, thus improving vehicle security. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0011] Figure 1 This is a structural diagram illustrating the application scenario provided in the embodiments of this application.

[0012] Figure 2 A flowchart of a vehicle unlocking / locking method provided in an embodiment of this application.

[0013] Figure 3 for Figure 2 Detailed flowchart of step S205.

[0014] Figure 4 for Figure 2 Detailed flowchart of step S208.

[0015] Figure 5 This is a schematic diagram of a vehicle module provided in an embodiment of this application.

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

[0017] Explanation of main component symbols The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation

[0018] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0019] The terms "first," "second," and "third," etc., used in the specification and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover non-exclusive inclusion.

[0020] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication between them; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the specification of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0022] Please see Figure 1 This is a structural diagram illustrating an application scenario of a preferred embodiment of this application. Based on wireless communication technology, when a user needs to operate the vehicle 100, such as unlocking / locking or remote ignition, the user can control the vehicle 100 to perform the corresponding operation through the terminal device 200. It is understood that this application does not limit the specific type of the terminal device 200. For example, it can be a mobile phone, tablet computer, personal computer (PC), smart screen, artificial intelligence (AI) speaker, or wearable terminal device such as a smartwatch, or a key system built into other devices such as a remote key or key card. The terminal device 200 can bind to the vehicle 100 through a server (not shown) to control the vehicle 100 to perform the aforementioned operations.

[0023] Please refer to the following: Figure 2This is a flowchart illustrating a preferred embodiment of the vehicle unlocking / locking method of this application. The vehicle unlocking / locking method can be applied to a vehicle 100. Understandably, the vehicle 100 includes a vehicle unlocking / locking device 1, an in-vehicle Bluetooth device 2, a vehicle controller 3, and an in-vehicle satellite device 4. The vehicle controller 3 can acquire vehicle status and condition information through an in-vehicle communication system (TelematicBox, T-Box) and upload these parameters to the backend of a Telematics Service Provider (TSP). It can also receive commands issued by the backend and send back execution results. Based on this, remote control functions can be extended to mobile apps, smart keys, etc. The T-Box generally refers to an intelligent in-vehicle terminal in a vehicle networking system, which communicates directly with the vehicle's CAN bus.

[0024] Step S201: Establish a Bluetooth communication connection between vehicle 100 and terminal device 200.

[0025] In at least one embodiment of this application, the vehicle 100 can establish a communication connection with at least one terminal device 200 in a stopped state or in a running state. The vehicle 100 can establish a Bluetooth communication connection with the terminal device 200 in different ways. In a first way, when stopped, the vehicle 100 broadcasts a Bluetooth signal to its surroundings in real time or periodically. When the terminal device 200 receives the Bluetooth signal broadcast by the vehicle 100, it determines that the terminal device 200 has entered the Bluetooth communication range of the vehicle 100, and a Bluetooth communication connection is established between the vehicle 100 and the terminal device 200. When the terminal device 200 does not receive the Bluetooth signal broadcast by the vehicle 100, it determines that the terminal device 200 has not entered the Bluetooth communication range of the vehicle 100, and the vehicle 100 cannot establish a Bluetooth communication connection with the terminal device 200. In an alternative approach, terminal device 200 broadcasts Bluetooth signals to its surroundings in real time or periodically. When a nearby vehicle 100 receives the Bluetooth signal broadcast by terminal device 200, vehicle 100 sends a Bluetooth response signal back to terminal device 200. Upon receiving the Bluetooth response signal, terminal device 200 is determined to be within Bluetooth communication range of vehicle 100, and a Bluetooth communication connection is established between vehicle 100 and terminal device 200. If terminal device 200 does not receive a Bluetooth response signal, it is determined to be outside Bluetooth communication range of vehicle 100, and a Bluetooth communication connection between vehicle 100 and terminal device 200 is not established.

[0026] Step S202: Output a Bluetooth connection indication signal.

[0027] In at least one embodiment of this application, when the vehicle 100 and the terminal device 200 successfully establish a Bluetooth communication connection, the vehicle Bluetooth device 2 outputs a Bluetooth connection indication signal to the vehicle satellite device 4.

[0028] Step S203: When the vehicle 100 is in the target state, wake up the vehicle-mounted satellite device 4 of the vehicle 100.

[0029] In at least one embodiment of this application, the target state includes an unstarted state and a parked state. The vehicle controller 3 can determine whether the vehicle 100 is in the target state by using brake gear information and the engine status information of the vehicle 100. Specifically, when the engine of the vehicle 100 is in the unstarted state, the vehicle controller 3 recognizes that the vehicle 100 is in the unstarted state and outputs a wake-up signal to the on-board satellite device 4 to wake up the on-board satellite device 4; when the vehicle 100 is in the P gear, the vehicle controller 3 recognizes that the vehicle 100 is in the parked state and outputs a wake-up signal to indicate both the started state and the parked state.

[0030] Step S204: Obtain visible satellite information using vehicle-mounted satellite device 4.

[0031] In at least one embodiment of this application, the vehicle-mounted satellite device 4 searches for and acquires visible satellite information. Visible satellite information includes the number of visible satellites and satellite signal strength. The vehicle-mounted satellite device 4 can utilize either the Global Positioning System (GPS) or the BeiDou satellite system to achieve the corresponding functions. GPS is a system that uses GPS positioning satellites to perform real-time positioning and navigation globally. GPS is a satellite navigation system with omnidirectional, all-weather, all-time, and high-precision capabilities, providing global users with low-cost, high-precision three-dimensional position, velocity, and accurate timing navigation information.

[0032] Step S205: Determine the target environment where vehicle 100 is located based on visible satellite information, and match the corresponding calculation parameters based on the target environment.

[0033] Please see Figure 3 This is a detailed flowchart of step S205 provided in the embodiments of this application.

[0034] Step S2051: Determine whether the number of visible satellites is greater than or equal to the number threshold.

[0035] In at least one embodiment of this application, the quantity threshold is 3. In other embodiments, the quantity threshold may be adjusted as needed.

[0036] Step S2052: When the number of visible satellites is greater than or equal to the number threshold, determine whether the satellite signal strength is greater than the signal strength threshold.

[0037] In at least one embodiment of this application, the signal strength threshold can be -130 dBm. In other embodiments, the signal strength threshold can be adjusted as needed.

[0038] In step S2053, when the satellite signal strength is greater than the signal strength threshold, the vehicle 100 is determined to be in the first target environment and matched with the first calculation parameters.

[0039] In at least one embodiment of this application, the first target environment is an open-air environment.

[0040] Step S2054: When the number of visible satellites is less than the number threshold or the satellite signal strength is less than or equal to the signal strength threshold, the vehicle 100 is determined to be in the second target environment and the second calculation parameters are matched.

[0041] In at least one embodiment of this application, the second target environment is a garage environment.

[0042] In at least one embodiment of this application, the vehicle 100 stores a correspondence table between target environments and calculation parameters. The calculation parameters are Bluetooth signal-related parameters, including a reference signal strength indicator (RSSI) value and a path loss index. The reference signal strength is the Received Signal Strength Indication (RSSI) value at a preset distance from the vehicle 100. In at least one embodiment of this application, the preset distance is 1 meter. When the vehicle 100 is determined to be in a first target environment, a first RSSI value and a first path loss index are acquired as matching first calculation parameters; when the vehicle 100 is determined to be in a second target environment, a second RSSI value and a second path loss index are acquired as matching second calculation parameters. The first RSSI value is greater than the second RSSI value; the first path loss index is less than the second path loss index. That is, the RSSI value of the Bluetooth signal in an open-air environment is greater than the RSSI value in a garage environment; the loss of the Bluetooth signal in an open-air environment is less than the loss of the Bluetooth signal in a garage environment.

[0043] In at least one embodiment of this application, the first calculation parameter and the second calculation parameter can be obtained by fitting multiple experimental data.

[0044] Taking the reference signal strength as an example, when the vehicle 100 is in the first target environment, the signal strength indication value at a preset distance from the vehicle 100 is measured multiple times and the average value is taken as the first reference signal strength indication value; when the vehicle 100 is in the second target environment, the signal strength indication value at a preset distance from the vehicle 100 is measured multiple times and the average value is taken as the second reference signal strength indication value.

[0045] Taking the path loss index as an example, when vehicle 100 is in the first target environment, the relative distance calculation formula uses a first reference signal strength indicator value as the reference signal strength. Multiple measured signal strength indicator values ​​are obtained by measuring the signal strength indicator values ​​at different distances from vehicle 100. Each measured signal strength indicator value is substituted into the relative distance calculation formula to derive multiple measured path loss indices. The average of these multiple measured path loss indices is calculated as the first path loss index. When vehicle 100 is in the second target environment, the relative distance calculation formula uses a second reference signal strength indicator value as the reference signal strength indicator value. Multiple measured signal strength indicator values ​​are obtained by measuring the signal strength indicator values ​​at different distances from vehicle 100. Each measured signal strength indicator value is substituted into the relative distance calculation formula to derive multiple measured path loss indices. The average of these multiple measured path loss indices is calculated as the second reference signal strength indicator value. In at least one embodiment of this application, the measured signal strength indicator values ​​correspond to Bluetooth signal strength indicator values ​​at distances of 1 meter, 2 meters, 2 meters, and 10 meters from vehicle 100, respectively.

[0046] Step S206: Transmit the received terminal Bluetooth information.

[0047] In at least one embodiment of this application, the vehicle-mounted Bluetooth device 2 can receive and transmit terminal Bluetooth signals broadcast in real time by the terminal device 200 to the vehicle controller 3. In other embodiments, the vehicle-mounted Bluetooth device 2 can also receive and transmit terminal Bluetooth signals broadcast by the terminal device 200 at predetermined time intervals to the vehicle controller 3. The predetermined time interval can be set as needed.

[0048] Step S207: Calculate the relative distance between vehicle 100 and terminal device 200 based on terminal Bluetooth information and matched calculation parameters.

[0049] In at least one embodiment of this application, the relative distance can be calculated according to the following formula.

[0050] in, The relative distance between vehicle 100 and terminal equipment 200. This is the reference signal strength indication value corresponding to the target environment. This refers to the Bluetooth signal strength indication value received by vehicle 100 under the target environment. The path loss index that matches the target environment.

[0051] Step S208: Control vehicle 100 to perform corresponding control operations based on relative distance and unlocking / locking strategy.

[0052] Please refer to the following: Figure 4 This is a detailed flowchart of step S208.

[0053] Step S2081: Determine whether the relative distance is less than or equal to the unlocking threshold.

[0054] Step S2082: When the relative distance is less than or equal to the unlocking threshold, perform the unlocking control operation.

[0055] Step S2083: When the relative distance is greater than the unlocking threshold, determine whether the relative distance is greater than or equal to the locking threshold.

[0056] Step S2084: When the relative distance is greater than or equal to the locking threshold, execute the locking control operation.

[0057] Step S2085: When the relative distance is greater than the unlocking threshold and less than the locking threshold, perform a monitoring and control operation to monitor the changing trend of the relative distance.

[0058] In at least one embodiment of this application, the vehicle controller 3 sends an unlock command to a door actuator (not shown) as a corresponding unlock control operation. The unlock control operation may include unlocking the driver's side door of the vehicle 100 or unlocking all doors. The unlock control operation may also include other operations such as starting the engine of the vehicle 100. The vehicle controller 3 sends a lock command to the door actuator as a corresponding lock control operation. The lock control operation may include locking all doors of the vehicle 100. The vehicle controller 3 performs a monitoring control operation to monitor the changing trend of relative distance.

[0059] Step S209: Control the vehicle-mounted satellite signal to enter sleep mode.

[0060] In at least one embodiment of this application, the vehicle controller 3 generates a sleep signal to the vehicle satellite device 4 when it detects that the vehicle 100 is in the off state or in the P gear. The vehicle satellite device 4 switches to the sleep state according to the sleep signal, thereby reducing the power consumption of the vehicle 100 when it is off or parked.

[0061] Based on the aforementioned vehicle unlocking and locking method, when the terminal device 200 is within the Bluetooth sensing range of the vehicle 100, the onboard satellite device 4 is activated. The onboard satellite device 4 determines the environment in which the vehicle 100 is located. The calculation parameters in the distance calculation formula are adjusted according to the different environments in which the vehicle 100 is located, thereby improving the accuracy of relative distances under different conditions and optimizing the user experience. Simultaneously, utilizing visible satellite information reduces the probability of the vehicle 100 failing to unlock or experiencing delayed unlocking when performing unlocking control operations under different environments, thus improving the security of the vehicle 100.

[0062] Please see Figure 5 This is a schematic diagram of the vehicle unlocking / locking device 1 according to at least one embodiment of this application. In at least one embodiment of this application, the vehicle unlocking / locking device 1 can be built into the vehicle controller 3 of the vehicle 100. The vehicle unlocking / locking device 1 can communicate with the vehicle Bluetooth device 2 and the vehicle satellite device 4. The vehicle unlocking / locking device 1 includes an environment recognition module 10, a parameter matching module 20, a calculation module 30, and a control module 40.

[0063] The environment recognition module 10 is used to determine the target environment where the vehicle 100 is located based on visible satellite information.

[0064] In at least one embodiment of this application, visible satellite information is searched and acquired using a vehicle-mounted satellite device 4. Visible satellite information includes the number of visible satellites and their signal strength. The vehicle-mounted satellite device 4 can utilize either the Global Positioning System (GPS) or the BeiDou satellite system to achieve the corresponding functions. GPS is a system that uses GPS positioning satellites to perform real-time positioning and navigation globally. GPS is a satellite navigation system with omnidirectional, all-weather, all-time, and high-precision capabilities, providing global users with low-cost, high-precision three-dimensional position, velocity, and accurate timing navigation information.

[0065] The environment identification module 10 determines whether the number of visible satellites is greater than or equal to a number threshold. In at least one embodiment of this application, the number threshold is 3. In other embodiments, the number threshold can be adjusted as needed. When the number of visible satellites is greater than or equal to the number threshold, the environment identification module 10 further determines whether the satellite signal strength is greater than a signal strength threshold. In at least one embodiment of this application, the signal strength threshold can be -130dBm. In other embodiments, the signal strength threshold can be adjusted as needed. When the satellite signal strength is greater than the signal strength threshold, the environment identification module 10 determines that the vehicle 100 is in a first target environment. In at least one embodiment of this application, the first target environment is an open-air environment. When the number of visible satellites is less than the number threshold or the satellite signal strength is less than or equal to the signal strength threshold, the environment identification module 10 determines that the vehicle 100 is in a second target environment. In at least one embodiment of this application, the second target environment is a garage environment.

[0066] The parameter matching module 20 is used to match calculation parameters according to the target environment. Specifically, the parameter matching module 20 is used to match a first calculation parameter according to a first target environment or a second calculation parameter according to a second target environment.

[0067] In at least one embodiment of this application, the vehicle 100 stores a correspondence table between target environments and calculation parameters. The calculation parameters are Bluetooth signal-related parameters, including a reference signal strength indicator (RSSI) value and a path loss index. The reference signal strength is the Received Signal Strength Indication (RSSI) value at a preset distance from the vehicle 100. In at least one embodiment of this application, the preset distance is 1 meter. When the vehicle 100 is determined to be in a first target environment, a first RSSI value and a first path loss index are acquired as matching first calculation parameters; when the vehicle 100 is determined to be in a second target environment, a second RSSI value and a second path loss index are acquired as matching second calculation parameters. The first RSSI value is greater than the second RSSI value; the first path loss index is less than the second path loss index. That is, the RSSI value of the Bluetooth signal in an open-air environment is greater than the RSSI value in a garage environment; the loss of the Bluetooth signal in an open-air environment is less than the loss of the Bluetooth signal in a garage environment.

[0068] In at least one embodiment of this application, the first calculation parameter and the second calculation parameter can be obtained by fitting multiple experimental data.

[0069] Taking the reference signal strength as an example, when the vehicle 100 is in the first target environment, the signal strength indication value at a preset distance from the vehicle 100 is measured multiple times and the average value is taken as the first reference signal strength indication value; when the vehicle 100 is in the second target environment, the signal strength indication value at a preset distance from the vehicle 100 is measured multiple times and the average value is taken as the second reference signal strength indication value.

[0070] Taking the path loss index as an example, when vehicle 100 is in the first target environment, the relative distance calculation formula uses a first reference signal strength indicator value as the reference signal strength. Multiple measured signal strength indicator values ​​are obtained by measuring the signal strength indicator values ​​at different distances from vehicle 100. Each measured signal strength indicator value is substituted into the relative distance calculation formula to derive multiple measured path loss indices. The average of these multiple measured path loss indices is calculated as the first path loss index. When vehicle 100 is in the second target environment, the relative distance calculation formula uses a second reference signal strength indicator value as the reference signal strength indicator value. Multiple measured signal strength indicator values ​​are obtained by measuring the signal strength indicator values ​​at different distances from vehicle 100. Each measured signal strength indicator value is substituted into the relative distance calculation formula to derive multiple measured path loss indices. The average of these multiple measured path loss indices is calculated as the second reference signal strength indicator value. In at least one embodiment of this application, the measured signal strength indicator values ​​correspond to Bluetooth signal strength indicator values ​​at distances of 1 meter, 2 meters, 2 meters, and 10 meters from vehicle 100, respectively.

[0071] The calculation module 30 is used to calculate the relative distance between the vehicle 100 and the terminal device 200 based on the terminal Bluetooth information and the matched calculation parameters.

[0072] In at least one embodiment of this application, the relative distance can be calculated according to the following formula.

[0073] in, The relative distance between vehicle 100 and terminal equipment 200. This is the reference signal strength indication value corresponding to the target environment. This refers to the Bluetooth signal strength indication value received by vehicle 100 under the target environment. The path loss index that matches the target environment.

[0074] The control module 40 is used to control the vehicle 100 to perform corresponding control operations based on the relative distance and the locking / unlocking strategy. The control module 40 determines whether the relative distance is less than or equal to an unlocking threshold. When the relative distance is less than or equal to the unlocking threshold, the control module 40 performs an unlocking control operation. When the relative distance is greater than the unlocking threshold, the control module 40 further determines whether the relative distance is greater than or equal to a locking threshold. When the relative distance is greater than or equal to the locking threshold, the control module 40 performs a locking control operation. When the relative distance is greater than the unlocking threshold but less than the locking threshold, the control module 40 performs a monitoring control operation to monitor the changing trend of the relative distance.

[0075] In at least one embodiment of this application, the control module 40 sends an unlock command to a door actuator (not shown) as a corresponding unlock control operation. The unlock control operation may include unlocking the driver's side door of the vehicle 100 or unlocking all doors. The unlock control operation may also include other operations such as starting the engine of the vehicle 100. The control module 40 sends a lock command to the door actuator as a corresponding lock control operation. The lock control operation may include locking all doors of the vehicle 100. The control module 40 performs a monitoring control operation to monitor the changing trend of relative distance.

[0076] The control module 40 is also used to control the vehicle-mounted satellite signal to enter a sleep state. In at least one embodiment of this application, the control module 40 generates a sleep signal to the vehicle-mounted satellite device 4 when it detects that the vehicle 100 is in a ignition off or parked position. The vehicle-mounted satellite device 4 switches to a sleep state according to the sleep signal, thereby reducing the power consumption of the vehicle 100 when it is in a ignition off or parked state.

[0077] Based on the aforementioned vehicle unlocking / locking device 1, when the terminal device 200 is within the Bluetooth sensing range of the vehicle 100, the onboard satellite device 4 is activated. The onboard satellite device 4 determines the environment in which the vehicle 100 is located. The calculation parameters in the distance calculation formula are adjusted according to the different environments in which the vehicle 100 is located, thereby improving the accuracy of relative distances under different conditions and optimizing the user experience. Simultaneously, utilizing visible satellite information reduces the probability of the vehicle 100 failing to unlock or experiencing delayed unlocking when performing unlocking control operations under different environments, thus improving the security of the vehicle 100.

[0078] Please see Figure 6 This is a block diagram of a vehicle 100 according to at least one embodiment of this application. It is understood that this application does not limit the type of vehicle 100; for example, it can be a plug-in hybrid electric vehicle or a hybrid electric vehicle.

[0079] Vehicle 100 includes a vehicle unlocking / locking device 1, an in-vehicle Bluetooth device 2, a vehicle controller 3, an in-vehicle satellite device 4, a processor 5, a memory 6, and a communication interface 7. The vehicle unlocking / locking device 1, the in-vehicle Bluetooth device 2, the vehicle controller 3, the in-vehicle satellite device 4, the processor 5, the memory 6, and the communication interface 7 can be connected via a T-Box to complete communication between them.

[0080] The specific details of the vehicle unlocking and locking device 1, the vehicle Bluetooth device 2, the vehicle controller 3, and the vehicle satellite device 4 can be found in the detailed description of the vehicle unlocking and locking method described above, and will not be elaborated here.

[0081] Processor 5 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the above scheme program.

[0082] Memory 6 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory 6 may exist independently and be connected to processor 5 via a bus. Memory 6 may also be integrated with processor 5.

[0083] Memory 6 stores the program instructions for executing the above scheme, and its execution is controlled by processor 5. Processor 5 executes the program instructions stored in memory 6. The program instructions stored in memory 6 are executable. Figure 1 as well as Figure 2 Some or all of the steps of the vehicle unlocking and locking method described herein.

[0084] Communication interface 7 is used to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Networks (WLAN), etc.

[0085] In at least one embodiment of this application, a computer-readable storage medium (not shown) is also provided, which stores computer-readable instructions that are executed by a processor in an electronic device to implement the vehicle unlocking / locking method of any of the above embodiments.

[0086] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment, depending on actual needs.

[0087] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0088] Furthermore, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or devices described in the specification may also be implemented by a single unit or device through software or hardware. Terms such as "first," "second," etc., are used to indicate names and do not indicate any specific order.

[0089] It will be apparent to those skilled in the art that this application is not limited to the details of the exemplary embodiments described above, and that this application can be implemented in other specific forms without departing from the spirit or essential characteristics of this application. Therefore, any appropriate changes and variations made to the above embodiments within the essential spirit and scope of this application should fall within the scope of protection claimed by this application.

Claims

1. A vehicle unblocking method, characterized by: The vehicle unlocking method comprises: establishing a Bluetooth communication connection between the vehicle and a terminal device; when the vehicle is in a preset state, waking up a satellite device in the vehicle; acquiring visible satellite information by using the satellite device; determining a target environment where the vehicle is located according to the visible satellite information, and matching corresponding calculation parameters according to the target environment; calculating a relative distance between the vehicle and the terminal device according to terminal Bluetooth information and the matched calculation parameters; and controlling the vehicle to perform corresponding control operations according to the relative distance and an unlocking strategy.

2. The vehicle unblock method of claim 1, wherein, The vehicle unlocking method further comprises: controlling the satellite device to enter a dormant state.

3. The vehicle unblock method of claim 1, wherein, The visible satellite information comprises a number of visible satellites and a satellite signal strength; The determination of the target environment where the vehicle is located according to the visible satellite information comprises: judging whether the number of visible satellites is greater than or equal to a number threshold value; when the number of visible satellites is greater than or equal to the number threshold value, judging whether the satellite signal strength is greater than a signal strength threshold value; when the satellite signal strength is greater than the signal strength threshold value, determining that the vehicle is in a first target environment and matching a first calculation parameter; and when the number of visible satellites is less than the number threshold value or the satellite signal strength is less than or equal to the strength threshold value, determining that the vehicle is in a second target environment and matching a second calculation parameter.

4. The vehicle unblock method of claim 3, wherein, The preset state comprises an unstarted state and a parking state; the number threshold value is 3; and the signal strength threshold value is -130 dBm.

5. The vehicle unblock method of claim 3, wherein, The calculation parameters comprise a reference signal strength indication value and a path loss index; when it is determined that the vehicle is in the first target environment, a first reference signal strength indication value and a first path loss index are acquired as the first calculation parameter; when it is determined that the vehicle is in the first target environment, a second reference signal strength indication value and a second path loss index are acquired as the second calculation parameter; wherein the first reference signal strength indication value is greater than the second reference signal strength indication value.

6. The vehicle unblock method of claim 5, wherein, The relative distance is calculated according to the formula: ; wherein, is the relative distance between the vehicle and the terminal device, is the reference signal strength indication value matched with the target environment, is the Bluetooth signal strength indication value received by the vehicle in the determined environment where the vehicle is located, is the path loss index matched with the target environment.

7. The vehicle unblock method of claim 1, wherein, The control of the vehicle to perform corresponding control operations according to the relative distance and the unlocking strategy comprises: judging whether the relative distance is less than or equal to an unlocking threshold value; when the relative distance is less than or equal to the unlocking threshold value, performing an unlocking control operation; when the relative distance is greater than the unlocking threshold value, judging whether the relative distance is greater than or equal to a locking threshold value; when the relative distance is greater than or equal to the locking threshold value, performing a locking control operation; and when the relative distance is greater than the unlocking threshold value and less than the locking threshold value, performing a monitoring control operation to monitor a change trend of the relative distance.

8. A vehicle unlocking and locking device, connected with a vehicle-mounted Bluetooth device and a vehicle-mounted satellite device; the vehicle-mounted Bluetooth device is used to establish a Bluetooth communication connection between the vehicle and a terminal device; the vehicle-mounted satellite device is used to be woken up and acquire visible satellite information when the vehicle is in a preset state; characterized in that, The vehicle unlocking device comprises: an environment identification module, configured to determine a target environment where the vehicle is located according to the visible satellite information; a parameter matching module, configured to match corresponding calculation parameters according to the target environment; a calculation module, configured to calculate a relative distance between the vehicle and the terminal device according to terminal Bluetooth information and the matched calculation parameters; and a control module, configured to control the vehicle to perform corresponding control operations according to the relative distance and an unlocking strategy. A control module is configured to control the vehicle to perform a corresponding control operation according to the relative distance and the unlocking strategy.

9. A vehicle characterized by comprising: The vehicle comprises a processor and a memory, the memory is configured to store a plurality of program instructions, and the processor is configured to invoke the program instructions to implement the vehicle unlocking method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions which can be executed by at least one processor, and the computer executable instructions are executed by the at least one processor to implement the vehicle unlocking method according to any one of claims 1 to 7.