A vehicle door lock control method and device, electronic equipment and storage medium
By identifying parking scenarios and implementing different door lock control strategies based on propagation loss and signal strength with delay, the problem of improper door lock control in various scenarios is solved, achieving stable and accurate door lock operation and improving user experience.
Patent Information
- Application Number
- CN202410523552.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-28
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-04-28
AI Technical Summary
Existing car door lock control methods are difficult to meet user needs in various scenarios, especially in scenarios with weak signals or interference, which can lead to problems such as mis-locking or untimely response.
By acquiring parking area information and the propagation distance between the vehicle receiver and the signal transmitter, the current parking scenario is identified. Based on propagation loss, received signal strength, and time delay, different door lock control strategies, such as standard, signal cross-layer, and signal interference strategies, are executed to ensure accurate control of the door locks in different environments.
It improves the applicability and user experience of door lock control, prevents delayed response caused by mis-locking and signal interference, and provides stable door lock control in multiple scenarios.
Smart Images

Figure CN118280027B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, specifically to a door lock control method, device, electronic device, and storage medium. Background Technology
[0002] PEPS (Passive Entry, Passive Start) is a keyless entry system that typically uses LF (low frequency), RF (radio frequency), or NFC (near field communication) to communicate with the vehicle's control system. Low frequency (30 kHz to 500 kHz) identification systems have a short transmission distance, generally less than 1.8 meters, while NFC has an even shorter distance, which does not meet the needs of most scenarios. Radio frequency (850 to 950 MHz or 2.4 to 2.5 GHz) identification systems have a longer transmission distance and are suitable for more scenarios.
[0003] However, even with radio frequency identification (RFID) systems, if they only control car door locks through distance and preset time, the control strategy may be too simplistic, or the system may fail to control the car door locks properly in scenarios with weak or interfering signals, thus failing to meet users' needs for controlling car door locks in multiple scenarios and environments. Summary of the Invention
[0004] In view of the shortcomings of the above-mentioned related technologies, this application provides a vehicle door lock control method, device, electronic device and storage medium to solve the technical problems of users' needs for vehicle door lock control in various scenarios.
[0005] This application provides a vehicle door lock control method, comprising: acquiring parking area information and the propagation distance between a vehicle receiver and a signal transmitter; obtaining a current parking scenario based on the parking area information, wherein the current parking scenario includes a standard scenario and a special scenario; if the current parking scenario is the standard scenario, obtaining a propagation loss value based on the propagation distance, and executing a standard vehicle door lock control strategy based on the propagation loss value; if the current parking scenario is the special scenario, calculating the received signal strength and time delay based on the propagation distance; if the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold, determining that the special scenario type is a signal cross-layer type, and executing a signal cross-layer vehicle door lock control strategy; if the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, monitoring the current signal; if the current signal does not meet a preset signal condition, determining that the special scenario type is a signal interference type, and executing a signal interference vehicle door lock control strategy; if the current signal meets the preset signal condition, obtaining a propagation loss value based on the propagation distance, and executing a standard vehicle door lock control strategy based on the propagation loss value.
[0006] In one embodiment of this application, obtaining a propagation loss value based on the propagation distance and executing a standard door lock control strategy based on the propagation loss value includes: if the propagation loss value is within a preset loss range, the vehicle receiver executes door unlocking or door locking after receiving a door unlocking command or door locking command from the signal transmitter; if the propagation loss value is outside the preset loss range, the vehicle receiver does not execute door unlocking or door locking after receiving a door unlocking command or door locking command from the signal transmitter.
[0007] In one embodiment of this application, calculating the received signal strength and time delay based on the propagation distance includes: correcting the propagation distance based on a preset propagation coefficient to obtain an actual distance; obtaining an uncorrected received signal strength based on the actual distance, a preset transmit power, a preset receive antenna gain, a preset transmit antenna gain, and a preset wavelength; calculating path loss based on the propagation distance, and correcting the uncorrected received signal strength using the path loss to obtain the received signal strength; and obtaining the time delay based on the actual distance and a preset propagation speed.
[0008] In one embodiment of this application, determining that the special scenario type is a signal cross-layer type and executing the signal cross-layer door lock control strategy includes: if the current parking scenario is a signal cross-layer special scenario, then after the vehicle receiver receives the door unlock command or door lock command issued by the signal transmitter, it does not execute door unlocking or door locking; continuously monitor the received signal strength and the time delay, and if the received signal is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, then execute the signal interference door lock control strategy or the standard door lock control strategy based on the current signal.
[0009] In one embodiment of this application, determining the special scenario type as a signal interference type and executing a signal interference door lock control strategy includes: the signal transmitter sending a wake-up command, timeliness information, and identity recognition information to the vehicle receiver; if the vehicle receiver is woken up by the wake-up command and the vehicle receiver successfully recognizes at least one of the timeliness information and the identity recognition information, then the vehicle receiver executes door unlocking or door locking after receiving the door unlocking command or door locking command issued by the signal transmitter; if the vehicle receiver is not woken up by the wake-up command and the vehicle receiver fails to recognize the timeliness information and the identity recognition information, then the vehicle receiver does not execute door unlocking or door locking after receiving the door unlocking command or door locking command issued by the signal transmitter.
[0010] In one embodiment of this application, determining the special scenario type as a signal interference type and implementing the signal interference door lock control strategy further includes: if the propagation distance is less than or equal to a preset distance threshold, the vehicle receiver does not execute door locking after receiving the door locking command issued by the signal transmitter; if the propagation distance is greater than the preset distance threshold, the vehicle receiver executes door locking after receiving the door locking command issued by the signal transmitter.
[0011] In one embodiment of this application, obtaining the current parking scene based on the parking area information includes: if the parking area image is an open outdoor image and the parking area is located in an outdoor area, then the current parking scene is a standard scene, and the parking area information includes the parking area image and the parking area location; if the parking area image is an indoor garage image or the parking area is located in an indoor area, then the current parking scene is a special scene.
[0012] An embodiment of this application also provides a vehicle door lock control device, comprising: an information acquisition module, configured to acquire parking area information and the propagation distance between a vehicle receiver and a signal transmitter, and obtain a current parking scenario based on the parking area information, wherein the current parking scenario includes a standard scenario and a special scenario; a first standard module, configured to, if the current parking scenario is the standard scenario, obtain a propagation loss value based on the propagation distance, and execute a standard vehicle door lock control strategy based on the propagation loss value; a special scenario module, configured to, if the current parking scenario is the special scenario, calculate the received signal strength and time delay based on the propagation distance; and a signal cross-layer module, configured to, if the received signal strength ... calculate the received signal strength and time delay based on the propagation loss value; and a signal cross-layer module, configured to, calculate the received signal strength and time delay based on the propagation loss value; and a signal cross-layer module, configured to, calculate the received signal strength and time delay based on the propagation loss value; and a signal cross-layer module, configured to, calculate the received signal strength and time delay based on the propagation loss value; and a signal cross-layer module, configured to, calculate the received signal strength and time delay based on the prop If the signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold, then the special scenario type is determined to be a signal cross-layer type, and a signal cross-layer door lock control strategy is executed; the signal monitoring module is used to monitor the current signal if the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold; the signal interference module is used to determine the special scenario type to be a signal interference type if the current signal does not meet preset signal conditions, and execute a signal interference door lock control strategy; the second standard module is used to obtain a propagation loss value based on the propagation distance if the current signal meets preset signal conditions, and execute a standard door lock control strategy based on the propagation loss value.
[0013] Embodiments of this application also provide an electronic device, the electronic device comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device enables the door lock control method as described in any of the above embodiments.
[0014] Embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the door lock control method as described in any of the above embodiments.
[0015] The beneficial effects of this application are as follows: Embodiments of this application provide a vehicle door lock control method, device, electronic device, and storage medium. The method includes acquiring parking area information and the propagation distance between the vehicle receiver and the signal transmitter; obtaining the current parking scenario based on the parking area information; if the current parking scenario is a standard scenario, executing a standard vehicle door lock control strategy based on the propagation loss value; if the vehicle is parked in an open area, executing the standard vehicle door lock control strategy to quickly respond to user commands; if the current parking scenario is a special scenario, determining the special scenario type based on signal strength, time delay, and the current signal; if the special scenario type is a signal cross-layer type, executing a signal cross-layer vehicle door lock control strategy to prevent accidental locking due to user key misuse; if the special scenario type is a signal interference type, executing a signal interference vehicle door lock control strategy to prevent untimely response to user commands due to signal interference; otherwise, executing the standard vehicle door lock control strategy. This method provides a vehicle door lock control method applicable to various scenarios, improving user experience and preventing accidental locking due to poor signal or cross-layer issues.
[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0017] Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle door lock control method according to an exemplary embodiment of this application;
[0018] Figure 2 This is a flowchart illustrating a vehicle door lock control method in an exemplary embodiment of this application;
[0019] Figure 3 This is a schematic diagram illustrating a signal interference door lock control strategy flow, as shown in an exemplary embodiment of this application.
[0020] Figure 4 This is a block diagram illustrating a vehicle door lock control device as shown in an exemplary embodiment of this application;
[0021] Figure 5 This is a schematic diagram illustrating the structure of an electronic device as shown in an exemplary embodiment of this application. Detailed Implementation
[0022] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, unless otherwise specified, the following embodiments and features in the embodiments can be combined with each other.
[0023] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0024] It should be noted that in this application, terms such as "first" and "second" are merely for distinguishing similar objects, and do not limit the order or sequence of similar objects. The variations of "including" and "having" indicate that the scope covered by the subject of the word is not exclusive, except for the examples shown by the word.
[0025] It is understood that the various numerical designations, step numbers, and other identifiers recorded in this application are for descriptive convenience and are not intended to limit the scope of this application. The size of the identifiers in this application does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0026] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.
[0027] The embodiments of this application respectively propose a vehicle door lock control method, a vehicle door lock control device, an electronic device, a computer-readable storage medium, and a computer program product, which will be described in detail below.
[0028] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle door lock control method, as shown in an exemplary embodiment of this application.
[0029] like Figure 1As shown, the implementation environment may include a vehicle receiver 101 and a signal transmitter 102. The vehicle receiver 101 is a smart vehicle or a vehicle with PEPS function that is paired with the signal transmitter 102. The signal transmitter 102 may be a smart key paired with the vehicle receiver 101 or a mobile application with vehicle key function.
[0030] It should be understood that the vehicle receiver 101 does not only have the function of receiving. This name does not limit the function of the vehicle receiver 101. When the vehicle receiver sends a reply message to the information sender, it also has the function of sending. Similarly, the information sender 102 also has the function of receiving.
[0031] Please see Figure 2 , Figure 2 This is a flowchart illustrating an exemplary embodiment of a vehicle door lock control method according to this application. This method can be applied to... Figure 1 The implementation environment shown is intended to illustrate a method that can also be applied to other exemplary implementation environments and executed by devices in those environments. This embodiment does not limit the implementation environment to which the method is applicable.
[0032] like Figure 2 As shown, in an exemplary embodiment, the vehicle door lock control method includes at least steps S210 to S270, which are described in detail below:
[0033] Step S210: Obtain parking area information and propagation distance between vehicle receiver and signal transmitter; obtain current parking scenario based on parking area information; current parking scenario includes standard scenario and special scenario.
[0034] In one embodiment of this application, obtaining the current parking scene based on parking area information includes: if the parking area image is an open outdoor image and the parking area is located in an outdoor area, then the current parking scene is a standard scene, and the parking area information includes the parking area image and the parking area location; if the parking area image is an indoor garage image or the parking area is located in an indoor area, then the current parking scene is a special scene.
[0035] In one embodiment of this application, the parking area information includes a parking area image and a parking area location. The parking area image is subjected to image recognition to identify whether the parking area image is an open outdoor image or a parking garage indoor image. If the parking area image is an open outdoor image and the parking area is located in an outdoor area (in this embodiment, the outdoor area is a common open, flat area with no signal interference in navigation), then the current parking scene is determined as a standard scene. If the parking area image is a parking garage indoor image or the parking area is located in an indoor area (in this embodiment, the indoor area includes underground parking garages or other areas with signal interference tags), then the current parking scene is determined as a special scene.
[0036] Step S220: If the current parking scenario is a standard scenario, the propagation loss value is obtained based on the propagation distance, and the standard door lock control strategy is executed based on the propagation loss value.
[0037] In one embodiment of this application, obtaining the propagation loss value based on the propagation distance and executing a standard door lock control strategy based on the propagation loss value includes: if the propagation loss value is within a preset loss range, the vehicle receiver executes door unlocking or door locking after receiving the door unlocking command or door locking command issued by the signal transmitter; if the propagation loss value is outside the preset loss range, the vehicle receiver does not execute door unlocking or door locking after receiving the door unlocking command or door locking command issued by the signal transmitter.
[0038] In one embodiment of this application, if the current parking scenario is a standard scenario, it means that the vehicle is currently in a relatively open area (an open area means that it is outdoors with good signal and few obstacles that can affect the signal). At this time, the signal influencing factors satisfy the following spatial propagation loss formula (spatial propagation loss refers to the signal strength attenuation caused by factors such as spatial distance and weather during the propagation of wireless signals, among which spatial distance has the greatest impact):
[0039]
[0040] In equation (1), L is the propagation loss value (dB), d is the propagation distance, and f is the preset signal frequency range (in this embodiment, ...). Where C is the speed of light, λ is the preset wavelength, and K is the preset constant.
[0041] In one embodiment of this application, K is a constant given according to the actual situation. Since it is rare for wireless signals to be completely unaffected by factors such as obstacles, terrain, buildings or weather conditions, the actual propagation loss value of the vehicle in various scenarios can be measured through multiple experiments, and a constant value K that can be applied to the general formula can be obtained by using data training to reduce errors.
[0042] In one embodiment of this application, if a vehicle uses the PEPS keyless entry function in multiple open areas (multiple different parking area locations) under a standard scenario, it can obtain multiple propagation loss values L, thereby unifying them into a unified range L1 to L2. After storing this range in the database, the system is tagged with the smart key being located in the standard scenario. The next time the vehicle is used, the system will again obtain the L value located under this tag that falls within the propagation loss value range L1 to L2. Since the signal in this scenario is less likely to be interfered with, if the current parking scenario of the vehicle is a standard scenario and the vehicle's L is within the range of L1 to L2, the system can accurately determine the location information of the user carrying the smart key after receiving the door unlocking command or door locking command from the signal transmitter, and thus immediately execute the door unlocking and locking actions.
[0043] Step S230: If the current parking scenario is a special scenario, calculate the received information strength and time delay based on the propagation distance.
[0044] In one embodiment of this application, calculating the received signal strength and time delay based on the propagation distance includes: correcting the propagation distance based on a preset propagation coefficient to obtain the actual distance; obtaining the uncorrected received signal strength based on the actual distance, a preset transmit power, a preset receive antenna gain, a preset transmit antenna gain, and a preset wavelength; calculating the path loss based on the propagation distance, correcting the uncorrected received signal strength using the path loss to obtain the received signal strength; and obtaining the time delay based on the actual distance and a preset propagation speed.
[0045] In one embodiment of this application, signal attenuation is measured by the received signal strength and the time delay of the radio frequency signal, and the vehicle receiver determines the received signal strength by the received power Pr.
[0046] In one embodiment of this application, the actual distance of signal propagation is calculated as follows:
[0047]
[0048] In equation (2), R real R is the actual distance transmitted in the real environment. id It is the propagation distance, and n is the preset propagation coefficient (the propagation coefficient is generally 4-6 in building areas with obstructions, and 2-3 in factory areas with obstructions).
[0049] In one embodiment of this application, the received power is calculated according to the Friis formula:
[0050]
[0051] In equation (3), P rFor received power, P t To preset the transmission power, G r To preset the receiver antenna gain, G t R is the preset transmit antenna gain, R is the actual transmission distance in the actual environment, and λ is the preset wavelength.
[0052] In one embodiment of this application, the uncorrected received signal strength is obtained based on the received power.
[0053] In one embodiment of this application, the path loss is calculated based on the path loss model to correct the uncorrected received signal strength:
[0054]
[0055] In equation (4), d is the propagation distance, L(d0) is the preset path loss from the transmitter to the reference distance d0, d0 is the preset reference distance, n1 is the preset path loss index on the same floor (depending on the type of building), and FAF is the preset floor attenuation factor (a function of the number of floors and the type of building).
[0056] In one embodiment of this application, the uncorrected received signal strength is corrected based on the calculated path loss to obtain the received signal strength.
[0057] In one embodiment of this application, when an electromagnetic wave passes through an obstacle and its propagation speed is described by the complex refractive index, the calculation of the preset propagation speed includes:
[0058] Considering the propagation of electromagnetic waves in a medium, its wave vector (k) is expressed as: k = k_real + k_imaginary, where k_real and k_imaginary represent the real and imaginary parts, respectively. According to the wave equation of a plane wave... Where ω is the angular frequency and v1 is the phase velocity of the wave, we can obtain:
[0059] k=(ω / v_real)+i(ω / v_imaginary) Formula (5)
[0060] In equation (5), k represents the wave vector. (where c is the speed of light and n is the refractive index of the preset medium), (where c is the speed of light, k is the preset attenuation factor), and ω is the preset angular frequency.
[0061] Transforming equation (5) into its form, we get k = (ωn / c) + i(ωk / c), where k represents the wave vector, c is the speed of light, n is the refractive index of the preset medium, k is the preset attenuation factor, and ω is the preset angular frequency.
[0062] The propagation speed coefficient is then n_complex=n+ik, where n_complex is the propagation speed coefficient, n is the refractive index of the preset medium, and k is the preset attenuation factor.
[0063] The preset propagation speed of electromagnetic waves in the wall medium is: Where v is the preset propagation speed, c is the speed of light, and n_complex is the propagation speed coefficient.
[0064] The time delay is Where t is the time delay, R real It represents the actual distance of transmission in the real environment, and v is the preset propagation speed.
[0065] Step S240: If the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold, then the special scenario type is determined to be a signal cross-layer type, and the signal cross-layer door lock control strategy is executed.
[0066] In one embodiment of this application, if at least one of the received signal strength or time delay is satisfied (the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold), it is determined that the smart key and the vehicle are in a relationship of being separated by a wall between upper and lower floors. When the vehicle receiver receives the wireless signal from the signal transmitter, the vehicle does not perform any unlocking operation. After the smart key and the target vehicle are on the same floor and the smart key receives the wireless signal with identification information, the vehicle performs the unlocking and locking operation.
[0067] In one embodiment of this application, when the vehicle receiver and the signal transmitter are on different floors (i.e., the vehicle is in the garage and the user is on the upper floor), wireless signal attenuation will occur because the transmitter and receiver must pass through the wall. Therefore, a cross-floor door lock control strategy needs to be implemented.
[0068] In one embodiment of this application, determining the special scenario type as a signal cross-layer type and executing the signal cross-layer door lock control strategy includes: if the current parking scenario is a signal cross-layer special scenario, the vehicle receiver does not execute door unlocking or door locking after receiving the door unlocking command or door locking command issued by the signal transmitter; continuously monitoring the received signal strength and the time delay, if the received signal is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, then executing the signal interference door lock control strategy or the standard door lock control strategy based on the current signal.
[0069] Step S250: If the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, then the current signal is detected.
[0070] In one embodiment of this application, the signal-to-noise ratio (SNR), bit error rate (BER), and packet loss rate of the current signal are detected, wherein the signal-to-noise ratio (SNR) is the ratio of signal power to noise power (dB): SNR = 10 * log10 (signal power / noise power), and SNR is used as the signal-to-noise ratio of the current signal.
[0071] In one embodiment of this application, the signal power detection method includes sampling the received wireless signal, discretizing it into a series of sampling points, squaring the amplitude of each sampling point and summing the results to estimate the signal energy = Σ(signal sampling point amplitude^2), then the signal power is = 1 / N*Σ(signal sampling point amplitude^2), where N is the number of signal sampling points.
[0072] In one embodiment of this application, the noise power detection method includes: by power spectral density analysis (power spectral density is the representation of a signal in the frequency domain, which can be used to describe the power distribution of the signal at different frequencies), by performing a Fourier transform on the signal, the signal can be converted from the time domain to the frequency domain, and then the power spectral density of the signal is calculated to find the power of the noise.
[0073] In one embodiment of this application, the number of data packets that are received incorrectly and the total number of data packets that are sent are obtained at the vehicle receiver. Then the bit error rate is calculated as (number of data packets that are received incorrectly / total number of data packets sent) * 100%.
[0074] In one embodiment of this application, the number of data packets sent and the number of data packets received are obtained, and then the packet loss rate is calculated as (number of data packets sent - number of data packets received) / number of data packets sent * 100%.
[0075] Step S260: If the current signal does not meet the preset signal conditions, the special scenario type is determined to be the signal interference type, and the signal interference door lock control strategy is executed.
[0076] In one embodiment of this application, a noise ratio threshold is set for the signal-to-noise ratio, a bit error rate threshold is set for the bit error rate, and a packet loss rate threshold is set for the packet loss rate. The preset signal conditions include that all values of the signal-to-noise ratio, bit error rate, and packet loss rate are higher than the corresponding preset thresholds.
[0077] If at least one of the signal-to-noise ratio, bit error rate, and packet loss rate is lower than the corresponding threshold, it is determined that the environmental signal is poor, that is, the current signal does not meet the preset signal conditions. In order to ensure that the user can still use the PEPS function to unlock and lock the vehicle in this scenario, a signal interference door lock control strategy needs to be implemented.
[0078] In one embodiment of this application, when a vehicle is located in an area with strong signal interference (such as an underground parking garage, a remote area, or an area affected by other electromagnetic signals), data loss and poor signal quality may occur. (Poor signal quality may be caused by factors such as signal interference, multipath effect, multi-user interference, or equipment failure. These factors can lead to signal distortion, superposition, or loss, thereby affecting the data transmission quality. Generally speaking, poor signal quality is more likely to cause data loss than signal attenuation.) In other words, the current parking scenario is a special scenario and the special scenario type is signal interference.
[0079] In one embodiment of this application, determining the special scenario type as signal interference, and implementing a signal interference door lock control strategy includes: the signal transmitter sending a wake-up command, timeliness information, and identity recognition information to the vehicle receiver; if the vehicle receiver is woken up by the wake-up command and the vehicle receiver successfully recognizes at least one of the timeliness information and identity recognition information, then the vehicle receiver executes door unlocking or door locking after receiving the door unlocking command or door locking command from the signal transmitter; if the vehicle receiver is not woken up by the wake-up command and the vehicle receiver fails to recognize the timeliness information and identity recognition information, then the vehicle receiver does not execute door unlocking or door locking after receiving the door unlocking command or door locking command from the signal transmitter.
[0080] In one embodiment of this application, the special scenario type is determined to be a signal interference type, and the signal interference door lock control strategy further includes: if the propagation distance is less than or equal to a preset distance threshold, the vehicle receiver does not execute the door locking after receiving the door locking command issued by the signal transmitter.
[0081] If the propagation distance is greater than the preset distance threshold, the vehicle receiver will lock the door after receiving the door locking command from the signal transmitter.
[0082] In one embodiment of this application, the enable signal for locking the vehicle includes the vehicle being turned off and the propagation distance being greater than a preset distance threshold. In this embodiment, the preset distance threshold can be set to 5 meters. When the propagation distance is ≤ the preset distance threshold (e.g., 5 meters), that is, only when the driver is carrying the digital key and only moving around near the vehicle, the vehicle locking is not performed; if it is greater than this threshold and the vehicle is turned off and powered down, the vehicle locking is performed directly.
[0083] Step S270: If the current signal meets the preset signal conditions, the propagation loss value is obtained based on the propagation distance, and the standard door lock control strategy is executed based on the propagation loss value.
[0084] In one embodiment of this application, if the propagation loss value L of the vehicle is within the range of L1 to L2, the system will perform the door unlocking or locking action after receiving the door unlocking command or door locking command from the signal transmitting end.
[0085] Please see Figure 3 , Figure 3 This is a schematic diagram of a signal interference door lock control strategy process, which is an exemplary embodiment of this application. In one embodiment of this application, when the receiving end determines that at least one of the signal-to-noise ratio, bit error rate and packet loss rate is lower than the corresponding threshold, it determines that the environmental signal is poor. The receiving end sets the sending rules for sending identification information. First, a wake-up command is sent. Then, time information with a timestamp and a random number is sent. Finally, identification information with a unique identification code for each vehicle or user is sent.
[0086] In one embodiment of this application, to avoid the signal transmitter repeatedly sending invalid or difficult-to-decode invalid signals, and to avoid the vehicle receiver repeatedly searching for signals, the number of transmission / searches n is set in scenarios with poor signal (in this example, n=3, and the specific number is determined according to the degree of signal interference in the scenario).
[0087] In one embodiment of this application, a wake-up command is sent first to wake up the vehicle receiver. A second wake-up command containing a timestamp and a random number is sent to allow the vehicle receiver to determine the signal's validity. A third wake-up command is sent as unique identification information for each vehicle or user for authentication. If two authentications are successful, the vehicle receiver will unlock or lock the door upon receiving the door unlock or lock command from the signal transmitter. If the vehicle receiver fails to decode or receive the signal in all three attempts, it will not unlock or lock the door upon receiving the door unlock or lock command.
[0088] Please see Figure 4 , Figure 4 This is a block diagram illustrating a vehicle door lock control device in an exemplary embodiment of this application. This embodiment does not limit the implementation environment to which the device is applicable.
[0089] like Figure 4 As shown, the exemplary vehicle door lock control device includes:
[0090] The information acquisition module 401 is used to acquire parking area information and the propagation distance between the vehicle receiver and the signal transmitter, and to obtain the current parking scenario based on the parking area information. The current parking scenario includes standard scenario and special scenario.
[0091] The first standard module 402 is used to obtain the propagation loss value based on the propagation distance and execute the standard door lock control strategy based on the propagation loss value if the current parking scenario is a standard scenario.
[0092] The special scenario module 403 is used to calculate the received signal strength and time delay based on the propagation distance if the current parking scenario is a special scenario.
[0093] The signal cross-layer module 404 is used to determine the special scenario type as the signal cross-layer type and execute the signal cross-layer door lock control strategy if the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold.
[0094] The signal monitoring module 405 is used to monitor the current signal if the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold.
[0095] The signal interference module 406 is used to determine the special scenario type as signal interference type if the current signal does not meet the preset signal conditions, and to execute the signal interference door lock control strategy.
[0096] The second standard module 407 is used to obtain the propagation loss value based on the propagation distance if the current signal meets the preset signal conditions, and to execute the standard door lock control strategy based on the propagation loss value.
[0097] Figure 5 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0098] like Figure 5 As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 502 or programs loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An Input / Output (I / O) interface 505 is also connected to the bus 504.
[0099] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.
[0100] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of this application.
[0101] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0102] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0103] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0104] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the vehicle door lock control method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0105] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the door lock control method provided in the various embodiments described above.
[0106] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.
Claims
1. A method for controlling a car door lock, characterized in that, The door lock control method includes: The system acquires parking area information and the propagation distance between the vehicle receiver and the signal transmitter, and obtains the current parking scenario based on the parking area information. The current parking scenario includes standard scenarios and special scenarios. If the current parking scenario is the standard scenario, then the propagation loss value is obtained based on the propagation distance, and the standard door lock control strategy is executed based on the propagation loss value. If the current parking scenario is the special scenario, then the received signal strength and time delay are calculated based on the propagation distance; If the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold, then the special scenario type is determined to be a signal cross-layer type, and the signal cross-layer door lock control strategy is executed. If the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, then the current signal is monitored. If the current signal does not meet the preset signal conditions, the special scenario type is determined to be a signal interference type, and the signal interference door lock control strategy is executed. If the current signal meets the preset signal conditions, the propagation loss value is obtained based on the propagation distance, and the standard door lock control strategy is executed based on the propagation loss value.
2. The vehicle door lock control method according to claim 1, characterized in that, The propagation loss value is obtained based on the propagation distance, and the standard door lock control strategy is executed based on the propagation loss value, including: If the propagation loss value is within the preset loss range, the vehicle receiver will execute the door unlocking or door locking command after receiving the door unlocking or door locking command sent by the signal transmitter. If the propagation loss value is outside the preset loss range, the vehicle receiver will not execute the door unlocking or door locking command after receiving the door unlocking or door locking command issued by the signal transmitter.
3. The vehicle door lock control method according to claim 1, characterized in that, Calculating the received signal strength and time delay based on the propagation distance includes: The actual distance is obtained by correcting the propagation distance based on a preset propagation coefficient; The uncorrected received signal strength is obtained based on the actual distance, preset transmit power, preset receive antenna gain, preset transmit antenna gain, and preset wavelength. The path loss is calculated based on the propagation distance, and the received signal strength is obtained by correcting the uncorrected received signal strength using the path loss. The time delay is obtained based on the actual distance and the preset propagation speed.
4. The vehicle door lock control method according to any one of claims 1-3, characterized in that, The special scenario type is determined to be a signal cross-layer type, and the signal cross-layer door lock control strategy includes: If the current parking scenario is a special scenario where the signal crosses layers, the vehicle receiver will not execute the door unlocking or door locking command after receiving the door unlocking or door locking command sent by the signal transmitter. The received signal strength and the time delay are continuously monitored. If the received signal is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold, the signal interference door lock control strategy or the standard door lock control strategy is executed based on the current signal.
5. The vehicle door lock control method according to any one of claims 1-3, characterized in that, The special scenario type is determined to be a signal interference type, and the signal interference door lock control strategy includes: The signal transmitter sends a wake-up command, timeliness information, and identity recognition information to the vehicle receiver. If the vehicle receiver is woken up by the wake-up command and the vehicle receiver successfully identifies at least one of the timeliness information and the identity information, then the vehicle receiver will execute the door unlocking or door locking command after receiving the door unlocking command or door locking command issued by the signal transmitter. If the vehicle receiver is not woken up by the wake-up command and the vehicle receiver fails to recognize the timeliness information and the identity recognition information, then the vehicle receiver will not execute the door unlocking or door locking command after receiving the door unlocking command or door locking command issued by the signal transmitter.
6. The vehicle door lock control method according to any one of claims 1-3, characterized in that, If the special scenario type is determined to be a signal interference type, the execution of the signal interference door lock control strategy further includes: If the propagation distance is less than or equal to a preset distance threshold, the vehicle receiver will not lock the door after receiving the door locking command issued by the signal transmitter. If the propagation distance is greater than the preset distance threshold, the vehicle receiver will lock the door after receiving the door locking command from the signal transmitter.
7. The vehicle door lock control method according to any one of claims 1-3, characterized in that, The current parking scenario, derived from the parking area information, includes: If the parking area image is an open outdoor image and the parking area is located in an outdoor area, then the current parking scene is a standard scene, and the parking area information includes the parking area image and the parking area location. If the parking area image is an indoor garage image or the parking area is located as an indoor area, then the current parking scenario is a special scenario.
8. A vehicle door lock control device, characterized in that, The door lock control device includes: The information acquisition module is used to acquire parking area information and the propagation distance between the vehicle receiver and the signal transmitter, and to obtain the current parking scenario based on the parking area information. The current parking scenario includes a standard scenario and a special scenario. The first standard module is used to obtain a propagation loss value based on the propagation distance and execute a standard door lock control strategy based on the propagation loss value if the current parking scenario is the standard scenario. A special scenario module is used to calculate the received signal strength and time delay based on the propagation distance if the current parking scenario is the special scenario. The signal cross-layer module is used to determine the special scenario type as a signal cross-layer type and execute the signal cross-layer door lock control strategy if the received signal strength is less than a preset strength threshold or the time delay is greater than a preset delay threshold. A signal monitoring module is used to monitor the current signal if the received signal strength is greater than or equal to a preset strength threshold and the time delay is less than or equal to a preset delay threshold. The signal interference module is used to determine the special scenario type as a signal interference type if the current signal does not meet the preset signal conditions, and to execute the signal interference door lock control strategy. The second standard module is used to obtain the propagation loss value based on the propagation distance if the current signal meets the preset signal conditions, and to execute the standard door lock control strategy based on the propagation loss value.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the door lock control method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by the computer's processor, causes the computer to perform the door lock control method as described in any one of claims 1-7.
Citation Information
Patent Citations
Vehicle key positioning method and device, terminal equipment and storage medium
CN116744232A
Vehicle control method and device, electronic equipment and storage medium
CN117789335A