C-V2X-based vehicle battery replacement and scheduling system and method, medium, program product and terminal
By adopting a C-V2X-based vehicle battery swap and scheduling system in the commercial vehicle market, the problem of unstable signal and insufficient real-time performance of WiFi communication in the battery swap scenario is solved, and a more efficient and reliable battery swap process is achieved.
Patent Information
- Application Number
- CN202510481842.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2025-05-16
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the battery swap station and the battery swap vehicle are connected to the battery swap vehicle in the commercial vehicle market. It is susceptible to environmental interference, the signal strength is unstable, and it cannot meet the real-time requirements, especially in the unmanned battery swap scenarios of autonomous driving vehicles.
The vehicle battery swap and scheduling system based on C-V2X is adopted, and through the collaborative work between the intelligent scheduling unit, the vehicle-mounted unit and the battery swap unit, the communication connection is established using the C-V2X protocol to realize real-time interaction and precise scheduling of vehicle status information and battery swap parameters.
It significantly improves the stability, low latency and anti-interference performance of communication, realizes intelligent scheduling of the battery swap process, and ensures the safety, efficiency and reliability of battery swap.
Smart Images

Figure CN120018090A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle communications, and in particular to a vehicle battery replacement and dispatching system, method, medium, program product and terminal based on C-V2X. Background Art
[0002] At present, WiFi communication connection is usually used for data exchange between battery swap stations and battery swap vehicles in the commercial vehicle market. However, in practical applications, WiFi communication technology has some limitations in battery swap scenarios. For example, WiFi signals are easily interfered by environmental factors, resulting in unstable signal strength, which is particularly evident in high-density equipment environments. In addition, the transmission delay of WiFi is relatively high, and when the vehicle and the battery swap station have fast data exchange, it may not meet the real-time requirements. Especially when it is necessary to realize unmanned battery swapping of autonomous driving vehicles, the low latency and high reliability of WiFi are difficult to meet the needs, which may cause interruptions or errors in the battery swap process. Summary of the invention
[0003] In view of the shortcomings of the prior art mentioned above, the purpose of the present application is to provide a vehicle battery replacement and scheduling system, method, medium, program product and terminal based on C-V2X, which is used to solve the problems in the prior art that the WiFi communication connection method between battery replacement stations and battery replacement vehicles in the commercial vehicle market is susceptible to interference, unstable signal strength, and cannot meet real-time requirements.
[0004] To achieve the above-mentioned purpose and other related purposes, the first aspect of the present application provides a vehicle battery replacement and scheduling system based on C-V2X, including: an intelligent scheduling unit, which is communicatively connected to the on-board unit and the battery replacement unit respectively; used to receive the battery replacement parameters sent by the battery replacement unit, and the vehicle status information sent by the on-board unit; generate a charging scheduling instruction based on the battery replacement parameters and the vehicle status information, and send the charging scheduling instruction to the on-board unit; the on-board unit is used to send the vehicle status information to the intelligent scheduling unit, receive the charging scheduling instruction sent by the intelligent scheduling unit, and move to the corresponding battery replacement unit based on the charging scheduling instruction to jointly perform vehicle battery replacement interaction operations; the battery replacement unit is used to establish a communication connection with the on-board unit, and jointly perform vehicle battery replacement interaction operations with the on-board unit; wherein, the intelligent scheduling unit, the on-board unit and the battery replacement unit establish a communication connection based on the C-V2X protocol.
[0005] In some embodiments of the first aspect of the present application, the on-board unit establishes a communication connection with the battery replacement unit based on a direct communication interface of the C-V2X protocol; the on-board unit establishes a communication connection with the intelligent scheduling unit based on a network communication interface of the C-V2X protocol.
[0006] In some embodiments of the first aspect of the present application, the process in which the on-board unit moves to the corresponding battery exchange unit based on the charging scheduling instruction to jointly perform the vehicle battery exchange interaction operation includes: in response to detecting that the current vehicle has moved to the corresponding battery exchange unit, the on-board unit sends a direct connection request to the battery exchange unit; after receiving the direct connection request, the battery exchange unit verifies the direct connection request, and after the verification is passed, sends a connection confirmation message to the on-board unit, and establishes a communication connection with the on-board unit based on the direct communication interface of the C-V2X protocol; after receiving the connection confirmation message, the on-board unit sends identity authentication information to the battery exchange unit; the battery exchange unit verifies the identity authentication information, and after the verification is passed, sends an unlocking instruction message to the on-board unit; after receiving the unlocking instruction message, the on-board unit instructs the vehicle battery mechanism to perform a battery unlocking operation, and after the unlocking operation is completed, sends a battery unlocking status information to the battery exchange unit; after receiving the battery unlocking status information, the battery exchange unit performs a battery exchange hoisting operation on the on-board unit.
[0007] In some embodiments of the first aspect of the present application, the process in which the battery replacement unit and the on-board unit jointly perform vehicle battery replacement interaction operations also includes the following steps: during the process of performing the vehicle battery replacement interaction operation, the battery replacement unit sends the current battery replacement status information to the intelligent scheduling unit in real time based on the network communication interface of the C-V2X protocol.
[0008] In some embodiments of the first aspect of the present application, before moving to the corresponding battery swap unit based on the charging scheduling instruction to jointly perform vehicle battery swap interaction operations, the on-board unit also performs the following steps: in the process of moving to the corresponding battery swap unit based on the charging scheduling instruction, the on-board unit establishes a communication connection with the battery swap unit based on the direct communication interface of the C-V2X protocol, so that the battery swap unit performs battery swap preparation operations.
[0009] In some embodiments of the first aspect of the present application, the intelligent scheduling unit generates a charging scheduling instruction based on the battery swapping parameters and the vehicle status information, and the process of sending the charging scheduling instruction to the on-board unit includes: the intelligent scheduling unit performs a battery swapping demand analysis based on the battery swapping parameters and the vehicle status information to generate an analysis result, and determines the battery swapping unit on which the vehicle battery swapping interaction operation is to be performed according to the analysis result; the intelligent scheduling unit generates the charging scheduling instruction based on the analysis result to order the current vehicle to go to the battery swapping unit on which the vehicle battery swapping interaction operation is to be performed.
[0010] To achieve the above-mentioned purpose and other related purposes, the second aspect of the present application provides a vehicle battery replacement and scheduling method based on C-V2X, which is applied to an intelligent scheduling unit, and the method includes: receiving battery replacement parameters sent by the battery replacement unit, and vehicle status information sent by the on-board unit; generating a charging scheduling instruction based on the battery replacement parameters and vehicle status information, and sending the charging scheduling instruction to the on-board unit based on the network communication interface of the C-V2X protocol to instruct the vehicle to move to the target battery replacement unit.
[0011] To achieve the above-mentioned purpose and other related purposes, the third aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the C-V2X-based vehicle battery replacement and scheduling method is implemented.
[0012] To achieve the above-mentioned purpose and other related purposes, the fourth aspect of the present application provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer implements the C-V2X-based vehicle battery replacement and scheduling method.
[0013] To achieve the above-mentioned purpose and other related purposes, the fifth aspect of the present application provides an electronic terminal, including a memory, a processor and a computer program stored in the memory; the processor executes the computer program to implement the C-V2X-based vehicle battery replacement and scheduling method.
[0014] As described above, the C-V2X-based vehicle battery replacement and scheduling system, method, medium, program product and terminal of the present application have the following beneficial effects: through the collaborative work of the intelligent scheduling unit, the on-board unit and the battery replacement unit, the technical limitations of traditional WiFi communication in the battery replacement scenario are effectively overcome. The innovative use of the C-V2X communication protocol significantly improves the stability, low latency and anti-interference performance of communication compared to WiFi. The intelligent scheduling unit receives the vehicle status information of the on-board unit and the battery replacement parameters of the battery replacement unit in real time, accurately analyzes the battery replacement demand, generates targeted charging scheduling instructions and accurately sends them to the on-board unit, so as to realize the intelligent scheduling of the battery replacement process. It especially supports direct communication between the on-board unit and the battery replacement unit. Through strict identity authentication, sophisticated battery unlocking and replacement processes, and real-time status monitoring, it comprehensively optimizes the battery replacement interaction operation, providing a safer, more efficient and reliable intelligent communication solution for commercial vehicle battery replacement. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic block diagram of an embodiment of a vehicle battery replacement and dispatching system based on C-V2X of the present application is shown.
[0016] Figure 2A schematic diagram of battery replacement and operation scheduling in one embodiment of the vehicle battery replacement and scheduling system based on C-V3X of the present application is shown.
[0017] Figure 3 A schematic diagram of the process of performing vehicle battery replacement interaction operations by the on-board unit during the battery replacement process in one embodiment of the vehicle battery replacement and dispatching system based on C-V4X of the present application is shown.
[0018] Figure 4 A flow chart of an embodiment of a vehicle battery replacement and scheduling method based on C-V5X of the present application is shown.
[0019] Figure 5 A structural schematic diagram of an embodiment of a vehicle battery replacement and dispatching terminal based on C-V6X of the present application is shown. DETAILED DESCRIPTION
[0020] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0021] Before further describing the present invention in detail, the nouns and terms involved in the embodiments of the present invention are explained. The nouns and terms involved in the embodiments of the present invention are applicable to the following interpretations:
[0022] The following are detailed professional definitions of these terms:
[0023] <1> C-V2X protocol: Cellular Vehicle-to-Everything protocol is an in-vehicle communication standard based on LTE-Advanced and 5G networks. The protocol includes four communication modes: V2V (vehicle-to-vehicle), V2I (vehicle-to-road), V2N (vehicle-to-network) and V2P (vehicle-to-person) communication, aiming to achieve comprehensive information interaction between vehicles and the surrounding environment. The protocol defines the technical specifications of in-vehicle communication, including communication frequency bands, protocol stacks, message formats, etc., providing a communication foundation for intelligent transportation systems.
[0024] <2> Direct connection interface PC5: The direct communication interface in C-V2X communication operates in the 5.9GHz frequency band, allowing vehicles to communicate directly point-to-point without going through the cellular network. This interface supports direct data exchange between vehicles and is mainly used in application scenarios with high real-time requirements such as traffic safety and collaborative driving.
[0025] <3> Network communication interface Uu: The communication interface in C-V2X that is carried out through the cellular network base station is used for data transmission between the vehicle and the remote server and cloud platform. This interface is based on the traditional cellular network communication method and supports a wider range of data communication and information services.
[0026] <4> Battery locking operation: The technical process of fixing the battery through mechanical, electrical or hydraulic systems, including mechanical snaps, electrical connection locking and safety testing, etc., to ensure that the battery is stable and does not shift during vehicle operation.
[0027] <5> Locked state: The battery is in a completely fixed and immovable safety state. Usually includes multiple safety confirmation conditions such as mechanical locking mechanisms are in place, electrical connection confirmation, insulation detection, etc.
[0028] <6> Vehicle up / down high voltage: The power-on and power-off process of the on-board high-voltage battery system involves the safe switching of the high-voltage distribution system, including a series of strict safety operations such as pre-charging, main contactor control, and insulation detection.
[0029] <7> Position adjustment of the battery swap platform: Through the precise positioning system and mechanical adjustment mechanism, the battery swap platform is accurately aligned with the position calibration process of the vehicle's battery compartment to ensure the accuracy and safety of battery replacement.
[0030] <8> Battery compartment unlocking signal: An electrical or digital signal that triggers the battery compartment opening mechanism, generated by the vehicle control system and transmitted through a specific communication protocol to start the preparation process before battery replacement.
[0031] <9> Pre-calculation of robot trajectory: Before battery replacement, use kinematic algorithms to pre-calculate the optimal motion path of the robot, taking into account factors such as spatial constraints, obstacle avoidance, and shortest path, to improve the accuracy and efficiency of battery replacement.
[0032] <10> Preheating the high-power battery plug-in mechanism: Temperature regulation of the plug-in mechanism before battery replacement, including heating or cooling, so that the mechanism reaches the optimal operating temperature, reduces friction, and improves mechanism flexibility and reliability.
[0033] <11> Pre-calibrate the motion path of heavy-duty robotic arms: Perform precise kinematic calibration and trajectory planning for large robotic arms, including joint angle calibration, inverse kinematics solution, collision detection, etc., to ensure accurate and safe operation of the robotic arm in complex space environments.
[0034] <12> Releasing the hydraulic locking device of the battery compartment: a technical process of releasing the locked state of the battery compartment cover or locking mechanism by controlling the valve and pressure of the hydraulic system to prepare for battery replacement.
[0035] To facilitate understanding of the embodiments of the present application, first Figure 1 Detailed description. Figure 1 A schematic block diagram of a C-V2X-based vehicle battery swapping and dispatching system 100 in an embodiment of the present invention is shown. The C-V2X-based vehicle battery swapping and dispatching system in this embodiment mainly includes the following units: an intelligent dispatching unit 101, a vehicle-mounted unit 102, and a battery swapping unit 103.
[0036] The intelligent scheduling unit 101 is respectively connected to the vehicle-mounted unit and the battery swap unit for communication; it is used to receive the battery swap parameters sent by the battery swap unit and the vehicle status information sent by the vehicle-mounted unit; it generates a charging scheduling instruction based on the battery swap parameters and the vehicle status information, and sends the charging scheduling instruction to the vehicle-mounted unit.
[0037] Figure 2 The schematic diagram of battery replacement and operation scheduling in an embodiment of the present application is shown, and a new generation of communication modules supporting C-V2X cellular vehicle-to-everything (Cellular Vehicle-to-Everything) is used to replace the traditional WiFi module. Among them, the direct connection interface (PC5, a direct communication interface between terminals defined based on the 3GPP standard) and the network connection interface (Uu, a standard interface between cellular terminals and base stations) respectively assume the role of short-range direct communication and wide-area network communication. The PC5 interface realizes direct communication between vehicles (V2V, Vehicle-to-Vehicle) and battery replacement stations (V2I, Vehicle-to-Infrastructure) through the 5.9GHz Intelligent Transportation System (ITS, Intelligent Transportation System) frequency band, without relying on base station transit, and can complete key operations such as battery status synchronization and battery replacement command transmission with millisecond-level low latency (as low as 10ms), which is particularly suitable for high-density equipment interconnection in closed scenes such as mines and docks. The Uu interface relies on cellular networks (such as 4G LTE / 5G NR) to support remote data transmission and cloud scheduling between battery swap stations, with a wider coverage, further optimized bandwidth (5G NR can reach 1Gbps) and latency performance (end-to-end <50ms), providing a reliable foundation for the coordinated scheduling of multiple battery swap stations. The coordinated use of the two not only solves the real-time and security requirements of local communications (through PC5's sidelink technology), but also realizes the centralized management of global data (through the private APN or network slicing technology of the Uu interface), significantly improving the efficiency and reliability of the battery swap system.
[0038] It should be noted that the current C-V2X standard mainly covers V2N (Vehicle to Network), V2I (Vehicle to Infrastructure), V2V (Vehicle to Vehicle) and V2P (Vehicle to Pedestrian) scenarios. The battery swap unit (battery swap station) used in this application is a special type of infrastructure, which belongs to the above-mentioned V2I scenario. Therefore, the battery swap station is regarded as an intelligent transportation infrastructure node, which exchanges data and transmits control instructions with the battery swap vehicle to complete the development and implementation of the entire solution. At the same time, considering that the V2I communication standard protocol provides a certain degree of scalability, this application creatively integrates custom messages and signaling to adapt to the heavy-duty truck battery swap scenario used in this application, so as to better serve the needs of the battery swap application scenario. The specific custom messages and signaling will be elaborated in detail below.
[0039] In one embodiment of the present application, the intelligent scheduling unit generates a charging scheduling instruction based on the battery swapping parameters and the vehicle status information, and the process of sending the charging scheduling instruction to the on-board unit includes: the intelligent scheduling unit performs a battery swapping demand analysis based on the battery swapping parameters and the vehicle status information to generate an analysis result, and determines the battery swapping unit on which the vehicle battery swapping interaction operation is to be performed according to the analysis result; the intelligent scheduling unit generates the charging scheduling instruction based on the analysis result to order the current vehicle to go to the battery swapping unit on which the vehicle battery swapping interaction operation is to be performed.
[0040] In this embodiment, the intelligent scheduling unit performs a battery swap demand analysis based on the battery swap parameters and vehicle status information to generate the analysis results, and the process includes: evaluating the current battery power of the vehicle, analyzing the vehicle's mileage and remaining endurance, and comparing the battery swap capabilities and parameters of available battery swap units. In the matching selection stage, based on the analysis results, the intelligent scheduling unit will accurately select the battery swap unit that is most suitable for performing the battery swap interaction operation. The selection process includes but is not limited to the availability assessment of the battery swap unit, the distance assessment from the vehicle, and the matching degree assessment of the technical parameters to ensure the selection of the optimal battery swap unit. In the instruction generation stage, the intelligent scheduling unit generates specific charging scheduling instructions based on the analysis results, and explicitly instructs the current vehicle to go to the determined battery swap unit to complete the battery swap operation.
[0041] It is worth noting that this application uses the PC5 communication mode based on the C-V2X protocol to interact with vehicle scheduling information, and specially designs the data structure of vehicle status information. Specifically, the key information of the vehicle is accurately defined through the C language structure struct vehicle_info. This design is specially optimized for battery replacement and charging scheduling scenarios. The structure contains one or more of the following information: vin represents the vehicle identification code (VIN), which is stored using the character array PT_VIN_LEN to achieve unique identification; plate represents the license plate number, which is saved using the character array IP_LEN to facilitate vehicle identification; acc_stat represents the vehicle power status, an integer variable, such as 0 for off and 1 for on; visor_stat represents the status of the vehicle top device, an integer variable, which may be related to positioning or shielding functions; lock_stat represents the battery bottom bracket locking status, an integer variable, which characterizes the battery safety locking status; bat_sn represents the battery serial number, which is stored using the character array BAT_LEN. Through this structured design, this application realizes efficient organization and rapid access to key vehicle information, laying a solid foundation for subsequent data processing and system interaction. This innovative solution not only meets the needs of vehicle status information transmission, but also provides accurate and real-time vehicle data support for smart battery swap stations.
[0042] Furthermore, for the data structure of the above-mentioned vehicle status information, the present application also defines a message structure specifically used to transmit vehicle status information based on the C-V2X protocol. Among them, VehicleInfoMessage, as the top-level message sequence, contains the message identifier messageID and the specific vehicle information vehicleInfo. The VehicleInfo subsequence further defines in detail the various attributes of the vehicle status, such as the vehicle identification code (vehicleVin IA5String (SIZE(1..17))), the license plate number (vehiclePlate IA5String (SIZE(1..10))), the power status (accStatINTEGER), the top device status (visorStat INTEGER), the battery base lock status (lockStat INTEGER) and the battery serial number (batterySn IA5String (SIZE(1..27))). Each field has a strict length limit, such as the VIN code is up to 17 characters, the license plate number is up to 10 characters, and the battery serial number is up to 27 characters. This precise definition ensures the standardization and consistency of data transmission and provides clear technical specifications for the standardized transmission of vehicle status information.
[0043] In one embodiment of the present application, the intelligent scheduling unit also performs the following steps: if the intelligent scheduling unit receives vehicle status information sent by multiple on-board units, it calculates the vehicle's battery swap urgency based on the vehicle status information, and preferentially generates charging scheduling instructions for vehicles with the highest battery swap urgency; the vehicle status information of the vehicle with the highest battery swap urgency is compared with the battery swap parameters of multiple battery swap units to determine the battery swap unit on which the vehicle battery swap interaction operation is to be performed.
[0044] In this embodiment, the intelligent scheduling unit realizes the intelligent management of vehicle battery replacement scheduling by comprehensively analyzing and prioritizing the vehicle status information reported by multiple on-board units. Specifically, when the intelligent scheduling unit receives status information from different vehicles, it calculates and quantifies the battery replacement urgency of each vehicle based on parameter indicators such as the battery power, mileage, and remaining cruising range of each vehicle. For vehicles with the highest urgency, the intelligent scheduling unit will give priority to generating corresponding charging scheduling instructions, and further match the specific status information of the vehicle with the battery replacement parameters of the available battery replacement units, and accurately select the most suitable battery replacement unit, thereby ensuring that the vehicle can complete the battery replacement operation quickly and efficiently, minimizing the waiting time of the vehicle, and improving the overall operating efficiency of the battery replacement system.
[0045] The on-board unit 102 is used to send the vehicle status information to the intelligent scheduling unit, receive the charging scheduling instructions sent by the intelligent scheduling unit, and move to the corresponding battery replacement unit based on the charging scheduling instructions to jointly perform vehicle battery replacement interactive operations.
[0046] In one embodiment of the present application, the process in which the on-board unit moves to the corresponding battery exchange unit based on the charging scheduling instruction to jointly perform the vehicle battery exchange interaction operation includes: in response to detecting that the current vehicle has moved to the corresponding battery exchange unit, the on-board unit sends a direct connection request to the battery exchange unit; after receiving the direct connection request, the battery exchange unit verifies the direct connection request, and after the verification is passed, sends a connection confirmation message to the on-board unit, and establishes a communication connection with the on-board unit based on the direct communication interface of the C-V2X protocol; after receiving the connection confirmation message, the on-board unit sends identity authentication information to the battery exchange unit; the battery exchange unit verifies the identity authentication information, and after the verification is passed, sends an unlocking instruction message to the on-board unit; after receiving the unlocking instruction message, the on-board unit instructs the vehicle battery mechanism to perform a battery unlocking operation, and after the unlocking operation is completed, sends a battery unlocking status information to the battery exchange unit; after receiving the battery unlocking status information, the battery exchange unit performs a battery exchange hoisting operation on the on-board unit.
[0047] Figure 3The flowchart of the on-board unit in the embodiment of the present application performing the vehicle battery swapping interactive operation during the battery swapping process is shown. First, the on-board unit moves accurately to the battery swapping unit relying on the guidance from the charging scheduling instruction. The scheduling instruction contains various information that the vehicle needs to follow during the battery swapping process, such as movement requirements, distance restrictions, time windows, and the unique identification of the battery swapping unit. The on-board unit uses a high-precision positioning system (such as GPS or RTK positioning technology) installed on the vehicle body to monitor the vehicle position in real time and compare the current position with the ideal parking space of the target battery swapping unit. When the driver drives the vehicle into the battery swapping station, the vehicle can accurately park at the designated battery swapping parking space with the help of guidance equipment such as laser radar in the station. At this time, the on-board unit needs to perform the high-voltage system shutdown operation while maintaining the ACC OFF (accessory power off) state. The battery swapping unit uses the visual sensor module to recognize the license plate of the vehicle entering the battery swapping station to confirm the identity information of the vehicle. The purpose of this recognition process is to ensure that the identified vehicle information matches the battery swapping requirements of the system (such as vehicle type, model, etc.), so as to determine whether the vehicle meets the conditions for battery swapping operations. Subsequently, the vehicle-mounted unit activates the C-V2X communication module through the built-in battery swap controller and uses the PC5 interface of the C-V2X communication module to send a direct connection request to the battery swap unit. The request contains key data, such as the vehicle's VIN code, license plate number, battery serial number (SN code), etc., to ensure that the battery swap unit can accurately identify the vehicle.
[0048] After receiving the request, the battery swap unit verifies the vehicle identity information based on its internal database to confirm the consistency of the vehicle identity and the battery swap task. When the verification is successful, the battery swap unit sends a connection confirmation message to the battery swap controller to establish a C-V2X communication connection. After the communication is established, the battery swap controller sends identity authentication information to the battery swap unit again, including the VIN code, license plate number and battery status information. The battery swap unit verifies the identity authentication information through the database to ensure that the vehicle identity matches the battery swap task. After completing the two-way identity authentication, the battery swap unit sends a battery unlocking instruction to the battery swap controller to authorize the vehicle to perform the battery unlocking operation. After receiving the unlocking instruction, the battery swap controller quickly starts the battery unlocking mechanism through a control signal, and sends an instruction to the battery locking device (such as an electric lock or a mechanical lock) to unlock the battery. During this process, the battery swap controller monitors the battery status in real time and feeds back the unlocking execution result (such as success or failure) to the battery swap unit. During this period, the battery swap controller also sends the current battery status information to the battery swap unit to further confirm the battery locking status.
[0049] After confirming that the battery has been successfully unlocked, the battery swap unit starts the lifting system to replace the battery. The battery swap unit continuously monitors the battery temperature, voltage and working status of the lifting equipment to ensure the safety of the operation, and records detailed data of the battery swap process, including the timestamps of the start and end of the battery swap, the serial numbers (SN codes) of the old and new batteries, and the changes in the remaining battery capacity (SOC). After completing the battery installation, the battery swap unit will send a locking command to the battery swap controller, instructing it to perform the battery locking operation. When the battery swap controller receives the locking command, it will immediately send a locking signal to the battery locking device to complete the re-locking of the battery, and feedback the locking completion status information to the battery swap unit. After receiving this locking completion command, the battery swap unit sends a battery swap completion message to the battery swap controller to confirm that the battery swap process has been successfully completed.
[0050] Finally, after receiving the information that the battery swap is complete, the battery swap controller turns off the C-V2X communication module and restores the vehicle status to ACC ON (accessory power on), reminding the driver that it is safe to leave the battery swap station. At this stage, the battery swap controller further prompts the driver to start the high-voltage system to prepare for a safe exit. The entire battery swap process relies on the real-time transmission of proprietary messages and multiple two-way verifications to ensure the safety and reliability of each step of the operation. The data interaction between the battery swap station and the battery swap controller strictly follows the standardized protocol. These data include vehicle status information (such as VIN code, license plate number, ACC status, locking status, etc.) and battery swap station status information (such as battery swap station ID, battery swap status, battery SN code, fault code, etc.). Through accurate data exchange and real-time monitoring, the battery swap process not only improves efficiency and safety, but also can quickly locate and solve problems under abnormal conditions, significantly improving the overall efficiency and reliability of battery swapping.
[0051] In one embodiment of the present application, before the on-board unit moves to the corresponding battery swap unit based on the charging scheduling instruction to jointly perform the vehicle battery swap interaction operation, the on-board unit also performs the following steps: During the process of the on-board unit moving to the corresponding battery swap unit based on the charging scheduling instruction, the on-board unit establishes a communication connection with the battery swap unit based on the direct communication interface of the C-V2X protocol, so that the battery swap unit performs the battery swap preparation operation.
[0052] In this embodiment, the on-board unit establishes a real-time, highly reliable communication connection with the battery swap unit through the direct communication interface of the C-V2X protocol while responding to the charging scheduling instruction and moving toward the target battery swap unit. Specifically, the PC5 interface of C-V2X directly implements end-to-end communication between the vehicle and the infrastructure (V2I), completely bypassing the core network dependence of the traditional cellular network, thereby ensuring millisecond-level low-latency data interaction in the high-interference, multi-device environment of the heavy-duty truck battery swap station. This feature cannot be met by other communication protocols (such as Wi-Fi or Bluetooth), because heavy-duty truck battery swaps have extremely high requirements for real-time and anti-interference capabilities of communication, especially during the dynamic movement of the vehicle. Any communication interruption or delay may cause the battery swap equipment to operate asynchronously, causing safety hazards or efficiency losses.
[0053] Furthermore, the on-board unit in this embodiment continuously sends vehicle status information to the battery swap unit through C-V2X, including but not limited to the real-time location of the vehicle, battery status (such as remaining power, temperature), priority of battery swap demand, etc., and receives preparatory instructions fed back by the battery swap unit, including but not limited to various operations such as battery swap platform posture adjustment, battery compartment unlocking signal, and robot arm trajectory pre-calculation. The battery swap unit performs battery swap preparatory operations in advance based on the vehicle status information, including preheating the high-power battery plug-in mechanism, pre-calibrating the motion path of the heavy robot arm, and releasing the hydraulic locking device of the battery compartment.
[0054] It should be noted that the above-mentioned battery swap preparatory operations are particularly critical in the heavy-duty truck battery swap scenario, because the heavy-duty truck battery usually weighs hundreds of kilograms, and the physical adjustment of mechanical equipment in the traditional battery swap process takes a relatively large amount of time. However, through the real-time collaboration of C-V2X, the on-board unit and the battery swap unit can complete most of the logical and physical preparatory actions before the vehicle arrives, achieving seamless battery swap when the vehicle arrives.
[0055] In addition, C-V2X's unique broadcast and multicast capabilities also support multi-vehicle coordinated scheduling. For example, when multiple heavy trucks are lined up in a battery swap station, the system can dynamically optimize the order of battery swaps, and even implement resource allocation for multiple vehicles to swap batteries in parallel, thereby maximizing the throughput efficiency of the battery swap station. Therefore, the use of C-V2X is irreplaceable in the heavy truck battery swap scenario. Other protocols cannot simultaneously meet the requirements of low latency, high reliability, and dynamic networking. This application adapts the C-V2X protocol to the heavy truck battery swap scenario, achieving end-to-end optimization from communication protocol to mechanical control, and providing a feasible technical path for efficient and safe battery swapping of heavy trucks.
[0056] The battery replacement unit 103 is used to establish a communication connection with the vehicle-mounted unit and to perform vehicle battery replacement interactive operations together with the vehicle-mounted unit.
[0057] In one embodiment of the present application, the battery exchange unit further performs the following steps after performing the battery exchange and lifting operation on the on-board unit: the battery exchange unit sends battery locking information to the on-board unit in response to the completion of the battery replacement; after receiving the battery locking information, the on-board unit instructs the vehicle battery mechanism to perform a battery locking operation, generates a battery locking state after the execution is completed, and sends the battery locking state to the battery exchange unit; after receiving the battery locking state, the battery exchange unit sends battery exchange completion information to the on-board unit in response to the battery locking state being a successful battery exchange state; after receiving the battery exchange completion information, the on-board unit disconnects the communication connection with the direct communication interface based on the C-V2X protocol of the battery exchange unit.
[0058] In this embodiment, after completing the lifting operation of the battery replacement, the battery exchange unit will send battery locking information to the on-board unit to notify the on-board unit to immediately perform the battery locking operation to ensure that the replaced battery is firmly fixed to the vehicle chassis. Then, when the on-board unit receives the battery locking command, it will generate a battery locking state and perform related locking operations, that is, control the battery locking mechanism in the vehicle to ensure that the battery is safely locked. After completing the battery locking operation, the on-board unit will return the current locking state of the battery (such as successful locking or failed locking) to the battery exchange unit as feedback on the execution result of the locking command. At the same time, the battery exchange unit continues to receive instructions sent by the on-board unit to indicate that the control battery and chassis have been locked. Receiving this process ensures that the battery exchange unit can understand the actual status of the battery in a timely manner.
[0059] Furthermore, after confirming receipt of the battery lock status information, the battery swap unit will verify whether the battery has been successfully locked. If confirmed, it will send a battery swap completion message to the onboard unit, indicating that the entire battery swap process has been successfully completed. Finally, after receiving the battery swap completion message, the onboard unit will actively disconnect the direct communication interface communication connection based on the C-V2X protocol with the battery swap unit. This operation marks the official end of the battery swap process and ensures that the communication relationship based on the C-V2X protocol between the vehicle and the swap station is safely terminated.
[0060] In one embodiment of the present application, the process in which the battery swap unit and the on-board unit jointly perform the vehicle battery swap interaction operation also includes the following steps: during the process of performing the vehicle battery swap interaction operation, the battery swap unit sends the current battery swap status information to the intelligent scheduling unit in real time based on the network communication interface of the C-V2X protocol.
[0061] In this embodiment, the present application innovatively customizes a proprietary protocol based on the specific scenario of the battery swap station. This customized protocol realizes the real-time and accurate reporting of battery swap status data from the battery swap station to the cloud platform through a unique message transmission mechanism, which fully reflects the forward-looking innovative ideas for promoting standardization and intelligence in the field of vehicle battery swapping. The core of the protocol design is to create real-time status transmission messages specifically for battery swapping scenarios, carefully define the transmission format and content of battery swapping status information, and strictly ensure the real-time and accuracy of data transmission. In terms of data reporting mechanism, the protocol takes the battery swap station as the core information source, requiring it to dynamically capture and continuously report the status changes of the entire battery swapping process to the intelligent dispatching unit, and transmit data through the standardized C-V2X network communication interface to fully guarantee the integrity and timeliness of information transmission.
[0062] Specifically, this application innovatively designs the C language structure exchange_info as the core data structure to describe the battery swap scenario status information. This structure captures the multi-dimensional information of the battery swap process through comprehensive and accurate information capture, and ensures the integrity and flexibility of information expression through diversified data types and length definitions. The key fields contained in the exchange_info structure cover multiple information dimensions such as battery swap stations, vehicles, and batteries. The station_id uses an integer to accurately identify the identity of the battery swap station, the station_name character array stores the station name, the vin and plate character arrays record vehicle identification information, the exchange_start_ts and exchange_stop_ts time types record the battery swap time process in detail, the step_stat unsigned integer represents the battery swap status, the battery_sn_old and battery_sn_new character arrays store the battery serial number, the battery_soc_old and battery_soc_new floating-point types accurately reflect the battery power changes, the battery_slot integer identifies the battery swap location, and the fault_code integer records possible fault information, thus constructing a multi-dimensional, high-precision battery swap scenario information description model.
[0063] Based on this data structure, this application innovatively defines a proprietary message ExchangeInfoMessage based on the ASN.1 encoding format to provide a standardized real-time status data transmission solution for the intelligent transportation system (ITS). The message structure adopts the SEQUENCE type and consists of two key fields: messageID and exchangeInfo. Among them, messageID is an integer (INTEGER) used to accurately distinguish the message type; exchangeInfo is an ExchangeInfo type, which fully encapsulates the complete information of the battery swap scenario. ExchangeInfo, as a SEQUENCE type structure, includes the following information: stationId uses the INTEGER type to identify the station ID; stationName uses the IA5String type with a length limit of 1-32 to store the station name; vehicleVin and vehiclePlate use the IA5String type with a length of 1-17 and 1-10 respectively to record the vehicle identification information; exchangeStartTime and exchangeEndTime use the TimeStamp type to record the battery swap timestamp; exchangeStat is an INTEGER type to represent the battery swap status; batterySnOld and batterySnNew use the IA5String type with a length of 1-27 to store the battery serial number; batterySocOld and batterySocNew are INTEGER types to record the battery power; batterySlot is an INTEGER type to identify the battery swap location; faultCode is an INTEGER type to record possible fault information.
[0064] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" represent examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0065] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc or abc, where a, b, c can be single or multiple.
[0066] Figure 4 is a flow chart of a vehicle battery replacement and dispatching method based on C-V24 provided in an embodiment of the present application. Figure 4 As shown, the method comprises the following steps:
[0067] Step S401: Receive the battery replacement parameters sent by the battery replacement unit and the vehicle status information sent by the on-board unit.
[0068] Step S402: Generate a charging scheduling instruction based on the battery swapping parameters and vehicle status information, and send the charging scheduling instruction to the on-board unit to instruct the vehicle to move to the target battery swapping unit.
[0069] It should be understood that the specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0070] It should also be understood that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0071] Figure 5 is a schematic block diagram of an electronic terminal provided in an embodiment of the present application. Figure 5 As shown, the electronic terminal includes: at least one processor 501, a memory 502, at least one network interface 503 and a user interface 505. The various components in the device are coupled together through a bus system 504. It can be understood that the bus system 504 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 504 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 5 In the specification, various buses are labeled as bus systems.
[0072] The user interface 505 may include a display, a keyboard, a mouse, a trackball, a click gun, keys, buttons, a touch pad or a touch screen.
[0073] It is understood that the memory 502 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM). The memory described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable categories of memory.
[0074] The memory 502 in the embodiment of the present invention is used to store various categories of data to support the operation of the electronic terminal 500. Examples of these data include: any executable program for operating on the electronic terminal 500, such as an operating system 5021 and an application 5022; the operating system 5021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application 5022 may include various applications, such as a media player (Media Player), a browser (Browser), etc., for implementing various application services. The vehicle battery replacement and scheduling method based on C-V25 provided in the embodiment of the present invention may be included in the application 5022.
[0075] The method disclosed in the above embodiment of the present invention can be applied to the processor 501, or implemented by the processor 501. The processor 501 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 501 or the instruction in the form of software. The above processor 501 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 501 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general processor 501 may be a microprocessor or any conventional processor, etc. In combination with the steps of the accessory optimization method provided in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0076] In an exemplary embodiment, the electronic terminal 500 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD) to execute the aforementioned method.
[0077] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the vehicle battery replacement and scheduling method based on C-V2X in any of the embodiments shown above.
[0078] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores a program code. When the program code runs on a computer, the computer executes the vehicle battery replacement and scheduling method based on C-V2X in any of the embodiments shown above.
[0079] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program and / or a computer running on a processor. By way of illustration, both applications and computing devices running on a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0080] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0081] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0082] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0083] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0084] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0085] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. Available media may be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., high-density digital video discs (DVDs), or semiconductor media (e.g., solid state disks (SSDs)).
[0086] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0087] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0088] In summary, the present application provides a vehicle battery replacement and scheduling system, method, medium, program product and terminal based on C-V2X. Through the collaborative work of the intelligent scheduling unit, the on-board unit and the battery replacement unit, the technical limitations of traditional WiFi communication in the battery replacement scenario are effectively overcome. The innovative use of the C-V2X communication protocol significantly improves the stability, low latency and anti-interference performance of communication compared to WiFi. The intelligent scheduling unit receives the vehicle status information of the on-board unit and the battery replacement parameters of the battery replacement unit in real time, accurately analyzes the battery replacement demand, generates targeted charging scheduling instructions and accurately sends them to the on-board unit, so as to realize the intelligent scheduling of the battery replacement process. It especially supports direct communication between the on-board unit and the battery replacement unit. Through strict identity authentication, sophisticated battery unlocking and replacement processes, and real-time status monitoring, it comprehensively optimizes the battery replacement interaction operation, and provides a safer, more efficient and reliable intelligent communication solution for commercial vehicle battery replacement. Therefore, the present application effectively overcomes the various shortcomings in the prior art and has a high industrial utilization value.
[0089] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.
Claims
1. A vehicle battery replacement and dispatching system based on C-V2X, characterized in that: include: An intelligent dispatching unit is respectively connected to the vehicle-mounted unit and the battery replacement unit for communication; Used to receive the battery swap parameters sent by the battery swap unit and the vehicle status information sent by the on-board unit; generate a charging scheduling instruction based on the battery swap parameters and the vehicle status information, and send the charging scheduling instruction to the on-board unit; The on-board unit is used to send the vehicle status information to the intelligent scheduling unit, receive the charging scheduling instruction sent by the intelligent scheduling unit, and move to the corresponding battery swap unit based on the charging scheduling instruction to jointly perform the vehicle battery swap interaction operation; A battery replacement unit, used to establish a communication connection with the vehicle-mounted unit and to perform vehicle battery replacement interaction operations together with the vehicle-mounted unit; Among them, a communication connection is established between the intelligent scheduling unit, the on-board unit and the battery replacement unit based on the C-V2X protocol.
2. The C-V2X-based vehicle battery replacement and dispatching system according to claim 1, characterized in that: The process in which the on-board unit moves to the corresponding battery swap unit based on the charging scheduling instruction to jointly perform the vehicle battery swap interaction operation includes: In response to detecting that the current vehicle has moved to the corresponding battery exchange unit, the on-board unit sends a direct connection request to the battery exchange unit; After receiving the direct connection request, the battery exchange unit verifies the direct connection request, sends connection confirmation information to the vehicle-mounted unit after the verification is passed, and establishes a communication connection with the vehicle-mounted unit based on the direct communication interface of the C-V2X protocol; After receiving the connection confirmation information, the on-board unit sends identity authentication information to the battery replacement unit; the battery replacement unit verifies the identity authentication information and sends unlocking instruction information to the on-board unit after the verification is passed; Upon receiving the unlocking instruction information, the on-board unit instructs the vehicle battery mechanism to perform a battery unlocking operation, and after the unlocking operation is completed, sends battery unlocking status information to the battery replacement unit; After receiving the battery unlocking status information, the battery replacement unit performs a battery replacement hoisting operation on the vehicle-mounted unit.
3. The C-V2X-based vehicle battery replacement and dispatching system according to claim 2 is characterized in that: After the battery replacement unit performs the battery replacement hoisting operation on the vehicle-mounted unit, the following steps are further performed: The battery replacement unit sends battery locking information to the on-board unit in response to completion of battery replacement; After receiving the battery locking information, the on-board unit instructs the vehicle battery mechanism to perform a battery locking operation, generates a battery locking state after the execution is completed, and sends the battery locking state to the battery replacement unit; After receiving the battery locking status, the battery replacement unit sends battery replacement completion information to the vehicle-mounted unit in response to the battery locking status being a successful battery replacement status; after receiving the battery replacement completion information, the vehicle-mounted unit disconnects the communication connection with the direct communication interface based on the C-V2X protocol of the battery replacement unit.
4. The C-V2X-based vehicle battery swapping and scheduling system according to claim 2, characterized in that, The process in which the battery swap unit and the on-board unit jointly perform the vehicle battery swap interaction operation also includes the following steps: During the process of executing the vehicle battery replacement interaction operation, the battery replacement unit sends the current battery replacement status information to the intelligent scheduling unit in real time based on the network communication interface of the C-V2X protocol.
5. The C-V2X-based vehicle battery replacement and dispatching system according to claim 1 is characterized in that: Before the on-board unit moves to the corresponding battery swap unit based on the charging scheduling instruction to jointly perform the vehicle battery swap interaction operation, the on-board unit further performs the following steps: In the process of moving to the corresponding battery swap unit based on the charging scheduling instruction, the on-board unit establishes a communication connection with the battery swap unit based on the direct communication interface of the C-V2X protocol, so that the battery swap unit performs a battery swap preparation operation.
6. The C-V2X-based vehicle battery replacement and dispatching system according to claim 1, characterized in that: The intelligent scheduling unit generates a charging scheduling instruction based on the battery replacement parameters and the vehicle status information, and the process of sending the charging scheduling instruction to the on-board unit includes: The intelligent scheduling unit performs a battery swap demand analysis based on the battery swap parameters and the vehicle status information to generate an analysis result, and determines a battery swap unit to perform a vehicle battery swap interaction operation according to the analysis result; The intelligent scheduling unit generates the charging scheduling instruction based on the analysis result to instruct the current vehicle to go to the battery swap unit where the vehicle battery swap interaction operation is to be performed.
7. A vehicle battery replacement and scheduling method based on C-V2X, characterized in that: The method is applied to an intelligent scheduling unit, and the method comprises: Receive the battery swap parameters sent by the battery swap unit and the vehicle status information sent by the on-board unit; A charging scheduling instruction is generated based on the battery swapping parameters and the vehicle status information, and a network communication interface based on the C-V2X protocol sends the charging scheduling instruction to the on-board unit to instruct the vehicle to move to the target battery swapping unit.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the C-V2X-based vehicle battery replacement and scheduling method as described in claim 7 is implemented.
9. A computer program product, characterized in that The computer program product includes computer program code. When the computer program code runs on a computer, the computer implements the vehicle battery replacement and scheduling method based on C-V2X as described in claim 7.
10. An electronic terminal comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the C-V2X-based vehicle battery replacement and scheduling method as described in claim 7.
Citation Information
Patent Citations
Multi-agent unmanned electric vehicle battery replacement scheduling method based on Internet of Vehicles
CN112163720A
Vehicle battery replacement control method, device and equipment and storage medium
CN116533825A
Automatic battery replacing method and system
CN117818536A
C-V2X-based intelligent charging system and method thereof
CN119408427A
Universal battery pack, electric vehicle powertrain design and battery swapping network with battery health management
US20220289067A1