Vibration wave database construction method and device, storage medium and computer product

By equipping vehicles with vibration wave acquisition devices, detecting and generating reference vibration wave signals and interactive commands, and constructing a vibration wave database, the problem of special personnel being unable to operate the vehicle is solved, and user interactive control without the need for physical interactive devices is realized.

CN120929441APending Publication Date: 2025-11-11ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410584409.6
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

Technical Problem

People with disabilities often find it difficult to operate vehicles using physical interactive devices, resulting in an inability to effectively control vehicle functions.

Method used

By equipping vehicles with vibration wave acquisition devices, the vehicle status is detected and vibration wave signals are collected. Reference vibration wave signals and interactive commands are generated, a vibration wave database is constructed, the user's interactive intent is identified, and the vehicle is controlled.

Benefits of technology

It enables the recognition of user interaction intentions and control of vehicle functions without touching physical interactive devices, solving the problem of difficult operation for special personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120929441A_ABST
    Figure CN120929441A_ABST
Patent Text Reader

Abstract

The invention discloses a construction method and device of a vibration wave database, a storage medium and a computer product, and relates to the technical field of vehicles, the construction method of the vibration wave database is applied to a vehicle configured with a vibration wave collection device, and the method specifically comprises the steps that the vehicle state of the vehicle is detected; when it is detected that the vehicle state is a preset signal setting state, an instruction setting vibration wave signal in the vehicle is obtained through the vibration wave collecting device; determining each signal deviation value corresponding to the instruction setting vibration wave signal, and generating a plurality of reference vibration wave signals based on each signal deviation value and the instruction setting vibration wave signal; and determining a reference interaction instruction corresponding to the plurality of instruction setting vibration wave signals, and constructing a vibration wave database according to the plurality of reference vibration wave signals and the reference interaction instruction. By adopting the method and the device, the technical effect that the terminal equipment can construct the vibration wave database according to the vibration wave signal triggered by the user is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method for constructing a vibration wave database, a terminal device, a storage medium, and a computer program product. Background Technology

[0002] With the continuous development of the automotive industry, cars have become the preferred mode of transportation for more and more people in their daily lives.

[0003] In related technologies, technicians typically install various physical interactive devices such as soft switches, hard switches, or touchscreens inside vehicles, enabling users to send control commands to the vehicle through these devices to perform various functions such as adjusting the air conditioning temperature, changing music tracks, and setting navigation destinations. However, if the user is a person with disabilities, they will have difficulty touching these physical interactive devices, and thus will be unable to operate the vehicle smoothly.

[0004] Therefore, how to enable special personnel to interact with vehicles without touching physical interactive devices has become a technical problem that urgently needs to be solved in the industry. Summary of the Invention

[0005] The main objective of this application is to provide a method for constructing a vibration wave database, a terminal device, a storage medium, and a computer program product, which aims to enable the terminal device to construct a vibration wave database based on the vibration wave signals triggered by the user, and then to identify the user's interaction intent based on the vibration wave database without the user needing to touch the physical interactive device.

[0006] To achieve the above objectives, this application provides a method for constructing a vibration wave database. This method is applied to a vehicle equipped with a vibration wave acquisition device, and includes the following steps:

[0007] Detect the vehicle status;

[0008] When the vehicle status is detected to be a preset signal setting state, the vibration wave acquisition device acquires the instruction setting vibration wave signal inside the vehicle.

[0009] Determine the signal deviation amount corresponding to the vibration wave signal set by the instruction, and generate multiple reference vibration wave signals based on each signal deviation amount and the vibration wave signal set by the instruction;

[0010] A plurality of the aforementioned instructions are determined to set reference interaction instructions corresponding to the vibration wave signals, and a vibration wave database is constructed based on the plurality of the aforementioned reference vibration wave signals and the reference interaction instructions.

[0011] Further, the step of determining the signal deviation amount corresponding to the vibration wave signal set by the instruction includes:

[0012] A vibration wave deviation database is obtained, wherein the vibration wave deviation database contains multiple reference exterior finish materials and reference deviation amounts corresponding to each of the multiple reference exterior finish materials;

[0013] The vehicle is identified as having various exterior trim materials to be installed, and the vibration wave deviation database is queried based on each of these exterior trim materials to be installed in order to determine the target reference exterior trim material corresponding to each of these exterior trim materials.

[0014] The reference deviation of each of the target reference exterior materials is determined as the signal deviation of each vibration wave signal set by the instruction.

[0015] Furthermore, prior to the step of detecting the vehicle's status, the method further includes:

[0016] The vibration wave acquisition device acquires multiple non-standard vibration wave signals inside the vehicle.

[0017] The vibration wave acquisition device acquires the standard vibration wave signal corresponding to each of the multiple non-standard vibration wave signals.

[0018] Determine the reference deviation between the multiple non-standard vibration wave signals and their respective corresponding standard vibration wave signals;

[0019] A vibration wave deviation database is constructed based on the aforementioned reference deviations and the preset reference exterior materials.

[0020] Furthermore, after the step of constructing a vibration wave database based on the plurality of reference vibration wave signals and the reference interaction instructions, the method further includes:

[0021] The initial vibration wave signal inside the vehicle is obtained through the vibration wave acquisition device.

[0022] The target interaction command corresponding to the initial vibration wave signal is determined according to the vibration wave database, and the vehicle is controlled based on the target interaction command.

[0023] Further, the step of determining the target interaction command corresponding to the initial vibration wave signal based on the vibration wave database includes:

[0024] Determine the signal parameter compensation amount corresponding to the initial vibration wave signal, and generate the target vibration wave signal based on the signal parameter compensation amount and the initial vibration wave signal;

[0025] The target vibration wave signal and multiple reference vibration wave signals are compared to determine the target reference vibration wave signal;

[0026] The reference interaction command corresponding to the target reference vibration wave signal is determined as the target interaction command corresponding to the initial vibration wave signal.

[0027] Further, the step of determining the signal parameter compensation amount corresponding to the initial vibration wave signal includes:

[0028] Obtain the real-time environmental parameter information corresponding to the vehicle, and obtain the parameter compensation amount database corresponding to the vehicle;

[0029] The signal parameter compensation amount corresponding to the initial vibration wave signal is determined based on the real-time environmental parameter information and the parameter compensation amount database.

[0030] Furthermore, the parameter compensation database contains multiple reference environmental parameter information and reference parameter compensation amounts corresponding to each of the multiple reference environmental parameter information;

[0031] The step of determining the signal parameter compensation amount corresponding to the initial vibration wave signal based on the real-time environmental parameter information and the parameter compensation amount database includes:

[0032] The real-time environmental parameter information and the multiple reference environmental parameter information are compared respectively to determine the target reference environmental parameter information from the multiple reference environmental parameter information;

[0033] The compensation amount of the reference parameters corresponding to the target reference environmental parameter information is determined as the compensation amount of the signal parameters corresponding to the initial vibration wave signal.

[0034] 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 vibration wave database construction method described above.

[0035] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the vibration wave database construction method described above.

[0036] In addition, to achieve the above objectives, the present invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the vibration wave database construction method described above.

[0037] The vibration wave database construction method, terminal device, storage medium, and computer program product provided in this application embodiment are applied to a vehicle equipped with a vibration wave acquisition device. The method involves detecting the vehicle's state; when the vehicle state is detected to be a preset signal setting state, acquiring the instruction setting vibration wave signal within the vehicle through the vibration wave acquisition device; determining the signal deviation amount corresponding to each instruction setting vibration wave signal; generating multiple reference vibration wave signals based on each signal deviation amount and the instruction setting vibration wave signal; determining the reference interaction instructions corresponding to the multiple instruction setting vibration wave signals; and constructing a vibration wave database based on the multiple reference vibration wave signals and the reference interaction instructions.

[0038] In this embodiment, the terminal device first detects the vehicle's status to determine whether the vehicle status is a signal setting state that binds the interaction command and the vibration wave signal. Then, if the terminal device determines that the vehicle status is a signal setting state, it calls the vibration wave acquisition device configured on the vehicle to collect the user-triggered command setting vibration wave signal. Next, the terminal device performs a deviation query operation based on the command setting vibration wave signal to obtain the deviation of each signal corresponding to the command setting vibration wave signal. The terminal device then corrects the command setting vibration wave signal based on each signal deviation to generate multiple reference vibration wave signals. Finally, the terminal device obtains the reference interaction command corresponding to the command setting vibration wave signal and binds the multiple reference vibration wave signals with the reference interaction command to form a vibration wave database.

[0039] Thus, this application solves the technical problem in related technologies where special personnel are unable to control vehicles due to mobility issues. Specifically, this application collects vibration wave signals generated when a special person touches the vehicle when the vehicle is detected to be in a signal setting state. These vibration wave signals are then corrected to obtain reference vibration wave signals corresponding to various exterior materials of the vehicle. The reference vibration wave signals are then bound to the reference interaction commands preset by the special person to form a vibration wave database. This allows the terminal device to identify the vibration wave signals generated when a special person touches the vehicle based on the vibration wave database, determine the interaction intent of the special person based on the vibration wave signals, and control the vehicle. This achieves the technical effect of enabling the terminal device to construct a vibration wave database based on the vibration wave signals triggered by the user, and thus recognize the user's interaction intent without the user needing to touch a physical interaction device. Attached Figure Description

[0040] 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;

[0041] Figure 2This is a flowchart illustrating the first embodiment of the vibration wave database construction method of this application;

[0042] Figure 3 This is a flowchart illustrating a preferred embodiment of the vibration wave database construction method of this application;

[0043] Figure 4 This is a flowchart illustrating the second embodiment of the vibration wave database construction method of this application;

[0044] Figure 5 This is a flowchart illustrating the third embodiment of the vibration wave database construction method of this application.

[0045] 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

[0046] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0047] 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.

[0048] It should be noted that the terminal device in this application embodiment can be a device that executes the vibration wave database construction 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 an electronic control unit associated with the vehicle.

[0049] like Figure 1 As 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.

[0050] 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.

[0051] 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.

[0052] 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.

[0053] Based on the aforementioned terminal equipment, the overall concept of the method for constructing the vibration wave database of this application is provided.

[0054] With the continuous development of the automotive industry, cars have become the preferred mode of transportation for more and more people in their daily lives. In related technologies, technicians typically equip vehicles with various physical interactive devices such as soft switches, hard switches, or touchscreens, allowing users to send control commands to the vehicle to perform various functions such as adjusting the air conditioning temperature, changing music tracks, and setting navigation destinations. However, if the user is a person with disabilities, they will have difficulty touching these physical interactive devices, and thus will be unable to operate the vehicle smoothly.

[0055] To address the aforementioned issues, this application proposes a method for constructing a vibration wave database. This method is applied to vehicles equipped with vibration wave acquisition devices. The method includes the following steps: detecting the vehicle's state; when the vehicle state is detected to be a preset signal setting state, acquiring instruction-set vibration wave signals within the vehicle through the vibration wave acquisition device; determining the signal deviations corresponding to the instruction-set vibration wave signals, and generating multiple reference vibration wave signals based on the signal deviations and the instruction-set vibration wave signals; determining reference interaction commands corresponding to the multiple instruction-set vibration wave signals, and constructing a vibration wave database based on the multiple reference vibration wave signals and the reference interaction commands.

[0056] Thus, this application solves the technical problem in related technologies where special personnel are unable to control vehicles due to mobility issues. Specifically, this application collects vibration wave signals generated when a special person touches the vehicle when the vehicle is detected to be in a signal setting state. These vibration wave signals are then corrected to obtain reference vibration wave signals corresponding to various exterior materials of the vehicle. The reference vibration wave signals are then bound to the reference interaction commands preset by the special person to form a vibration wave database. This allows the terminal device to identify the vibration wave signals generated when a special person touches the vehicle based on the vibration wave database, determine the interaction intent of the special person based on the vibration wave signals, and control the vehicle. This achieves the technical effect of enabling the terminal device to construct a vibration wave database based on the vibration wave signals triggered by the user, and thus recognize the user's interaction intent without the user needing to touch a physical interaction device.

[0057] Based on the overall concept of the server and the vibration wave database construction method of this application described above, various embodiments of the vibration wave database construction method of this application are further proposed.

[0058] Please refer to Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the method for constructing the vibration wave database of this application.

[0059] It should be understood that although the logical order is shown in the flowchart, in some cases, the method for constructing the vibration wave database of this application may of course be performed in a different order than that shown or described here.

[0060] Furthermore, the method for constructing the vibration wave database in this application is applied to vehicles equipped with vibration wave acquisition devices.

[0061] In this embodiment, as Figure 2 As shown, the method for constructing the vibration wave database in this application may include the following steps:

[0062] Step S10: Detect the vehicle status of the vehicle;

[0063] Step S20: When the vehicle status is detected to be a preset signal setting state, the vibration wave acquisition device acquires the instruction setting vibration wave signal inside the vehicle;

[0064] Step S30: Determine the signal deviation amount corresponding to the vibration wave signal set by the instruction, and generate multiple reference vibration wave signals based on each signal deviation amount and the vibration wave signal set by the instruction;

[0065] Step S40: Determine the reference interaction commands corresponding to the multiple instruction settings vibration wave signals, and construct a vibration wave database based on the multiple reference vibration wave signals and the reference interaction commands.

[0066] It should be noted that this signal setting state is a state in which the vibration wave signal triggered by the user is bound to the interactive command that the user wants to execute (for example, binding the double-tap gesture to the seat heating function command). It can be understood that when the vehicle is in the signal setting state, the terminal device will use its computing resources mainly to process the vibration wave signal triggered by the user.

[0067] Furthermore, this instruction sets the vibration wave signal to the vibration wave signal generated inside the vehicle when the user sets the trigger gestures corresponding to each interactive function. It can be understood that this vibration wave signal is an 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. In addition, the signal deviation is the deviation value between the vibration wave signal triggered when the user touches any exterior material inside the vehicle and the corresponding vibration wave signal on another exterior material. It can be understood that, for a unified trigger source, even if the triggering method is the same, there will still be significant differences between the vibration wave signals generated on different exterior materials.

[0068] Furthermore, the reference interaction command is a command that can control the opening or closing of various functions in the vehicle. It is understood that the specific content of the reference interaction command is set by the user, and this application does not limit the specific content of the reference interaction command.

[0069] In this embodiment, when the terminal device is running, it first detects the vehicle controller to determine the vehicle's status. Then, when the terminal device determines that the vehicle status is a signal setting state that can bind the user-triggered vibration wave signal and the corresponding interactive command, the terminal device calls the vibration wave sensor configured on the vehicle to detect the vehicle and collect the command setting vibration wave signal generated inside the vehicle. Next, the terminal device reads its own configured storage device to obtain a vibration wave deviation database, and then queries the vibration wave deviation database based on the command setting vibration wave signal to determine the signal deviation amount corresponding to the command setting vibration wave signal. The terminal device then corrects the command setting vibration wave signal based on the signal deviation amount to obtain multiple reference vibration wave signals. Finally, the terminal device determines the reference interactive command selected by the user when triggering the command setting vibration wave signal through the vehicle controller, and binds the reference interactive command with multiple reference vibration wave signals to construct the vibration wave database.

[0070] For example, when a person with disabilities needs to set a "double-click trigger mode" as a baseline interaction command to activate the seat heating function in a vehicle, the person first controls the vehicle through the vehicle controller to enter a signal setting state that binds the vibration wave signal triggered by the person with disabilities to the baseline interaction command. Then, the person touches the inside of the door with their prosthetic limb to trigger the vibration wave signal. At this time, the terminal device detects the vehicle controller to obtain the vehicle's status. If the terminal device detects that the vehicle status is a signal setting state that binds the vibration wave signal triggered by the person with disabilities to the baseline interaction command, the terminal device calls the vibration wave sensor configured on the door touched by the person with disabilities to collect the command triggered by them. After setting the vibration wave signal, the terminal device reads its configured storage device to obtain the vibration wave deviation database. It then uses the command to set the vibration wave signal and performs a query operation on the vibration wave deviation database to obtain the signal deviation amount corresponding to the vibration wave signal set by the command. The terminal device then corrects the vibration wave signal set by the command based on each signal deviation amount to obtain multiple reference vibration wave signals. Finally, the terminal device binds the multiple reference vibration wave signals with the aforementioned "double-click trigger mode" reference interaction command and repeats the above operation to bind other reference interaction commands selected by special personnel with their corresponding reference vibration wave signals, thereby constructing a vibration wave database and storing the vibration wave database in the storage device.

[0071] Thus, this application solves the technical problem in related technologies where special personnel are unable to control vehicles due to mobility issues. Specifically, this application collects vibration wave signals generated when a special person touches the vehicle when the vehicle is detected to be in a signal setting state. These vibration wave signals are then corrected to obtain reference vibration wave signals corresponding to various exterior materials of the vehicle. The reference vibration wave signals are then bound to the reference interaction commands preset by the special person to form a vibration wave database. This allows the terminal device to identify the vibration wave signals generated when a special person touches the vehicle based on the vibration wave database, determine the interaction intent of the special person based on the vibration wave signals, and control the vehicle. This achieves the technical effect of enabling the terminal device to construct a vibration wave database based on the vibration wave signals triggered by the user, and thus recognize the user's interaction intent without the user needing to touch a physical interaction device.

[0072] Furthermore, in a feasible embodiment, the step of "determining the signal deviation amount corresponding to the vibration wave signal set by the instruction" in step S30 above may specifically include:

[0073] Step S301: Obtain the vibration wave deviation database, wherein the vibration wave deviation database contains multiple reference exterior finish materials and reference deviation amounts corresponding to each of the multiple reference exterior finish materials;

[0074] Step S302: Determine each exterior trim material to be installed for the vehicle, and query the vibration wave deviation database based on each exterior trim material to be installed to determine the target reference exterior trim material corresponding to each exterior trim material to be installed.

[0075] Step S303: Determine the reference deviation amount corresponding to each of the target reference exterior materials as the signal deviation amount corresponding to the vibration wave signal set by the instruction.

[0076] It should be noted that the reference exterior trim material refers to the material corresponding to each section inside the vehicle.

[0077] In this embodiment, after the terminal device receives the vibration wave signal triggered by a special person, it first reads its own configured storage device to obtain a pre-stored vibration wave deviation database containing multiple reference exterior trim materials and the reference deviation amounts corresponding to each of the multiple reference exterior trim materials. Then, the terminal device determines the location information corresponding to the trigger source according to the vibration wave signal triggered by the instruction, and then determines the exterior trim surface that the special person is currently touching among the multiple exterior trim surfaces inside the vehicle based on the location information. It then determines all other exterior trim surfaces besides the one being set as the exterior trim surface to be set, and then determines the exterior trim material to be set for each exterior trim surface to be set. The terminal device then queries the vibration wave deviation data based on each exterior trim material to be set, thereby determining the target reference exterior trim material corresponding to each exterior trim material to be set. Finally, the terminal device determines the reference deviation amount corresponding to each target reference exterior trim material in the vibration wave deviation database as the signal deviation amount corresponding to the vibration wave signal triggered by the instruction.

[0078] For example, after the terminal device collects the command setting vibration wave signal triggered by the touch of a special person on the inside of the car door, it first reads its own configured storage device to obtain a pre-stored vibration wave deviation database containing multiple reference exterior trim materials and the reference deviation amounts corresponding to each of the multiple reference exterior trim materials. Then, the terminal device determines the trigger source location information corresponding to the command vibration wave signal based on the vibration wave sensor that collected the command vibration wave signal, and thus determines the target car door touched by the special person based on the trigger source location information. The terminal device then sets all other cross-sections inside the vehicle except the inside of the target car door as the exterior trim to be set, and determines the exterior trim material to be set for each of the exterior trims to be set. The terminal device then compares each exterior trim material to be set with each reference exterior trim material, and thus determines the target reference exterior trim material corresponding to each exterior trim material to be set in the vibration wave deviation database. Finally, the terminal device determines the reference deviation amount corresponding to each target reference exterior trim material in the vibration wave deviation database, and then determines each reference deviation amount as the signal deviation amount corresponding to the command setting vibration wave signal.

[0079] In this way, after a special person comes into contact with any exterior surface inside the vehicle, the terminal device can determine the deviation value of the vibration wave signal triggered by the special person's instruction on other exterior surfaces to be set based on the vibration wave deviation database. Then, based on each deviation value, it can obtain the vibration wave signal corresponding to the instruction vibration wave signal on other exterior surface materials, so that the special person can complete the writing operation of the vibration wave sensor on the exterior surface to be set without moving to other exterior surfaces to be set.

[0080] Based on the first embodiment of the vibration wave database construction method of this application described above, a second embodiment of the vibration wave database construction method of this application is hereby proposed.

[0081] Further, please refer to Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the vibration wave database construction method of this application, as shown below. Figure 4 As shown, in a feasible embodiment, prior to step S10 above, the method for constructing the vibration wave database of this application may further include the following steps:

[0082] Step A10: Acquire multiple non-standard vibration wave signals inside the vehicle using the vibration wave acquisition device;

[0083] Step A20: Acquire the standard vibration wave signal corresponding to each of the multiple non-standard vibration wave signals using the vibration wave acquisition device;

[0084] Step A30: Determine the reference deviation between the multiple non-standard vibration wave signals and their respective corresponding standard vibration wave signals;

[0085] Step A40: Construct a vibration wave deviation database based on the aforementioned reference deviations and the preset reference exterior materials.

[0086] It should be noted that the non-standard vibration wave signal is the elastic vibration wave signal generated within the reference outer surface material when the aforementioned special personnel touch the preset reference outer surface material through the prosthesis. Similarly, the standard vibration wave signal is the elastic vibration wave signal generated within the preset standard outer surface material when the special personnel touch the reference outer surface material through the triggering method used by the prosthesis. It can be understood that the reference outer surface material and the standard outer surface material are not the same material.

[0087] In this embodiment, before detecting the vehicle's status, the terminal device can first control the vehicle to enter a signal debugging mode. While in this mode, the vibration wave acquisition device is invoked to detect the vehicle, collecting multiple non-standard vibration wave signals generated when a special person touches multiple reference exterior materials on the vehicle. Simultaneously, the terminal device uses the vibration wave acquisition device to collect multiple standard vibration wave signals generated when the special person touches the standard exterior materials using the same triggering method. Then, the terminal device compares each non-standard vibration wave signal with its corresponding standard vibration wave signal to determine the reference deviation between the non-standard and standard vibration wave signals. Finally, the terminal device integrates each reference deviation with its corresponding reference exterior material to construct a vibration wave deviation database, which is then stored in a storage device.

[0088] For example, before a user sets the "double-tap trigger mode" as a baseline interaction command to activate the seat heating function in the vehicle, the terminal device can first control the vehicle to enter a signal debugging mode. In this mode, the user first uses a "double-tap gesture" to touch the sheet metal of each of the second doors (i.e., the non-standard exterior surfaces) outside the preset first door (i.e., the aforementioned standard exterior surface) to trigger non-standard vibration wave signals. Then, the user uses the "double-tap gesture" to touch the sheet metal of the preset first door to trigger the standard vibration wave signal corresponding to each non-standard vibration wave signal. When the vehicle enters the signal debugging mode, the terminal device then calls the aforementioned vibration wave sensor to first collect the signal. The system collects non-standard vibration wave signals triggered when special personnel touch each of the second doors. Simultaneously, the terminal device uses the same vibration wave sensor to collect standard vibration wave signals triggered when the special personnel touch the first door. The terminal device then compares each non-standard vibration wave signal with the standard vibration wave signal to obtain the reference deviation between the non-standard vibration wave signals and their respective standard vibration wave signals. Finally, the terminal device classifies the reference deviations to determine the reference deviation for each second door and integrates the reference deviations with the door material of each door to construct a vibration wave deviation database, which is then stored in a storage device.

[0089] In this way, the terminal device can determine the deviation value of the same vibration wave signal between different exterior materials based on the vibration wave signals triggered by special personnel on standard and non-standard exterior surfaces, and then construct a vibration wave deviation database based on each deviation value.

[0090] Based on the first and / or second embodiments of the vibration wave database construction method of this application described above, a third embodiment of the vibration wave database construction method of this application is hereby proposed.

[0091] Further, please refer to Figure 5 , Figure 5 This is a flowchart illustrating the third embodiment of the vibration wave database construction method of this application, as shown below. Figure 5 As shown, in a feasible embodiment, after step S40 above, the method for constructing the vibration wave database of this application may further include the following steps:

[0092] Step B10: Acquire the initial vibration wave signal inside the vehicle using the vibration wave acquisition device;

[0093] Step B20: Determine the target interaction command corresponding to the initial vibration wave signal based on the vibration wave database, and control the vehicle based on the target interaction command.

[0094] It should be noted that the initial vibration wave signal is the uncompensated, raw elastic mechanical wave signal generated inside the vehicle when a knocking or contact event is triggered.

[0095] In this embodiment, after the terminal device constructs the vibration wave database, a special user can touch the vehicle to attempt to activate the target function they need to adjust. At this time, the terminal device first calls the vibration wave acquisition device configured on the vehicle to detect the vehicle, thereby obtaining the initial vibration wave signal transmitted inside the vehicle. Then, the terminal device reads its own configured storage device to obtain the aforementioned vibration wave database, and queries the vibration wave database based on the initial vibration wave signal. Based on the vibration wave database, it determines the target interaction command corresponding to the initial vibration wave signal, and controls the vehicle based on the target interaction command, so that the vehicle can perform the target function required by the user in real time according to the target interaction command.

[0096] For example, after the terminal device stores the constructed vibration wave database in the storage device, a person with a metal prosthetic limb can control the activation or deactivation of the required functions in the vehicle by touching the vehicle. That is, when a person with a metal prosthetic limb taps the surface of any solid part in the cabin, such as a window or reading light, with a preset "double-tap gesture" to activate the seat heating function in an attempt to activate the seat heating function, the terminal device first calls the vibration wave sensor configured on the inner shell of the door to detect the vehicle, thereby obtaining the initial vibration wave signal transmitted inside the door generated by the prosthetic limb touching the vehicle. Then, the terminal device reads its configured storage device to obtain the vibration wave database pre-stored in the storage device, and then queries the vibration wave database based on the initial vibration wave signal to determine the target interaction command corresponding to the initial vibration wave signal as activating the seat heating function. The terminal device controls the vehicle based on the target interaction command to activate the seat heating function in the vehicle.

[0097] In this way, the terminal device can determine the corresponding interactive command for the collected vibration wave signal based on the vibration wave database, so that special personnel can turn on or off the functions they need by touching any part of the vehicle according to the preset gesture.

[0098] Furthermore, in a feasible embodiment, the step of "determining the target interaction command corresponding to the initial vibration wave signal according to the vibration wave database" in step B20 above may specifically include:

[0099] Step B201: Determine the signal parameter compensation amount corresponding to the initial vibration wave signal, and generate the target vibration wave signal based on the signal parameter compensation amount and the initial vibration wave signal;

[0100] Step B202: Compare the target vibration wave signal with the multiple reference vibration wave signals to determine the target reference vibration wave signal;

[0101] Step B203: Determine the reference interaction command corresponding to the target reference vibration wave signal as the target interaction command corresponding to the initial vibration wave signal.

[0102] It should be noted that the signal parameter compensation amount is the vibration wave characteristic parameter used to compensate the vibration wave signal. It can be understood that the vibration wave characteristic parameter specifically includes, but is not limited to: trigger timestamp, total trigger period, amplitude, main frequency, spectral bandwidth, spectral distribution, oscillation period, etc.

[0103] In this embodiment, after acquiring the initial vibration wave signal, the terminal device first performs noise reduction processing on the initial vibration wave signal to obtain an effective vibration wave signal containing only valid signals. Simultaneously, the terminal device determines the signal parameter compensation amount corresponding to the vehicle's environment. The terminal device then compensates the effective vibration wave signal based on the signal parameter compensation amount to obtain the target vibration wave signal corresponding to the effective vibration wave signal under a preset standard environment. Afterward, the terminal device extracts the target vibration wave feature parameters corresponding to the target vibration wave signal and compares the target vibration wave feature parameters with the reference vibration wave feature parameters corresponding to each reference vibration wave signal contained in the vibration wave database. This identifies the target reference vibration wave signal that matches the target vibration wave signal among the reference vibration wave signals. Finally, the terminal device determines the reference interaction command corresponding to the target reference vibration wave signal in the vibration wave database as the target interaction command corresponding to the initial vibration wave signal.

[0104] For example, after acquiring the initial vibration wave signal, the terminal device first inputs the initial vibration wave signal into a preset Kalman filter model. The Kalman filter model removes noise from the initial vibration wave signal to retain the effective signal and obtain a valid vibration wave signal. Simultaneously, the terminal device accesses the vehicle's controller to determine the vehicle's real-time environment. The terminal device then determines the environmental difference between this real-time environment and a preset standard environment with a standard temperature of 25°C. Based on this environmental difference, it determines the signal parameter compensation amount corresponding to the initial vibration wave signal. The terminal device then adjusts the effective trigger time within the valid vibration wave signal based on this signal parameter compensation amount. The effective vibration wave characteristic parameters, such as the effective trigger timestamp, effective total trigger period, effective amplitude, effective dominant frequency, effective spectral bandwidth, effective spectral distribution, and effective oscillation period, are compensated to obtain the target vibration wave signal 0 corresponding to the effective vibration wave signal in a standard environment with an ambient temperature of 25℃. Then, the terminal device compares the target trigger timestamp contained in the target vibration wave signal with multiple reference trigger timestamps to determine the target reference trigger timestamp that matches the target trigger timestamp. Simultaneously, the terminal device compares the target total trigger period contained in the target vibration wave signal with multiple reference total trigger periods to determine the target total trigger period that matches the target total trigger period. The terminal device triggers a total period consistent with the target reference. Simultaneously, it compares the target amplitude and multiple reference amplitudes contained in the target vibration wave signal to determine the target reference amplitude that matches the target amplitude from among the multiple reference amplitudes. Furthermore, it compares the target main frequency and multiple reference main frequencies contained in the target vibration wave signal to determine the target reference main frequency that matches the target main frequency from among the multiple reference main frequencies. Finally, it compares the target spectral bandwidth and multiple reference spectral bandwidth offsets contained in the target vibration wave signal to determine the target reference spectral bandwidth offset that matches the target spectral bandwidth offset from among the multiple reference spectral bandwidth offsets. The target spectral distribution contained in the target vibration wave signal is compared with multiple reference spectral distributions to determine the target reference spectral distribution that matches the target spectral distribution. Simultaneously, the terminal device compares the target oscillation period contained in the target vibration wave signal with multiple reference oscillation periods to determine the target reference oscillation period that matches the target oscillation period. The terminal device then integrates the target reference trigger timestamp, target reference trigger total period, target reference amplitude, target reference dominant frequency, target reference spectral bandwidth offset, target reference spectral distribution, and target reference oscillation period to obtain the target reference vibration wave characteristic parameters corresponding to the target vibration wave signal.The terminal device then identifies the reference vibration wave signal corresponding to the characteristic parameters of the target reference vibration wave as the target reference vibration wave signal. Finally, based on this target reference vibration wave signal, the terminal device queries the vibration wave database, thereby determining that the target reference interaction command corresponding to the target reference vibration wave signal in the database is to activate the seat heating function. The terminal device then identifies the command to activate the seat heating function as the target interaction command touched by a person with a prosthetic limb.

[0105] In this way, by detecting the initial vibration wave signal generated on the vehicle and compensating the initial vibration wave signal based on the signal parameter compensation amount, the 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. This eliminates the need for the terminal device to store too many vibration wave signal parameters corresponding to different environments in the vibration wave database, thereby further improving the data processing efficiency of the terminal device. At the same time, the terminal device can also filter the target interaction command selected by the user based on the compensated target vibration wave signal and the vibration wave database.

[0106] It should be noted that, in this embodiment and another embodiment, after the terminal device acquires the initial vibration wave signal, in addition to denoising the initial vibration wave signal using a Kalman filter model, it can also perform denoising operations on the initial vibration wave signal using other filtering models. It is understood that the training process of the Kalman filter model and the specific calculation process of the Kalman filter model for denoising the vibration wave signal are existing technologies, and therefore will not be described in detail here.

[0107] Furthermore, in a feasible embodiment, the step of "determining the signal parameter compensation amount corresponding to the initial vibration wave signal" in step B201 above may specifically include:

[0108] Step B2011: Obtain the real-time environmental parameter information corresponding to the vehicle, and obtain the parameter compensation amount database corresponding to the vehicle;

[0109] Step B2012: Determine the signal parameter compensation amount corresponding to the initial vibration wave signal based on the real-time environmental parameter information and the parameter compensation amount database.

[0110] In this embodiment, after the terminal device acquires the initial vibration wave signal, it first accesses the vehicle controller inside the vehicle to obtain the real-time environmental parameter information corresponding to the environment in which the vehicle is located. At the same time, the terminal device accesses the storage device to obtain its own stored parameter compensation amount database. Then, the terminal device queries the parameter compensation amount database based on the real-time environmental parameters to determine the signal parameter compensation amount corresponding to the real-time environmental parameters.

[0111] For example, after acquiring the initial vibration wave signal, the terminal device first accesses the vehicle controller inside the vehicle to determine the real-time ambient temperature of the environment in which the vehicle is located. At the same time, the terminal device accesses the storage device to obtain the parameter compensation amount database stored in the storage device. Then, the terminal device queries the parameter compensation amount database based on the real-time temperature value to determine the temperature difference between the real-time temperature value and the preset standard ambient temperature of 25°C. Based on the temperature difference, the terminal device determines the signal parameter compensation amount corresponding to the real-time temperature value.

[0112] Thus, by detecting the initial vibration wave signal generated on the vehicle and 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. This eliminates the need for the terminal device to store too many vibration wave signal parameters corresponding to different environments in the vibration wave database, thereby further improving the data processing efficiency of the terminal device.

[0113] Furthermore, in a feasible embodiment, the parameter compensation database includes multiple reference environmental parameter information and reference parameter compensation amounts corresponding to each of the multiple reference environmental parameter information; step B2012 above may specifically include:

[0114] Step B20121: Compare the real-time environmental parameter information and the multiple reference environmental parameter information respectively to determine the target reference environmental parameter information from the multiple reference environmental parameter information;

[0115] Step B20122: Determine the compensation amount of the reference parameters corresponding to the target reference environmental parameter information as the compensation amount of the signal parameters corresponding to the initial vibration wave signal.

[0116] In this embodiment, after the terminal device acquires the initial vibration wave signal, it first reads its own configured storage device to obtain a parameter compensation amount database containing multiple reference environmental parameter information and the reference signal parameter compensation amount corresponding to each of the multiple reference environmental parameter information. The terminal device then queries the parameter compensation amount database based on the acquired real-time environmental parameters to determine the target reference environmental parameter information corresponding to the real-time environmental parameters. Afterward, the terminal device queries the parameter compensation amount database based on the target reference environmental parameter information to determine the reference parameter compensation amount corresponding to the target reference environmental parameter information in the parameter compensation amount database as the signal parameter compensation amount corresponding to the initial vibration wave signal.

[0117] For example, after obtaining the target vibration wave signal, the terminal device can also read the aforementioned storage device to obtain a parameter compensation amount database pre-stored by the technician, which includes multiple reference temperature values ​​and reference signal parameter compensation amounts corresponding to each of the multiple reference temperature values. The terminal device then compares the obtained real-time temperature value with each reference temperature value contained in the parameter compensation amount database to determine the target reference temperature value corresponding to the real-time temperature value among the multiple reference temperature values. After that, the terminal device determines the reference signal parameter compensation amount corresponding to the target reference temperature value in the parameter compensation amount database, and determines the reference signal parameter compensation amount corresponding to the target reference temperature value as the signal parameter compensation amount that can obtain the target vibration wave signal corresponding to the initial vibration wave signal in a standard environment with an ambient temperature of 25°C.

[0118] Thus, this application can convert vibration wave signals collected in any environment into vibration wave signals corresponding to them in a preset standard environment. At the same time, this application can determine the signal parameter compensation amount corresponding to the current environment of the vehicle by querying the vibration wave database using real-time environmental parameter information.

[0119] Furthermore, in this embodiment and another embodiment, the parameter compensation database mentioned above may contain not only multiple reference environmental parameter information and the reference signal parameter compensation amount corresponding to each of the multiple reference environmental parameter information, but also multiple reference temperature difference values ​​and the reference signal parameter compensation amount corresponding to each of the multiple reference temperature difference values. In this way, after the terminal device obtains the real-time ambient temperature value, it can calculate the real-time temperature difference value based on the real-time ambient temperature value and the preset standard ambient temperature value, and then query the parameter compensation database based on the real-time temperature difference value to determine the signal parameter compensation amount. It can be understood that the specific process of the terminal device querying the parameter compensation database based on the real-time temperature difference value is basically the same as that in the above embodiment, so it will not be described again here.

[0120] Furthermore, in this embodiment and another embodiment, the aforementioned parameter compensation 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 values ​​corresponding to each of the multiple arrays of reference difference values. Thus, after obtaining real-time environmental parameter information, the terminal device can generate a real-time difference value array based on the real-time environmental temperature value, real-time environmental humidity value, and real-time vehicle body temperature value contained in the real-time environmental parameter information. The terminal device then queries the parameter compensation database based on the real-time difference value array to determine the signal parameter compensation amount. It is understood that the specific process of the terminal device querying the parameter compensation database based on the real-time difference value array is basically the same as that in the above embodiment, so it will not be described again here.

[0121] Based on the above embodiments of the vibration wave database construction method of this application, a preferred embodiment of the vibration wave database construction method of this application is proposed here.

[0122] Please refer to Figure 3 , Figure 3 This is a flowchart illustrating a preferred embodiment of the vibration wave database construction method of this application, as shown below. Figure 3 As shown, in this embodiment, when the terminal device is running, it first detects the vehicle controller. When it detects that the vehicle is in a signal setting state that can bind the user-triggered vibration wave signal and the corresponding interaction command, it calls the vibration wave sensor configured on the vehicle to detect the command setting vibration wave signal generated when a special person wearing a metal prosthetic touches the vehicle. Simultaneously, the terminal device reads its own configured storage device to obtain the vibration wave deviation database stored in the storage device. Then, the terminal device calculates the command setting vibration wave signal to extract the command setting vibration wave characteristic parameters corresponding to the signal. The terminal device then sets the vibration wave based on this command setting... The system queries the vibration wave characteristic parameters in the vibration wave deviation database, and then determines the signal deviation amount corresponding to the vibration wave signal set by the instruction based on the vibration wave deviation database. The terminal device converts the vibration wave set by the instruction based on the signal deviation amount to obtain the reference vibration wave signals used to trigger the target instruction. The terminal device then binds each of the reference vibration wave signals to the target instruction. After that, the terminal device collects other instruction set vibration wave signals triggered by special personnel and other interactive instructions selected by special personnel, and repeats the above operations to obtain multiple reference vibration wave signals and multiple reference interactive instructions. The terminal device then binds the multiple reference vibration wave signals and multiple reference interactive instructions to generate a vibration wave database.

[0123] Subsequently, the person with special needs can control the activation or deactivation of desired functions by touching the vehicle. At this time, the terminal device calls the vibration wave sensor configured above to collect the initial vibration wave signal generated inside the vehicle when the person with special needs touches the vehicle. Then, the terminal device obtains the real-time environmental parameter information corresponding to the vehicle's environment through the vehicle controller inside the vehicle, and determines the signal parameter compensation amount corresponding to the initial vibration wave signal based on the real-time environmental parameter information. The terminal device compensates the initial vibration wave signal based on the signal parameter compensation amount to obtain the target vibration wave signal corresponding to the initial vibration wave signal under a preset standard environment. The terminal device extracts the target vibration wave feature parameters contained in the target vibration wave signal and compares the target vibration wave feature parameters with the reference vibration wave feature parameters corresponding to each reference vibration wave signal in the vibration wave database to determine the target reference vibration wave signal corresponding to the target vibration wave signal. The terminal device then determines the reference interaction command corresponding to the target reference vibration wave signal in the vibration wave database as the target interaction command that the person with special needs wants to select, and controls the vehicle according to the target interaction command to enable or disable the function corresponding to the target interaction command.

[0124] 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 vibration wave database construction method as described in any of the above embodiments.

[0125] The specific embodiments of the terminal device in this application are basically the same as the embodiments of the above-mentioned vibration wave database construction method, and will not be described in detail here.

[0126] 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 vibration wave database construction method as described in any of the above embodiments.

[0127] The specific embodiments of the computer-readable storage medium of this invention are basically the same as the embodiments of the above-described method for constructing the vibration wave database, and will not be described in detail here.

[0128] Furthermore, this embodiment of the invention also proposes a computer program product, including a computer program that, when executed by a processor, implements the steps of the vibration wave database construction method described above.

[0129] The specific implementation of the computer program product of the present invention is basically the same as the various embodiments of the above-mentioned method for constructing the vibration wave database, and will not be repeated here.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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 method for constructing a vibration wave database, characterized in that, The method for constructing the vibration wave database is applied to vehicles equipped with vibration wave acquisition devices, and the method includes the following steps: Detect the vehicle status; When the vehicle status is detected to be a preset signal setting state, the vibration wave acquisition device acquires the instruction setting vibration wave signal inside the vehicle. Determine the signal deviation amount corresponding to the vibration wave signal set by the instruction, and generate multiple reference vibration wave signals based on each signal deviation amount and the vibration wave signal set by the instruction; A plurality of the aforementioned instructions are determined to set reference interaction instructions corresponding to the vibration wave signals, and a vibration wave database is constructed based on the plurality of the aforementioned reference vibration wave signals and the reference interaction instructions.

2. The method for constructing a vibration wave database as described in claim 1, characterized in that, The step of determining the signal deviation amount corresponding to the vibration wave signal set by the instruction includes: A vibration wave deviation database is obtained, wherein the vibration wave deviation database contains multiple reference exterior finish materials and reference deviation amounts corresponding to each of the multiple reference exterior finish materials; The vehicle is identified as having various exterior trim materials to be installed, and the vibration wave deviation database is queried based on each of these exterior trim materials to be installed in order to determine the target reference exterior trim material corresponding to each of these exterior trim materials. The reference deviation of each of the target reference exterior materials is determined as the signal deviation of each vibration wave signal set by the instruction.

3. The method for constructing a vibration wave database as described in claim 1, characterized in that, Prior to the step of detecting the vehicle's status, the method further includes: The vibration wave acquisition device acquires multiple non-standard vibration wave signals inside the vehicle. The vibration wave acquisition device acquires the standard vibration wave signal corresponding to each of the multiple non-standard vibration wave signals. Determine the reference deviation between the multiple non-standard vibration wave signals and their respective corresponding standard vibration wave signals; A vibration wave deviation database is constructed based on the aforementioned reference deviations and the preset reference exterior materials.

4. The method for constructing a vibration wave database as described in claim 1, characterized in that, After the step of constructing a vibration wave database based on the plurality of reference vibration wave signals and the reference interaction commands, the method further includes: The initial vibration wave signal inside the vehicle is obtained through the vibration wave acquisition device. The target interaction command corresponding to the initial vibration wave signal is determined according to the vibration wave database, and the vehicle is controlled based on the target interaction command.

5. The method for constructing a vibration wave database as described in claim 4, characterized in that, The step of determining the target interaction command corresponding to the initial vibration wave signal based on the vibration wave database includes: Determine the signal parameter compensation amount corresponding to the initial vibration wave signal, and generate the target vibration wave signal based on the signal parameter compensation amount and the initial vibration wave signal; The target vibration wave signal and multiple reference vibration wave signals are compared to determine the target reference vibration wave signal; The reference interaction command corresponding to the target reference vibration wave signal is determined as the target interaction command corresponding to the initial vibration wave signal.

6. The method for constructing a vibration wave database as described in claim 5, characterized in that, The step of determining the signal parameter compensation amount corresponding to the initial vibration wave signal includes: Obtain the real-time environmental parameter information corresponding to the vehicle, and obtain the parameter compensation amount database corresponding to the vehicle; The signal parameter compensation amount corresponding to the initial vibration wave signal is determined based on the real-time environmental parameter information and the parameter compensation amount database.

7. The method for constructing a vibration wave database as described in claim 6, characterized in that, The parameter compensation database contains multiple reference environmental parameter information and the reference parameter compensation amount corresponding to each of the multiple reference environmental parameter information; The step of determining the signal parameter compensation amount corresponding to the initial vibration wave signal based on the real-time environmental parameter information and the parameter compensation amount database includes: The real-time environmental parameter information and the multiple reference environmental parameter information are compared respectively to determine the target reference environmental parameter information from the multiple reference environmental parameter information; The compensation amount of the reference parameters corresponding to the target reference environmental parameter information is determined as the compensation amount of the signal parameters corresponding to the initial vibration wave signal.

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 method for constructing the vibration wave database 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 method for constructing a vibration wave database 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 method for constructing a vibration wave database as described in any one of claims 1 to 7.