Unlocking method, unlocking system, equipment, medium and program product

By obtaining the parameters of the electric vehicle battery and judging its status, and automatically determining the unlocking control mechanism, the problem of the door not being able to be unlocked automatically when the battery is abnormal, improving the safety of the electric vehicle.

CN119399858APending Publication Date: 2025-02-07ZHEJIANG LEAPENERGY TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411364745.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When an abnormal situation occurs in the battery system of an electric vehicle, the door smart lock cannot be unlocked automatically and needs to be unlocked manually.

Method used

By acquiring the battery parameters, the state of the battery is determined. If it is an abnormal state, the target unlocking control mechanism is determined according to the status type, and the vehicle unlocking is controlled through the mechanism.

Benefits of technology

It realizes automatic unlocking of the car doors under abnormal battery conditions, improves the safety of electric vehicles and avoids the need for manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119399858A_ABST
    Figure CN119399858A_ABST
Patent Text Reader

Abstract

The invention relates to an unlocking method, an unlocking system, equipment, a medium and a program product. The method comprises the steps that firstly, battery parameters of a battery in a vehicle are obtained, the state of the battery is determined according to the battery parameters, then judgment is conducted, if the state of the battery is an abnormal state, a target unlocking control mechanism is determined according to the type of the state of the battery, and finally the vehicle is controlled to be unlocked through the target unlocking control mechanism. By means of the method, the vehicle door can be unlocked automatically under the condition that the battery is abnormal, manual opening is not needed, and the safety of the electric vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electric vehicles, and in particular to an unlocking method, unlocking system, device, medium and program product. Background Art

[0002] With the development of new energy technologies, electric vehicles have emerged. With the increasing demand of users for the intelligence of electric vehicles, smart door locks are an important part of electric vehicles, which improves the convenience of use and driving experience of electric vehicles.

[0003] At present, when the battery system of an electric vehicle has an abnormal temperature and cannot supply power, or when the battery system emits smoke or catches fire or other abnormal conditions occur, the smart lock of the electric vehicle's door may need to be manually unlocked and cannot be unlocked automatically. Summary of the invention

[0004] Based on this, it is necessary to provide an unlocking method, unlocking system, device, medium and program product that can automatically unlock when an abnormal situation occurs in the battery system of an electric vehicle in response to the above technical problems.

[0005] In a first aspect, the present application provides an unlocking method, comprising: obtaining battery parameters of a battery in a vehicle, and determining a battery state based on the battery parameters; if the battery state is an abnormal state, determining a target unlocking control mechanism based on the type of battery state; and controlling vehicle unlocking through the target unlocking control mechanism.

[0006] In one embodiment, determining a target unlocking control mechanism according to the type of battery status includes:

[0007] If the battery is in the first state, the vehicle controller is used as the target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle;

[0008] If the battery is in the second state, the vehicle body controller is used as the target unlocking control mechanism;

[0009] The battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state.

[0010] In one embodiment, controlling vehicle unlocking through a target unlocking control mechanism includes:

[0011] When the vehicle body controller is used as the target unlocking control mechanism, an unlocking instruction is sent to the vehicle body controller, where the unlocking instruction is used to instruct the vehicle body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

[0012] In one embodiment, the method further comprises:

[0013] When the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, and the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

[0014] In one embodiment, the method further comprises:

[0015] When the vehicle body controller is used as the target unlocking control mechanism, a power-off instruction is sent to the vehicle body controller, and the power-off instruction is used to instruct the vehicle body controller to perform a power-off process on the vehicle.

[0016] In one embodiment, the method further comprises:

[0017] Obtaining a first detection result of a life detection device of the vehicle and a second detection result of a seat gravity detection device;

[0018] The first detection result and the second detection result are sent to the server, so that the server can perform rescue processing according to the first detection result and the second detection result, and the rescue processing includes sending an alarm signal.

[0019] In a second aspect, the present application also provides an unlocking system, which includes a battery management device, a vehicle controller, and a body controller;

[0020] A battery management device, used to obtain battery parameters of the battery in the vehicle and determine the battery status based on the battery parameters;

[0021] If the battery is in an abnormal state, the battery management device is used to determine a target unlocking control mechanism according to the type of the battery state, and the target unlocking control mechanism is a vehicle controller or a body controller;

[0022] A battery management device is used to control vehicle unlocking through a target unlocking control mechanism.

[0023] In one embodiment, the power supply of the battery management device and the vehicle body controller includes a first power supply and a second power supply.

[0024] In one embodiment, the unlocking system further includes a life detection device, the life detection device is used to detect the status of a person inside the vehicle, and the power supply of the life detection device includes a second power supply and a third power supply.

[0025] In one of the embodiments, the unlocking system further includes a seat gravity detection device, which is used to detect the position of a person inside the vehicle.

[0026] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements any unlocking method described in the first aspect when executing the computer program.

[0027] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any unlocking method described in the first aspect above.

[0028] In a fifth aspect, the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements any unlocking method described in the first aspect above.

[0029] The unlocking method, unlocking system, device, medium and program product described above first obtain the battery parameters of the battery in the vehicle, and determine the battery status based on the battery parameters, and then make a judgment. If the battery status is abnormal, the target unlocking control mechanism is determined according to the type of battery status, and finally, the vehicle is unlocked by the target unlocking control mechanism. In this way, when it is determined that the battery of the vehicle is in an abnormal state, the target unlocking control mechanism is determined, and the vehicle can be unlocked according to the target unlocking control mechanism, and the door can be unlocked automatically in the case of abnormal battery status without manual opening, thereby improving the safety of electric vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0031] Figure 1 A diagram showing an application environment of an unlocking method in an embodiment;

[0032] Figure 2 A schematic diagram of a flow chart of an unlocking method in an embodiment;

[0033] Figure 3 A schematic diagram of a cooling process in one embodiment;

[0034] Figure 4 is a flowchart of an unlocking method in another embodiment;

[0035] Figure 5 is a flowchart of an unlocking method in another embodiment;

[0036] Figure 6A block diagram of a structure for powering an unlocking system in one embodiment;

[0037] Figure 7 A structural block diagram of an unlocking system in another embodiment;

[0038] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] The unlocking method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The vehicle includes a battery management device 10, a vehicle controller 20 and a body controller 30, and the battery management device 10, the vehicle controller 20 and the body controller 30 are communicatively connected. The battery management device 10 is a BMS (Battery Management System), the body controller 30 is a BCM (body control module), and the vehicle controller 20 is a VCU (Vehicle Control Unit).

[0041] In an exemplary embodiment, Figure 2 As shown, an unlocking method is provided, which is applied to Figure 1 The battery management device 10 in FIG. 1 is taken as an example to illustrate, including the following steps 201 to 203.

[0042] in:

[0043] Step 201, obtaining battery parameters of a battery in a vehicle, and determining a state of the battery according to the battery parameters.

[0044] Among them, the battery parameters may include the temperature of the battery cell or the voltage, current and other data of the battery cell, and the battery parameters of the vehicle in various working states, such as running, stopping, charging or collision and other states, can be obtained. The battery state may include a normal state and an abnormal state. When the temperature of the battery cell exceeds a preset threshold, or the temperature difference or voltage difference between the battery cells exceeds a preset difference threshold, it can be determined that the battery is in an abnormal state, that is, the battery may have a risk of thermal runaway. Among them, the preset threshold and the preset difference threshold can be determined according to the parameters of the battery cell.

[0045] Step 202: If the battery state is an abnormal state, determine a target unlocking control mechanism according to the type of the battery state.

[0046] If it is determined that the battery is in an abnormal state, the type of the battery state can be further determined according to the degree of abnormality. Different types can correspond to different unlocking control mechanisms. The target unlocking control mechanism is the unlocking control mechanism corresponding to the type of the current battery state. The unlocking control mechanism may include a vehicle controller and a body controller of the vehicle.

[0047] Step 203: Control the vehicle to unlock through the target unlocking control mechanism.

[0048] The vehicle is controlled to automatically unlock the doors through the target unlocking control mechanism, so as to realize automatic unlocking in case of battery abnormality.

[0049] In the above embodiment, first, the battery parameters of the battery in the vehicle are obtained, and the battery state is determined according to the battery parameters, and then a judgment is made. If the battery state is abnormal, the target unlocking control mechanism is determined according to the type of battery state, and finally, the vehicle is unlocked by the target unlocking control mechanism. In this way, when it is determined that the battery of the vehicle is in an abnormal state, the target unlocking control mechanism is determined, and the vehicle can be unlocked according to the target unlocking control mechanism, and the door can be unlocked automatically in the case of abnormal battery without manual opening, thereby improving the safety of electric vehicles.

[0050] In one embodiment, the target unlocking control mechanism is determined according to the type of battery status, including two cases.

[0051] In the first case, if the battery is in the first state, the vehicle controller is used as the target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle.

[0052] Among them, the first state can be a high temperature state, at this time, the battery cell temperature may exceed the first temperature threshold T1, the temperature difference between the battery cells exceeds the first temperature difference threshold, or the pressure difference between the battery cells exceeds the first pressure difference threshold, that is, the battery may be at risk of thermal runaway. Therefore, the vehicle controller is used as the target unlocking controller, and the vehicle controller controls the vehicle to unlock. For example, when the battery management device detects that the battery is in a high temperature state, it sends an alarm message to the vehicle controller for early warning. After receiving the alarm message, the vehicle controller sends an unlocking command to control the body controller to automatically unlock the door. Optionally, the unlocking information can be fed back to the vehicle's instrument display or synchronized to the application of the owner's terminal device at the same time.

[0053] Optionally, when the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, and the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

[0054] When the target unlocking control mechanism is determined to unlock the vehicle, the battery management device sends a cooling instruction to the vehicle controller. After receiving the cooling instruction, the vehicle controller cools the battery. Figure 3 As shown, the vehicle controller controls the vehicle compressor to allocate all cooling functions to the power battery, turns off the cooling function of the vehicle passenger compartment, and adjusts the water inlet temperature of the liquid cooling plate from 22°C to 15°C. During the cooling process, the battery temperature can be continuously monitored. If the battery temperature drops and returns to normal temperature, the warning is cancelled. If the battery temperature continues to rise, the battery management device sends a power-off command to request the high-voltage main relay to turn off, so that the vehicle is powered off to avoid further increase in battery temperature that may cause battery smoke or fire.

[0055] In the second case, if the battery is in the second state, the vehicle body controller is used as the target unlocking control mechanism.

[0056] Among them, the battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state. The second state may be a battery smoking or fire state, at which time the battery cell temperature may exceed the second temperature threshold T2, the temperature difference between the battery cells exceeds the second temperature difference threshold, or the pressure difference between the battery cells exceeds the second pressure difference threshold, that is, the battery has thermal runaway, which may threaten the safety of the passenger compartment. Optionally, T2>T1, the second temperature difference threshold is greater than the first temperature difference threshold, and the second pressure difference threshold is greater than the first pressure difference threshold. Therefore, at this time, the body controller is used as the target unlocking control mechanism, and optionally, the battery management device directly sends instructions to the body controller through the CAN bus to unlock the door.

[0057] In the above embodiment, the target unlocking control mechanism is determined according to the different types of battery conditions, so that different unlocking control mechanisms can be determined according to the severity of the battery conditions. The unlocking method is more flexible. When the battery is in the second state, that is, the battery is smoking or on fire, the body controller is directly controlled to unlock without going through the vehicle controller. The unlocking can be performed faster and more efficiently, which is convenient for passengers to evacuate or rescue in time.

[0058] In an embodiment of the present application, vehicle unlocking is controlled by a target unlocking control mechanism, including sending an unlocking instruction to the body controller when the body controller is used as the target unlocking control mechanism, the unlocking instruction is used to instruct the body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

[0059] Optionally, in order to ensure that the vehicle is unlocked as soon as possible when the battery is smoking or on fire, so as to facilitate the evacuation of passengers in the vehicle as soon as possible, the battery management device sends an unlocking command to the body controller to control the body controller to unlock. Among them, the preset priority threshold can be the highest priority in the body controller, and the priority of the unlocking command is greater than the preset priority threshold, that is, the unlocking command can be the highest priority command in the body controller, so that when the body controller receives the unlocking command, it can process the response in the first time and unlock the vehicle.

[0060] In one embodiment, the method further includes sending a power-off instruction to the body controller when the body controller is used as the target unlocking control mechanism, where the power-off instruction is used to instruct the body controller to power off the vehicle.

[0061] Optionally, after the battery management device sends an unlock command to the body controller, it sends a power-off command to turn off the high-voltage main relay to prevent the battery temperature from further increasing.

[0062] In one embodiment, when the battery is in the second state, timely rescue can be performed for the people in the vehicle by exchanging information with the server, such as Figure 4 As shown, the steps include:

[0063] Step 401, obtaining a first detection result of a life detection device of the vehicle and a second detection result of a seat gravity detection device.

[0064] Generally, when the vehicle is unlocked, passengers can get out of the vehicle through the door. However, in extreme cases, especially with hidden door handles, such as when a vehicle crashes and causes passengers to be injured or unconscious and unable to evacuate on their own, external rescuers can open the automatically unlocked door to rescue the passengers. Therefore, the battery management device can send rescue information to the server to facilitate timely rescue of the people in the vehicle. If the vehicle controller is the target unlocking execution structure, the vehicle controller can also send rescue information to the server.

[0065] The life detection device may include a life detector, which can determine whether there is life in the vehicle by searching for infrared radiation, breathing or heartbeat signals, and obtain a first detection result. The seat gravity detection device may be set in the vehicle seat to detect whether there is a trapped person on the seat and determine the position of the trapped person, and obtain a second detection result.

[0066] Step 402, sending the first detection result and the second detection result to the server, so that the server can perform rescue processing according to the first detection result and the second detection result.

[0067] The rescue process includes sending an alarm signal. The first detection result and the second detection result are sent to the server, and the server determines whether there are people in need of rescue in the vehicle based on the first detection result and the second detection result, and remotely connects to the voice system in the vehicle for a call, and performs alarm processing based on the first detection result, the second detection result and the call status.

[0068] In an embodiment of the present application, the flowchart of the unlocking method can be as follows: Figure 5 As shown. The battery management device detects the internal state of the battery. When the battery is in a high temperature state, the target unlocking actuator is the vehicle controller, and the vehicle controller sends instructions to control the body controller to unlock. When the battery is in a smoking or fire state, the target unlocking actuator is the body controller, and the battery management device directly sends an unlocking instruction to the body controller to unlock. At the same time, when the battery is in a smoking or fire state, the battery management device sends an early warning message to the server. After receiving the early warning message, the server determines the location of the vehicle, and then remotely connects to the voice system in the vehicle for a call, and obtains the first detection result of the life detection device and the second detection result of the seat gravity detection device. If the first and second detection results indicate that there are no passengers in the car, and no one responds during the voice call, the server notifies the service personnel near the vehicle and calls the local fire alarm for alarm processing. If the first and second detection results indicate that there are passengers in the car and someone responds during the voice call, the server notifies the driver of the current battery status through voice, and requires the driver to pull over and evacuate immediately, and calls the local fire alarm for alarm processing. If the first detection result and the second detection result indicate that there are passengers in the vehicle and no one responds during the voice communication, the server notifies the service personnel near the vehicle and calls the local fire alarm and emergency number for alarm processing.

[0069] In the above embodiment, the first detection result and the second detection result are sent to the server, and the server performs alarm processing according to the real-time situation of the vehicle to ensure timely rescue of the people in the vehicle.

[0070] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0071] An embodiment of the present application also provides an unlocking system for implementing the unlocking method involved above. The implementation scheme of the problem solved by the system is similar to the implementation scheme recorded in the above method. Therefore, the specific limitations in one or more unlocking system embodiments provided below can refer to the limitations on the unlocking method above and will not be repeated here.

[0072] In one embodiment, the unlocking system includes a battery management device, a vehicle controller and a body controller, wherein:

[0073] The battery management device is used to obtain the battery parameters of the battery in the vehicle and determine the battery status based on the battery parameters.

[0074] If the battery is in an abnormal state, the battery management device is used to determine a target unlocking control mechanism according to the type of the battery state, and the target unlocking control mechanism is a vehicle controller or a body controller.

[0075] A battery management device is used to control vehicle unlocking through a target unlocking control mechanism.

[0076] In one embodiment, the power supply of the battery management device and the vehicle body controller includes a first power supply and a second power supply.

[0077] The first power supply can be powered by DC / DC (direct current to direct current) conversion, that is, the battery is powered after DC / DC conversion, and the second power supply can be a 12V backup battery. In this way, when the battery fails and the power is cut off, and the first power supply cannot supply power, the second power supply can be used to power the battery management device and the body controller, thereby ensuring the normal operation of the communication and door unlocking action in the vehicle. Figure 6As shown, when the power battery is in normal state, the DC / DC can be used to power the battery management device and the body controller, and the 12V backup battery can be charged at the same time. When the power battery is abnormal, the 12V backup battery will power the battery management device and the body controller. Optionally, the battery management device and the communication harness in the vehicle can be protected with fire-resistant and high-temperature resistant materials to avoid malfunction in high temperature environments.

[0078] In one embodiment, the unlocking system further includes a life detection device, which is used to detect the status of a person inside the vehicle, and the power supply of the life detection device includes a second power supply and a third power supply.

[0079] Optionally, the power supply of the life detection equipment also includes a third power supply, which can be a solar power generation and energy storage module. The life detector is normally powered by the second power supply. If the second power supply fails, the life detector is powered by the third power supply, further ensuring that the normal operation of the life detector is not affected under any circumstances. Similarly, the seat gravity detection equipment can also adopt the same dual power supply solution to improve stability and ensure that it can detect in time whether there are people who need rescue. Figure 7 As shown, it is a structural block diagram of the unlocking system.

[0080] In one embodiment, the unlocking system further includes a seat gravity detection device, which is used to detect the position of a person inside the vehicle.

[0081] Through the seat gravity detection equipment at different seat positions, it is possible to detect whether there are passengers in different seat positions, thereby determining the position of people inside the vehicle and facilitating rescue by rescue personnel.

[0082] The above unlocking system can be implemented in whole or in part by software, hardware or a combination thereof. It can be embedded in or independent of the processor in the computer device in the form of hardware, or it can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0083] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 8As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, an unlocking method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0084] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0085] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: obtaining battery parameters of a battery in a vehicle, and determining a state of the battery based on the battery parameters; if the battery state is an abnormal state, determining a target unlocking control mechanism based on the type of battery state; and controlling vehicle unlocking through the target unlocking control mechanism.

[0086] In one of the embodiments, the processor also implements the following steps when executing the computer program: if the battery is in a first state, the vehicle controller is used as a target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle; if the battery is in a second state, the body controller is used as a target unlocking control mechanism; wherein the battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state.

[0087] In one of the embodiments, when the processor executes the computer program, it also implements the following steps: when the body controller is used as the target unlocking control mechanism, an unlocking instruction is sent to the body controller, and the unlocking instruction is used to instruct the body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

[0088] In one of the embodiments, when the processor executes the computer program, the following steps are also implemented: when the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, and the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

[0089] In one of the embodiments, when the processor executes the computer program, the following steps are also implemented: when the body controller is used as the target unlocking control mechanism, a power-off instruction is sent to the body controller, and the power-off instruction is used to instruct the body controller to power off the vehicle.

[0090] In one of the embodiments, when the processor executes the computer program, it also implements the following steps: obtaining a first detection result of the vehicle's life detection device and a second detection result of the seat gravity detection device; sending the first detection result and the second detection result to the server, so that the server can perform rescue processing based on the first detection result and the second detection result, and the rescue processing includes issuing an alarm signal.

[0091] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: obtaining battery parameters of a battery in a vehicle, and determining a state of the battery based on the battery parameters; if the state of the battery is an abnormal state, determining a target unlocking control mechanism based on the type of the battery state; and controlling the vehicle to unlock through the target unlocking control mechanism.

[0092] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if the battery is in a first state, the vehicle controller is used as a target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle; if the battery is in a second state, the body controller is used as a target unlocking control mechanism; wherein the battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state.

[0093] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the body controller is used as the target unlocking control mechanism, an unlocking instruction is sent to the body controller, the unlocking instruction is used to instruct the body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

[0094] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, and the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

[0095] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the body controller is used as the target unlocking control mechanism, a power-off instruction is sent to the body controller, and the power-off instruction is used to instruct the body controller to power off the vehicle.

[0096] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining a first detection result of a life detection device of the vehicle and a second detection result of a seat gravity detection device; sending the first detection result and the second detection result to a server so that the server can perform rescue processing based on the first detection result and the second detection result, and the rescue processing includes issuing an alarm signal.

[0097] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps: obtaining battery parameters of a battery in a vehicle, and determining a state of the battery based on the battery parameters; if the state of the battery is an abnormal state, determining a target unlocking control mechanism based on the type of the battery state; and controlling vehicle unlocking through the target unlocking control mechanism.

[0098] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: if the battery is in a first state, the vehicle controller is used as a target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle; if the battery is in a second state, the body controller is used as a target unlocking control mechanism; wherein the battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state.

[0099] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the body controller is used as the target unlocking control mechanism, an unlocking instruction is sent to the body controller, the unlocking instruction is used to instruct the body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

[0100] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, and the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

[0101] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the body controller is used as the target unlocking control mechanism, a power-off instruction is sent to the body controller, and the power-off instruction is used to instruct the body controller to power off the vehicle.

[0102] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining a first detection result of a life detection device of the vehicle and a second detection result of a seat gravity detection device; sending the first detection result and the second detection result to a server so that the server can perform rescue processing based on the first detection result and the second detection result, and the rescue processing includes issuing an alarm signal.

[0103] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0104] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0105] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0106] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An unlocking method, characterized in that: The method comprises: Obtaining battery parameters of a battery in the vehicle, and determining a state of the battery according to the battery parameters; If the battery is in an abnormal state, determining a target unlocking control mechanism according to the type of the battery state; The vehicle is unlocked by controlling the target unlocking control mechanism.

2. The method according to claim 1, characterized in that The method of determining a target unlocking control mechanism according to the type of the battery state includes: If the battery is in the first state, the vehicle controller is used as the target unlocking control mechanism, and the vehicle controller is used to control the body controller to unlock the vehicle; If the battery is in the second state, the vehicle body controller is used as the target unlocking control mechanism; The battery temperature corresponding to the first state is lower than the battery temperature corresponding to the second state.

3. The method according to claim 2, characterized in that The controlling the vehicle unlocking by the target unlocking control mechanism includes: When the vehicle body controller is used as the target unlocking control mechanism, an unlocking instruction is sent to the vehicle body controller, wherein the unlocking instruction is used to instruct the vehicle body controller to unlock the vehicle, wherein the priority of the unlocking instruction is greater than a preset priority threshold.

4. The method according to claim 2, characterized in that: The method further comprises: When the vehicle controller is used as the target unlocking control mechanism, a cooling instruction is sent to the vehicle controller, where the cooling instruction is used to instruct the vehicle controller to control the vehicle compressor to cool the battery.

5. The method according to claim 2, characterized in that: The method further comprises: When the vehicle body controller is used as the target unlocking control mechanism, a power-off instruction is sent to the vehicle body controller, wherein the power-off instruction is used to instruct the vehicle body controller to perform a power-off process on the vehicle.

6. The method according to claim 1, characterized in that The method further comprises: Obtaining a first detection result of a life detection device of the vehicle and a second detection result of a seat gravity detection device; The first detection result and the second detection result are sent to a server, so that the server can perform rescue processing according to the first detection result and the second detection result, and the rescue processing includes issuing an alarm signal.

7. An unlocking system, characterized in that: The system includes a battery management device, a vehicle controller and a body controller; The battery management device is used to obtain battery parameters of the battery in the vehicle and determine the state of the battery according to the battery parameters; If the state of the battery is an abnormal state, the battery management device is used to determine a target unlocking control mechanism according to the type of the state of the battery, and the target unlocking control mechanism is the vehicle controller or the body controller; The battery management device is used to control the vehicle unlocking through the target unlocking control mechanism.

8. The system according to claim 7, characterized in that The power supply of the battery management device and the vehicle body controller includes a first power supply and a second power supply.

9. The system according to claim 8, characterized in that The unlocking system further includes a life detection device, which is used to detect the status of a person inside the vehicle. The power supply of the life detection device includes the second power supply and a third power supply.

10. The system according to claim 7, characterized in that The unlocking system further comprises a seat gravity detection device, and the seat gravity detection device is used to detect the position of a person inside the vehicle.

11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.