Vehicle anti-pinch control method and device, electronic equipment and medium
By combining the user's loudness and frequency with the motor's motion state and parameters, the problem of anti-clip failure or incorrect clamping of the car seat anti-clip system is solved, which improves safety performance and reduces safety risks.
Patent Information
- Application Number
- CN202411616209.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-01-10
AI Technical Summary
The existing car seat anti-clip system has problems such as anti-clip failure or incorrect clamp protection, which leads to safety hazards, mainly because it only relies on motor motion parameters and does not fully consider user sound and motor motion status.
By obtaining the user's loudness and frequency thresholds, and combining the motor motion state and motor motion parameters, determine whether to trigger anti-clip protection, improving the safety performance of anti-clip protection.
It greatly improves the safety performance of anti-clip, reduces the situation of anti-clip failure or incorrect anti-clip prevention, reduces safety risks, and provides additional safety guarantees when the motor sensor fails.
Smart Images

Figure CN119283732A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control, and in particular, to a vehicle anti-pinch control method, device, electronic equipment and medium. Background Art
[0002] With the continuous development of the automobile industry, new energy and intelligence have become new development trends, the automobile consumer group is becoming younger, and automobile consumption preferences are gradually upgraded. In this case, car seats, as one of the parts where drivers and passengers are most closely in contact with the car, will inevitably involve safety anti-pinch issues. Due to problems such as consistency of seat structural parts, aging problems, or insufficient coverage of anti-pinch algorithms, anti-pinch failure or false anti-pinch problems often occur. In terms of anti-pinch in car seats, the current anti-pinch implementation methods are mainly based on judging the motor speed, motor speed acceleration, current size, and current change rate as anti-pinch trigger conditions, but there are still problems of anti-pinch failure or false anti-pinch, which poses certain safety hazards.
[0003] In view of this, this application is hereby filed. Summary of the invention
[0004] The purpose of the present application is to provide a vehicle anti-pinch control method, device, electronic device and medium to solve the problem of anti-pinch failure or false anti-pinch in the prior art only through motor motion parameters.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions: In a first aspect, the present application provides a vehicle anti-pinch control method, comprising: Get the user's voice loudness threshold and user's voice frequency threshold; It is determined whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold.
[0006] In some technical solutions, the user voice loudness threshold and the user voice frequency threshold are determined in the following manner: Determine the user's voice loudness threshold according to the user's normal voice loudness and loudness amplification factor; The user voice frequency threshold is determined according to the user's normal voice frequency and the frequency amplification coefficient.
[0007] In some technical solutions, determining whether to trigger anti-pinch or not to trigger anti-pinch according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range, determining to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, and the motor motion state is motion, determining to trigger anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the frequency of the user's voice is less than the user's voice frequency threshold, and none of the motor motion parameters are within the anti-pinch triggering range, determining not to trigger anti-pinch; When the loudness of the user voice is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the user's voice frequency is less than the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the user voice loudness is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is moving, and at least one of the motor motion parameters is within the anti-pinch triggering range, it is determined to trigger anti-pinch.
[0008] In some technical solutions, when the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range, determining to trigger anti-pinch includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch trigger range, and the motor motion parameters are abnormal, it is determined that anti-pinch is triggered.
[0009] In some technical solutions, when the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold and the motor motion state is motion, determining to trigger anti-pinch includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch trigger range, and there is no abnormality in the motor motion parameters, it is determined that anti-pinch is triggered.
[0010] In some technical solutions, the abnormal motor motion parameters include: the motor motion parameters do not match each other, or the motor motion parameters do not conform to theoretical conditions.
[0011] In some technical solutions, the motor motion state includes a target motor motion state and an associated motor motion state.
[0012] In a second aspect, the present application provides a vehicle anti-pinch control device, comprising: An acquisition module, used to acquire a user voice loudness threshold and a user voice frequency threshold; The control module is used to determine whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold.
[0013] In a third aspect, the present application provides an electronic device, including: at least one processor, and a memory communicatively coupled to at least one of the processors; The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can perform the above method.
[0014] In a fourth aspect, the present application provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the above method.
[0015] Compared with the prior art, the beneficial effects of this application are: The vehicle anti-pinch control method provided by the present application first obtains the user voice loudness threshold and the user voice frequency threshold; then determines whether to trigger anti-pinch or not according to the motor motion state, motor motion parameters, user voice loudness, user voice frequency, the user voice loudness threshold and the user voice frequency threshold. By associating vehicle anti-pinch with the loudness and frequency of the user's voice, and further combining the motor motion state and motor motion parameters to comprehensively evaluate whether to trigger anti-pinch, the safety performance of anti-pinch can be greatly improved, which is especially effective for living things, weakening the problem of anti-pinch failure or false anti-pinch, reducing safety hazards, and adding a layer of safety protection for users when the motor and its sensor fail. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1 It is a flow chart of the vehicle anti-pinch control method provided by the present application; Figure 2 It is a structural schematic diagram of the vehicle anti-pinch control device provided by the present application; Figure 3 It is a schematic diagram of the structure of the electronic device provided by this application. DETAILED DESCRIPTION
[0018] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0019] As mentioned in the background technology, the existing technology has the problem of failure of anti-pinch or false anti-pinch by only using the motor motion parameters, which is easy to bring safety hazards. In this regard, the present application uses the loudness and frequency of the user's voice, the motor motion state and the motor motion parameters to comprehensively judge whether to trigger anti-pinch. By using the loudness and frequency of the user's voice as an effective input condition for anti-pinch triggering, the reliability of anti-pinch control is greatly triggered. The present application is further described in detail below in conjunction with the embodiments.
[0020] Example 1 Figure 1 This is a flow chart of a vehicle anti-pinch control method provided by this embodiment. This embodiment is applicable to anti-pinch control when the vehicle is started or during vehicle driving. This method can be executed by a vehicle anti-pinch control device, which can be composed of software and / or hardware and is generally integrated in an electronic device, which can be a vehicle computer or a vehicle controller. For ease of understanding, each step in the control method of this embodiment is executed by the vehicle controller.
[0021] The vehicle anti-pinch control method in this embodiment can be applied to the vehicle's seat anti-pinch, window anti-pinch, door anti-pinch or tailgate anti-pinch.
[0022] like Figure 1 As shown, this embodiment provides a vehicle anti-pinch control method, comprising the following steps: S110: Obtain a user voice loudness threshold and a user voice frequency threshold.
[0023] Among them, the "user sound loudness threshold" refers to the minimum loudness of the sound made by the user after being frightened or injured. The "user sound loudness frequency threshold" refers to the minimum frequency of the sound made by the user after being frightened or injured. Users include drivers and passengers, and the above thresholds are different for different people. For example, there are differences between men and women, adults and children. The above user sound loudness threshold and user sound frequency threshold can be set by the user himself, or calculated based on the collected sound information.
[0024] In an optional implementation, the user voice loudness threshold and the user voice frequency threshold are determined in the following manner: Determine the user's voice loudness threshold according to the user's normal voice loudness and loudness amplification factor; The user voice frequency threshold is determined according to the user's normal voice frequency and the frequency amplification coefficient.
[0025] The “normal state of the user” refers to the state when the user is not frightened or injured. The “loudness of the sound in the normal state of the user” may be the maximum value of the loudness of the sound in the normal state of the user. The “frequency of the sound in the normal state of the user” may be the maximum value of the frequency of the sound in the normal state of the user.
[0026] The normal sound loudness and frequency of the user's normal sound can be collected by the microphone and converted into a processable electrical signal or digital signal. For example, mathematical methods such as Fourier transform can be used to convert the time domain signal into a frequency domain signal to obtain the frequency distribution of the sound. The loudness is usually related to the amplitude of the sound. The amplitude of the electrical signal collected by the microphone reflects the loudness of the sound. By measuring the amplitude of the electrical signal, the loudness or sound pressure level of the sound can be calculated. The loudness amplification factor and the frequency amplification factor can be independently set to 1.2~2.
[0027] Optionally, the user voice loudness threshold is the product of the user's voice loudness in a normal state and the loudness amplification coefficient. The user voice frequency threshold is the product of the user's voice frequency in a normal state and the frequency amplification coefficient.
[0028] S120. Determine whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold, and the user voice frequency threshold.
[0029] Among them, "Motor motion state" refers to whether the motor is moving, including motion or no motion. "Motor motion parameters" are motion parameters related to anti-pinch control in the motor, including but not limited to speed, speed acceleration, current and current change rate, etc. "User voice loudness" and "User voice frequency" are the loudness and frequency of the user voice collected in real time, respectively.
[0030] In an optional implementation, the determining whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameter, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range, determining to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, and the motor motion state is motion, determining to trigger anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the frequency of the user's voice is less than the user's voice frequency threshold, and none of the motor motion parameters are within the anti-pinch triggering range, determining not to trigger anti-pinch; When the loudness of the user voice is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the user's voice frequency is less than the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the user voice loudness is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is moving, and at least one of the motor motion parameters is within the anti-pinch triggering range, it is determined to trigger anti-pinch.
[0031] Among them, the motor motion parameters include a normal working range and an anti-pinch trigger range. When at least one of the motor motion parameters is within the anti-pinch trigger range, it indicates that there is a risk of pinching a person or object, such as the speed is within the anti-pinch trigger range, or the speed and current are within the anti-pinch trigger range, etc. This implementation covers the main situations of triggering anti-pinch and not triggering anti-pinch.
[0032] When the loudness of the user voice is less than the user voice loudness threshold and the frequency of the user voice is less than the user voice frequency threshold, and none of the motor motion parameters are within the anti-pinch trigger range, anti-pinch will not be triggered regardless of whether the motor moves or not, and regardless of whether the motor motion parameters are abnormal or not.
[0033] In an optional implementation, when the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range, determining to trigger anti-pinch includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch trigger range, and the motor motion parameters are abnormal, it is determined that anti-pinch is triggered.
[0034] In an optional implementation, when the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold and the motor motion state is motion, determining to trigger anti-pinch includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch trigger range, and there is no abnormality in the motor motion parameters, it is determined that anti-pinch is triggered.
[0035] In an optional embodiment, the motor motion parameter abnormality includes: there is a mismatch between the motor motion parameters, or the motor motion parameters do not conform to the theoretical situation. When there is a mismatch between the motor motion parameters (such as the collected data statistics show that under no-load conditions, the motor voltage is 13V, the fastest speed is 200r / s, the slowest speed is 100r / s, and the amplification is 20%, the fastest speed is 240r / s, and the slowest speed is 80r / s, and the motor voltage is actually collected. 13V, but the speed is 300r / s or 50r / s, which is considered to be mismatched), regardless of whether the motor motion parameters are within the normal range and regardless of the motor motion state, it is judged that the motor motion parameters are abnormal; or, when the motor motion parameters do not conform to the theoretical situation (such as when the motor motion state is no motion, but the speed is not zero or the current is not zero in the motor motion parameters, and blocking and anti-clamping are not triggered at the same time, it is considered to be inconsistent with the theoretical situation; or when the motor voltage is lower than 5V, the motor cannot be driven, but it can still be detected that the motor speed is not 0 all the time, which is considered to be inconsistent with the theoretical situation), it is judged that the motor motion parameters are abnormal.
[0036] Optionally, the matching information between the motor motion parameters and the list of theoretical situations in which the motor motion parameters comply may be preset in the vehicle anti-pinch control device, so as to determine whether the motor motion parameters are abnormal by querying the matching information and the list of situations.
[0037] Optionally, the motor motion parameters being normal includes: the motor motion parameters matching each other, or the motor motion parameters conforming to theoretical conditions.
[0038] In an optional implementation, the motor motion state includes a target motor motion state and an associated motor motion state.
[0039] Among them, the target motor is the motor corresponding to the collected user voice loudness and user voice frequency. For example, in the seat anti-pinch control, the user voice loudness and user voice frequency are collected for the co-pilot seat, and the target motor is the co-pilot seat motor. The associated motor is other motors that are linked with the target motor. For example, the target motor is the co-pilot seat motor, and the associated motor is the co-pilot rear seat motor. Since the motors often have linkage requirements, the movement of the associated motor will cause the target motor to move together, so it is necessary to consider the movement of the associated motor simultaneously. When the associated motor moves but the target motor does not move, it is more necessary to pay attention to the impact of the movement of the associated motor on the target motor to effectively prevent pinching. For example, when the associated motor is the co-pilot seat motor and the target motor is the co-pilot rear seat motor, when the co-pilot seat motor controls the co-pilot seat to move backward, it will affect the co-pilot rear seat, and there may be a risk of people or objects being pinched.
[0040] The motor motion state is motion, which means at least one of the target motor motion state and the associated motor motion state is motion. The motor motion state is non-motion, which means both the target motor motion state and the associated motor motion state are non-motion. The motor motion parameter is the motion parameter of the target motor.
[0041] Optionally, after the anti-pinch function is triggered, the motor is controlled to stop working or to retract.
[0042] Optionally, after detecting abnormal motor motion parameters, the motor parameter error needs to be reported regardless of whether anti-pinch is triggered or not, and the motor needs to be controlled to stop working when anti-pinch is not triggered.
[0043] The above-mentioned vehicle anti-pinch control method first obtains the user voice loudness threshold and the user voice frequency threshold; then determines whether to trigger anti-pinch or not according to the motor motion state, motor motion parameters, user voice loudness, user voice frequency, the user voice loudness threshold and the user voice frequency threshold. By associating vehicle anti-pinch with the loudness and frequency of the user's voice, and further combining the motor motion state and motor motion parameters to comprehensively evaluate whether to trigger anti-pinch, the safety performance of anti-pinch can be greatly improved, which is especially effective for living things, weakening the problem of anti-pinch failure or false anti-pinch, reducing safety hazards, and adding a layer of safety protection for users when the motor and its sensor fail.
[0044] Example 2 like Figure 2 As shown, this embodiment provides a vehicle anti-pinch control device, including: An acquisition module 201 is used to acquire a user voice loudness threshold and a user voice frequency threshold; The control module 202 is used to determine whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold.
[0045] The device is used to execute the above method, and thus has at least functional modules and beneficial effects corresponding to the above method.
[0046] Example 3 like Figure 3 As shown, this embodiment provides an electronic device, including: at least one processor; and a memory communicatively connected to at least one of the processors; wherein, The memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors to enable at least one of the processors to perform the above method. At least one processor in the electronic device can perform the above method, and thus has at least the same advantages as the above method.
[0047] Optionally, the electronic device also includes interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on a memory to display graphical information of a GUI (Graphical User Interface) on an external input / output device (such as a display device coupled to an interface). In other embodiments, if necessary, multiple processors can be used together with multiple memories, and / or multiple buses can be used together with multiple memories. Similarly, multiple electronic devices can be connected (for example, as a server array, a group of blade servers, or a multi-processor system), and each device provides some necessary operations. Figure 3 A processor 301 is taken as an example.
[0048] The memory 302 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the vehicle anti-pinch control method in the embodiment of the present application (for example, the acquisition module and control module in the vehicle anti-pinch control device). The processor 301 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 302, that is, realizing the above-mentioned vehicle anti-pinch control method.
[0049] The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 302 may further include a memory remotely arranged relative to the processor 301, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0050] The electronic device may further include: an input device 303 and an output device 304. The processor 301, the memory 302, the input device 303 and the output device 304 may be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.
[0051] The input device 303 can receive input digital or character information, and the output device 304 can include a display device, an auxiliary lighting device (e.g., LED), and a tactile feedback device (e.g., a vibration motor), etc. The display device can include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device can be a touch screen.
[0052] Example 4 This embodiment provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the above method. The computer instructions on the computer-readable storage medium are used to enable a computer to execute the above method, and thus have at least the same advantages as the above method.
[0053] The medium in this application may adopt any combination of one or more computer-readable media. The medium may be a computer-readable signal medium or a computer-readable storage medium. The medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of the medium (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, the medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device, or device.
[0054] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0055] The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
[0056] Computer program code for performing the operation of the present application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0057] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.
[0058] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A vehicle anti-pinch control method, characterized in that: include: Get the user's voice loudness threshold and user's voice frequency threshold; It is determined whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold.
2. The vehicle anti-pinch control method according to claim 1, characterized in that: The user voice loudness threshold and the user voice frequency threshold are determined in the following manner: Determine the user's voice loudness threshold according to the user's normal voice loudness and loudness amplification factor; The user voice frequency threshold is determined according to the user's normal voice frequency and the frequency amplification coefficient.
3. The vehicle anti-pinch control method according to claim 1, characterized in that: The determining whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameter, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold comprises: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range, determining to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, and the motor motion state is motion, determining to trigger anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the user's voice frequency is less than the user's voice frequency threshold, and none of the motor motion parameters are within the anti-pinch triggering range, determining not to trigger anti-pinch; When the loudness of the user's voice is less than the user's voice loudness threshold and the user's voice frequency is less than the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine not to trigger the anti-pinch; When the loudness of the user voice is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the user voice loudness is less than the user voice loudness threshold and the user voice frequency is less than the user voice frequency threshold, the motor motion state is moving, and at least one of the motor motion parameters is within the anti-pinch triggering range, it is determined to trigger anti-pinch.
4. The vehicle anti-pinch control method according to claim 3, characterized in that: The step of determining to trigger anti-pinch when the loudness of the user voice exceeds the user voice loudness threshold or the frequency of the user voice exceeds the user voice frequency threshold, the motor motion state is no motion, and at least one of the motor motion parameters is within the anti-pinch triggering range includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is no motion, at least one of the motor motion parameters is within the anti-pinch trigger range, and the motor motion parameters are abnormal, it is determined that anti-pinch is triggered.
5. The vehicle anti-pinch control method according to claim 3, characterized in that: The step of determining to trigger anti-pinch when the loudness of the user's voice exceeds the user's voice loudness threshold or the frequency of the user's voice exceeds the user's voice frequency threshold and the motor motion state is motion includes: When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are normal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is motion, at least one of the motor motion parameters is within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user's voice exceeds the user's voice loudness threshold or the user's voice frequency exceeds the user's voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch triggering range, and the motor motion parameters are abnormal, determine to trigger anti-pinch; When the loudness of the user voice exceeds the user voice loudness threshold or the user voice frequency exceeds the user voice frequency threshold, the motor motion state is moving, none of the motor motion parameters are within the anti-pinch trigger range, and there is no abnormality in the motor motion parameters, it is determined that anti-pinch is triggered.
6. The vehicle anti-pinch control method according to claim 3, characterized in that: The motor motion parameter abnormality includes: the motor motion parameters do not match each other, or the motor motion parameters do not conform to theoretical conditions.
7. The vehicle anti-pinch control method according to claim 1, characterized in that: The motor motion state includes a target motor motion state and an associated motor motion state.
8. A vehicle anti-pinch control device, characterized in that: include: An acquisition module, used to acquire a user voice loudness threshold and a user voice frequency threshold; The control module is used to determine whether to trigger anti-pinch or not according to the motor motion state, the motor motion parameters, the user voice loudness, the user voice frequency, the user voice loudness threshold and the user voice frequency threshold.
9. An electronic device, characterized in that: include: at least one processor, and a memory communicatively coupled to at least one of the processors; The memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors so that the at least one processor can execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 7.