Vehicle locking method, terminal device, storage medium and computer program product
By detecting the overall vehicle status and compensating for vibration wave signals, a vehicle locking intention determination result is generated, which solves the problem of false locking caused by environmental influences of capacitive sensors or PSDs, and realizes accurate automatic vehicle locking, thus improving the user experience.
Patent Information
- Application Number
- CN202410584406.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-11
- Publication Date
- 2025-11-11
AI Technical Summary
In existing technologies, capacitive sensors or PSDs inside vehicles are easily affected by the environment, leading to the problem of false vehicle locking, especially in inclement weather or shadowy scenes, resulting in a poor user experience.
By detecting the overall vehicle status, obtaining the initial vibration wave signal, and compensating according to real-time environmental parameters, a vehicle locking intention determination result is generated, and the vehicle is controlled to perform a locking operation until the entire vehicle is locked.
It enables accurate and automatic vehicle locking under various environmental conditions, improving the user experience and preventing accidental locking.
Smart Images

Figure CN120922067A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a vehicle locking method, terminal device, storage medium, and computer program product. Background Technology
[0002] With the continuous development of new energy vehicles, the configuration of electric doors is becoming increasingly sophisticated. Among related technologies, some engineers have chosen to equip the doors with microswitches, allowing users to lock the doors using these switches. Alternatively, some engineers have opted to equip the doors with PSDs (Position Sensitive Detectors). When a user places their hand a certain distance from the door, the PSD can detect the gesture, and the terminal device can then automatically lock the door based on that gesture.
[0003] However, microswitches often fail in inclement weather, which can easily lead to accidental locking of the car doors. Furthermore, since the PSD (Power Switch Delay Device) can only recognize user gestures when the user's hand is within a 3-15cm range of the door, users need to spend time mastering the precise range of PSD operation. Additionally, when the vehicle is parked in intermittently shadowed environments such as under trees at night, the PSD can easily misinterpret changes in ambient light intensity as externally triggered locking gestures, leading to accidental locking of the entire vehicle and reducing the user experience. Summary of the Invention
[0004] The main objective of this application is to provide a vehicle locking method, terminal device, storage medium, and computer program product, which enable the vehicle to accurately complete the automatic locking operation.
[0005] To achieve the above objectives, this application provides a vehicle locking method, which includes the following steps:
[0006] Inspect the overall condition of the vehicle;
[0007] If the vehicle is detected to be in a stopped state, the initial vibration wave signal inside the vehicle is acquired, and a vehicle locking intention determination result is generated based on the initial vibration wave signal.
[0008] When the vehicle locking intention determination result indicates that the user intends to lock the vehicle, the vehicle is controlled to perform a locking operation until the vehicle status is in a preset vehicle locking state.
[0009] Furthermore, the step of generating a vehicle locking intention determination result based on the initial vibration wave signal includes:
[0010] The vehicle's real-time environmental parameters are obtained, and the vehicle is determined to be in a preset standard environment based on the real-time environmental parameters.
[0011] If it is determined that the vehicle is not in the standard environment, the initial vibration wave signal is compensated according to the real-time environmental parameters to obtain the target vibration wave signal, and a vehicle locking intention determination result is generated based on the target vibration wave signal.
[0012] If the vehicle is determined to be in the standard environment, a vehicle locking intention determination result is generated based on the initial vibration wave signal.
[0013] Furthermore, the step of determining whether the vehicle is in a preset standard environment based on the real-time environmental parameters includes:
[0014] Determine the standard environment parameters corresponding to the preset standard environment, and determine whether the standard environment parameters and the real-time environment parameters are consistent;
[0015] If it is determined that the standard environmental parameters and the real-time environmental parameters are consistent, then it is determined that the vehicle is in the standard environment;
[0016] If it is determined that the standard environmental parameters and the real-time environmental parameters are inconsistent, then it is determined that the vehicle is not in the standard environment.
[0017] Further, the step of compensating the initial vibration wave signal based on the real-time environmental parameters to obtain the target vibration wave signal includes:
[0018] Determine multiple reference environmental parameters and the corresponding reference signal parameter compensation amounts for each of the multiple reference environmental parameters;
[0019] Based on the real-time environmental parameters, a target environmental parameter is determined from multiple reference environmental parameters, and the compensation amount of the reference signal parameter corresponding to the target environmental parameter is determined as the compensation amount of the signal parameter corresponding to the initial vibration wave signal.
[0020] The target vibration wave signal is obtained by compensating the initial vibration wave signal according to the compensation amount of the signal parameters.
[0021] Furthermore, the step of generating a vehicle locking intention determination result based on the target vibration wave signal includes:
[0022] Determine the target vibration wave characteristic parameters of the target vibration wave signal, and determine the first trigger source material corresponding to the target vibration wave signal based on the target vibration wave characteristic parameters;
[0023] The locking intent determination result is generated based on the material of the first trigger source and the characteristic parameters of the target vibration wave.
[0024] Furthermore, the vehicle locking intent determination result includes whether the user intends to lock the vehicle or not.
[0025] The step of generating a vehicle locking intent determination result based on the material of the first trigger source and the characteristic parameters of the target vibration wave includes:
[0026] The first trigger source material is compared with the preset car locking trigger source material to obtain the first comparison result, and the target vibration wave characteristic parameters are compared with the preset car locking vibration wave characteristic parameters to obtain the second comparison result.
[0027] When the first comparison result is that the material of the first trigger source is consistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are consistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is that the user has the intention to lock the vehicle.
[0028] When the first comparison result is that the material of the first trigger source is inconsistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are inconsistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is determined to be that the user does not have the intention to lock the vehicle.
[0029] Furthermore, prior to the step of detecting the overall vehicle condition, the method further includes:
[0030] Generate vehicle locking setting options, and determine the target vehicle locking setting method selected by the user based on the vehicle locking setting options;
[0031] When the target vehicle locking setting method is a preset custom locking gesture, the set vibration wave signal inside the vehicle is acquired;
[0032] Based on the vibration wave signal settings, the material of the vehicle locking trigger source and the characteristic parameters of the vehicle locking vibration wave are obtained.
[0033] In addition, to achieve the above objectives, this application also provides a terminal device, the terminal device comprising: a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the computer program, when executed by the processor, implements the steps of the vehicle locking method as described above.
[0034] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the vehicle locking method described above.
[0035] In addition, to achieve the above objectives, the present invention also provides a computer program product, the computer program product comprising a computer program, which, when executed by a processor, implements the steps of the vehicle locking method as described above.
[0036] The vehicle locking method, terminal device, storage medium, and computer program product provided in this application embodiment detect the overall vehicle status; if the overall vehicle status is detected to be a stopped state, the initial vibration wave signal inside the vehicle is acquired, and a locking intention determination result is generated based on the initial vibration wave signal; when the locking intention determination result indicates that the user has a locking intention, the vehicle is controlled to perform a locking operation until the overall vehicle status is in a preset vehicle locking state.
[0037] In this embodiment, when an external triggering source touches the vehicle, the terminal device first detects the vehicle to determine its overall status. Then, if the terminal device detects that the vehicle is in a stopped state, it further detects the vehicle to obtain the initial vibration wave signal generated inside the vehicle when the triggering source touches it. Based on the initial vibration wave signal, it determines the locking intention corresponding to the triggering source and generates a locking intention determination result. Finally, when the terminal device determines that the locking intention determination result indicates that the user has a locking intention, it controls the vehicle to perform a locking operation until the vehicle's overall status enters a preset vehicle locking state.
[0038] Thus, this application solves the technical problem in related technologies where the capacitive sensors or PSDs inside the vehicle are easily affected by the environment, making the vehicle prone to accidental locking. Specifically, this application analyzes the vibration wave signals transmitted inside the vehicle to determine whether the vibration wave signals transmitted inside the vehicle are valid vibration wave signals that can be used to control the vehicle to perform a locking operation. This allows the application to determine whether the trigger source touching the vehicle intends to lock the vehicle, and when the trigger source is determined to have a locking intention, it controls the vehicle to perform the locking operation. This achieves the technical effect of enabling the vehicle to accurately complete the automatic locking operation, improving the user's driving experience. Attached Figure Description
[0039] Figure 1 This is a schematic diagram of the structure of the terminal device in the hardware operating environment involved in the embodiments of this application;
[0040] Figure 2 This is a flowchart illustrating the first embodiment of the vehicle locking method of this application;
[0041] Figure 3 This is a schematic diagram of a micro switch involved in an embodiment of the vehicle locking method of this application;
[0042] Figure 4This is a schematic diagram of a PSD switch involved in an embodiment of the vehicle locking method of this application;
[0043] Figure 5 This is a schematic diagram of a PSD working scenario related to an embodiment of the vehicle locking method of this application;
[0044] Figure 6 This is a schematic diagram of the signal compensation process involved in one embodiment of the vehicle locking method of this application;
[0045] Figure 7 This is a schematic diagram illustrating the process of determining the vehicle locking intent determination result in one embodiment of the vehicle locking method of this application;
[0046] Figure 8 This is a schematic diagram of the parameter setting process involved in one embodiment of the vehicle locking method of this application.
[0047] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0048] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0049] Reference Figure 1 , Figure 1 This is a schematic diagram of the terminal device structure of the hardware operating environment involved in the embodiments of this application.
[0050] It should be noted that the terminal device in this application embodiment can be a device that executes the vehicle locking method of this application. Specifically, the terminal device can be a vehicle or a mobile terminal, data storage control terminal, PC, or other terminal connected to the vehicle's electronic control unit.
[0051] like Figure 1As shown, the terminal device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0052] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the terminal device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0053] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and computer programs.
[0054] exist Figure 1 In the terminal device shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the terminal device of this application can be set in the terminal device, and the terminal device calls the computer program stored in the memory 1005 through the processor 1001 and executes the following embodiments.
[0055] Based on the aforementioned terminal equipment, the overall concept of the vehicle locking method of this application is provided.
[0056] With the continuous development of new energy vehicles, the configuration of electric doors is becoming increasingly sophisticated. Please refer to... Figure 3 , Figure 3 This is a schematic diagram of a microswitch involved in an embodiment of the vehicle locking method of this application. In related technologies, some skilled craftsmen choose to configure such a microswitch on the vehicle door. Figure 3The microswitch shown allows the user to lock the car doors. However, microswitches often malfunction in inclement weather, which can lead to accidental locking of the doors.
[0057] In addition, some technicians choose to install PSDs on the car doors; for example, please refer to [link / reference needed]. Figure 4 , Figure 4 This is a schematic diagram of a PSD switch involved in an embodiment of the vehicle locking method of this application, as shown below. Figure 4 As shown, when locking the vehicle, the PSD can sense the user's hand by placing it approximately 3 to 15 centimeters away from the door. Then, once the blue energy bar on the door is full, the user can slide their hand in a designated direction to lock the vehicle. Additionally, please refer to... Figure 5 , Figure 5 This is a schematic diagram of a PSD working scenario according to an embodiment of the vehicle locking method of this application. Since the PSD uses changes in light to recognize user gestures to complete the vehicle locking operation, when the vehicle is parked in a location such as... Figure 5 In intermittent shadow scenes such as under trees at night, PSD can easily misinterpret changes in ambient light intensity as a user triggering a lock gesture from the outside, leading to accidental locking of the vehicle. In addition, since the recognition distance of PSD is 3 to 15 cm, users often need to spend a lot of time mastering this recognition distance in order to effectively use PSD to control the opening and closing of the car doors.
[0058] To address the aforementioned issues, this application proposes a vehicle locking method, comprising the steps of: detecting the overall vehicle status; if the overall vehicle status is detected to be a stopped state, acquiring an initial vibration wave signal within the vehicle and generating a vehicle locking intent determination result based on the initial vibration wave signal; and when the vehicle locking intent determination result indicates that the user intends to lock the vehicle, controlling the vehicle to perform a locking operation until the overall vehicle status is in a preset vehicle locking state.
[0059] Thus, this application solves the technical problem in related technologies where the capacitive sensors or PSDs inside the vehicle are easily affected by the environment, making the vehicle prone to accidental locking. Specifically, this application analyzes the vibration wave signals transmitted inside the vehicle to determine whether the vibration wave signals transmitted inside the vehicle are valid vibration wave signals that can be used to control the vehicle to perform a locking operation. This allows the application to determine whether the trigger source touching the vehicle intends to lock the vehicle, and when the trigger source is determined to have a locking intention, it controls the vehicle to perform the locking operation. This achieves the technical effect of enabling the vehicle to accurately complete the automatic locking operation, improving the user's driving experience.
[0060] Based on the above-described server and the overall concept of the vehicle locking method of this application, various embodiments of the vehicle locking method of this application are further proposed.
[0061] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the vehicle locking method of this application.
[0062] It should be understood that although the logical order is shown in the flowchart, in some cases, the vehicle locking method of this application may of course perform the steps shown or described in a different order than that shown here.
[0063] In this embodiment, as Figure 2 As shown, the vehicle locking method of this application may include the following steps:
[0064] Step S10: Detect the overall vehicle status;
[0065] Step S20: If the vehicle status is detected to be a stopped state, the initial vibration wave signal inside the vehicle is acquired, and a vehicle locking intention determination result is generated based on the initial vibration wave signal.
[0066] Step S30: When the vehicle locking intention determination result indicates that the user intends to lock the vehicle, control the vehicle to perform a locking operation until the vehicle status is in a preset vehicle locking state.
[0067] It should be noted that the vehicle is stationary when: the real-time vehicle speed is 0, the vehicle's transmission is in parking gear, all vehicle covering parts are closed, and the vehicle key is not inside the vehicle. Furthermore, the initial vibration wave signal is a compensated elastic mechanical wave signal generated and transmitted inside the vehicle when a knocking or contact event is triggered. It can be understood that, unlike traditional mechanical wave signals, elastic mechanical wave signals can transmit not only laterally along the surface of an object but also into the interior of the object. Additionally, the vehicle locking intent determination result is the result of determining whether a knocking or contact event occurring on the vehicle is caused by the user's hand touching the door according to a preset door locking gesture.
[0068] In this embodiment, when an external triggering source touches the car door to generate a touch event, the terminal device first detects the vehicle's covering components, transmission, interior space, and key to determine the component status of the covering components, transmission gear position, remaining occupants in the interior space, and key location. Based on this information, the terminal device then determines the overall vehicle status. If the terminal device detects that the component is in a closed state, the transmission is in park, the key is not inside the vehicle, and the remaining occupants in the interior space are zero, it determines the overall vehicle status as a stopped state. At this point, the terminal device uses a vibration wave sensor installed in the vehicle to detect the vehicle, collecting the initial vibration wave signal generated inside the vehicle when the triggering source touches it. Based on this initial vibration wave signal, it generates a locking intent determination result. Finally, when the terminal device determines that the user intends to lock the vehicle, it generates a vehicle locking command and controls the vehicle based on this command to put it into a locked state.
[0069] For example, when an external trigger touches a vehicle door, the terminal device first detects the vehicle's doors, hood, and trunk lid to determine whether each component is open or closed. Simultaneously, the terminal device detects the vehicle's transmission to determine the corresponding gear. It also uses pressure sensors located under the seats to detect the remaining occupants in the interior space. Furthermore, the terminal device detects the vehicle key to determine its location. Based on the component states of the vehicle's coverings, the transmission gear, the remaining occupants, and the key's location, the terminal device determines the overall vehicle status. If the terminal device detects that all vehicle coverings are closed, the transmission gear is in Park (P), and the remaining occupants are zero, then... If the vehicle key is outside the vehicle, the vehicle is confirmed to be in a stopped state. At this time, the terminal device calls the vibration wave sensor configured on the vehicle to detect the vehicle and obtain the initial vibration wave signal generated by the touch event when the trigger source is triggered on the vehicle. The terminal device inputs the initial vibration wave signal to its configured vibration wave calculation module. The vibration wave calculation module then processes the initial vibration wave signal to determine the trigger source material and trigger action. Based on the trigger source material and trigger action, it determines whether the trigger source intended to lock the vehicle when triggering the touch event, and generates a vehicle locking intention determination result. Finally, if the vibration wave calculation module determines that the vehicle locking intention determination result indicates that the user intends to lock the vehicle, it uploads the vehicle locking intention determination result to the terminal device. The terminal device then generates a vehicle locking command and controls the vehicle based on the vehicle locking command to put the vehicle into a vehicle locking state.
[0070] Thus, this application solves the technical problem in related technologies where the capacitive sensors or PSDs inside the vehicle are easily affected by the environment, making the vehicle prone to accidental locking. Specifically, this application analyzes the vibration wave signals transmitted inside the vehicle to determine whether the vibration wave signals transmitted inside the vehicle are valid vibration wave signals that can be used to control the vehicle to perform a locking operation. This allows the application to determine whether the trigger source touching the vehicle intends to lock the vehicle, and when the trigger source is determined to have a locking intention, it controls the vehicle to perform the locking operation. This achieves the technical effect of enabling the vehicle to accurately complete the automatic locking operation, improving the user's driving experience.
[0071] Furthermore, in a feasible embodiment, the step of "generating a vehicle locking intention determination result based on the initial vibration wave signal" in step S20 above may specifically include:
[0072] Step S201: Obtain the real-time environmental parameters of the vehicle, and determine whether the vehicle is in a preset standard environment based on the real-time environmental parameters;
[0073] Step S202: If it is determined that the vehicle is not in the standard environment, the initial vibration wave signal is compensated according to the real-time environmental parameters to obtain the target vibration wave signal, and a vehicle locking intention determination result is generated according to the target vibration wave signal.
[0074] Step S203: If it is determined that the vehicle is in the standard environment, a vehicle locking intention determination result is generated based on the initial vibration wave signal.
[0075] In this embodiment, after the terminal device collects the initial vibration wave signal inside the vehicle through the vibration wave sensor, it first accesses the vehicle controller configured inside the vehicle to obtain the real-time environmental parameters of the vehicle's environment. The real-time environmental parameters and the initial vibration wave signal are then input into the vibration wave calculation module configured within the device. The vibration wave calculation module then determines whether the vehicle is in a standard environment that does not require correction of the initial vibration wave signal based on the real-time environmental parameters. If the vibration wave calculation module determines that the vehicle is not in a standard environment, it compensates for the vibration wave characteristic parameters of the initial vibration wave signal based on the real-time environmental parameters to determine the target vibration wave signal corresponding to the initial vibration wave signal in a standard environment, and generates a vehicle locking intention determination result based on the target vibration wave signal. If the vibration wave calculation module determines that the vehicle is in a standard environment, it directly generates a vehicle locking intention determination result based on the initial vibration wave signal.
[0076] For example, after the terminal device collects the initial vibration wave signal transmitted inside the vehicle through the vibration wave sensor, it continues to access the vehicle controller inside the vehicle to obtain the real-time ambient temperature corresponding to the current environment of the vehicle. The terminal device then inputs the acquired real-time ambient temperature and the initial vibration wave signal into its configured vibration wave calculation module. The vibration wave calculation module then determines whether the vehicle is in a standard environment with a standard ambient temperature of 25°C based on the real-time ambient temperature. If the vibration wave calculation module determines that the vehicle is not in a standard environment, it compensates for the initial vibration wave characteristic parameters in the initial vibration wave signal, such as the initial trigger timestamp, initial trigger total period, initial amplitude, initial main frequency, initial spectral bandwidth, initial spectral distribution, and initial oscillation period, based on the real-time ambient temperature, thereby obtaining the target vibration wave signal corresponding to the initial vibration wave signal in a standard environment, and generating a vehicle locking intention determination result based on the target vibration wave signal. If the vibration wave calculation module determines that the vehicle is in a standard environment, it directly generates a vehicle locking intention determination result based on the initial vibration wave signal.
[0077] It should be noted that, since elastic vibration waves are strongly correlated with temperature, the characteristic parameters of the elastic vibration waves generated by objects of the same material when they come into contact with a solid surface at different temperatures under the same contact conditions are all different.
[0078] Thus, by detecting the initial vibration wave signal generated on the vehicle and the real-time environmental information of the vehicle's environment, this application can adaptively process the vibration wave signal based on the different environments in which the vehicle is located, thereby more accurately determining whether the vibration wave signal transmitted inside the vehicle is a valid vibration wave signal for controlling vehicle locking.
[0079] Furthermore, in a feasible embodiment, the step of "determining whether the vehicle is in a preset standard environment based on the real-time environmental parameters" in step S201 above may specifically include:
[0080] Step S2011: Determine the standard environment parameters corresponding to the preset standard environment, and determine whether the standard environment parameters and the real-time environment parameters are consistent;
[0081] Step S2012: If it is determined that the standard environmental parameters and the real-time environmental parameters are consistent, then it is determined that the vehicle is in the standard environment;
[0082] Step S2013: If it is determined that the standard environmental parameters and the real-time environmental parameters are inconsistent, then it is determined that the vehicle is not in the standard environment.
[0083] In this embodiment, after obtaining the real-time environmental parameters, the vibration wave calculation module first determines the standard environmental parameters corresponding to the standard environment preset by the technician, and compares the real-time environmental parameters with the standard environmental parameters to determine whether the real-time environmental parameters and the standard environmental parameters are consistent. Then, if the vibration wave calculation module determines that the real-time environmental parameters and the standard environmental parameters are consistent, it determines that the vehicle is in a standard environment. If the vibration wave calculation module determines that the real-time environmental parameters and the standard environmental parameters are inconsistent, the vehicle is not in a standard environment.
[0084] For example, after obtaining real-time environmental parameters such as the ambient temperature, humidity, and interior temperature of the vehicle's environment, the vibration wave calculation module first determines the standard ambient temperature, humidity, and interior temperature of the standard environment that do not require compensation for the vibration wave signal. It then compares the real-time ambient temperature with the standard ambient temperature, humidity with the standard ambient humidity, and interior temperature with the standard interior temperature. If the real-time ambient temperature, humidity, and interior temperature are consistent with the standard ambient temperature, the module determines that the real-time environmental parameters are consistent with the standard environmental parameters. When the real-time environmental parameters are consistent with the standard environmental parameters, the vibration wave calculation module determines that the vibration wave signal collected in the current environment does not require compensation. In this case, the vibration wave calculation module determines that the vehicle is in a standard environment. Conversely, if the real-time environmental parameters are inconsistent with the standard environmental parameters, the module determines that the vibration wave signal collected in the current environment requires compensation. In this case, the vibration wave calculation module determines that the vehicle is not in a standard environment.
[0085] Thus, by detecting the initial vibration wave signal generated on the vehicle and the real-time environmental information of the vehicle's environment, this application can accurately determine whether the vehicle is in a standard environment that requires compensation for the vibration wave signal.
[0086] Furthermore, in a feasible embodiment, the step S202 above, "compensating the initial vibration wave signal according to the real-time environmental parameters to obtain the target vibration wave signal," may specifically include:
[0087] Step S2021: Determine multiple reference environmental parameters and the corresponding reference signal parameter compensation amounts for each of the multiple reference environmental parameters;
[0088] Step S2022: Based on the real-time environmental parameters, determine the target environmental parameter from among the multiple reference environmental parameters, and determine the reference signal parameter compensation amount corresponding to the target environmental parameter as the signal parameter compensation amount corresponding to the initial vibration wave signal;
[0089] Step S2023: Compensate the initial vibration wave signal according to the signal parameter compensation amount to obtain the target vibration wave signal.
[0090] It should be noted that the signal parameter compensation amount is a vibration wave characteristic parameter that compensates for the initial vibration wave signal generated when the trigger source touches the car door. The vibration wave characteristic parameter may specifically include waveform characteristics such as: trigger timestamp, total trigger period, amplitude, main frequency, spectral bandwidth, spectral distribution, and oscillation period.
[0091] In this embodiment, when the vibration wave calculation module determines that the vehicle is not in a standard environment, it first reads the storage device configured in the terminal device to obtain a vibration wave database containing multiple reference environmental parameters and the corresponding reference signal parameter compensation amounts for each of the multiple reference environmental parameters. Then, the vibration wave calculation module queries the vibration wave database based on the real-time environmental parameters, thereby comparing the real-time environmental parameters with the multiple reference environmental parameters contained in the vibration wave database to determine the target environmental parameter that is consistent with the real-time environmental parameters among the multiple reference environmental parameters. The vibration wave calculation module determines the reference signal parameter compensation amount corresponding to the target environmental parameter in the vibration wave database, and determines the reference signal parameter compensation amount corresponding to the target environmental parameter in the vibration wave database as the signal parameter compensation amount corresponding to the initial vibration wave signal. Finally, the vibration wave calculation module modifies the vibration wave signal characteristic parameters in the initial vibration wave signal based on the signal parameter compensation amount, thereby obtaining the target vibration wave signal corresponding to the initial vibration wave signal in a standard environment.
[0092] For example, please refer to Figure 6 , Figure 6 This is a schematic diagram of the signal compensation process involved in one embodiment of the vehicle locking method of this application, as shown below. Figure 6 As shown, when the vibration wave calculation module determines that the vehicle is not in a standard environment, it first reads the storage device configured in the terminal device to obtain a vibration wave database pre-stored by the technician, which contains multiple reference ambient temperatures and corresponding reference signal parameter compensation values for each reference ambient temperature. Then, the terminal device queries the vibration wave database based on the real-time ambient temperature to compare the real-time ambient temperature with the multiple reference ambient temperatures contained in the vibration wave database in sequence, thereby determining the target ambient temperature that matches the real-time ambient temperature among the multiple reference ambient temperatures. The vibration wave calculation module determines the reference signal parameter compensation value corresponding to the target ambient temperature in the vibration wave database and determines the reference signal parameter compensation value corresponding to the target ambient temperature in the vibration wave database as the signal parameter compensation value corresponding to the initial vibration wave signal. Finally, the vibration wave calculation module compensates the initial vibration wave characteristic parameters such as the initial trigger timestamp, initial trigger total period, initial amplitude, initial main frequency, initial spectral bandwidth, initial spectral distribution, and initial oscillation period in the initial vibration wave signal based on the signal parameter compensation value, thereby obtaining the target vibration wave signal corresponding to the initial vibration wave signal in a standard environment.
[0093] It should be noted that, in this embodiment and another embodiment, the aforementioned vibration wave database may include not only multiple reference ambient temperatures and multiple reference signal parameter compensation values, but also multiple reference temperature difference values and the reference signal parameter compensation values corresponding to each of the multiple reference temperature difference values. After obtaining the real-time ambient temperature, the vibration wave calculation module directly calculates the temperature difference value between the real-time ambient temperature and the preset standard ambient temperature, and queries the vibration wave database based on the temperature difference value to obtain the signal parameter compensation value. It can be understood that the specific process of the vibration wave calculation module querying the vibration wave database based on the temperature difference value is basically the same as that in the above embodiment, so it will not be described again here.
[0094] Furthermore, in this embodiment and another embodiment, the aforementioned vibration wave database may also include multiple arrays of reference difference values composed of reference temperature difference values, reference humidity difference values, and reference vehicle body temperature difference values, and reference signal parameter compensation amounts corresponding to each of the multiple arrays of reference difference values. Thus, after obtaining the real-time environmental parameters, the vibration wave calculation module can generate an environmental difference value array based on the real-time environmental temperature, real-time environmental humidity, real-time vehicle body temperature, standard environmental temperature, standard environmental humidity, and standard vehicle body temperature contained in the real-time environmental parameter information, and query the vibration wave database based on the environmental difference value array to obtain the target signal parameter compensation amount. It is understood that the specific process of the vibration wave calculation module querying the vibration wave database based on the real-time difference value array is basically the same as in the above embodiment, so it will not be described again here.
[0095] Thus, by compensating the initial vibration wave signal based on the signal parameter compensation amount, this application can convert the vibration wave signal generated by the vehicle in any environment into the vibration wave signal corresponding to the preset standard environment, thereby eliminating the need for the terminal device to store too many vibration wave signal parameters in the vibration wave database and further improving the data processing efficiency of the terminal device.
[0096] Furthermore, in a feasible embodiment, the step of "generating a vehicle locking intention determination result based on the target vibration wave signal" in step S202 above may specifically include:
[0097] Step S2024: Determine the target vibration wave characteristic parameters of the target vibration wave signal, and determine the first trigger source material corresponding to the target vibration wave signal based on the target vibration wave characteristic parameters;
[0098] Step S2025: Generate a vehicle locking intent determination result based on the material of the first trigger source and the characteristic parameters of the target vibration wave;
[0099] It should be noted that the first triggering source material is the material of the triggering source that triggers the knocking or contact event when the vehicle triggers a knocking or contact event and generates a target vibration wave signal. The triggering source material can be any one of the common materials or special materials such as leather, metal, plastic, cotton, or linen.
[0100] In this embodiment, after generating the target vibration wave signal, the vibration wave calculation module first determines the target vibration wave feature parameters contained in the target vibration wave signal, and queries the aforementioned vibration wave database based on the target vibration wave feature parameters. This allows the module to read multiple reference vibration wave feature parameters contained in the vibration wave database, as well as the vibration wave database of the second trigger source material corresponding to each of the multiple reference vibration wave feature parameters. The vibration wave calculation module then compares the target vibration wave feature parameter with the multiple reference vibration wave feature parameters, thereby determining the target reference vibration wave feature parameter that matches the target vibration wave feature parameter from among the multiple reference vibration wave feature parameters. The vibration wave calculation module determines the second trigger source material corresponding to the target reference vibration wave feature parameter in the vibration wave database, and identifies the second trigger source material corresponding to the target reference vibration wave feature parameter in the vibration wave database as the first trigger source material corresponding to the aforementioned trigger source. Finally, the vibration wave calculation module generates a vehicle locking intent determination result based on the first trigger source material and the target vibration wave feature parameter.
[0101] For example, after determining the target vibration wave signal, the vibration wave calculation module first reads the target vibration wave signal to determine the target vibration wave characteristic parameters contained within the signal, such as the target trigger timestamp, target total trigger period, target amplitude, target dominant frequency, target spectral bandwidth, target spectral distribution, and target oscillation period. Simultaneously, the vibration wave calculation module queries the vibration wave characteristic database based on these parameters, comparing the target trigger timestamp with multiple reference trigger timestamps contained in the vibration wave database to identify the target trigger timestamp that matches the target trigger timestamp. The target trigger timestamp corresponds to the target reference trigger timestamp. Simultaneously, the vibration wave calculation module compares the total target trigger period with multiple reference trigger periods contained in the vibration wave database to determine the target reference trigger period corresponding to the target total trigger period. Also, the vibration wave calculation module compares the target amplitude with multiple reference amplitudes contained in the vibration wave database to determine the target reference amplitude corresponding to the target amplitude. Finally, the vibration wave calculation module compares the target dominant frequency with multiple reference dominant frequencies contained in the vibration wave database to determine the target reference dominant frequency corresponding to the target dominant frequency. Simultaneously, the vibration wave calculation module compares the target spectral bandwidth with multiple reference spectral bandwidths contained in the vibration wave database to determine the target reference spectral bandwidth corresponding to the target spectral bandwidth. Simultaneously, the vibration wave calculation module compares the target spectral distribution with multiple reference spectral distributions contained in the vibration wave database to determine the target reference spectral distribution corresponding to the target spectral distribution. Furthermore, the vibration wave calculation module compares the target oscillation period with multiple reference oscillation periods contained in the vibration wave database to determine the target reference oscillation period corresponding to the target oscillation period. Based on this target vibration wave... The target reference trigger timestamp, target reference trigger total period, target reference amplitude, target reference main frequency, target reference spectral bandwidth, target reference spectral distribution, and oscillation period corresponding to the target reference are used to filter multiple second trigger source materials contained in the vibration wave feature database to determine the target second trigger source material corresponding to the target reference trigger timestamp, target reference trigger total period, target reference amplitude, target reference main frequency, target reference spectral bandwidth, target reference spectral distribution, and target reference oscillation period. This target second trigger source material is then determined as the first trigger source material corresponding to the aforementioned trigger source. Subsequently, the vibration wave calculation module determines the vehicle locking intention determination result based on the first trigger source material and the target vibration wave feature parameters.
[0102] In this way, the terminal device can filter the trigger source material corresponding to the target vibration wave signal based on the vibration wave database to determine whether it is leather, metal, plastic, cotton or linen. Then, based on the trigger source material, it can determine whether the user intends to lock the vehicle.
[0103] Furthermore, in this embodiment and another embodiment, after determining the target vibration wave characteristic parameters such as the target trigger timestamp, target total trigger period, target amplitude, target dominant frequency, target spectral bandwidth, target spectral distribution, and target oscillation period, the vibration wave calculation module can also preferentially compare the target trigger timestamp with multiple reference trigger timestamps contained in the vibration wave database to determine the target reference trigger timestamp corresponding to the target trigger timestamp from among the multiple reference trigger timestamps. Then, the vibration wave calculation module determines the second trigger source material to be screened corresponding to each of the multiple target reference trigger timestamps in the vibration wave database. Finally, the vibration wave calculation module further determines the target trigger total period based on the target trigger total period... The system compares the target total triggering period with multiple reference triggering periods contained in the vibration wave database to determine the target reference triggering period. Based on this target reference triggering period, the vibration wave calculation module further filters multiple second triggering source materials to be screened, thereby identifying the second triggering source material corresponding to the target reference triggering period. Then, the vibration wave calculation module repeats the above steps, using target vibration wave characteristic parameters such as target amplitude, target dominant frequency, target spectral bandwidth, target spectral distribution, and target oscillation period to perform multiple rounds of screening for the second triggering source materials to be screened, in order to identify the triggering source material that touches the vehicle door. In this way, the terminal device can further accelerate the screening speed of triggering source materials, thereby improving data processing efficiency and increasing vehicle locking speed.
[0104] Furthermore, in a feasible embodiment, the vehicle locking intention determination result includes whether the user has an intention to lock the vehicle or not; the above step S2025 may specifically include:
[0105] Step S20251: Compare the first trigger source material with the preset car locking trigger source material to obtain a first comparison result, and compare the target vibration wave characteristic parameters with the preset car locking vibration wave characteristic parameters to obtain a second comparison result;
[0106] Step S20252: When the first comparison result is that the material of the first trigger source is consistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are consistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is determined to be that the user has the intention to lock the vehicle.
[0107] Step S20253: When the first comparison result is that the material of the first trigger source is inconsistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are inconsistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is determined to be that the user does not have the intention to lock the vehicle.
[0108] It should be noted that the material of the vehicle locking trigger source is a preset material that can be used to control the vehicle locking trigger source. That is, when the preset vibration wave signal triggered by human hand can control the vehicle locking, the material of the vehicle locking trigger source is leather. Similarly, the vehicle locking vibration wave characteristic parameters are preset vibration wave characteristic parameters that can be used to control the vehicle locking vibration wave signal. That is, the vehicle will automatically lock only when the trigger source touches the car door and can generate a vibration wave signal on the car door that meets the preset vehicle locking vibration wave characteristic parameters.
[0109] In this embodiment, after determining the first trigger source material, the vibration wave calculation module can first obtain a preset locking trigger source material, and compare the first trigger source material with the locking trigger source material to obtain a first comparison result. Simultaneously, the vibration wave calculation module obtains preset locking vibration wave characteristic parameters, and compares the target vibration wave characteristic parameters with the locking vibration wave characteristic parameters to obtain a second comparison result. Then, when the vibration wave calculation module determines that the first trigger source material and the locking trigger source material are the same in the first comparison result, and the target vibration wave characteristic parameters and the locking vibration wave characteristic parameters are the same in the second comparison result, it determines that the trigger source in the aforementioned touch event is the user's hand. Furthermore, if the vibration wave signal generated when the user touches the vehicle can be used to control the vehicle to lock, then the locking intention determination result is that the user has the intention to lock the vehicle; and if the vibration wave calculation module determines that the first comparison result is that the material of the first trigger source and the locking trigger source are different, and / or if the vibration wave calculation module determines that the second comparison result is that the target vibration wave characteristic parameters and the locking vibration wave characteristic parameters are different, then the trigger source in the above-mentioned touch event is not the user's hand, and / or if the trigger source is the user's hand, but the vibration wave signal generated when the user touches the vehicle cannot be used to control the vehicle to lock, then the vibration wave calculation module further determines that the locking intention determination result is that the user does not have the intention to lock the vehicle.
[0110] For example, please refer to Figure 7 , Figure 7 This is a schematic diagram illustrating the process of determining the vehicle locking intent result according to an embodiment of the vehicle locking method of this application, as shown below. Figure 7As shown, after determining that the first trigger source material is leather, the vibration wave calculation module first reads the storage device to obtain the locking trigger source material used to control the vehicle to lock, and determines that the locking trigger source material is leather. The vibration wave calculation module then compares the first trigger source material with the locking trigger source material to obtain a first comparison result. At the same time, the vibration wave calculation module compares the target trigger timestamp in the target vibration wave characteristic parameters with a preset locking trigger timestamp threshold, compares the target total trigger period with a preset locking trigger total period threshold, compares the target amplitude with a preset locking amplitude threshold, compares the target main frequency with a preset locking main frequency threshold, and compares the target spectral bandwidth with a preset locking amplitude threshold. The target spectral distribution is compared with the preset locking spectral distribution threshold, and the target oscillation period is compared with the preset locking oscillation period threshold to obtain the second comparison result. The second comparison result is determined to be that the target vibration wave characteristic parameters conform to the vehicle locking vibration wave characteristic parameters used to lock the controlled vehicle.
[0111] Subsequently, when the vibration wave calculation module determines that the first comparison result shows that the material of the first trigger source and the material of the car locking trigger source are the same and both are leather, and the second comparison result shows that the target vibration wave characteristic parameters match the car locking vibration wave characteristic parameters, the module determines that the target vibration wave signal is the vibration wave signal generated by the user touching the car door by hand according to a preset trigger gesture (such as sliding left or right or other gestures). Thus, it determines that the gesture matches the preset car locking control gesture, and determines that the car locking intention determination result is that the user has a car locking intention.
[0112] When the vibration wave calculation module determines that the first comparison result is that the material of the first trigger source and the material of the car locking trigger source are different, that is, the material of the first trigger source is not leather, and / or the second comparison result is that the characteristic parameters of the target vibration wave do not conform to the characteristic parameters of the car locking vibration wave, it determines that the target vibration wave signal is not the vibration wave signal generated by the user's hand touching the car door according to the preset trigger gesture, or determines that the target vibration wave signal is the vibration wave signal generated by other metals or impurities touching the car door, thereby determining that the gesture does not conform to the car locking control gesture, and determining that the car locking intention determination result is that the user does not have the intention to lock the car, thereby confirming the initial vibration wave signal as a false trigger signal or an invalid signal.
[0113] In this way, the terminal device can accurately identify the trigger source material and vibration wave characteristic parameters corresponding to the target vibration wave signal, and determine whether it is the user's hand touching the car door with the car lock control gesture based on the trigger source material and vibration wave characteristic parameters, thereby avoiding the situation where the car door is accidentally locked due to other objects touching the car door.
[0114] Based on the first embodiment of the vehicle locking method of this application described above, a second embodiment of the vehicle locking method of this application is hereby proposed.
[0115] Furthermore, in a feasible embodiment, prior to step S10 above, the vehicle locking method of this application may further include the following steps:
[0116] Step A10: Generate vehicle locking setting options, and determine the target vehicle locking setting method selected by the user based on the vehicle locking setting options;
[0117] Step A20: When the target vehicle locking setting method is a preset custom vehicle locking gesture, acquire the set vibration wave signal inside the vehicle;
[0118] Step A30: Obtain the material of the vehicle locking trigger source and the characteristic parameters of the vehicle locking vibration wave according to the set vibration wave signal.
[0119] It should be noted that this vehicle locking setting option allows users to configure the trigger gestures that control vehicle locking. Specifically, this option includes: custom locking gestures and preset locking gesture selection. The custom locking gesture is a user-defined gesture that controls vehicle locking (e.g., drawing circles or other irregular shapes on the door to lock the vehicle). Similarly, the preset locking gesture is a pre-set locking gesture (e.g., swiping left / right or up / down to lock the vehicle). Furthermore, the vibration wave signal setting refers to the vibration wave signal generated when the user touches the vehicle during the custom locking gesture process.
[0120] In this embodiment, before the terminal device detects the overall vehicle status, it first generates a locking setting option and displays it to the user through a display device installed in the vehicle. Simultaneously, the terminal device detects the display device to determine the user's selected locking setting. Then, when the terminal device determines that the user's selected locking setting is a custom locking gesture, it outputs an indication signal. While outputting the indication signal, it calls the aforementioned vibration wave sensor to collect the setting vibration wave signal generated on the vehicle when the user sets the locking gesture. Finally, the terminal device processes the setting vibration wave signal to obtain the locking trigger source material and locking vibration wave characteristic parameters used to lock the vehicle. Based on these locking trigger source material and locking vibration wave characteristic parameters, it flashes the vehicle's overall controller.
[0121] For example, Figure 8 This is a schematic diagram of the parameter setting process according to an embodiment of the vehicle locking method of this application. Before the terminal device detects the overall vehicle status, it first accesses the vehicle controller inside the vehicle, and then accesses the settings menu in the vehicle's central control system through the vehicle controller. In this settings menu, it generates a vehicle locking setting option, and the terminal device uses the vehicle's HUD (Head-Up Display) to set the locking method. The HUD (Head-Up Display) screen displays the vehicle locking settings options to the user. The user interacts with the settings menu by touching the HUD screen to select a locking setting option. Simultaneously, the terminal device detects the HUD screen to determine the target locking setting selected by the user. If the terminal device determines that the user has selected a custom locking gesture, it generates a prompt message containing sensor location information based on the deployment location of the vibration wave sensor and displays this prompt message to the user through the HUD screen. Simultaneously, the terminal device uses the aforementioned vibration wave sensor to collect the setting vibration wave signal generated when the user sets the locking gesture. Finally, the terminal device determines the trigger source material corresponding to the setting vibration wave signal; that is, the terminal device sets leather as the locking trigger source material that can be used to control the vehicle locking. The terminal device also reads the vibration wave characteristic parameters contained in the setting vibration wave signal and sets these vibration wave characteristic parameters as the locking vibration wave characteristic parameters that can be used to control the vehicle locking. The terminal device then rewrites the vehicle controller based on the locking trigger source material and the locking vibration wave characteristic parameters.
[0122] In this way, users can customize the locking gesture according to their own needs, thereby further improving vehicle safety.
[0123] Furthermore, in a feasible embodiment, after step A10 above, the vehicle locking method of this application may further include the following steps:
[0124] Step A40: When the target vehicle locking setting method is to select a preset vehicle locking gesture, determine the target preset vehicle locking gesture selected by the user;
[0125] Step A50: Obtain the material of the vehicle locking trigger source and the characteristic parameters of the vehicle locking vibration wave based on the target preset vehicle locking gesture.
[0126] For example, such as Figure 8 As shown, when the terminal device determines that the user has selected a preset locking gesture, it displays multiple preset locking gestures, including left and right swipes, to the user through the settings interface. The user then interacts with the settings menu by touching the HUD screen to select a target preset locking gesture. After that, when the terminal device determines that the user has selected a left and right swipe lock, it generates a secondary confirmation interface, allowing the user to complete the selection confirmation operation through this secondary confirmation interface. The terminal device then determines that the leather is a locking trigger source material that can be used to control the vehicle to lock, based on the target preset locking gesture. At the same time, the terminal device determines that the vibration wave characteristic parameters corresponding to the left and right swipe lock gesture are locking vibration wave characteristic parameters that can be used to control the vehicle to lock. The terminal device then flashes the vehicle controller based on the locking trigger source material and the locking vibration wave characteristic parameters.
[0127] In addition, this application also provides a terminal device having a computer program that can run on a processor, wherein when the terminal device executes the computer program, it implements the steps of the vehicle locking method as described in any of the above embodiments.
[0128] The specific embodiments of the terminal device in this application are basically the same as the embodiments of the vehicle locking method described above, and will not be repeated here.
[0129] In addition, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the vehicle locking method as described in any of the above embodiments.
[0130] The specific embodiments of the computer-readable storage medium of this invention are basically the same as the embodiments of the vehicle locking method described above, and will not be repeated here.
[0131] Furthermore, embodiments of the present invention also propose a computer program product, including a computer program that, when executed by a processor, implements the steps of the vehicle locking method described above.
[0132] The specific implementation of the computer program product of the present invention is basically the same as the various embodiments of the vehicle locking method described above, and will not be repeated here.
[0133] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0134] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0135] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a vehicle or a mobile terminal connected to an electronic control unit associated with the vehicle, a data storage control terminal, a PC, etc.) to execute the methods described in the various embodiments of this application.
[0136] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A vehicle locking method, characterized in that, The vehicle locking method includes the following steps: Inspect the overall condition of the vehicle; If the vehicle is detected to be in a stopped state, the initial vibration wave signal inside the vehicle is acquired, and a vehicle locking intention determination result is generated based on the initial vibration wave signal. When the vehicle locking intention determination result indicates that the user intends to lock the vehicle, the vehicle is controlled to perform a locking operation until the vehicle status is in a preset vehicle locking state.
2. The vehicle locking method as described in claim 1, characterized in that, The step of generating a vehicle locking intention determination result based on the initial vibration wave signal includes: The vehicle's real-time environmental parameters are obtained, and the vehicle is determined to be in a preset standard environment based on the real-time environmental parameters. If it is determined that the vehicle is not in the standard environment, the initial vibration wave signal is compensated according to the real-time environmental parameters to obtain the target vibration wave signal, and a vehicle locking intention determination result is generated based on the target vibration wave signal. If the vehicle is determined to be in the standard environment, a vehicle locking intention determination result is generated based on the initial vibration wave signal.
3. The vehicle locking method as described in claim 2, characterized in that, The step of determining whether the vehicle is in a preset standard environment based on the real-time environmental parameters includes: Determine the standard environment parameters corresponding to the preset standard environment, and determine whether the standard environment parameters and the real-time environment parameters are consistent; If it is determined that the standard environmental parameters and the real-time environmental parameters are consistent, then it is determined that the vehicle is in the standard environment; If it is determined that the standard environmental parameters and the real-time environmental parameters are inconsistent, then it is determined that the vehicle is not in the standard environment.
4. The vehicle locking method as described in claim 2, characterized in that, The step of compensating the initial vibration wave signal based on the real-time environmental parameters to obtain the target vibration wave signal includes: Determine multiple reference environmental parameters and the corresponding reference signal parameter compensation amounts for each of the multiple reference environmental parameters; Based on the real-time environmental parameters, a target environmental parameter is determined from multiple reference environmental parameters, and the compensation amount of the reference signal parameter corresponding to the target environmental parameter is determined as the compensation amount of the signal parameter corresponding to the initial vibration wave signal. The target vibration wave signal is obtained by compensating the initial vibration wave signal according to the compensation amount of the signal parameters.
5. The vehicle locking method as described in claim 2, characterized in that, The step of generating a vehicle locking intention determination result based on the target vibration wave signal includes: Determine the target vibration wave characteristic parameters of the target vibration wave signal, and determine the first trigger source material corresponding to the target vibration wave signal based on the target vibration wave characteristic parameters; The locking intent determination result is generated based on the material of the first trigger source and the characteristic parameters of the target vibration wave.
6. The vehicle locking method as described in claim 5, characterized in that, The vehicle locking intent determination result includes whether the user has the intent to lock the vehicle or not. The step of generating a vehicle locking intent determination result based on the material of the first trigger source and the characteristic parameters of the target vibration wave includes: The first trigger source material is compared with the preset car locking trigger source material to obtain the first comparison result, and the target vibration wave characteristic parameters are compared with the preset car locking vibration wave characteristic parameters to obtain the second comparison result. When the first comparison result is that the material of the first trigger source is consistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are consistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is that the user has the intention to lock the vehicle. When the first comparison result is that the material of the first trigger source is inconsistent with the material of the vehicle locking trigger source, and the second comparison result is that the characteristic parameters of the target vibration wave are inconsistent with the characteristic parameters of the vehicle locking vibration wave, the vehicle locking intention determination result is determined to be that the user does not have the intention to lock the vehicle.
7. The vehicle locking method as described in claim 1, characterized in that, Prior to the step of detecting the overall vehicle condition, the method further includes: Generate vehicle locking setting options, and determine the target vehicle locking setting method selected by the user based on the vehicle locking setting options; When the target vehicle locking setting method is a preset custom locking gesture, the set vibration wave signal inside the vehicle is acquired; Based on the vibration wave signal settings, the material of the vehicle locking trigger source and the characteristic parameters of the vehicle locking vibration wave are obtained.
8. A terminal device, characterized in that, The terminal device includes: a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the computer program, when executed by the processor, implements the steps of the vehicle locking method as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the vehicle locking method as described in any one of claims 1 to 7.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the vehicle locking method as described in any one of claims 1 to 7.