Battery replacement control method and device applied to vehicle, electronic equipment and storage medium

By monitoring the battery status and the status of the autonomous driving domain controller in real time in autonomous driving vehicles, an efficient and stable battery swap process is achieved, solving the problems of low efficiency and unstable power supply in the existing battery swap method.

CN119928657APending Publication Date: 2025-05-06BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510237526.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The existing battery swap method is inefficient, and the power battery is disassembled during the battery swap process, resulting in unstable power supply for the entire vehicle.

Method used

By deploying an autonomous driving domain controller in the vehicle, the battery status information is monitored in real time. When the preset conditions are met, the target battery swap station is determined, and the battery swap reservation information is sent to it, the vehicle is automatically driven to the battery swap station, and when it arrives, the automatic driving domain controller is switched to the low-power state to perform the battery swap operation.

Benefits of technology

It improves battery swap efficiency and the stability of vehicle power consumption during battery swap, avoids excessive power consumption of the autonomous driving domain controller during battery swap, and ensures the normal power supply of the battery to other devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119928657A_ABST
    Figure CN119928657A_ABST
Patent Text Reader

Abstract

The invention provides a battery replacement control method and device applied to a vehicle, electronic equipment and a storage medium, and relates to the field of artificial intelligence, in particular to the field of automatic driving. According to the specific implementation scheme, when it is determined that battery state information of a vehicle meets a preset battery replacement condition, a target battery replacement station is determined; the battery state information represents the use condition of a power battery in the vehicle; sending battery swap reservation information to the target battery swap station, and if reservation success information of the target battery swap station is received, controlling the vehicle to run to the target battery swap station; the battery replacement reservation information represents that the vehicle reserves a target battery replacement station for battery replacement; after the vehicle arrives at the target battery swap station, an automatic driving domain controller of the vehicle is controlled to be switched into a low-power-consumption state, and battery swap operation is executed; the low power consumption state characterizes that the automatic driving domain controller does not process the received data. By making a battery replacement appointment and switching the state of the automatic driving domain controller, the battery replacement efficiency and the power utilization stability of the vehicle during battery replacement are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of autonomous driving in the field of artificial intelligence, and in particular to a battery replacement control method, device, electronic device and storage medium applied to a vehicle. Background Art

[0002] There are usually two ways to replenish the energy of pure electric new energy vehicles, one is charging and the other is battery replacement. Compared with charging, battery replacement is a more efficient way to replenish energy, especially suitable for operating autonomous driving vehicles.

[0003] The current battery replacement method mainly relies on manual battery replacement, which has low efficiency. In addition, the power battery is disassembled during the battery replacement process, resulting in unstable power supply for the entire vehicle. Therefore, it is necessary to provide an efficient and stable battery replacement method. Summary of the invention

[0004] The present disclosure provides a battery replacement control method, device, electronic device and storage medium applied to a vehicle.

[0005] According to a first aspect of the present disclosure, a battery replacement control method applied to a vehicle is provided. The method is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed. The method includes:

[0006] When it is determined that the battery status information of the vehicle meets the preset battery replacement condition, determining the target battery replacement station; wherein the battery status information represents the usage of the power battery in the vehicle;

[0007] Sending battery swap reservation information to the target battery swap station, and if receiving reservation success information fed back by the target battery swap station, controlling the vehicle to travel to the target battery swap station; wherein the battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swap;

[0008] If it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller that controls the vehicle is switched to a low power consumption state and performs a battery swap operation; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

[0009] According to a second aspect of the present disclosure, a battery replacement control device applied to a vehicle is provided. The device is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed. The device includes:

[0010] A determination unit, configured to determine a target battery swap station when it is determined that the battery status information of the vehicle meets a preset battery swap condition; wherein the battery status information represents the usage of the power battery in the vehicle;

[0011] A driving unit, configured to send battery swap reservation information to the target battery swap station, and control the vehicle to drive to the target battery swap station if reservation success information fed back by the target battery swap station is received; wherein the battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swap;

[0012] A battery swap unit is used to control the autonomous driving domain controller of the vehicle to switch to a low power consumption state and perform a battery swap operation if it is determined that the vehicle has arrived at the target battery swap station; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

[0013] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0014] at least one processor; and

[0015] a memory communicatively coupled to the at least one processor;

[0016] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect of the present disclosure.

[0017] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method according to the first aspect of the present disclosure.

[0018] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, which implements the steps of the method described in the first aspect of the present disclosure when executed by a processor.

[0019] According to a sixth aspect of the present disclosure, a vehicle is provided, in which a power battery and an autonomous driving domain controller are deployed, and the vehicle is used to execute the method described in the first aspect of the present disclosure.

[0020] According to the technology disclosed in the present invention, the battery replacement efficiency and the stability of vehicle power consumption during battery replacement are improved.

[0021] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0023] Figure 1is a flow chart of a battery replacement control method applied to a vehicle provided according to an embodiment of the present disclosure;

[0024] Figure 2 is a system architecture diagram of an autonomous driving domain controller provided according to an embodiment of the present disclosure;

[0025] Figure 3 is a flow chart of a battery replacement control method applied to a vehicle provided according to an embodiment of the present disclosure;

[0026] Figure 4 is a flow chart of a battery replacement control method applied to a vehicle provided according to an embodiment of the present disclosure;

[0027] Figure 5 is a flow chart of a battery replacement control method applied to a vehicle provided according to an embodiment of the present disclosure;

[0028] Figure 6 This is an electronic architecture diagram for realizing a vehicle battery replacement function according to an embodiment of the present disclosure;

[0029] Figure 7 is a structural block diagram of a battery replacement control device applied to a vehicle according to an embodiment of the present disclosure;

[0030] Figure 8 is a structural block diagram of a battery replacement control device applied to a vehicle according to an embodiment of the present disclosure;

[0031] Fig. 9 is a block diagram of an electronic device for implementing the battery replacement control method applied to a vehicle according to an embodiment of the present disclosure;

[0032] Fig.10 It is a block diagram of an electronic device used to implement the battery replacement control method applied to a vehicle according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0034] With the continuous development of high-level autonomous driving technology, providing passenger operation services as a new application scenario for autonomous driving vehicles has gradually become a reality. For pure electric new energy autonomous driving vehicles, there are usually two ways to replenish energy, one is charging and the other is battery replacement. Compared with charging, battery replacement is a more efficient way to replenish energy, especially suitable for operating autonomous driving vehicles. Most of the current battery replacement operations require the vehicle to be driven to a fixed battery replacement station, where the battery is manually replaced. This method requires a lot of manpower and time, and the battery replacement efficiency is low.

[0035] In addition, when the vehicle is driving automatically, it is inseparable from various perception units and high-computing computing units. The autonomous driving perception unit and computing unit constitute the autonomous driving system. The current autonomous driving system consumes a lot of energy under normal operation. When the vehicle is replenishing energy and replacing power, the autonomous driving system is still in normal operation, but the power battery cannot supply power. It can only rely on the on-board 12V battery to power the vehicle's power modules including the autonomous driving system. The duration of the normal voltage that the battery can provide will become short and unstable, affecting the normal operation of each power module in the vehicle.

[0036] The present disclosure provides a battery replacement control method, device, electronic device and storage medium applied to a vehicle, which are applied to the field of autonomous driving in the field of artificial intelligence to improve the battery replacement efficiency and the stability of vehicle power consumption during battery replacement.

[0037] It should be noted that the data in this embodiment is not targeted at a specific user and cannot reflect the personal information of a specific user. It should be noted that the data in this embodiment comes from a public data set.

[0038] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0039] In order to enable readers to more deeply understand the implementation principle of the present disclosure, the following Figure 1-Figure 10 The embodiment is further refined.

[0040] Figure 1 The present invention is a flowchart of a battery replacement control method applied to a vehicle according to an embodiment of the present disclosure. The method is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed. The method can be executed by a battery replacement control device applied to the vehicle. Figure 1 As shown, the method comprises the following steps:

[0041] S101. When it is determined that the battery status information of the vehicle meets the preset battery replacement conditions, determine the target battery replacement station; wherein the battery status information represents the usage of the power battery in the vehicle.

[0042] Exemplarily, the vehicle can obtain battery status information in real time while driving, and the battery status information characterizes the usage of the power battery in the vehicle. For electric vehicles, the vehicle includes at least two types of batteries, one is a storage battery and the other is a power battery. The storage battery can be a 12V low-voltage battery, and the power battery is a high-voltage battery pack. When the vehicle is driving, the power battery can provide power to the vehicle to ensure normal driving of the vehicle. When the power battery is low on power, it will affect the driving state of the vehicle. Therefore, it is necessary to monitor the battery status information of the power battery so as to replenish and replace the power battery in time.

[0043] There can be multiple battery swap stations in the city, which are places for replacing batteries for electric vehicles. That is, when a vehicle needs to replace batteries, it can go to a battery swap station to perform the battery replacement operation.

[0044] A BMS (Battery Management System) can be deployed in the vehicle to monitor the status of the power battery in real time. The power battery, as a battery pack, includes multiple battery cells. The BMS can monitor the voltage, temperature, charge and discharge current, coolant flow, SOC (state of charge) and other information of each battery cell as battery status information.

[0045] The battery replacement conditions are pre-set, and it is determined in real time whether the battery status information of the vehicle meets the preset battery replacement conditions. If so, it means that the vehicle needs to replace the battery, and a battery replacement station can be determined from multiple battery replacement stations as the target battery replacement station. The vehicle can go to the target battery replacement station for battery replacement; if not, it means that the vehicle does not need to replace the battery, and the power battery can continue to maintain the operation of various devices in the vehicle, and the vehicle can continue to drive until the battery status information meets the preset battery replacement conditions. When determining the target battery replacement station, a target battery replacement station can be randomly determined from multiple battery replacement stations, or different target battery replacement stations can be preset for different types of vehicles. In this embodiment, the preset battery replacement conditions are not specifically limited. For example, the battery replacement condition can be to determine the fluctuation difference of the power battery voltage within a preset time period. If the fluctuation difference is greater than the preset difference threshold, it means that the power battery is unstable, there may be a fault, and the battery needs to be replaced.

[0046] In this embodiment, the battery status information includes the remaining power of the power battery; determining that the battery status information of the vehicle meets the preset battery replacement conditions includes: if it is determined that the remaining power of the power battery is less than a preset power threshold, then determining that the battery status information of the vehicle meets the preset battery replacement conditions.

[0047] Specifically, the battery status information may include the remaining power of the power battery, and the remaining power of the power battery may also be calculated through information such as SOC and battery voltage in the battery status information. According to the remaining power of the power battery, determine whether the preset battery replacement condition is met. For example, a power threshold may be preset in the battery replacement condition, and the remaining power of the power battery is compared with the preset power threshold. If the remaining power of the power battery is less than the preset power threshold, it is determined that the battery status information of the vehicle meets the preset battery replacement condition and the battery needs to be replaced; if the remaining power of the power battery is equal to or greater than the preset power threshold, it is determined that the battery status information of the vehicle does not meet the preset battery replacement condition and the battery does not need to be replaced.

[0048] The beneficial effect of this setting is that it monitors the power battery's charge in real time. If the charge is low, it can be replaced in time to avoid the power battery running out and affecting vehicle driving, improve the timeliness of battery replacement, and enhance the driving experience.

[0049] S102. Send battery swap reservation information to the target battery swap station. If reservation success information is received from the target battery swap station, control the vehicle to travel to the target battery swap station. The battery swap reservation information indicates that the vehicle has made a reservation with the target battery swap station for battery swapping.

[0050] Exemplarily, after determining the target battery swap station, the vehicle can send battery swap reservation information to the target battery swap station. The battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swapping, that is, it informs the target battery swap station that it is about to go to the target battery swap station for battery swapping. The vehicle is deployed with GW (Gateway) and / or T-box (Telematics Box), and can communicate with the target battery swap station through GW or T-box using 3G, 4G, 5G, or WLAN. GW and T-box can be two independent modules, or T-box can be integrated in GW.

[0051] The battery swap reservation information may include attribute information such as the vehicle type, brand, and frame number, which is used to indicate the identity of the vehicle and facilitate recording by the battery swap station. After receiving the battery swap reservation information, the target battery swap station can determine whether it can accept the vehicle's reservation, that is, whether the vehicle is allowed to go to the target battery swap station for battery swap. If the vehicle is allowed to swap batteries, a successful reservation message is sent to the vehicle; if the vehicle is not allowed to swap batteries, a failed reservation message is sent to the vehicle. For example, the target battery swap station may be a place dedicated to battery swapping for a certain type of vehicle. If a vehicle sends a battery swap reservation information, the target battery swap station can determine the type of the vehicle based on the battery swap reservation information, and determine whether the type of the vehicle is the preset type. If so, a successful reservation message is fed back to the vehicle; if not, a failed reservation message is fed back to the vehicle.

[0052] If the vehicle receives reservation success information from the target battery swap station within the preset time period, the vehicle can be controlled to drive to the target battery swap station for battery swap; if the vehicle receives reservation failure information from the target battery swap station, or if the vehicle does not receive reservation success information within the preset time period, a new battery swap station can be replaced as the target battery swap station. For example, a new target battery swap station can be randomly selected, or a closer target battery swap station can be selected according to the distance.

[0053] S103. If it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery swap operation; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

[0054] For example, the vehicle automatically drives to the target battery swap station. When the vehicle arrives at the target battery swap station, the battery swap operation can be performed at the target battery swap station. When the battery is swapped, the power battery cannot power various devices in the vehicle, so the storage battery in the vehicle is required to power it.

[0055] An autonomous driving domain controller is deployed in the vehicle, which can be used to implement the vehicle's autonomous driving functions, for example, it can implement the functions in ADS (Automated Driving System). The vehicle is stationary when the battery is replaced. Even if the vehicle is stationary, the autonomous driving domain controller is working normally. For example, it can receive data from various sensors in real time and process and calculate the data. The autonomous driving domain controller will consume a lot of energy in normal operation. If the autonomous driving domain controller is replenished and replaced without shutting down the vehicle, it can only rely on the on-board 12V battery to power the vehicle's power modules including ADS. The duration of the normal voltage that the battery can provide will become short and unstable.

[0056] The vehicle's autonomous driving domain controller can be switched from a normal operating state to a low power consumption state before performing a battery swap operation. The low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data. For example, the image sensor continues to collect image data of the surrounding environment, but the autonomous driving domain controller does not recognize and process the collected image data. The GW on the vehicle can send a low power consumption state switching command to the autonomous driving domain controller. Upon receiving the command, the autonomous driving domain controller enters a low power consumption state in the battery swap mode, that is, suspends the computing process in the autonomous driving domain controller to reduce the excessive power consumption of the low-voltage battery by the autonomous driving domain controller in a short period of time during the process of replacing the battery pack.

[0057] When performing a battery replacement operation, the battery on the vehicle can be replaced manually, or the battery can be replaced automatically at a battery replacement station. For example, the battery replacement station is equipped with mechanical equipment for battery replacement, which can automatically remove and install the battery on the vehicle.

[0058] Figure 2 The following is a system architecture diagram of an autonomous driving domain controller. The autonomous driving domain controller can be deployed with modules such as FPGA (Field Programmable Gate Array), CPU (Central Processing Unit), GPU (Graphics Processing Unit), and memory. The autonomous driving domain controller can transmit data with multiple sensors, that is, it can receive data sent by multiple sensors and process the data based on internal modules. The autonomous driving domain controller can also synchronously receive various signals from the vehicle, such as clock signals, navigation signals, ignition signals, etc., and control the vehicle to perform autonomous driving based on the received signals.

[0059] In order to realize the unmanned driving function, the autonomous driving vehicle needs to perceive the environment in real time, and identify and judge the perceived environment. Usually, the vehicle's perception of the environment is achieved through a variety of sensors such as cameras, millimeter wave radars, and lidars. Each sensor transmits the collected environmental information to the autonomous driving domain controller through a high-speed bus, and the CPU, GPU and other computing units built into the autonomous driving domain controller process and fuse the information. This process consumes a lot of energy. After receiving the switching command to the low power state during the vehicle's battery replacement, the autonomous driving domain controller enters a low power state. In this state, the autonomous driving domain controller no longer performs high-computing processing and fusion calculations on the sensor information, so that the core CPU operating system is in the Standby state, and the GPU module for data processing is in the Standby state, to ensure that the vehicle can start quickly after the battery replacement is completed, and the autonomous driving domain controller quickly takes over the control of the vehicle and enters the autonomous driving state.

[0060] In the disclosed embodiment, it is determined in real time whether the battery status information of the vehicle meets the preset battery replacement conditions. When the preset battery replacement conditions are met, a target battery replacement station is determined from multiple battery replacement stations. The vehicle sends the battery replacement reservation information to the target battery replacement station, and after confirming that the reservation is successful, the vehicle is controlled to automatically go to the target battery replacement station. By making an appointment, it can be ensured that the vehicle can replace the battery as soon as possible after arriving at the target battery replacement station, avoiding long waiting times and improving the efficiency of battery replacement. After the vehicle arrives at the target battery replacement station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery replacement operation to avoid excessive power consumption of the battery by the autonomous driving domain controller when the vehicle is replacing the battery, ensuring that the battery can normally supply power to other equipment on the vehicle, and improving the stability of the vehicle's power supply during the battery replacement process.

[0061] Figure 3 A flow chart of a battery replacement control method applied to a vehicle provided in an embodiment of the present disclosure.

[0062] In this embodiment, if it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller of the vehicle is controlled to switch to a low power consumption state, including: if it is determined that the vehicle has arrived at the target battery swap station, a battery swap request message is sent to the target battery swap station; wherein the battery swap request message includes a successful reservation information, the battery swap request message is used to verify the successful reservation information, and after the verification is passed, a station identification is sent to the vehicle, the station identification represents the battery swap station; the station identification is received, and the vehicle is controlled to travel to the battery swap station corresponding to the station identification; if it is determined that the vehicle has arrived at the battery swap station corresponding to the station identification, the autonomous driving domain controller of the vehicle is controlled to switch to a low power consumption state.

[0063] This embodiment is based on the above embodiment. Figure 3 As shown, the method comprises the following steps:

[0064] S301. When it is determined that the battery status information of the vehicle meets the preset battery replacement conditions, determine the target battery replacement station; wherein the battery status information represents the usage of the power battery in the vehicle.

[0065] Exemplarily, this step may refer to the above-mentioned step S101 and will not be described in detail.

[0066] S302. Send battery swap reservation information to the target battery swap station. If reservation success information is received from the target battery swap station, control the vehicle to travel to the target battery swap station. The battery swap reservation information indicates that the vehicle has made a reservation with the target battery swap station for battery swapping.

[0067] Exemplarily, this step may refer to the above-mentioned step S102 and will not be described in detail.

[0068] S303. If it is determined that the vehicle has arrived at the target battery swap station, a battery swap request message is sent to the target battery swap station; wherein the battery swap request message includes a successful reservation information, the battery swap request message is used to verify the successful reservation information, and after the verification is passed, a station identification is sent to the vehicle, and the station identification represents the battery swap station.

[0069] Exemplarily, after the vehicle arrives at the target battery swap station, it can send a battery swap request message to the target battery swap station through wireless interaction such as GW or T-box. The battery swap request message can indicate that the vehicle requests to start battery swapping, and the battery swap request message can include a successful appointment message, that is, the vehicle can send the information fed back by the target battery swap station to the target battery swap station. The target battery swap station receives the battery swap request message and verifies the successful appointment message in the battery swap request message. For example, it can be determined whether the successful appointment message in the battery swap request message is fed back to the vehicle by the target battery swap station. If so, it is determined that the verification has passed; if not, it is determined that the verification has failed. After each successful appointment message is generated, the target battery swap station can store the successful appointment message for subsequent verification. For example, the target battery swap station stores the association between the successful appointment message and the corresponding vehicle frame number. When the vehicle sends the battery swap request message, it can send its own frame number and the successful appointment message to the target battery swap station. The target battery swap station obtains the reservation success information corresponding to the vehicle frame number stored in itself. If the reservation success information corresponding to the vehicle frame number stored in itself is the reservation success information in the battery swap request information, it is determined that the reservation success information verification has passed.

[0070] The battery swap request information may also include attribute information such as the vehicle type, brand, and frame number. The battery swap station pre-stores attribute information that allows battery swapping. After receiving the battery swap request information, the target battery swap station can determine whether the vehicle is eligible for battery swapping based on the vehicle attribute information in the received battery swap request information, that is, determine whether the vehicle attribute information in the battery swap request information is pre-stored attribute information. If so, it is determined that the vehicle is eligible for battery swapping, that is, the verification has passed; if not, it is determined that the verification has failed.

[0071] Multiple battery swap stations can be set up in each battery swap station, and one battery swap station can swap the battery of a car at the same time. That is, the vehicle needs to perform a battery swap operation at the battery swap station. Each battery swap station corresponds to a unique station identification. After the verification is passed, the target battery swap station can determine a battery swap station from multiple battery swap stations, and send the station identification of the battery swap station to the vehicle, that is, inform the vehicle that it needs to swap the battery at the battery swap station corresponding to the station identification. For example, the target battery swap station can detect the current status of each battery swap station in real time, and the current status may include occupied status and idle status. The battery swap station in the idle state can be determined, and the corresponding station identification can be sent to the vehicle.

[0072] In this embodiment, the target battery swap station can also match a battery swap station for the vehicle when receiving the battery swap reservation information of the vehicle, and reserve the matched battery swap station to avoid being occupied by other vehicles. When the vehicle arrives at the target battery swap station, the station identification of the matched battery swap station is directly sent to the vehicle.

[0073] S304, receiving the workstation identification, and controlling the vehicle to travel to the battery replacement workstation corresponding to the workstation identification.

[0074] Exemplarily, the vehicle receives the station identification and automatically drives to the battery swap station corresponding to the station identification. For example, the electronic map of the target battery swap station can be obtained, the location of the battery swap station corresponding to the station identification can be found, and the driving path from the current location to the battery swap station can be generated. Alternatively, the target battery swap station informs the vehicle of the location of the battery swap station, and the vehicle then generates a driving path from the current location to the battery swap station.

[0075] S305. If it is determined that the vehicle has arrived at the battery replacement station corresponding to the station identification, the autonomous driving domain controller of the vehicle is controlled to switch to a low power consumption state and perform a battery replacement operation.

[0076] For example, after the vehicle arrives at the battery replacement station corresponding to the station identification, it can start the battery replacement operation and switch the autonomous driving domain controller from a normal operating state to a low power consumption state.

[0077] In this embodiment, after the vehicle arrives at the target battery swap station, the target battery swap station can confirm whether the vehicle is eligible for battery swap. The vehicle determines the corresponding battery swap station according to the station identification assigned by the target battery swap station, so that multiple vehicles can be swapped in an orderly manner at the target battery swap station, improving the battery swap efficiency of the vehicle and avoiding chaotic distribution of vehicles in the battery swap station.

[0078] In this embodiment, a keyless system PEPS is deployed in the vehicle; if it is determined that the vehicle has arrived at the battery swapping station corresponding to the station identification, the autonomous driving domain controller of the vehicle is controlled to switch to a low power consumption state, including: if it is determined that the vehicle has arrived at the battery swapping station corresponding to the station identification, a state switching message is sent to the autonomous driving domain controller through PEPS; wherein the state switching message is used to instruct the autonomous driving domain controller to switch to a low power consumption state; the state switching message is received by the autonomous driving domain controller to control the autonomous driving domain controller of the vehicle to switch to a low power consumption state.

[0079] Specifically, PEPS (Passive Entry and Passive Start, a keyless system) can be deployed in the vehicle, and PEPS can be used for communication. After determining that the vehicle has arrived at the battery replacement station corresponding to the station identification, the vehicle can send a state switching message to the autonomous driving domain controller through PEPS. For example, PEPS can send a state switching message to the autonomous driving domain controller through GW. The state switching message is used to instruct the autonomous driving domain controller to switch the current normal operating state to a low power consumption state, that is, the state switching message represents a switching command to a low power consumption state.

[0080] After receiving the state switching message, the autonomous driving domain controller switches its own state to a low-power state and stops its own CPU, GPU and other computing units from processing data, thereby replacing the battery of the vehicle.

[0081] The beneficial effect of this setting is that by controlling the data processing process of the autonomous driving domain controller through PEPS, the autonomous driving domain controller can be prevented from consuming a large amount of electricity during the battery replacement process, thereby improving the stability of the vehicle's power consumption during the battery replacement process.

[0082] In this embodiment, an intelligent gateway is deployed in the vehicle; the method also includes: if it is determined that the vehicle has arrived at the battery swap station corresponding to the station identification, a locking request message is sent to the target battery swap station through the intelligent gateway; wherein the locking request message is used to request mechanical locking of the vehicle at the battery swap station.

[0083] Specifically, an intelligent gateway, that is, GW, can be deployed in the vehicle. The GW can be used for communication between various unit modules inside the vehicle, and can also be used for communication between the vehicle and the battery swap station.

[0084] Each battery swap station is provided with a locking device, which can fix the vehicle on the battery swap station to prevent the vehicle from moving during the battery swap process, which may cause the battery swap to fail. For example, buckles are installed on the ground of the battery swap station to fix the tires of the vehicle. When the vehicle determines that it has arrived at the battery swap station, it can send a locking request message to the target battery swap station through the GW. The locking request message is used to request the battery swap station to mechanically lock the vehicle at the battery swap station. After receiving the locking request message, the battery swap station determines the battery swap station where the vehicle is located, and controls the locking device of the battery swap station to mechanically lock the vehicle, that is, fix the vehicle, and then perform the battery swap operation. In this embodiment, the structure of the locking device and the method of mechanical locking are not specifically limited.

[0085] The beneficial effect of this arrangement is that the vehicle can be mechanically locked at the battery swapping station to prevent the vehicle from moving during the battery swapping process, thereby improving the efficiency and success rate of the battery swapping.

[0086] In the disclosed embodiment, it is determined in real time whether the battery status information of the vehicle meets the preset battery replacement conditions. When the preset battery replacement conditions are met, a target battery replacement station is determined from multiple battery replacement stations. The vehicle sends the battery replacement reservation information to the target battery replacement station, and after confirming that the reservation is successful, the vehicle is controlled to automatically go to the target battery replacement station. By making an appointment, it can be ensured that the vehicle can replace the battery as soon as possible after arriving at the target battery replacement station, avoiding long waiting times and improving the efficiency of battery replacement. After the vehicle arrives at the target battery replacement station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery replacement operation to avoid excessive power consumption of the battery by the autonomous driving domain controller when the vehicle is replacing the battery, ensuring that the battery can normally supply power to other equipment on the vehicle, and improving the stability of the vehicle's power supply during the battery replacement process.

[0087] Figure 4 A flow chart of a battery replacement control method applied to a vehicle provided in an embodiment of the present disclosure.

[0088] In this embodiment, determining the target battery swap station includes: determining the current location information of the vehicle; obtaining map information within a preset area based on the current location information of the vehicle; obtaining the location information of each battery swap station from the map information; and determining the target battery swap station from each battery swap station based on the current location information of the vehicle and the location information of each battery swap station.

[0089] This embodiment is based on the above embodiment. Figure 4 As shown, the method comprises the following steps:

[0090] S401. When it is determined that the battery status information of the vehicle meets the preset battery replacement conditions, determine the current location information of the vehicle.

[0091] Exemplarily, the current battery status information of the vehicle is obtained, and if it is determined that the battery status information meets the preset battery replacement conditions, the current location information of the vehicle can be obtained. For example, the current location information can be obtained in real time through a positioning device installed in the vehicle.

[0092] S402: Obtain map information within a preset area according to the current location information of the vehicle.

[0093] Exemplarily, the size of an area range is preset. For example, the size of the preset area range can be the size of the range with the current position as the center and a preset distance as the radius. After determining the current position information of the vehicle, the area range around the vehicle can be determined. The map information within the area range is obtained. The map information may include high-precision map information such as road layout, building distribution, traffic lights, and signboards within the area range. For example, if the vehicle is located on a street in a city, the map information of the street can be obtained. The map information can be obtained online or offline. In this embodiment, the method of obtaining the map information is not specifically limited.

[0094] S403: Acquire location information of each battery swap station from map information.

[0095] For example, a battery swap station can be built at various locations, and there can be multiple battery swap stations within a preset area, and the location information of each battery swap station is obtained from the map information. If there is no battery swap station within the preset area, the area can be expanded with a preset step size until there is a battery swap station within the area.

[0096] S404. Determine a target battery swap station from among the battery swap stations based on the current location information of the vehicle and the location information of each battery swap station.

[0097] Exemplarily, according to the current location information of the vehicle and the location information of each battery swap station, a battery swap station is determined from each battery swap station as the target battery swap station. For example, according to the location information of each battery swap station, the battery swap station closest to the vehicle can be used as the target battery swap station.

[0098] In this embodiment, the target battery swap station is determined based on the current position of the vehicle, so that the vehicle can quickly drive to the target battery swap station, improve the efficiency of vehicle battery swapping, and avoid congestion caused by all vehicles entering one battery swap station, thereby achieving orderly battery swapping of vehicles.

[0099] In this embodiment, a target battery swap station is determined from each battery swap station based on the current position information of the vehicle and the position information of each battery swap station, including: determining the distance information between the vehicle and the battery swap station based on the current position information of the vehicle and the position information of the battery swap station; determining the target battery swap station from each battery swap station based on the distance information between the vehicle and each battery swap station.

[0100] Specifically, for each battery swap station, the distance information between the vehicle and the battery swap station is determined based on the current location information of the vehicle and the location information of the battery swap station. The distance information is sorted by size, for example, the distances can be sorted in order from near to far. According to the sorting result of the distances, a target battery swap station is determined from multiple battery swap stations. For example, the battery swap station closest to the vehicle can be determined as the target battery swap station.

[0101] The beneficial effect of this arrangement is that a battery swap station close to the vehicle is selected, which facilitates timely battery swapping for the vehicle, avoids depletion of the power battery, and improves battery swap efficiency.

[0102] S405. Send battery swap reservation information to the target battery swap station. If reservation success information is received from the target battery swap station, control the vehicle to travel to the target battery swap station. The battery swap reservation information indicates that the vehicle has made a reservation with the target battery swap station for battery swapping.

[0103] Exemplarily, the vehicle can send a battery swap appointment information to the target battery swap station, indicating that the vehicle is about to arrive at the target battery swap station for battery swap. The target battery swap station reviews the vehicle based on the battery swap appointment information to determine whether the vehicle is eligible for battery swap. If so, it will feedback the successful appointment information to the vehicle. For example, the vehicle uploads its own attribute information to the target battery swap station wirelessly. The target battery swap station matches the vehicle's own attribute information based on all pre-stored attribute information. If the pairing is successful, it confirms that the vehicle is qualified and eligible for battery swap. After receiving the successful appointment information, the vehicle goes to the target battery swap station based on the location information of the target battery swap station.

[0104] In this embodiment, controlling the vehicle to travel to the target battery swap station includes: generating a driving path from the vehicle to the target battery swap station based on the current position information of the vehicle and the position information of the target battery swap station; and controlling the vehicle to travel to the target battery swap station based on the driving path.

[0105] Specifically, according to the current location information of the vehicle and the location information of the target battery swap station, based on the map information of the preset area range, a driving path from the vehicle to the target battery swap station is generated. A preset path planning algorithm can be used to generate the driving path. In this embodiment, the preset path planning algorithm is not specifically limited.

[0106] The map information may include road geometry, lane information, traffic signs, traffic lights, etc. Based on the map information, an optimal path can be generated and stored. Based on the driving path, the vehicle is controlled to drive from the current position to the target battery swap station.

[0107] The beneficial effect of this setting is that the driving route is automatically generated and driven, which further realizes the unmanned driving function and enables the vehicle to replace the battery in time, improving the battery replacement efficiency.

[0108] In this embodiment, the battery swap reservation information is sent to the target battery swap station, including: predicting the time when the vehicle arrives at the target battery swap station based on the distance information between the vehicle and the target battery swap station, which is the scheduled battery swap time; obtaining the vehicle's attribute information, determining the vehicle's attribute information and the scheduled battery swap time as the battery swap reservation information, and sending the battery swap reservation information to the target battery swap station.

[0109] Specifically, the distance between the vehicle and the target battery swap station can be determined based on the current location information of the vehicle and the location information of the target battery swap station. The vehicle can be preset with a driving speed, and the time when the vehicle arrives at the target battery swap station can be predicted based on the distance information and the driving speed of the vehicle, and the time is determined as the scheduled battery swap time.

[0110] Obtain the vehicle's own attribute information such as type, brand, frame number, etc., and package the vehicle's attribute information and scheduled battery replacement time into battery replacement reservation information. Send the battery replacement reservation information to the target battery replacement station through wireless communication for verification by the target battery replacement station.

[0111] The beneficial effect of this arrangement is that the vehicle's attribute information and scheduled battery swap time are sent to the target battery swap station, which facilitates the target battery swap station to conduct comprehensive verification of the battery swap reservation, improve the accuracy of the reservation verification, avoid the inability to swap the battery after the vehicle reservation is successful, and improve the battery swap efficiency.

[0112] In this embodiment, the reservation success information indicates that the attribute information of the vehicle exists in the preset information library, and the scheduled battery replacement time is the idle time of the target battery replacement station; wherein, the preset information library stores the attribute information of vehicles that are allowed to perform battery replacement.

[0113] Specifically, the battery swap reservation information may include the vehicle's attribute information and the scheduled battery swap time, that is, the target battery swap station may verify the attribute information and the scheduled battery swap time respectively. If both are verified, a reservation success message may be sent to the vehicle.

[0114] The target battery swap station may pre-store a preset information library, which includes attribute information of multiple vehicles. The vehicles corresponding to the attribute information in the preset information library are eligible for battery swapping, that is, the preset information library stores attribute information of vehicles that are allowed to undergo battery swapping. After receiving the battery swapping reservation information, the target battery swapping station may obtain the attribute information of the vehicle from the battery swapping reservation information, and determine whether the attribute information of the vehicle is stored in the preset information library. If not, it is determined that the vehicle cannot be swapped at the target battery swapping station, and a reservation failure message may be sent to the vehicle.

[0115] Each time a vehicle is successfully booked at the target battery swap station, the scheduled battery swap time can be stored. If the battery swap station has multiple battery swap stations, the battery swap station can also be matched to the vehicle when the reservation is successful, and the station identification of the battery swap station and the scheduled battery swap time are associated and stored. After receiving the battery swap reservation information, the target battery swap station can obtain the scheduled battery swap time from the battery swap reservation information, and determine whether the scheduled battery swap time has been booked. If so, it is considered that the scheduled battery swap time is not an idle time for the target battery swap station, the verification fails, and the reservation failure information is sent. Alternatively, the target battery swap station can determine whether each battery swap station has been booked at the scheduled battery swap time. If so, it is determined that the verification fails; if there is a battery swap station that has not been booked at the scheduled battery swap time, that is, the scheduled battery swap time is an idle time for the battery swap station, then it is determined that the verification passes, and the battery swap station can be matched to the vehicle. Idle time refers to the time when the target battery swap station is not occupied, or refers to the time when the battery swap station in the target battery swap station is not occupied.

[0116] If the target battery swap station determines that the vehicle's attribute information exists in the preset information library, and the scheduled battery swap time is the free time of the target battery swap station, a successful reservation message can be sent to the vehicle. Alternatively, if the target battery swap station determines that the vehicle's attribute information exists in the preset information library, and the scheduled battery swap time is the free time of any battery swap station in the target battery swap station, a successful reservation message can be sent to the vehicle.

[0117] The beneficial effect of this setting is that the target battery swap station can verify whether the vehicle's attribute information is qualified and whether the appointment time is free, thereby improving the accuracy of the appointment verification and thus improving the battery swap efficiency.

[0118] S406. If it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery swap operation; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

[0119] Exemplarily, this step may refer to the above-mentioned step S103 and will not be described in detail.

[0120] In the disclosed embodiment, it is determined in real time whether the battery status information of the vehicle meets the preset battery replacement conditions. When the preset battery replacement conditions are met, a target battery replacement station is determined from multiple battery replacement stations. The vehicle sends the battery replacement reservation information to the target battery replacement station, and after confirming that the reservation is successful, the vehicle is controlled to automatically go to the target battery replacement station. By making an appointment, it can be ensured that the vehicle can replace the battery as soon as possible after arriving at the target battery replacement station, avoiding long waiting times and improving the efficiency of battery replacement. After the vehicle arrives at the target battery replacement station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery replacement operation to avoid excessive power consumption of the battery by the autonomous driving domain controller when the vehicle is replacing the battery, ensuring that the battery can normally supply power to other equipment on the vehicle, and improving the stability of the vehicle's power supply during the battery replacement process.

[0121] Figure 5 A flow chart of a battery replacement control method applied to a vehicle provided in an embodiment of the present disclosure.

[0122] In this embodiment, a battery management system BMS and a DC / DC converter DCDC are deployed in the vehicle; a battery replacement operation is performed, including: cutting off the connection between the power battery and the DCDC through the BMS; sending a start battery replacement instruction to the target battery replacement station; wherein the start battery replacement instruction is used to instruct the target battery replacement station to replace the power battery of the vehicle.

[0123] This embodiment is based on the above embodiment. Figure 5 As shown, the method comprises the following steps:

[0124] S501. When it is determined that the battery status information of the vehicle meets the preset battery replacement conditions, determine the target battery replacement station; wherein the battery status information represents the usage of the power battery in the vehicle.

[0125] Exemplarily, this step may refer to the above-mentioned step S101 and will not be described in detail.

[0126] S502. Send battery swap reservation information to the target battery swap station. If reservation success information is received from the target battery swap station, control the vehicle to travel to the target battery swap station. The battery swap reservation information indicates that the vehicle has made a reservation with the target battery swap station for battery swapping.

[0127] Exemplarily, this step may refer to the above-mentioned step S102 and will not be described in detail.

[0128] S503: If it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller that controls the vehicle is switched to a low power consumption state.

[0129] Exemplarily, this step may refer to the above-mentioned step S103 and will not be described in detail.

[0130] S504: Cut off the connection between the power battery and the DCDC through the BMS.

[0131] Exemplarily, a BMS and DCDC (Direct Current-Direct Current, DC / DC converter) can be deployed in the vehicle. After the autonomous driving domain controller enters a low power consumption state, the BMS controls the vehicle to shut off the high-voltage power supply, thereby preparing for the subsequent separation of the high-voltage battery pack from the vehicle, that is, the separation of the power battery from the vehicle.

[0132] DCDC can convert DC power into DC power of different voltages to power the vehicle. The power battery is connected to DCDC so that the vehicle can use the power battery. BMS can disconnect the power battery from DCDC. For example, the power battery and DCDC can be connected via PDU (Power Distribution Unit). BMS can disconnect PDU, thereby cutting off the connection between the power battery and DCDC. The power battery is separated from the vehicle, and the power supply of the entire vehicle is switched to a low-voltage battery, that is, a storage battery.

[0133] S505. Send a start battery swap instruction to the target battery swap station; wherein the start battery swap instruction is used to instruct the target battery swap station to replace the power battery of the vehicle.

[0134] For example, after completing the transition to the low power state and separating the high-voltage battery pack from the vehicle power supply, the vehicle has completed the preparations before the battery swap and can perform the battery swap. The vehicle can send a start battery swap command to the target battery swap station through the GW, indicating that it can now start the battery swap. The target battery swap station receives the start battery swap command, installs the fully charged power battery in the vehicle, and recycles the separated power battery to complete the battery swap operation.

[0135] In this embodiment, when battery replacement is performed, the power supply of the power battery to the vehicle is cut off, and the target battery replacement station is notified to perform the battery replacement, thereby realizing automatic battery replacement for the vehicle, saving manpower and time for battery replacement, and improving battery replacement efficiency.

[0136] In this embodiment, the method also includes: if the battery replacement completion information is fed back from the target battery replacement station, connecting the power battery and DCDC through the BMS; controlling the vehicle's autonomous driving domain controller to switch to normal operating state, and driving out of the target battery replacement station; wherein the normal operating state represents that the autonomous driving domain controller processes the received sensor data.

[0137] Specifically, after completing the battery swap operation, the target battery swap station can send a battery swap completion message to the vehicle. After the vehicle receives the battery swap completion message, it can connect the power battery and DCDC through the BMS. For example, the PDU between the power battery and the DCDC can be closed, and the vehicle power supply can be connected to the high-voltage battery pack, that is, the power battery, and power is provided through the DCDC. After the power battery is connected, the autonomous driving domain controller that controls the vehicle switches from a low-power state to a normal operating state, and drives out of the target battery swap station. The normal operating state indicates that the autonomous driving domain controller can process the received sensor data.

[0138] After the target battery swap station determines that the battery swap operation is completed, it can also control the battery swap station to release the mechanical lock of the vehicle, making it easier for the vehicle to leave the target battery swap station.

[0139] The beneficial effect of this setting is that after the battery replacement is completed, the power battery continues to power the vehicle and restores the state of the autonomous driving domain controller to ensure the normal use of the autonomous driving function.

[0140] Figure 6 Electronic architecture diagram to realize vehicle battery replacement function. Figure 6In the BMS, both GW and PEPS can be used for communication, and each controller and system module in the vehicle can be connected to the GW to realize data interaction. BMS can monitor the battery status information of the power battery and control the PDU to disconnect or close. When the PDU is disconnected, the power battery cannot supply power to the vehicle through DCDC; when the PDU is closed, the power battery can supply power to the vehicle through DCDC. When the PDU is disconnected, the low-voltage battery can be used to power the entire vehicle.

[0141] In the disclosed embodiment, it is determined in real time whether the battery status information of the vehicle meets the preset battery replacement conditions. When the preset battery replacement conditions are met, a target battery replacement station is determined from multiple battery replacement stations. The vehicle sends the battery replacement reservation information to the target battery replacement station, and after confirming that the reservation is successful, the vehicle is controlled to automatically go to the target battery replacement station. By making an appointment, it can be ensured that the vehicle can replace the battery as soon as possible after arriving at the target battery replacement station, avoiding long waiting times and improving the efficiency of battery replacement. After the vehicle arrives at the target battery replacement station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery replacement operation to avoid excessive power consumption of the battery by the autonomous driving domain controller when the vehicle is replacing the battery, ensuring that the battery can normally supply power to other equipment on the vehicle, and improving the stability of the vehicle's power supply during the battery replacement process.

[0142] Figure 7 This is a structural block diagram of a battery replacement control device applied to a vehicle provided in an embodiment of the present disclosure. The device is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Figure 7 The battery replacement control device 700 applied to a vehicle includes: a determination unit 701, a driving unit 702 and a battery replacement unit 703.

[0143] The determination unit 701 is used to determine a target battery swap station when it is determined that the battery status information of the vehicle meets a preset battery swap condition; wherein the battery status information represents the usage of the power battery in the vehicle;

[0144] The driving unit 702 is used to send battery swap reservation information to the target battery swap station, and if the reservation success information fed back by the target battery swap station is received, control the vehicle to drive to the target battery swap station; wherein the battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swap;

[0145] The battery swap unit 703 is used to control the autonomous driving domain controller of the vehicle to switch to a low power consumption state and perform a battery swap operation if it is determined that the vehicle has arrived at the target battery swap station; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

[0146] Figure 8 A structural block diagram of a battery replacement control device for a vehicle provided in an embodiment of the present disclosure, such as Figure 8 As shown, the battery replacement control device 800 applied to a vehicle includes a determination unit 801, a driving unit 802 and a battery replacement unit 803, wherein the battery replacement unit 803 includes a request sending module 8031, an identification receiving module 8032 and a state switching module 8033.

[0147] The request sending module 8031 ​​is used to send a battery swap request message to the target battery swap station if it is determined that the vehicle has arrived at the target battery swap station; wherein the battery swap request message includes a successful reservation information, and the battery swap request message is used to verify the successful reservation information, and send a station identification to the vehicle after the verification is passed, and the station identification represents the battery swap station;

[0148] The identification receiving module 8032 is used to receive the station identification and control the vehicle to travel to the battery replacement station corresponding to the station identification;

[0149] The state switching module 8033 is used to control the autonomous driving domain controller of the vehicle to switch to a low power consumption state if it is determined that the vehicle has arrived at the battery replacement station corresponding to the station identifier.

[0150] In one example, a keyless system PEPS is deployed in the vehicle; the state switching module 8033 includes:

[0151] A message sending submodule, for sending a state switching message to the autonomous driving domain controller through the PEPS if it is determined that the vehicle has arrived at the battery swapping station corresponding to the station identifier; wherein the state switching message is used to instruct the autonomous driving domain controller to switch to a low power consumption state;

[0152] The state switching submodule is used to receive the state switching message through the autonomous driving domain controller and control the autonomous driving domain controller of the vehicle to switch to the low power consumption state.

[0153] In one example, a smart gateway is deployed in a vehicle; the device further includes:

[0154] A locking unit is used to send a locking request message to the target battery swap station through the intelligent gateway if it is determined that the vehicle has arrived at the battery swap station corresponding to the station identifier; wherein the locking request message is used to request mechanical locking of the vehicle at the battery swap station.

[0155] In one example, the determining unit 801 includes:

[0156] A first determination module, used to determine the current position information of the vehicle;

[0157] A map acquisition module, used to acquire map information within a preset area according to the current location information of the vehicle;

[0158] A second determination module is used to obtain location information of each battery swap station from the map information;

[0159] The target determination module is used to determine the target battery swap station from each battery swap station based on the current position information of the vehicle and the position information of each battery swap station.

[0160] In one example, the target determination module includes:

[0161] A distance determination submodule, used to determine the distance information between the vehicle and the battery swap station according to the current position information of the vehicle and the position information of the battery swap station;

[0162] The target determination submodule is used to determine the target battery swap station from each of the battery swap stations based on the distance information between the vehicle and each of the battery swap stations.

[0163] In one example, the driving unit 802 includes:

[0164] A path generation module, used to generate a driving path from the vehicle to the target battery swap station according to the current location information of the vehicle and the location information of the target battery swap station;

[0165] The vehicle driving module is used to control the vehicle to drive to the target battery swap station according to the driving path.

[0166] In one example, the driving unit 802 includes:

[0167] A time prediction module, used to predict the time when the vehicle arrives at the target battery swap station according to the distance information between the vehicle and the target battery swap station, as the scheduled battery swap time;

[0168] An information sending module is used to obtain the attribute information of the vehicle, determine the attribute information of the vehicle and the scheduled battery replacement time as the battery replacement reservation information, and send the battery replacement reservation information to the target battery replacement station.

[0169] In one example, the reservation success information indicates that the attribute information of the vehicle exists in a preset information library, and that the scheduled battery replacement time is the idle time of the target battery replacement station; wherein the preset information library stores the attribute information that allows battery replacement.

[0170] In one example, the battery status information includes the remaining power of the power battery; the determining unit 801 includes:

[0171] The power comparison module is used to determine whether the battery status information of the vehicle meets the preset battery replacement conditions if it is determined that the remaining power of the power battery is less than a preset power threshold.

[0172] In one example, a battery management system BMS and a DC / DC converter DCDC are deployed in the vehicle; the battery replacement unit 803 includes:

[0173] A battery disconnection module, used to cut off the connection between the power battery and the DCDC through the BMS;

[0174] A battery swap module is used to send a start battery swap instruction to the target battery swap station; wherein the start battery swap instruction is used to instruct the target battery swap station to replace the power battery of the vehicle.

[0175] In one example, it also includes:

[0176] A battery connection unit, configured to connect the power battery and the DCDC through the BMS if the battery replacement completion information fed back by the target battery replacement station is received;

[0177] A state recovery unit is used to control the autonomous driving domain controller of the vehicle to switch to a normal operating state and drive out of the target battery swap station; wherein the normal operating state represents that the autonomous driving domain controller processes the received sensor data.

[0178] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device.

[0179] Fig. 9 A structural block diagram of an electronic device provided in an embodiment of the present disclosure, such as Fig. 9 As shown, the electronic device 900 includes: at least one processor 902; and a memory 901 communicatively connected to the at least one processor 902; wherein the memory stores instructions executable by the at least one processor 902, and the instructions are executed by the at least one processor 902 so that the at least one processor 902 can execute the battery replacement control method applied to a vehicle disclosed in the present invention.

[0180] The electronic device 900 further includes a receiver 903 and a transmitter 904. The receiver 903 is used to receive instructions and data sent by other devices, and the transmitter 904 is used to send instructions and data to external devices.

[0181] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0182] According to an embodiment of the present disclosure, the present disclosure also provides a computer program product, which includes: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.

[0183] Fig.10 A schematic block diagram of an example electronic device 1000 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0184] like Fig.10 As shown, the device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the device 1000 can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0185] A number of components in the device 1000 are connected to the I / O interface 1005, including: an input unit 1006, such as a keyboard, a mouse, etc.; an output unit 1007, such as various types of displays, speakers, etc.; a storage unit 1008, such as a disk, an optical disk, etc.; and a communication unit 1009, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1009 allows the device 1000 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0186] The computing unit 1001 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1001 performs the various methods and processes described above, such as a battery replacement control method applied to a vehicle. For example, in some embodiments, the battery replacement control method applied to a vehicle may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 1008. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 1000 via the ROM 1002 and / or the communication unit 1009. When the computer program is loaded into the RAM 1003 and executed by the computing unit 1001, one or more steps of the battery replacement control method applied to the vehicle described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to execute a battery replacement control method applied to a vehicle in any other appropriate manner (eg, by means of firmware).

[0187] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0188] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0189] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0190] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0191] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0192] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

[0193] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0194] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A battery replacement control method applied to a vehicle, wherein the method is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed, and the method comprises: When it is determined that the battery status information of the vehicle meets the preset battery replacement condition, determining the target battery replacement station; wherein the battery status information represents the usage of the power battery in the vehicle; Sending battery swap reservation information to the target battery swap station, and if receiving reservation success information fed back by the target battery swap station, controlling the vehicle to travel to the target battery swap station; wherein the battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swap; If it is determined that the vehicle has arrived at the target battery swap station, the autonomous driving domain controller that controls the vehicle switches to a low power consumption state and performs a battery swap operation; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

2. The method according to claim 1, wherein: If it is determined that the vehicle has arrived at the target battery swap station, controlling the autonomous driving domain controller of the vehicle to switch to a low power consumption state includes: If it is determined that the vehicle has arrived at the target battery swap station, a battery swap request message is sent to the target battery swap station; wherein the battery swap request message includes the reservation success information, the battery swap request message is used to verify the reservation success information, and after the verification is passed, a station identification is sent to the vehicle, and the station identification represents the battery swap station; Receiving a station identification, and controlling the vehicle to travel to the battery replacement station corresponding to the station identification; If it is determined that the vehicle has arrived at the battery replacement station corresponding to the station identifier, the autonomous driving domain controller that controls the vehicle is switched to a low power consumption state.

3. The method according to claim 2, wherein: The vehicle is deployed with a keyless system PEPS; if it is determined that the vehicle has arrived at the battery replacement station corresponding to the station identifier, the automatic driving domain controller of the vehicle is controlled to switch to a low power consumption state, including: If it is determined that the vehicle has arrived at the battery replacement station corresponding to the station identifier, a state switching message is sent to the autonomous driving domain controller through the PEPS; wherein the state switching message is used to instruct the autonomous driving domain controller to switch to a low power consumption state; The state switching message is received by the autonomous driving domain controller, and the autonomous driving domain controller of the vehicle is controlled to switch to the low power consumption state.

4. According to the method of claim 3, a smart gateway is deployed in the vehicle; the method further comprises: If it is determined that the vehicle has arrived at the battery swap station corresponding to the station identification, a locking request message is sent to the target battery swap station through the intelligent gateway; wherein the locking request message is used to request mechanical locking of the vehicle at the battery swap station.

5. The method according to any one of claims 1 to 4, wherein: The determining of the target battery swap station comprises: Determining current location information of the vehicle; According to the current location information of the vehicle, obtaining map information within a preset area; Acquire location information of each battery swap station from the map information; The target battery swap station is determined from the battery swap stations according to the current location information of the vehicle and the location information of each battery swap station.

6. The method according to claim 5, wherein: The determining the target battery swap station from each battery swap station according to the current position information of the vehicle and the position information of each battery swap station comprises: Determining the distance between the vehicle and the battery swap station according to the current location information of the vehicle and the location information of the battery swap station; The target battery swap station is determined from the battery swap stations according to the distance information between the vehicle and each of the battery swap stations.

7. The method according to claim 6, wherein: The controlling the vehicle to travel to the target battery swap station includes: Generate a driving path from the vehicle to the target battery swap station according to the current location information of the vehicle and the location information of the target battery swap station; According to the driving path, the vehicle is controlled to drive to the target battery swap station.

8. The method according to claim 6 or 7, wherein: The sending the battery swap reservation information to the target battery swap station includes: Predicting the time when the vehicle will arrive at the target battery swap station based on the distance information between the vehicle and the target battery swap station as the scheduled battery swap time; Acquire the attribute information of the vehicle, determine the attribute information of the vehicle and the scheduled battery replacement time as the battery replacement reservation information, and send the battery replacement reservation information to the target battery replacement station.

9. The method according to claim 8, wherein: The successful reservation information indicates that the attribute information of the vehicle exists in a preset information base, and that the scheduled battery replacement time is the idle time of the target battery replacement station; wherein the preset information base stores the attribute information that allows battery replacement.

10. The method according to any one of claims 1 to 9, wherein: The battery status information includes the remaining power of the power battery; and determining that the battery status information of the vehicle meets the preset battery replacement condition includes: If it is determined that the remaining power of the power battery is less than a preset power threshold, it is determined that the battery status information of the vehicle meets the preset battery replacement conditions.

11. The method according to any one of claims 1 to 10, wherein a battery management system BMS and a DC / DC converter DCDC are deployed in the vehicle; and the battery replacement operation comprises: Cutting off the connection between the power battery and the DCDC through the BMS; Send a start battery swap instruction to the target battery swap station; wherein the start battery swap instruction is used to instruct the target battery swap station to replace the power battery of the vehicle.

12. The method according to claim 11, further comprising: If the battery swap completion information fed back by the target battery swap station is received, the power battery and the DCDC are connected through the BMS; The autonomous driving domain controller controlling the vehicle switches to a normal operating state and drives out of the target battery swap station; wherein the normal operating state represents that the autonomous driving domain controller processes the received sensor data.

13. A battery replacement control device applied to a vehicle, wherein the device is applied to a vehicle in which a power battery and an autonomous driving domain controller are deployed, and the device comprises: A determination unit, configured to determine a target battery swap station when it is determined that the battery status information of the vehicle meets a preset battery swap condition; wherein the battery status information represents the usage of the power battery in the vehicle; A driving unit, configured to send battery swap reservation information to the target battery swap station, and control the vehicle to drive to the target battery swap station if reservation success information fed back by the target battery swap station is received; wherein the battery swap reservation information indicates that the vehicle has made an appointment with the target battery swap station for battery swap; A battery swap unit is used to control the autonomous driving domain controller of the vehicle to switch to a low power consumption state and perform a battery swap operation if it is determined that the vehicle has arrived at the target battery swap station; wherein the low power consumption state indicates that the autonomous driving domain controller does not process the received sensor data.

14. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 12.

15. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-12.

16. A computer program product, wherein: The invention comprises a computer program, which implements the steps of the method according to any one of claims 1 to 12 when being executed by a processor.

17. A vehicle, wherein: A power battery and an autonomous driving domain controller are deployed in the vehicle, and the vehicle is used to execute the method described in any one of claims 1-12.