Vehicle door control method and device and storage medium
By detecting the effectiveness of power battery, vehicle environment, and coolant temperature signals when the vehicle speed does not exceed a threshold, and combining this with temperature change gradients, the system enables automatic door unlocking. This solves the problem of the universality of the automatic door unlocking function under various operating conditions, ensuring the safety of occupants.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
- Filing Date
- 2026-01-05
- Publication Date
- 2026-05-12
AI Technical Summary
The existing automatic door unlocking function is not universally applicable under various working conditions and cannot respond in a timely manner to abnormal situations caused by non-collision, resulting in safety hazards for people inside the vehicle.
By detecting the effectiveness of temperature signals from the power battery, vehicle environment, interior, and coolant when the vehicle speed does not exceed a threshold, and combining this with temperature change gradients, the system enables automatic door unlocking, ensuring normal operation even when some systems fail.
This improves the versatility of the automatic door unlocking function in various operating conditions, ensuring the safety of occupants and avoiding safety risks caused by failure to unlock in time.
Smart Images

Figure CN122014068A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method, device and storage medium for controlling a vehicle door. Background Technology
[0002] The automatic door unlocking function in case of an emergency is a feature that automatically unlocks the doors when the vehicle experiences an emergency, such as a severe collision, to allow occupants to exit the vehicle quickly and to facilitate rescue efforts by people outside the vehicle. In related technologies, an acceleration sensor built into the airbag detects the vehicle's acceleration and unlocks the doors when the acceleration reaches a calibrated value.
[0003] In related technologies, acceleration calibration considers specific scenarios such as frontal, side, and offset collisions, but cannot comprehensively account for other scenarios. This can easily lead to situations where impacts under certain conditions are not recognized as collisions, and it also fails to account for abnormal situations arising from non-collision events. Consequently, the doors may not unlock promptly in abnormal situations, potentially endangering the safety of occupants. Therefore, improving the universality of automatic door unlocking functions under various scenarios is crucial for ensuring the safety of vehicle occupants. Summary of the Invention
[0004] This application provides a method, device, and storage medium for controlling vehicle doors, which can be used to improve the safety of occupants when a vehicle malfunctions. The technical solution is as follows: On one hand, embodiments of this application provide a method for controlling a vehicle door, the method comprising: Obtain the vehicle's speed; In response to the driving speed being less than or equal to a speed threshold, the validity detection result of the vehicle's power battery temperature signal is obtained, and the validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been obtained. In response to the failure to acquire the valid power battery temperature signal, the validity detection results of the vehicle ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal are acquired. The validity detection results of the vehicle ambient temperature signal are used to indicate whether a valid vehicle ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired. In response to obtaining the valid vehicle ambient temperature signal, the valid vehicle interior temperature signal, and the valid coolant temperature signal, and at least one of the following conditions is met: the ambient temperature is greater than the ambient temperature threshold, the vehicle interior temperature is greater than the vehicle interior temperature threshold, or the coolant temperature is greater than the coolant temperature threshold, a door unlocking operation is performed. Obtain the locking status of the vehicle door, which includes whether the door is locked or unlocked; In response to the door being locked or the door not being locked, and for each increase of at least one of the following: the ambient temperature of the vehicle increases by a first temperature gradient threshold, the interior temperature increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, the door unlocking operation is performed again, wherein the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
[0005] On the other hand, a door control device is provided, the device comprising: The first acquisition module is used to acquire the vehicle's speed; The second acquisition module is used to acquire the validity detection result of the power battery temperature signal of the vehicle in response to the driving speed being less than or equal to the speed threshold. The validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been acquired. The third acquisition module is used to acquire the validity detection results of the vehicle ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal in response to the failure to acquire the valid power battery temperature signal. The validity detection results of the vehicle ambient temperature signal are used to indicate whether a valid vehicle ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired. The first execution module is configured to perform a door unlocking operation in response to obtaining the valid vehicle ambient temperature signal, the valid vehicle interior temperature signal, and the valid coolant temperature signal, provided that at least one of the following conditions is met: the ambient temperature is greater than an ambient temperature threshold, the vehicle interior temperature is greater than a vehicle interior temperature threshold, or the coolant temperature is greater than a coolant temperature threshold. The fourth acquisition module is used to acquire the locking status of the car door, which includes whether the car door is locked or unlocked. The second execution module is configured to, in response to the door's locking state being either "the door is locked" or "the door cannot be locked," and in response to at least one of the following: the ambient temperature of the vehicle increases by a first temperature gradient threshold, the interior temperature of the vehicle increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, perform the door unlocking operation again, wherein the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
[0006] On the other hand, a non-transitory computer-readable storage medium is also provided, characterized in that the computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement any of the above-described door control methods.
[0007] On the other hand, a computer program product is also provided, the computer program product including computer instructions, which, when executed by a processor, implement the steps of any of the above-described door control methods.
[0008] The technical solution provided in this application brings at least the following beneficial effects: This application determines whether a valid power battery temperature signal can be obtained when the vehicle's speed does not exceed a speed threshold. If a valid power battery temperature signal is not obtained, it determines whether valid ambient temperature signals, interior temperature signals, and coolant temperature signals can be obtained. If valid ambient temperature signals, interior temperature signals, and coolant temperature signals can be obtained, and at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature), a door unlocking operation is performed. If the first door unlocking fails, or if the door's locked state cannot be obtained after the first door unlocking operation, the door unlocking operation is performed again if at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature). This ensures the normal operation of the automatic door unlocking function even when temperature acquisition in some systems fails, improving the universality of the automatic door unlocking function under various operating conditions and thus ensuring the safety of occupants. Attached Figure Description
[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application; Figure 2 This is a flowchart of a door control method provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a door control device provided in an embodiment of this application. Detailed Implementation
[0011] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0012] This application provides a method for controlling a vehicle door. Please refer to... Figure 1 The diagram illustrates the implementation environment of the method provided in this application embodiment. This implementation environment may include: a BCM (Body Control Module) 11, an ESP (Electronic Stability Program) 12, a BMS (Battery Management System) 13, a thermal management system ECU (Electronic Control Unit) 14, a door lock actuator 15, a door lock status sensor 16, and a display screen on the center console 17.
[0013] Optionally, ESP12 is used to acquire the vehicle's speed and send it to BCM11; BMS13 is used to acquire the power battery temperature signal and send it to BCM11; thermal management system ECU14 is used to acquire the ambient temperature signal, the interior temperature signal, and the coolant temperature signal and send them to BCM11; door lock actuator 15 is used to switch the door's locking status from locked to unlocked according to the instructions of BCM11; and door lock status sensor 16 is used to acquire the door's locking status and send it to BCM11.
[0014] For example, the display screen 17 on the center console is used to display a text message "The abnormal automatic unlocking function of the door has failed, please have it repaired as soon as possible" according to the instructions of the BCM 11. Among them, the BCM 11, ESP 12, BMS 13, thermal management system ECU 14, door lock actuator 15, door lock status sensor 16 and the display screen 17 on the center console establish a communication connection through a wired or wireless network.
[0015] Based on the above Figure 1 As shown in the implementation environment, this application embodiment provides a method for controlling a car door, such as... Figure 2 As shown, taking the application of this method to a thermal management system (BCM) as an example, the method includes steps 201-206.
[0016] In step 201, the BCM acquires the vehicle's speed.
[0017] In one possible implementation, the thermal management system ECU obtains the vehicle's speed in a manner that includes, but is not limited to, the thermal management system BCM obtaining the vehicle's speed via ESP.
[0018] In step 202, in response to the driving speed being less than or equal to a speed threshold, the BCM acquires the validity detection result of the vehicle's power battery temperature signal. The validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been acquired.
[0019] For example, after obtaining the vehicle's driving speed, the vehicle's driving speed is compared with a speed threshold. If the driving speed is less than or equal to the speed threshold, the BCM obtains the validity detection result of the vehicle's power battery temperature signal, wherein the validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been obtained.
[0020] Optionally, the BCM acquires the validity detection result of the vehicle's power battery temperature signal, including: in response to receiving a power battery temperature signal and the temperature of the power battery contained in the power battery temperature signal being greater than or equal to a first extreme low temperature threshold and less than or equal to a first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that a valid power battery temperature signal has been acquired; in response to not receiving a power battery temperature signal, or the temperature of the power battery contained in the power battery temperature signal being less than the first extreme low temperature threshold or greater than the first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that a valid power battery temperature signal has not been acquired.
[0021] In one possible implementation, the BCM first determines whether the signal received from the BMS contains a power battery temperature signal. If the received signal contains a power battery temperature signal, it reads the power battery temperature contained in the power battery temperature signal and compares the power battery temperature with a first extreme low temperature threshold and a first extreme high temperature threshold.
[0022] For example, if a power battery temperature signal is received and the temperature of the power battery contained in the power battery temperature signal is greater than or equal to a first extreme low temperature threshold and less than or equal to a first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that a valid power battery temperature signal has been obtained; if no power battery temperature signal is received, or the temperature of the power battery contained in the power battery temperature signal is less than the first extreme low temperature threshold or greater than the first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that a valid power battery temperature signal has not been obtained.
[0023] Optionally, the first extreme low temperature threshold indicates the lowest temperature that the power battery can reach in real life, and the first extreme high temperature threshold indicates the highest temperature that the power battery can reach in real life. The first extreme low temperature threshold and the first extreme high temperature threshold can be predetermined and set according to experiments.
[0024] In one possible implementation, after obtaining the validity detection result of the vehicle's power battery temperature signal, in response to obtaining a valid power battery temperature signal and the power battery temperature being greater than the power battery temperature threshold, a door unlocking operation is performed, wherein the power battery temperature threshold is greater than a first extreme low temperature threshold and less than a first extreme high temperature threshold.
[0025] Optionally, if the validity detection result of the vehicle's power battery temperature signal indicates that a valid power battery temperature signal has been obtained, the BCM compares the power battery temperature with a power battery temperature threshold. If the power battery temperature is greater than the power battery temperature threshold, the BCM controls the door lock actuator to switch the door's locking status from locked to unlocked. The power battery temperature threshold can be set empirically, requiring that it be greater than a first extreme low temperature threshold and less than a first extreme high temperature threshold; for example, the power battery temperature threshold can be set to 80 degrees Celsius.
[0026] For example, after obtaining a valid power battery temperature signal and the power battery temperature is greater than the power battery temperature threshold, and performing a door unlocking operation, the door locking status is obtained, which includes the door being locked or the door being unlocked; in response to the door locking status being locked or the door being unable to be obtained, and for each increase of the power battery temperature by a fourth temperature gradient threshold, the door unlocking operation is performed again, where the fourth temperature gradient threshold is less than the power battery temperature threshold.
[0027] In one possible implementation, after the first door unlocking operation, if the door remains locked or the locked state cannot be obtained, the BCM continuously monitors the battery temperature. If the battery temperature increases by a fourth temperature gradient threshold, the BCM again controls the door lock actuator to switch the door's locking state from locked to unlocked. For example, the fourth temperature gradient threshold can be set empirically, and it needs to be less than the battery temperature threshold; for instance, the fourth temperature gradient threshold can be set to 5 degrees Celsius.
[0028] In step 203, in response to the failure to acquire a valid power battery temperature signal, the BCM acquires the validity detection results of the ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal. The validity detection results of the ambient temperature signal are used to indicate whether a valid ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired.
[0029] In one possible implementation, after obtaining the validity detection result of the vehicle's power battery temperature signal, if the validity detection result of the vehicle's power battery temperature signal indicates that no valid power battery temperature signal has been obtained, the BCM obtains the validity detection results of the ambient temperature signal, the interior temperature signal, and the coolant temperature signal. The validity detection result of the ambient temperature signal is used to indicate whether a valid ambient temperature signal has been obtained, the validity detection result of the interior temperature signal is used to indicate whether a valid interior temperature signal has been obtained, and the validity detection result of the coolant temperature signal is used to indicate whether a valid coolant temperature signal has been obtained.
[0030] For example, the BCM obtains the validity detection result of the vehicle's ambient temperature signal, including: the BCM first determines whether the signal received from the thermal management system ECU contains the vehicle's ambient temperature signal; if the received signal contains the vehicle's ambient temperature signal, it reads the temperature of the vehicle's ambient environment contained in the vehicle's ambient temperature signal and compares the temperature of the vehicle's ambient environment with the second extreme low temperature threshold and the second extreme high temperature threshold.
[0031] In one possible implementation, if a vehicle ambient temperature signal is received and the temperature of the vehicle's environment contained in the vehicle ambient temperature signal is greater than or equal to the second extreme low temperature threshold and less than or equal to the second extreme high temperature threshold, the validity detection result of the vehicle ambient temperature signal indicates that a valid vehicle ambient temperature signal has been obtained; if no vehicle ambient temperature signal is received, or the temperature of the vehicle's environment contained in the vehicle ambient temperature signal is less than the second extreme low temperature threshold or greater than the second extreme high temperature threshold, the validity detection result of the vehicle ambient temperature signal indicates that a valid vehicle ambient temperature signal has not been obtained.
[0032] Optionally, the second extreme low temperature threshold indicates the lowest temperature that the vehicle's environment can reach in real life, and the second extreme high temperature threshold indicates the highest temperature that the vehicle's environment can reach in real life. The second extreme low temperature threshold and the second extreme high temperature threshold can be predetermined and set according to experiments.
[0033] For example, the validity detection result of the BCM acquiring the in-vehicle temperature signal includes: the BCM first determines whether the signal received from the thermal management system ECU contains the in-vehicle temperature signal; if the received signal contains the in-vehicle temperature signal, it reads the in-vehicle temperature contained in the in-vehicle temperature signal and compares the in-vehicle temperature with the third limit low temperature threshold and the third limit high temperature threshold.
[0034] Optionally, if an in-vehicle temperature signal is received and the in-vehicle temperature contained in the in-vehicle temperature signal is greater than or equal to the third minimum low temperature threshold and less than or equal to the third minimum high temperature threshold, the validity detection result of the in-vehicle temperature signal indicates that a valid in-vehicle temperature signal has been obtained; if no in-vehicle temperature signal is received, or the temperature of the vehicle's environment contained in the in-vehicle temperature signal is less than the third minimum low temperature threshold or greater than the third minimum high temperature threshold, the validity detection result of the in-vehicle temperature signal indicates that a valid in-vehicle temperature signal has not been obtained.
[0035] In one possible implementation, the third extreme low temperature threshold indicates the lowest temperature that can be reached inside a vehicle in real life, and the third extreme high temperature threshold indicates the highest temperature that can be reached inside a vehicle in real life. The third extreme low temperature threshold and the third extreme high temperature threshold can be predetermined and set according to experiments.
[0036] For example, the BCM obtains the validity detection result of the coolant temperature signal, including: the BCM first determines whether the signal received from the thermal management system ECU contains a coolant temperature signal; if the received signal contains a coolant temperature signal, it reads the temperature of the coolant contained in the coolant temperature signal and compares the temperature of the coolant with the fourth limit low temperature threshold and the fourth limit high temperature threshold.
[0037] In one possible implementation, if a cooling water temperature signal is received and the temperature of the cooling water contained in the cooling water temperature signal is greater than or equal to the fourth limit low temperature threshold and less than or equal to the fourth limit high temperature threshold, the validity detection result of the cooling water temperature signal indicates that a valid cooling water temperature signal has been obtained; if no cooling water temperature signal is received, or the temperature of the cooling water contained in the cooling water temperature signal is less than the fourth limit low temperature threshold or greater than the fourth limit high temperature threshold, the validity detection result of the cooling water temperature signal indicates that a valid cooling water temperature signal has not been obtained.
[0038] Optionally, the fourth extreme low temperature threshold indicates the lowest temperature that cooling water can reach in real life, and the fourth extreme high temperature threshold indicates the highest temperature that cooling water can reach in real life. The fourth extreme low temperature threshold and the fourth extreme high temperature threshold can be predetermined and set according to experiments.
[0039] In step 204, in response to obtaining a valid vehicle ambient temperature signal, a valid in-vehicle temperature signal, and a valid coolant temperature signal, and at least one of the following conditions is met: the ambient temperature is greater than the ambient temperature threshold, the in-vehicle temperature is greater than the in-vehicle temperature threshold, or the coolant temperature is greater than the coolant temperature threshold, the BCM performs a door unlocking operation.
[0040] For example, after obtaining the validity detection results of the ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal, if the validity detection results of the ambient temperature signal indicate that a valid ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal indicate that a valid coolant temperature signal has been obtained, the ambient temperature is compared with an ambient temperature threshold, the vehicle interior temperature is compared with an vehicle interior temperature threshold, or the coolant temperature is compared with a coolant temperature threshold.
[0041] In one possible implementation, if at least one of the following conditions is met: the ambient temperature of the vehicle is greater than the ambient temperature threshold, the interior temperature of the vehicle is greater than the interior temperature threshold, or the coolant temperature is greater than the coolant temperature threshold, the BCM performs a door unlocking operation, including: the BCM controls the door lock actuator to switch the door's locking state from locked to unlocked.
[0042] Optionally, the ambient temperature threshold, the in-vehicle temperature threshold, and the coolant temperature threshold can be set based on experience. For example, the ambient temperature threshold can be set to 120 degrees, the in-vehicle temperature threshold can be set to 100 degrees, and the coolant temperature threshold can be set to 90 degrees.
[0043] In step 205, the BCM obtains the door's locking status, which includes whether the door is locked or unlocked.
[0044] For example, after performing a door unlocking operation, the BCM acquires the door's locking status, which includes whether the door is locked or unlocked. In one possible implementation, the BCM acquires the door's locking status via a door lock status sensor. Optionally, the door lock status sensor can be installed inside the door lock block and can be a microswitch or a Hall sensor.
[0045] In step 206, in response to the door being locked or unable to be locked, and for each increase of at least one of the following: the ambient temperature increases by a first temperature gradient threshold, the interior temperature increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, the BCM performs the door unlocking operation again, where the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
[0046] In one possible implementation, after obtaining the door's locking status, if the door's locking status is either locked or cannot be obtained, and at least one of the following conditions is met: the ambient temperature increases by a first temperature gradient threshold, the interior temperature increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, the BCM performs the door unlocking operation again. Here, the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
[0047] For example, after the first door unlocking operation, if the door is still locked or the door cannot be locked, the BCM continuously monitors the ambient temperature, the interior temperature, and the coolant temperature. If at least one of the following conditions is met: the ambient temperature increases by a first temperature gradient threshold, the interior temperature increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, the BCM controls the door lock actuator to switch the door's locking status from locked to unlocked.
[0048] Optionally, the first temperature gradient threshold, the second temperature gradient threshold, and the third temperature gradient threshold can be set based on experience. The first temperature gradient threshold should be less than the ambient temperature threshold, the second temperature gradient threshold should be less than the vehicle interior temperature threshold, and the third temperature gradient threshold should be less than the coolant temperature threshold. For example, the first temperature gradient threshold, the second temperature gradient threshold, and the third temperature gradient threshold can be set to 5 degrees.
[0049] In one possible implementation, after the door unlocking operation is performed again, if the door is still locked, the BCM continuously monitors the ambient temperature, the interior temperature, and the coolant temperature of the vehicle as described above and controls the door to unlock again.
[0050] For example, if a valid power battery temperature signal is not obtained, and if one or two of the valid vehicle ambient temperature signal, valid vehicle ambient temperature signal, and valid coolant temperature signal are not obtained, the BCM can perform threshold judgment and door unlocking operation based on the temperature contained in the remaining valid temperature signals.
[0051] Optionally, in response to the absence of a valid power battery temperature signal, a valid ambient temperature signal, a valid interior temperature signal, and a valid coolant temperature signal, the BCM will indicate that the abnormal automatic door unlocking function has failed. In one possible implementation, if a valid power battery temperature signal is not obtained, and if a valid ambient temperature signal, a valid ambient temperature signal, and a valid coolant temperature signal are also not obtained, the BCM will indicate that the abnormal automatic door unlocking function has failed by displaying the message "The abnormal automatic door unlocking function has failed; please have it checked as soon as possible" on the center console display screen.
[0052] For example, the vehicle also includes a backup battery for maintaining the abnormal automatic door unlocking function in the event of a vehicle battery failure, i.e., supplying power to the BCM, BMS, and thermal management system ECU when the vehicle battery fails. Optionally, the backup battery may be a small-capacity battery and installed in the vehicle's trunk or under the seats to avoid taking up too much vehicle space.
[0053] This application embodiment determines whether a valid power battery temperature signal can be obtained when the vehicle's speed does not exceed a speed threshold. If no valid power battery temperature signal is obtained, it determines whether valid ambient temperature signals, interior temperature signals, and coolant temperature signals can be obtained. If valid ambient temperature signals, interior temperature signals, and coolant temperature signals are obtained, and at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature), a door unlocking operation is performed. After the first door unlocking fails, if at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature), the door unlocking operation is performed again. This ensures the normal operation of the automatic door unlocking function even when temperature acquisition in some systems fails, improving the universality of the automatic door unlocking function under various operating conditions and thus ensuring the safety of occupants.
[0054] See Figure 3 This application provides a door control device, which includes: The first acquisition module 301 is used to acquire the vehicle's speed; The second acquisition module 302 is used to acquire the validity detection result of the power battery temperature signal of the vehicle in response to the driving speed being less than or equal to the speed threshold. The validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been acquired. The third acquisition module 303 is used to acquire the validity detection results of the ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal in response to the failure to acquire a valid power battery temperature signal. The validity detection results of the ambient temperature signal are used to indicate whether a valid ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired. The first execution module 304 is used to perform a door unlocking operation in response to obtaining a valid vehicle ambient temperature signal, a valid vehicle interior temperature signal, and a valid coolant temperature signal, and at least one of the following conditions is met: the ambient temperature is greater than the ambient temperature threshold, the vehicle interior temperature is greater than the vehicle interior temperature threshold, or the coolant temperature is greater than the coolant temperature threshold. The fourth acquisition module 305 is used to acquire the locking status of the car door, which includes whether the car door is locked or unlocked. The second execution module 306 is used to perform the door unlocking operation again in response to the door being locked or the door not being locked, and the door being unlocked again when the ambient temperature of the vehicle increases by at least one of the following: the ambient temperature ...
[0055] In one possible implementation, the second acquisition module 302 is configured to, in response to receiving a power battery temperature signal and the power battery temperature contained in the power battery temperature signal being greater than or equal to a first extreme low temperature threshold and less than or equal to a first extreme high temperature threshold, indicate that a valid power battery temperature signal has been acquired; and in response to not receiving a power battery temperature signal, or the power battery temperature contained in the power battery temperature signal being less than the first extreme low temperature threshold or greater than the first extreme high temperature threshold, indicate that a valid power battery temperature signal has not been acquired.
[0056] In one possible implementation, the second acquisition module 302 is further configured to perform a door unlocking operation in response to acquiring a valid power battery temperature signal and the power battery temperature being greater than a power battery temperature threshold, wherein the power battery temperature threshold is greater than a first extreme low temperature threshold and less than a first extreme high temperature threshold.
[0057] In one possible implementation, the second acquisition module 302 is further configured to acquire the locking state of the door, which includes whether the door is locked or unlocked; in response to the door being locked or the door not being able to be acquired, and the power battery temperature increasing by a fourth temperature gradient threshold, the door unlocking operation is performed again, where the fourth temperature gradient threshold is less than the power battery temperature threshold.
[0058] In one possible implementation, the device further includes a prompting module for prompting that the abnormal automatic unlocking function of the vehicle door has failed in response to the absence of a valid power battery temperature signal, a valid ambient temperature of the vehicle, a valid interior temperature, and a valid coolant temperature.
[0059] In one possible implementation, the vehicle includes a backup battery for maintaining the abnormal automatic unlocking function of the doors in the event of a battery failure.
[0060] This device determines whether a valid power battery temperature signal can be obtained when the vehicle's speed does not exceed a speed threshold. If a valid power battery temperature signal is not obtained, it determines whether valid ambient temperature, interior temperature, and coolant temperature signals can be obtained. If valid ambient temperature, interior temperature, and coolant temperature signals are obtained, and at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature), the door unlocking operation is performed. If the first door unlocking fails, or if the door's locked state cannot be obtained after the first door unlocking operation, the door unlocking operation is performed again if at least one of the following conditions is met (ambient temperature, interior temperature, or coolant temperature). This ensures the normal operation of the automatic door unlocking function even when temperature acquisition in some systems fails, improving the universality of the automatic door unlocking function under various operating conditions and thus ensuring the safety of occupants.
[0061] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0062] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program, which is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described door control methods.
[0063] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0064] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described door control methods.
[0065] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the vehicle's driving speed, the temperature of the vehicle's environment, the temperature inside the vehicle, the temperature of the coolant, and the temperature of the power battery involved in this application were all obtained with full authorization.
[0066] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0067] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0068] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling a vehicle door, characterized in that, The method includes: Obtain the vehicle's speed; In response to the driving speed being less than or equal to a speed threshold, the validity detection result of the vehicle's power battery temperature signal is obtained, and the validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been obtained. In response to the failure to acquire the valid power battery temperature signal, the validity detection results of the vehicle ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal are acquired. The validity detection results of the vehicle ambient temperature signal are used to indicate whether a valid vehicle ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired. In response to obtaining the valid vehicle ambient temperature signal, the valid vehicle interior temperature signal, and the valid coolant temperature signal, and at least one of the following conditions is met: the ambient temperature is greater than the ambient temperature threshold, the vehicle interior temperature is greater than the vehicle interior temperature threshold, or the coolant temperature is greater than the coolant temperature threshold, a door unlocking operation is performed. Obtain the locking status of the vehicle door, which includes whether the door is locked or unlocked; In response to the door being locked or the door not being locked, and for each increase of at least one of the following: the ambient temperature of the vehicle increases by a first temperature gradient threshold, the interior temperature increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, the door unlocking operation is performed again, wherein the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
2. The method according to claim 1, characterized in that, The validity detection results of acquiring the vehicle's power battery temperature signal include: In response to receiving the power battery temperature signal and the power battery temperature contained in the power battery temperature signal being greater than or equal to a first extreme low temperature threshold and less than or equal to a first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that the valid power battery temperature signal has been obtained. In response to the failure to receive the power battery temperature signal, or if the temperature of the power battery contained in the power battery temperature signal is lower than the first extreme low temperature threshold or higher than the first extreme high temperature threshold, the validity detection result of the power battery temperature signal indicates that the valid power battery temperature signal has not been obtained.
3. The method according to claim 2, characterized in that, After obtaining the validity detection result of the vehicle's power battery temperature signal, the method further includes: In response to obtaining the valid power battery temperature signal and the power battery temperature being greater than the power battery temperature threshold, the door unlocking operation is performed, wherein the power battery temperature threshold is greater than the first extreme low temperature threshold and less than the first extreme high temperature threshold.
4. The method according to claim 3, characterized in that, After the door unlocking operation is performed in response to obtaining the valid power battery temperature signal and the power battery temperature being greater than the power battery temperature threshold, the method further includes: Obtain the locking status of the vehicle door, which includes whether the vehicle door is locked or unlocked; In response to the door being locked or the door not being locked, and the power battery temperature increasing by a fourth temperature gradient threshold, the door unlocking operation is performed again, where the fourth temperature gradient threshold is less than the power battery temperature threshold.
5. The method according to claim 1, characterized in that, The method further includes: In response to the failure to obtain the valid power battery temperature signal, the valid ambient temperature of the vehicle, the valid interior temperature of the vehicle, and the valid coolant temperature, the abnormal automatic unlocking function of the door is indicated as malfunctioning.
6. The method according to claim 1, characterized in that, The method further includes: The vehicle includes a backup battery for maintaining the automatic unlocking function in the event of battery failure.
7. A control device for a vehicle door, characterized in that, The device includes: The first acquisition module is used to acquire the vehicle's speed; The second acquisition module is used to acquire the validity detection result of the power battery temperature signal of the vehicle in response to the driving speed being less than or equal to the speed threshold. The validity detection result of the power battery temperature signal is used to indicate whether a valid power battery temperature signal has been acquired. The third acquisition module is used to acquire the validity detection results of the vehicle ambient temperature signal, the vehicle interior temperature signal, and the coolant temperature signal in response to the failure to acquire the valid power battery temperature signal. The validity detection results of the vehicle ambient temperature signal are used to indicate whether a valid vehicle ambient temperature signal has been acquired, the validity detection results of the vehicle interior temperature signal are used to indicate whether a valid vehicle interior temperature signal has been acquired, and the validity detection results of the coolant temperature signal are used to indicate whether a valid coolant temperature signal has been acquired. The first execution module is configured to perform a door unlocking operation in response to obtaining the valid vehicle ambient temperature signal, the valid vehicle interior temperature signal, and the valid coolant temperature signal, provided that at least one of the following conditions is met: the ambient temperature is greater than an ambient temperature threshold, the vehicle interior temperature is greater than a vehicle interior temperature threshold, or the coolant temperature is greater than a coolant temperature threshold. The fourth acquisition module is used to acquire the locking status of the car door, which includes whether the car door is locked or unlocked. The second execution module is configured to, in response to the door's locking state being either "the door is locked" or "the door cannot be locked," and in response to at least one of the following: the ambient temperature of the vehicle increases by a first temperature gradient threshold, the interior temperature of the vehicle increases by a second temperature gradient threshold, or the coolant temperature increases by a third temperature gradient threshold, perform the door unlocking operation again, wherein the first temperature gradient threshold is less than the ambient temperature threshold, the second temperature gradient threshold is less than the interior temperature threshold, and the third temperature gradient threshold is less than the ambient temperature threshold.
8. The apparatus according to claim 7, characterized in that, The second acquisition module is configured to, in response to receiving the power battery temperature signal and the power battery temperature contained in the power battery temperature signal being greater than or equal to a first extreme low temperature threshold and less than or equal to a first extreme high temperature threshold, indicate that the validity detection result of the power battery temperature signal has been acquired; and in response to not receiving the power battery temperature signal, or the power battery temperature contained in the power battery temperature signal being less than the first extreme low temperature threshold or greater than the first extreme high temperature threshold, indicate that the validity detection result of the power battery temperature signal has not been acquired.
9. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the door control method as described in any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the door control method as described in any one of claims 1 to 6.