Battery replacement data synchronization method, device, equipment and medium
By directly establishing communication between the battery swap vehicle and the battery swap station, and using the initial authorization code and authorization token for identity verification and data synchronization, the problems of communication delay and signal instability in the traditional battery swap data synchronization method are solved, and the battery swap efficiency, security and operation automation level are improved.
Patent Information
- Application Number
- CN202410860733.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-06-28
- Publication Date
- 2025-07-08
AI Technical Summary
The traditional battery swap data synchronization method relies on cloud platform to relay transmission, resulting in large communication delays, signal quality and network stability affected by the environment, affecting battery swap efficiency and security.
在换电车辆与指定换电站之间直接建立通信,通过初始授权码和授权令牌进行身份验证和数据同步,避免云平台中继传输。
Shorten the communication link, improve battery swap efficiency and safety, ensure signal stability and real-time interaction, and enhance the reliability and accuracy of the battery swap process.
Smart Images

Figure CN120281780A_ABST
Abstract
Description
[0001] This application claims priority from the invention patent application filed with the China National Patent Office on December 29, 2023, with the application number 202311867747.2 and the invention title "A Method, Device, Equipment and Medium for Synchronizing Battery Swapping Data". This application incorporates the entire text of the above-mentioned Chinese patent application by reference. Technical Field
[0002] This specification relates to the technical field of new energy electric vehicle battery swapping, and particularly to a method, device, equipment and medium for synchronizing battery swapping data. Background Art
[0003] In the field of battery swapping operation, in order to ensure real-time communication interaction and synchronization of the battery swapping process status between battery swapping vehicles and battery swapping stations, a traditional battery swapping data synchronization method is usually adopted at present, that is, synchronizing through a cloud platform as an intermediate node. However, there are some problems with this synchronization method.
[0004] First, the traditional station synchronization method requires relay transmission through the cloud platform, resulting in a long communication link and a large communication delay. Since the battery swapping process needs to maintain real-time interaction, if the synchronization delay is too large, it may affect the efficiency and safety of battery swapping.
[0005] Second, the signal quality and network stability of the traditional station synchronization method are greatly affected by the environment and the coverage of communication base stations. If problems such as synchronization interruption or unstable signal occur during the battery swapping process, it may cause the battery swapping process to be interrupted or errors to occur, thus affecting the smooth progress of battery swapping.
[0006] Therefore, a new battery swapping data synchronization method is needed to solve the above problems existing in the traditional battery swapping data synchronization method. Summary of the Invention
[0007] One or more embodiments of this specification provide a method, device, equipment and medium for synchronizing battery swapping data to solve the technical problems raised in the background art.
[0008] One or more embodiments of this specification adopt the following technical solutions:
[0009] A method for synchronizing battery swapping data provided by one or more embodiments of this specification includes:
[0010] When a battery swapping vehicle arrives at a designated battery swapping station, obtaining communication application information sent by the battery swapping vehicle to the designated battery swapping station, where the communication application information represents a request message for the battery swapping vehicle to establish communication with the designated battery swapping station;
[0011] When it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes based on the communication request information, provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle;
[0012] Obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0013] It should be noted that the embodiments of this specification have the following beneficial effects through the above content:
[0014] Shorten the communication link: This method no longer uses the cloud platform as an intermediate node for synchronization, but directly establishes communication between the battery swapping vehicle and the designated battery swapping station. This can greatly shorten the communication link, reduce communication latency, and improve the efficiency and safety of battery swapping.
[0015] Improve signal quality and network stability: This method avoids the influence of signal quality and network stability by the environment and communication base station coverage in the traditional station synchronization method. By directly establishing communication, it can ensure signal stability during the battery swapping process, avoid problems such as battery swapping process interruption or errors caused by synchronization interruption or unstable signals, and thus improve the smooth progress of battery swapping.
[0016] Ensure real-time interaction: This method can ensure real-time communication interaction and synchronization of the battery swapping process status between the battery swapping vehicle and the designated battery swapping station. By obtaining communication application information and battery swapping request information, and performing verification and validation, it can ensure the accuracy and reliability of the battery swapping process, and improve the efficiency and safety of battery swapping.
[0017] A battery swapping data synchronization method provided by one or more embodiments of this specification includes:
[0018] Before the battery swapping vehicle performs battery swapping at the designated battery swapping station, obtain the initial authorization code through the battery swapping service cloud platform;
[0019] When the battery swapping vehicle arrives at the designated battery swapping station, send application information (the same as the above communication request information) to the designated battery swapping station, and the application information includes the initial authorization code and the identification of the battery swapping vehicle;
[0020] Identify the identification of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station;
[0021] If the identification of the battery swapping vehicle passes the identification of the vehicle identification system, compare the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform;
[0022] If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provide the authorization token of the specified battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, so that the battery swapping vehicle can add the authorization token to the battery swapping request information sent to the specified battery swapping station. After the specified battery swapping station verifies that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0023] It should be noted that in the embodiments of this specification, by directly synchronizing data between the battery swapping vehicle and the specified battery swapping station, the process of relaying through the cloud platform is avoided, greatly reducing the length of the communication link, thereby reducing communication latency, ensuring the real-time nature of the battery swapping process, and improving the efficiency of battery swapping.
[0024] At the same time, since it no longer depends on the cloud platform for synchronization, the embodiments of this specification can reduce the influence of signal quality and network stability on the environment and the coverage of communication base stations. This means that it is not easy to have problems such as synchronization interruption or signal instability during the battery swapping process, thereby improving the stability and reliability of battery swapping.
[0025] At the same time, in the embodiments of this specification, vehicle identity verification is performed through the initial authorization code, and verification of the battery swapping request information is performed through the authorization token. This can ensure that only authorized battery swapping vehicles can perform battery swapping, and only verified battery swapping request information can be executed by the specified battery swapping station. This improves the security of battery swapping and prevents interference with the battery swapping process by unauthorized vehicles or malicious attacks.
[0026] In addition, when the battery swapping process is completed, the embodiments of this specification can synchronize the battery swapping data with the battery swapping vehicle to ensure accurate recording and management of the battery swapping process. This provides accurate data basis for subsequent operation and management and improves the level of operation automation.
[0027] In summary, the embodiments of this specification can achieve reducing communication latency, improving network stability, enhancing security, and synchronizing battery swapping data, thereby improving the efficiency, security, and operation automation level of battery swapping.
[0028] Furthermore, the communication application information of one or more embodiments of this specification includes the identification of the battery swapping vehicle and the initial authorization code obtained by the battery swapping vehicle from the battery swapping service cloud platform before battery swapping; the steps of confirming whether the communication request verification between the battery swapping vehicle and the specified battery swapping station passes based on the communication request information include:
[0029] Identify the identification of the battery swapping vehicle through the vehicle identification system of the specified battery swapping station;
[0030] If the identification of the battery swapping vehicle passes the identification of the vehicle identification system, the initial authorization code in the communication request information is compared with the initial authorization code in the battery swapping service cloud platform;
[0031] If the initial authorization code in the communication request information is consistent with the initial authorization code in the battery swapping service cloud platform, it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes;
[0032] Preferably, the initial authorization code is a unique authorization code randomly generated by the battery swapping service cloud platform according to the identification of the battery swapping vehicle.
[0033] It should be noted that the initial authorization code is a unique authorization code randomly generated according to the identification of the battery swapping vehicle. This can ensure that each battery swapping vehicle has a unique authorization code, preventing unauthorized vehicles from accessing the battery swapping service cloud platform and the designated battery swapping station. This improves the security of the battery swapping process and prevents potential security threats and unauthorized access.
[0034] At the same time, since the initial authorization code is a randomly generated unique authorization code, a new authorization token is generated for each battery swapping process. This can prevent attackers from disguising as legitimate battery swapping vehicles by replaying previous authorization tokens for battery swapping. This improves the security of the battery swapping process and ensures that only legitimate battery swapping vehicles can perform battery swapping.
[0035] In addition, since the initial authorization code is generated according to the identification of the battery swapping vehicle, the battery swapping vehicle can be traced through the initial authorization code. This is very important for operation management and security auditing, and can track and record the battery swapping behavior of each battery swapping vehicle, ensuring the traceability and manageability of the battery swapping process.
[0036] In summary, by using the initial authorization code randomly generated according to the battery swapping vehicle identification, the security of the battery swapping process can be improved, replay attacks can be prevented, and traceability can be provided.
[0037] Further, before the present specification provides the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to one or more embodiments, the method further includes:
[0038] Determine whether there are other battery swapping vehicles performing battery swapping at the designated battery swapping station;
[0039] If not, generate the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle.
[0040] It should be noted that before providing an authorization token to the battery swapping vehicle, the embodiments of this specification determine whether there are other battery swapping vehicles in the specified battery swapping station for battery swapping, which can ensure that the battery swapping station does not provide services to multiple battery swapping vehicles simultaneously, avoiding overload and resource waste. This can improve the utilization rate of the battery swapping station and achieve optimized resource allocation.
[0041] At the same time, the embodiments of this specification determine whether there are other battery swapping vehicles in the specified battery swapping station for battery swapping, and generate an authorization token when there are no other battery swapping vehicles, which can quickly provide services to the battery swapping vehicle. This can greatly reduce the waiting time and improve the speed and efficiency of the battery swapping service.
[0042] In addition, the embodiments of this specification determine whether there are other battery swapping vehicles in the specified battery swapping station for battery swapping, and before generating the authorization token, it can avoid multiple battery swapping vehicles going to the same battery swapping station for battery swapping at the same time, resulting in conflicts and errors. This helps to improve the smooth progress of the battery swapping process and reduce the risk of errors and accidents.
[0043] Further, after synchronizing the battery swapping data with the battery swapping vehicle in one or more embodiments of this specification, the method further includes:
[0044] If the specified battery swapping station and the battery swapping vehicle do not synchronize the battery swapping data within the preset time, set the authorization token as an invalid token.
[0045] It should be noted that the embodiments of this specification set a preset time. If the specified battery swapping station and the battery swapping vehicle fail to synchronize the battery swapping data within the preset time, the authorization token is set as an invalid token. This prompts the specified battery swapping station and the battery swapping vehicle to complete data synchronization within the preset time, ensuring the real-time nature of the data. This is crucial for the safety and efficiency of the battery swapping process, preventing problems caused by lagging or expired data.
[0046] Further, after synchronizing the battery swapping data with the battery swapping vehicle in one or more embodiments of this specification, the method further includes:
[0047] If the battery swapping vehicle leaves the specified battery swapping station and other battery swapping vehicles arrive at the specified battery swapping station, generate a new authorization token for the specified battery swapping station corresponding to the other battery swapping vehicles, and set the authorization token as an invalid token.
[0048] It should be noted that the embodiments of this specification ensure that the departing battery swapping vehicle cannot use the token for battery swapping operations again by generating a new authorization token and setting the old token as invalid, enhancing the security of the battery swapping station and preventing unauthorized vehicles from swapping batteries.
[0049] Meanwhile, when other battery - swapping vehicles arrive at the designated battery - swapping station, the embodiments of this specification can generate a new authorization token to assign a unique token to each vehicle, avoiding multiple vehicles using the same token for battery swapping and reducing the possibility of conflicts and chaos.
[0050] In addition, by generating a new token for each battery - swapping vehicle, the embodiments of this specification can ensure the accuracy and reliability of the authorization and synchronous battery - swapping data operations between the vehicle and the battery - swapping station, avoiding errors or abnormalities during the battery - swapping process.
[0051] Further, after verifying that the authorization token in the battery - swapping request information is correct at the designated battery - swapping station, the method further includes:
[0052] If a failure occurs during the battery - swapping process of the battery - swapping vehicle, obtain the failure information of the battery - swapping vehicle through the designated battery - swapping station;
[0053] Process the battery - swapping vehicle according to the failure information so that the battery - swapping vehicle can complete the battery - swapping.
[0054] It should be noted that when a failure occurs during the battery - swapping process of the battery - swapping vehicle, the embodiments of this specification can obtain the failure information of the vehicle through the designated battery - swapping station, timely understand the problems of the vehicle, and provide a basis for subsequent processing.
[0055] Meanwhile, according to the obtained failure information, the embodiments of this specification can perform corresponding processing on the battery - swapping vehicle, such as repairing the failure, correcting incorrect operations, etc., so that the vehicle can quickly return to the normal state and complete the battery - swapping process.
[0056] Moreover, during the battery - swapping process, if a failure occurs in the battery - swapping vehicle and is not processed in time, it may cause the interruption or error of the battery - swapping process, affecting efficiency and safety. By timely obtaining the failure information and performing processing, the impact of the failure on the battery - swapping process can be avoided, and the efficiency and safety of battery swapping can be improved.
[0057] In addition, by processing the failure information of the battery - swapping vehicle, the embodiments of this specification ensure that the vehicle can complete the battery - swapping normally, providing a better user experience. It reduces the inconvenience and delay caused by failures and increases the user's satisfaction with the battery - swapping service.
[0058] Further, the battery - swapping of the battery - swapping vehicle in one or more embodiments of this specification includes:
[0059] Obtain the relevant information of the battery - swapping vehicle, where the relevant information of the battery - swapping vehicle includes the vehicle model and battery information of the battery - swapping vehicle;
[0060] Perform battery - swapping on the battery - swapping vehicle according to the relevant information.
[0061] It should be noted that in the embodiments of this specification, by obtaining the vehicle model and battery information of the battery-swapping vehicle, corresponding battery-swapping operations can be performed according to the specific conditions of the vehicle, providing a more personalized battery-swapping service. For example, determining the suitable charging pile configuration according to the vehicle model and performing appropriate charging strategies according to the battery information to meet the needs of different vehicles.
[0062] At the same time, in the embodiments of this specification, by obtaining relevant information, more accurate battery-swapping operations can be performed on the battery-swapping vehicle. By understanding the vehicle model and battery information of the vehicle, corresponding settings and adjustments can be made to optimize parameters such as charging speed and charging capacity during the battery-swapping process, improving the efficiency and performance of battery-swapping.
[0063] Moreover, in the embodiments of this specification, by obtaining relevant information, more accurate identification and verification of the battery-swapping vehicle can be performed. Ensuring the consistency between the vehicle information and the authorization token can prevent illegal vehicles from swapping batteries, improving the safety and reliability of battery-swapping.
[0064] In addition, in the embodiments of this specification, by obtaining relevant information and performing targeted battery-swapping operations, a better user experience can be provided. Performing battery-swapping according to the specific conditions of the vehicle can ensure the smooth progress of battery-swapping, reduce unnecessary waiting time and operation steps, and improve user satisfaction.
[0065] In summary, by obtaining relevant information of the battery-swapping vehicle and performing targeted battery-swapping operations, the efficiency, safety, and user experience of battery-swapping can be improved, thereby promoting the development of the battery-swapping operation field.
[0066] Further, after synchronizing the battery-swapping data with the battery-swapping vehicle in one or more embodiments of this specification, the method further includes:
[0067] In the case where the effective time of the authorization token exceeds the preset validity period, sending a prompt message to the battery-swapping vehicle and setting the authorization token as an invalid token;
[0068] And / or, in the case where it is determined that the continuous duration of the unsynchronized battery-swapping data between the specified battery-swapping station and the battery-swapping vehicle is greater than the preset duration threshold, setting the authorization token as an invalid token.
[0069] Further, after synchronizing the battery-swapping data with the battery-swapping vehicle in one or more embodiments of this specification, the method further includes:
[0070] In the case where the battery-swapping vehicle leaves the specified battery-swapping station or the battery-swapping vehicle completes battery-swapping, setting the authorization token as an invalid token;
[0071] And / or, when another battery swapping vehicle arrives at the specified battery swapping station and generates a new authorization token for the specified battery swapping station corresponding to the other battery swapping vehicle, the authorization token is set as an invalid token.
[0072] Further, the method according to one or more embodiments of the present specification further includes:
[0073] During the battery swapping process of the battery swapping vehicle, if a communication request from another battery swapping vehicle is received and it is confirmed that the communication request verification of the other battery swapping vehicle with the specified battery swapping station passes, a waiting battery swapping certificate for the specified battery swapping station is provided to the other battery swapping vehicle;
[0074] After the battery swapping vehicle completes the battery swapping, a new authorization token for the specified battery swapping station corresponding to the battery swapping vehicle is provided to the other battery swapping vehicle based on the waiting battery swapping certificate;
[0075] Preferably, during the battery swapping process of the battery swapping vehicle, if a communication request from another battery swapping vehicle is received and it is confirmed that the communication request verification of the other battery swapping vehicle with the specified battery swapping station passes, based on the battery swapping progress of the battery swapping vehicle, the remaining battery swapping time of the battery swapping vehicle is determined;
[0076] Battery swapping waiting information is sent to the other battery swapping vehicle based on the remaining battery swapping time.
[0077] A battery swapping data synchronization device provided by one or more embodiments of the present specification, the device includes:
[0078] An authorization code acquisition unit, before the battery swapping vehicle swaps the battery at the specified battery swapping station, an initial authorization code is acquired through the battery swapping service cloud platform;
[0079] An application unit, when the battery swapping vehicle arrives at the specified battery swapping station, an application message is sent to the specified battery swapping station, and the application message includes the initial authorization code and the identifier of the battery swapping vehicle;
[0080] An identification unit, the identifier of the battery swapping vehicle is identified through the vehicle identification system of the specified battery swapping station;
[0081] A comparison unit, if the identifier of the battery swapping vehicle passes the identification of the vehicle identification system, the initial authorization code in the application message is compared with the initial authorization code in the battery swapping service cloud platform;
[0082] A battery swapping synchronization unit, if the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provides the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, so that the battery swapping vehicle adds the authorization token to the battery swapping request information sent to the designated battery swapping station. After the designated battery swapping station verifies that the authorization token in the battery swapping request information is correct, it performs battery swapping on the battery swapping vehicle and synchronizes the battery swapping data with the battery swapping vehicle.
[0083] A battery swapping data synchronization device provided by one or more embodiments of this specification includes:
[0084] At least one processor; and,
[0085] A memory communicatively connected to the at least one processor; wherein,
[0086] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can:
[0087] Before the battery swapping vehicle performs battery swapping at a designated battery swapping station, obtain the initial authorization code through the battery swapping service cloud platform;
[0088] When the battery swapping vehicle arrives at the designated battery swapping station, send an application information to the designated battery swapping station, where the application information includes the initial authorization code and the identification of the battery swapping vehicle;
[0089] Identify the identification of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station;
[0090] If the identification of the battery swapping vehicle passes the identification of the vehicle identification system, compare the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform;
[0091] If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, so that the battery swapping vehicle adds the authorization token to the battery swapping request information sent to the designated battery swapping station. After the designated battery swapping station verifies that the authorization token in the battery swapping request information is correct, it performs battery swapping on the battery swapping vehicle and synchronizes the battery swapping data with the battery swapping vehicle.
[0092] A non - volatile computer storage medium provided by one or more embodiments of this specification stores computer - executable instructions, and when the computer - executable instructions are executed by a computer, they can implement:
[0093] Before the battery swapping vehicle performs battery swapping at a designated battery swapping station, obtain an initial authorization code through the battery swapping service cloud platform;
[0094] When the battery swapping vehicle arrives at the designated battery swapping station, send application information to the designated battery swapping station, where the application information includes the initial authorization code and the identification of the battery swapping vehicle;
[0095] Identify the identification of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station;
[0096] If the identification of the battery swapping vehicle passes the identification of the vehicle identification system, compare the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform;
[0097] If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provide the battery swapping vehicle with an authorization token corresponding to the designated battery swapping station, so that the battery swapping vehicle can add the authorization token to the battery swapping request information sent to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station, perform battery swapping on the battery swapping vehicle and synchronize battery swapping data with the battery swapping vehicle.
[0098] A battery swapping data synchronization device provided by one or more embodiments of this specification, the device includes:
[0099] A communication application unit, configured to obtain communication application information sent by the battery swapping vehicle to the designated battery swapping station when the battery swapping vehicle arrives at the designated battery swapping station, where the communication application information represents a request information for the battery swapping vehicle to establish communication with the designated battery swapping station;
[0100] A token issuing unit, configured to provide the battery swapping vehicle with an authorization token corresponding to the designated battery swapping station when it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes based on the communication request information;
[0101] A battery swapping synchronization unit, configured to obtain battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station, perform battery swapping on the battery swapping vehicle after verifying that the authorization token in the battery swapping request information is correct, and synchronize battery swapping data with the battery swapping vehicle.
[0102] A battery swapping data synchronization device provided by one or more embodiments of this specification, includes:
[0103] At least one processor; and,
[0104] A memory communicatively connected to the at least one processor; wherein,
[0105] The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to implement the battery swapping data synchronization method as described in any one of the above embodiments:
[0106] When a battery swapping vehicle arrives at a designated battery swapping station, obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station, where the communication application information represents the request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station;
[0107] When it is confirmed based on the communication request information that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes, provide the battery swapping vehicle with an authorization token corresponding to the designated battery swapping station for the battery swapping vehicle;
[0108] Obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0109] A non-volatile computer storage medium provided by one or more embodiments of this specification stores computer-executable instructions. When the computer-executable instructions are executed by a computer, they can implement the battery swapping data synchronization method as described in any one of the above embodiments:
[0110] When a battery swapping vehicle arrives at a designated battery swapping station, obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station, where the communication application information represents the request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station;
[0111] When it is confirmed based on the communication request information that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes, provide the battery swapping vehicle with an authorization token corresponding to the designated battery swapping station for the battery swapping vehicle;
[0112] Obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0113] The above at least one technical solution adopted by the embodiments of this specification can achieve the following beneficial effects:
[0114] By directly synchronizing data between the battery swapping vehicle and the designated battery swapping station in the embodiments of this specification, the process of relaying through the cloud platform is avoided, the length of the communication link is greatly reduced, thereby reducing the communication delay, ensuring the real-time nature of the battery swapping process, and improving the efficiency of battery swapping.
[0115] Meanwhile, since it no longer depends on the cloud platform for synchronization, the embodiments of this specification can reduce the impact of signal quality and network stability on the environment and the coverage of communication base stations. This means that synchronization interruptions or signal instability are not likely to occur during the battery swapping process, thereby improving the stability and reliability of battery swapping.
[0116] Meanwhile, the embodiments of this specification authenticate the vehicle identity through an initial authorization code and verify the battery swapping request information through an authorization token. This can ensure that only authorized battery swapping vehicles can perform battery swapping, and only verified battery swapping request information can be executed by the designated battery swapping station. This improves the security of battery swapping and prevents interference with the battery swapping process by unauthorized vehicles or malicious attacks.
[0117] In addition, when the battery swapping process is completed, the embodiments of this specification can synchronize the battery swapping data with the battery swapping vehicle to ensure accurate recording and management of the battery swapping process. This provides an accurate data basis for subsequent operation and management and improves the level of operation automation.
[0118] In summary, the embodiments of this specification can achieve reduced communication latency, improved network stability, enhanced security, and synchronization of battery swapping data, thereby improving the efficiency, security, and operation automation level of battery swapping. BRIEF DESCRIPTION OF THE DRAWINGS
[0119] In order to more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings. In the drawings:
[0120] Figure 1 is a schematic flowchart of a method for synchronizing battery swapping data provided by one or more embodiments of this specification;
[0121] Figure 2 is a schematic flowchart of a method for synchronizing battery swapping data provided by one or more embodiments of this specification;
[0122] Figure 3 is a schematic structural diagram of a device for synchronizing battery swapping data provided by one or more embodiments of this specification;
[0123] Figure 4 is a schematic structural diagram of a device for synchronizing battery swapping data provided by one or more embodiments of this specification;
[0124] Figure 5 is a schematic structural diagram of a device for synchronizing battery swapping data provided by one or more embodiments of this specification. Specific implementation manners
[0125] The embodiments of this specification provide a method, device, equipment and medium for swapping data synchronization.
[0126] In order to enable the personnel in the technical field to better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only a part of the embodiments of this specification, rather than all the embodiments. Based on the embodiments of this specification, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of this specification.
[0127] Figure 1 FIG. is a schematic flowchart of a method for swapping data synchronization provided for one or more embodiments of this specification. This process can be executed by a swapping data synchronization system. Some input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.
[0128] The method process steps of the embodiments of this specification are as follows:
[0129] S102. Before the swapping vehicle swaps batteries at a designated swapping station, obtain an initial authorization code through the swapping service cloud platform.
[0130] In the embodiments of this specification, the specific implementation steps for obtaining the initial authorization code are as follows:
[0131] The swapping vehicle sends a request through the interface of the cloud platform using the required identity information (such as vehicle ID) to request the initial authorization code. After receiving the request, the swapping service cloud platform verifies the identity and permissions of the swapping vehicle. If the verification passes, the swapping service cloud platform generates an initial authorization code and returns it to the swapping vehicle. After receiving the initial authorization code, the swapping vehicle can save it locally for subsequent use.
[0132] S104. When the swapping vehicle arrives at the designated swapping station, send application information to the designated swapping station. The application information includes the initial authorization code and the identifier of the swapping vehicle.
[0133] In the embodiments of this specification, the specific implementation steps for sending the application information to the designated swapping station are as follows:
[0134] After the swapping vehicle arrives at the designated swapping station, integrate the identifier information of the swapping vehicle and the obtained initial authorization code into the application information. The swapping vehicle sends the application information to the designated swapping station through the interface or communication method provided by the designated swapping station. After receiving the application information, the designated swapping station conducts verification and processing.
[0135] S106. Identify the identifier of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station.
[0136] In the embodiments of this specification, the specific implementation steps for the above-mentioned vehicle identification system to identify the identifier of the battery swapping vehicle are as follows:
[0137] Install and configure a vehicle identification system at the designated battery swapping station. This system can be used to identify the identifier of the battery swapping vehicle. When the battery swapping vehicle arrives at the designated battery swapping station, the vehicle identification system starts to work. The vehicle identification system uses corresponding technologies (such as cameras, sensors, etc.) to collect and identify the vehicle identifier. The vehicle identification system matches and compares the identified vehicle identifier with the vehicle information stored in the system. If the identified vehicle identifier successfully matches the vehicle information in the system, it is considered that the identifier of the battery swapping vehicle passes the identification of the vehicle identification system.
[0138] S108. If the identifier of the battery swapping vehicle passes the identification of the vehicle identification system, compare the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform.
[0139] In the embodiments of this specification, the specific implementation steps for the comparison of the initial authorization code in the above-mentioned application information with the initial authorization code in the battery swapping service cloud platform are as follows:
[0140] After the vehicle identification system successfully identifies the identifier of the battery swapping vehicle, match and verify the identifier information with the vehicle information stored in the system. If the match is successful, it means that the identifier of the battery swapping vehicle passes the identification of the vehicle identification system. Obtain the initial authorization code in the application information. Connect to the battery swapping service cloud platform and send the initial authorization code to the cloud platform. After receiving the initial authorization code, the cloud platform conducts verification. The cloud platform compares and verifies the initial authorization code stored in the system with the received initial authorization code. If the two are consistent, it means that the initial authorization code verification is passed.
[0141] S110. If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, so that the battery swapping vehicle can add the authorization token to the battery swapping request information sent to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0142] In the embodiments of this specification, if the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, the authorization code verification is passed. The designated battery swapping station generates an authorization token for confirming that the battery swapping vehicle can use the designated battery swapping station for battery swapping operations. The authorization token should contain relevant information of the battery swapping vehicle and the designated battery swapping station for the battery swapping station to verify and confirm the authorization. The authorization token is sent to the battery swapping vehicle in a secure manner, which can be in the form of encryption or signature. After receiving the authorization token, the battery swapping vehicle adds it to the battery swapping request information sent to the designated battery swapping station. After receiving the battery swapping request information, the designated battery swapping station verifies the correctness of the authorization token therein. If the authorization token verification is passed, the designated battery swapping station confirms the legality of the authorization token, performs the battery swapping operation and swaps the battery for the battery swapping vehicle. Meanwhile, the battery swapping station synchronizes the battery swapping data with the battery swapping vehicle, such as battery status, battery swapping time, etc.
[0143] It should be noted that in the embodiments of this specification, by directly synchronizing data between the battery swapping vehicle and the designated battery swapping station, the process of relaying through the cloud platform is avoided, greatly reducing the length of the communication link, thereby reducing the communication delay, ensuring the real-time nature of the battery swapping process, and improving the efficiency of battery swapping.
[0144] Meanwhile, since it no longer depends on the cloud platform for synchronization, the embodiments of this specification can reduce the influence of signal quality and network stability by the environment and the coverage of communication base stations. This means that it is not easy to have problems such as synchronization interruption or signal instability during the battery swapping process, thereby improving the stability and reliability of battery swapping.
[0145] Meanwhile, in the embodiments of this specification, the vehicle identity is verified through the initial authorization code, and the battery swapping request information is verified through the authorization token. This can ensure that only authorized battery swapping vehicles can perform battery swapping, and only verified battery swapping request information can be executed by the designated battery swapping station. This improves the security of battery swapping and prevents interference from unauthorized vehicles or malicious attacks on the battery swapping process.
[0146] In addition, when the battery swapping process is completed, the embodiments of this specification can synchronize the battery swapping data with the battery swapping vehicle to ensure accurate recording and management of the battery swapping process. This provides accurate data basis for subsequent operation and management, and improves the level of operation automation.
[0147] In summary, the embodiments of this specification can achieve reducing communication delay, improving network stability, enhancing security, and synchronizing battery swapping data, thereby improving the efficiency, security, and operation automation level of battery swapping.
[0148] Furthermore, the initial authorization code in one or more embodiments of this specification is a unique authorization code randomly generated by the battery swapping service cloud platform according to the identifier of the battery swapping vehicle.
[0149] In the embodiments of this specification, an initial authorization code can be generated before the battery swapping vehicle goes to a designated battery swapping station for battery swapping. The battery swapping service cloud platform can randomly generate a unique initial authorization code based on the identification of the battery swapping vehicle. The generated initial authorization code should use a secure random number generation algorithm to ensure its uniqueness and randomness. The generated initial authorization code is saved in the authorization code database of the battery swapping service cloud platform and associated with the identification of the battery swapping vehicle. When the battery swapping vehicle is ready to go to a designated battery swapping station for battery swapping, the initial authorization code of the corresponding battery swapping vehicle is obtained through the interface of the battery swapping service cloud platform.
[0150] It should be noted that the initial authorization code is a unique authorization code randomly generated based on the identification of the battery swapping vehicle. This can ensure that each battery swapping vehicle has a unique authorization code, preventing unauthorized vehicles from accessing the battery swapping service cloud platform and the designated battery swapping station. This improves the security of the battery swapping process and prevents potential security threats and unauthorized access.
[0151] At the same time, since the initial authorization code is a unique authorization code randomly generated, a new authorization token is generated for each battery swapping process. This can prevent attackers from disguising as legitimate battery swapping vehicles by replaying previous authorization tokens to perform battery swapping. This improves the security of the battery swapping process and ensures that only legitimate battery swapping vehicles can perform battery swapping.
[0152] In addition, since the initial authorization code is generated based on the identification of the battery swapping vehicle, the battery swapping vehicle can be traced through the initial authorization code. This is very important for operation management and security auditing, and can track and record the battery swapping behavior of each battery swapping vehicle to ensure the traceability and manageability of the battery swapping process.
[0153] In summary, by using the initial authorization code randomly generated based on the identification of the battery swapping vehicle, the security of the battery swapping process can be improved, replay attacks can be prevented, and traceability capabilities can be provided.
[0154] Furthermore, before providing the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle in one or more embodiments of this specification, it can be first determined whether there are other battery swapping vehicles performing battery swapping at the designated battery swapping station; if not, the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle is generated.
[0155] It should be noted that in the embodiments of this specification, before providing the authorization token to the battery swapping vehicle, determining whether there are other battery swapping vehicles performing battery swapping at the designated battery swapping station can ensure that the battery swapping station does not provide services to multiple battery swapping vehicles simultaneously, avoiding overload and resource waste. This can improve the utilization rate of the battery swapping station and achieve optimized resource allocation.
[0156] Meanwhile, the embodiments of this specification can quickly provide services for battery swapping vehicles by determining whether there are other battery swapping vehicles in a specified battery swapping station for battery swapping and generating an authorization token when there are no other battery swapping vehicles. This can greatly reduce the waiting time and improve the speed and efficiency of the battery swapping service.
[0157] In addition, the embodiments of this specification can avoid multiple battery swapping vehicles going to the same battery swapping station for battery swapping at the same time before generating an authorization token, which may cause conflicts and errors, by determining whether there are other battery swapping vehicles in a specified battery swapping station for battery swapping. This helps to improve the smooth progress of the battery swapping process and reduce the risk of errors and accidents.
[0158] Further, after synchronizing the battery swapping data with a battery swapping vehicle, if the battery swapping data between the specified battery swapping station and the battery swapping vehicle is not synchronized within a preset time, the authorization token can be set as an invalid token.
[0159] In the embodiments of this specification, the specific implementation steps for setting the above authorization token as an invalid token are as follows:
[0160] Determine the preset time: Determine the preset time, that is, the deadline for the specified battery swapping station and the battery swapping vehicle to complete data synchronization.
[0161] Synchronize the battery swapping data: Synchronize the data of the specified battery swapping station and the battery swapping vehicle through appropriate communication means. This may involve data exchange between vehicle sensors, vehicle networks, and the battery swapping station management system.
[0162] Check the data synchronization status: Before the preset time arrives, check the data synchronization status of the specified battery swapping station and the battery swapping vehicle to ensure that the data has been successfully synchronized.
[0163] Set the status of the authorization token: If the data of the specified battery swapping station and the battery swapping vehicle is not synchronized when the preset time arrives, set the authorization token as an invalid token. This means that the token cannot be used for battery swapping operations.
[0164] Notify the relevant parties: Notify the battery swapping vehicle and the relevant users that the authorization token has been set as invalid. Remind them to obtain a valid authorization token after completing data synchronization.
[0165] It should be noted that in the embodiments of this specification, a preset time is set. If the battery swapping data between the specified battery swapping station and the battery swapping vehicle cannot be synchronized within the preset time, the authorization token is set as an invalid token. This prompts the specified battery swapping station and the battery swapping vehicle to complete data synchronization within the preset time and ensures the real-time nature of the data. This is crucial for the safety and efficiency of the battery swapping process and prevents problems caused by lagging or expired data.
[0166] Further, after synchronizing the battery swapping data with the battery swapping vehicle in one or more embodiments of this specification, if the battery swapping vehicle leaves the designated battery swapping station and other battery swapping vehicles arrive at the designated battery swapping station, a new authorization token for the designated battery swapping station corresponding to the other battery swapping vehicles is generated, and the authorization token is set as an invalid token.
[0167] In the embodiments of this specification, the specific implementation steps for the above content are as follows:
[0168] Monitor the status of the battery swapping vehicle: Real-time monitor the status of the battery swapping vehicle through vehicle sensors or other monitoring methods, especially whether it leaves the designated battery swapping station.
[0169] Process the authorization token when the battery swapping vehicle leaves: If it is detected that the battery swapping vehicle leaves the designated battery swapping station, set the authorization token corresponding to the battery swapping vehicle as an invalid token. This means that the token cannot be used for battery swapping operations.
[0170] Process when a new vehicle arrives: If other battery swapping vehicles arrive at the designated battery swapping station, generate a new authorization token for the battery swapping operations of these new vehicles. This can be achieved by associating the new token with the information of the new vehicles.
[0171] Notify the vehicle and the user: Notify the vehicle that has left the designated battery swapping station and the relevant users that their authorization tokens have been set as invalid, and remind them that they need to obtain a valid authorization token again when performing battery swapping operations again.
[0172] It should be noted that in the embodiments of this specification, by generating a new authorization token and setting the old token as invalid, it is ensured that the departing battery swapping vehicle cannot use the token for battery swapping operations again, enhancing the security of the battery swapping station and preventing unauthorized vehicles from performing battery swapping.
[0173] At the same time, when other battery swapping vehicles arrive at the designated battery swapping station, the embodiments of this specification can generate a new authorization token to assign a unique token to each vehicle, avoiding multiple vehicles using the same token for battery swapping and reducing the possibility of conflicts and chaos.
[0174] In addition, in the embodiments of this specification, by generating a new token for each battery swapping vehicle, it can ensure the accuracy and reliability of the authorization and synchronous battery swapping data operations between the vehicle and the battery swapping station, avoiding errors or abnormalities during the battery swapping process.
[0175] Further, after verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station in one or more embodiments of this specification, if a failure occurs to the battery swapping vehicle during the battery swapping process, obtain the fault information of the battery swapping vehicle through the designated battery swapping station; process the battery swapping vehicle according to the fault information so that the battery swapping vehicle can complete the battery swapping.
[0176] In the embodiments of this specification, the specific implementation steps for the above content are as follows:
[0177] Verify the authorization token: In the designated battery swapping station, verify whether the authorization token in the battery swapping request information is correct. Ensure that only vehicles with valid authorization can perform battery swapping operations.
[0178] Detect faults of the battery swapping vehicle: During the battery swapping process, obtain the fault information of the battery swapping vehicle through the designated battery swapping station. This can be done through vehicle sensors, battery swapping equipment monitoring systems, etc.
[0179] Obtain fault information: After obtaining the fault information of the battery swapping vehicle, record the relevant fault details, including specific fault codes, fault types, etc.
[0180] Fault handling: According to the fault information, perform corresponding processing on the battery swapping vehicle. This can include restarting the vehicle, repairing faulty components, adjusting the battery swapping equipment, etc.
[0181] Complete battery swapping: Through the processing of the faulty vehicle, enable it to continue to complete the battery swapping operation. Ensure that the vehicle can successfully complete the battery swapping to ensure the normal charging status of the battery.
[0182] Battery swapping records and reports: Record the fault information and corresponding handling measures during the battery swapping process. This can be used for future fault analysis, maintenance records, and report generation.
[0183] It should be noted that when a fault occurs to the battery swapping vehicle during the battery swapping process, in the embodiments of this specification, the fault information of the vehicle is obtained through the designated battery swapping station, which can promptly understand the problems that occur to the vehicle and provide a basis for subsequent processing.
[0184] At the same time, in the embodiments of this specification, according to the obtained fault information, corresponding processing can be performed on the battery swapping vehicle, such as repairing faults, correcting incorrect operations, etc., so that the vehicle can quickly return to a normal state and complete the battery swapping process.
[0185] Moreover, in the embodiments of this specification, during the battery swapping process, if a fault occurs to the battery swapping vehicle and is not promptly processed, it may cause the interruption or error of the battery swapping process, affecting efficiency and safety. By promptly obtaining the fault information and performing processing, the impact of the fault on the battery swapping process can be avoided, and the efficiency and safety of battery swapping can be improved.
[0186] In addition, in the embodiments of this specification, by processing the fault information of the battery swapping vehicle, it is ensured that the vehicle can normally complete the battery swapping, providing a better user experience. It reduces the inconvenience and delays caused by faults and increases user satisfaction with the battery swapping service.
[0187] Furthermore, when swapping the battery of a battery-swap vehicle in one or more embodiments of this specification, relevant information of the battery-swap vehicle can be obtained. The relevant information of the battery-swap vehicle includes the vehicle model and battery information of the battery-swap vehicle; and the battery of the battery-swap vehicle is swapped according to the relevant information.
[0188] In the embodiments of this specification, the specific implementation steps for the above content are as follows:
[0189] Obtain relevant information of the battery-swap vehicle: Before performing the battery-swap operation, obtain the relevant information of the battery-swap vehicle, including the vehicle model and battery information. This can be obtained through a vehicle identification system, a vehicle management system, or other relevant systems.
[0190] Verify the relevant information: Verify the relevant information of the battery-swap vehicle to ensure the accuracy and reliability of the information. This can include verifying whether the vehicle model matches and ensuring that the battery information matches the vehicle, etc.
[0191] Prepare the battery-swap equipment: According to the relevant information of the battery-swap vehicle, prepare the corresponding battery-swap equipment, including a battery-swap connector adapted to the vehicle model, a battery-swap interface suitable for the battery specifications, etc.
[0192] Perform the battery-swap operation: According to the relevant information of the battery-swap vehicle and the prepared battery-swap equipment, perform the battery-swap operation on the battery-swap vehicle. This may involve connecting the battery-swap equipment to the battery interface of the vehicle and performing corresponding power transmission and control.
[0193] Monitor the battery-swap process: During the battery-swap process, monitor relevant indicators, such as the power transmission situation, the charging rate, the battery temperature, etc., to ensure the safe and effective progress of the battery-swap operation.
[0194] Complete the battery-swap: According to the monitoring results of the battery-swap process, ensure that the battery-swap vehicle completes the battery-swap operation, and the battery is fully charged and reaches the required power and state.
[0195] It should be noted that in the embodiments of this specification, by obtaining the vehicle model and battery information of the battery-swap vehicle, corresponding battery-swap operations can be performed according to the specific situation of the vehicle, providing a more personalized battery-swap service. For example, determining a suitable charging pile configuration according to the vehicle model and performing a suitable charging strategy according to the battery information, etc., to meet the needs of different vehicles.
[0196] At the same time, in the embodiments of this specification, by obtaining the relevant information, more accurate battery-swap operations can be performed on the battery-swap vehicle. By knowing the vehicle model and battery information of the vehicle, corresponding settings and adjustments can be made to optimize parameters such as the charging speed and charging capacity during the battery-swap process, improving the efficiency and performance of the battery-swap.
[0197] Moreover, by obtaining relevant information, the embodiments of this specification can more accurately identify and verify battery swapping vehicles. Ensuring the consistency between the vehicle information and the authorization token can prevent illegal vehicles from swapping batteries, thereby improving the safety and reliability of battery swapping.
[0198] In addition, by obtaining relevant information and performing targeted battery swapping operations, the embodiments of this specification can provide a better user experience. Performing battery swapping according to the specific conditions of the vehicle can ensure the smooth progress of battery swapping, reduce unnecessary waiting time and operation steps, and enhance user satisfaction.
[0199] In summary, by obtaining relevant information of battery swapping vehicles and performing targeted battery swapping operations, the efficiency, safety, and user experience of battery swapping can be improved, thereby promoting the development of the battery swapping operation field.
[0200] Figure 2 It is a schematic flowchart of a battery swapping data synchronization method provided for one or more embodiments of this specification. This process can be executed by a designated battery swapping station. Some input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.
[0201] The method process steps of the embodiments of this specification are as follows:
[0202] S202, when the battery swapping vehicle arrives at the designated battery swapping station, obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station. The communication application information represents the request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station.
[0203] In the embodiments of this specification, relevant communication devices and receiving systems can be set up at the designated battery swapping station to receive the communication application information sent by the battery swapping vehicle. Ensure that the battery swapping vehicle is equipped with devices and technologies capable of communicating with the designated battery swapping station, such as wireless communication modules or dedicated communication protocols. When the battery swapping vehicle arrives within the coverage area of the designated battery swapping station, its communication device can automatically send the communication application information to the designated battery swapping station, or the driver of the battery swapping vehicle can manually send the communication application information to the designated battery swapping station. After the receiving system of the designated battery swapping station receives the communication application information, it parses and verifies it to determine the legality and validity of the request. According to the content of the communication application information, the designated battery swapping station can take corresponding actions, such as preparing battery swapping equipment, interacting with the battery swapping vehicle, or providing relevant service information.
[0204] S204, when it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes based on the communication request information, provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle.
[0205] In the embodiments of this specification, the communication application information may include the identifier of the battery swapping vehicle and the initial authorization code obtained by the battery swapping vehicle from the battery swapping service cloud platform before battery swapping; the steps of confirming whether the communication request verification between the battery swapping vehicle and the specified battery swapping station passes based on the communication request information include: identifying the identifier of the battery swapping vehicle through the vehicle identification system of the specified battery swapping station; if the identifier of the battery swapping vehicle passes the identification of the vehicle identification system, comparing the initial authorization code in the communication request information with the initial authorization code in the battery swapping service cloud platform; if the initial authorization code in the communication request information is consistent with the initial authorization code in the battery swapping service cloud platform, it is confirmed that the communication request verification between the battery swapping vehicle and the specified battery swapping station passes.
[0206] It should be noted that regarding the above method of obtaining the initial authorization code, the battery swapping vehicle may send a request to the battery swapping service cloud platform to obtain the initial authorization code before arriving at the specified battery swapping station. After verifying the identity of the battery swapping vehicle, the battery swapping service cloud platform generates an initial authorization code for it and sends it to the battery swapping vehicle. The battery swapping vehicle stores the initial authorization code locally or in a device associated with the battery swapping vehicle.
[0207] It should be noted that regarding the above communication request verification, when the battery swapping vehicle arrives at the specified battery swapping station, the battery swapping vehicle sends communication application information to the specified battery swapping station, which includes the identifier of the battery swapping vehicle and the initial authorization code. After receiving the communication application information, the specified battery swapping station uses the vehicle identification system to identify the identifier of the battery swapping vehicle. If the identifier of the battery swapping vehicle passes the identification of the vehicle identification system, the specified battery swapping station compares the initial authorization code in the communication application information with the initial authorization code in the battery swapping service cloud platform; if the identifier of the battery swapping vehicle does not pass the identification of the vehicle identification system, it can prompt that the battery swapping vehicle fails to pass the identification. If the initial authorization code in the communication application information is consistent with the initial authorization code in the battery swapping service cloud platform, the specified battery swapping station confirms that the communication request verification between the battery swapping vehicle and the specified battery swapping station passes; if the initial authorization code in the communication application information is inconsistent with the initial authorization code in the battery swapping service cloud platform, it can prompt that the initial authorization code is incorrect and require the battery swapping vehicle to obtain a new initial authorization code. The battery swapping station can communicate and interact further with the battery swapping vehicle, such as sending battery swapping operation instructions, confirming the battery swapping time, etc.
[0208] Preferably, the initial authorization code is a unique authorization code randomly generated by the battery swapping service cloud platform according to the identifier of the battery swapping vehicle.
[0209] It should be noted that through the above content, the embodiments of this specification have the following beneficial effects:
[0210] Improve recognition accuracy: The vehicle identification system is used to identify the identifier of the battery swapping vehicle, ensuring that only legitimate vehicles can communicate with the designated battery swapping station, thus improving the recognition accuracy.
[0211] Enhance security: By comparing the initial authorization code, it is ensured that the battery swapping vehicle has the permission to communicate with the designated battery swapping station, increasing the security of communication.
[0212] Prevent fraud: Verifying the consistency of the initial authorization code can effectively prevent fraud and protect the interests of the battery swapping station and the battery swapping service cloud platform.
[0213] Furthermore, before providing the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, it can be first determined whether there are other battery swapping vehicles in the designated battery swapping station for battery swapping; if not, generate the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle; if so, a reminder can be sent to the battery swapping vehicle, and when there are no other battery swapping vehicles in the designated battery swapping station for battery swapping, generate the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle.
[0214] It should be noted that the embodiments of this specification have the following beneficial effects through the above content:
[0215] Avoid conflicts: By determining whether there are other battery swapping vehicles in the designated battery swapping station for battery swapping, it is possible to avoid multiple vehicles using the same battery swapping station simultaneously, thus avoiding possible conflicts and errors.
[0216] Reasonable resource allocation: By reasonably arranging the battery swapping order of vehicles, the resources of the battery swapping station can be utilized more effectively, improving the resource utilization rate.
[0217] S206, obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0218] In the embodiments of this specification, after synchronizing the battery swapping data with the battery swapping vehicle, when the effective time of the authorization token exceeds the preset validity period, a prompt message is sent to the battery swapping vehicle and the authorization token is set as an invalid token; and / or, when it is determined that the continuous duration of the unsynchronized battery swapping data between the designated battery swapping station and the battery swapping vehicle is greater than the preset duration threshold, the authorization token is set as an invalid token. The preset duration threshold can be set according to the actual situation. For example, the preset duration threshold can be set to 2 hours.
[0219] It should be noted that the embodiments of this specification have the following beneficial effects through the above content:
[0220] Enhanced security: By setting the authorization token as an invalid token when its effective time exceeds the preset validity period, the illegal use or abuse of the authorization token can be prevented, improving the security of the battery swapping process.
[0221] Improved battery swapping efficiency: When it is determined that the duration of the unsynchronized battery swapping data between the specified battery swapping station and the battery swapping vehicle is greater than the preset duration threshold, setting the authorization token as an invalid token can ensure the timely progress of the battery swapping process, avoid battery swapping delays caused by long-term unsynchronized data, and improve the battery swapping efficiency.
[0222] Guaranteed data synchronization: By promptly setting the authorization token as an invalid token, it can prompt the battery swapping vehicle and the specified battery swapping station to synchronize the battery swapping data as soon as possible, ensuring the accuracy and integrity of the data during the battery swapping process.
[0223] Furthermore, after the embodiment of this specification synchronizes the battery swapping data with the battery swapping vehicle, the authorization token can be set as an invalid token when the battery swapping vehicle leaves the specified battery swapping station or when the battery swapping vehicle completes the battery swapping; and / or, when another battery swapping vehicle arrives at the specified battery swapping station and generates a new authorization token for the specified battery swapping station corresponding to the other battery swapping vehicle, the authorization token can be set as an invalid token.
[0224] It should be noted that the embodiment of this specification has the following beneficial effects through the above content:
[0225] Guaranteed security: Promptly setting the authorization token as invalid can reduce the risk of misuse or abuse of the authorization token, improving the security of the battery swapping process.
[0226] Protect user privacy: Making the invalid token stop working helps protect the privacy and data security of vehicle owners.
[0227] Prevent conflicts and confusion: Avoid multiple vehicles using the same valid authorization token simultaneously, reducing conflicts and confusion during the battery swapping process.
[0228] Improved battery swapping efficiency: Ensuring that only the vehicle currently undergoing the battery swapping operation has a valid authorization token helps improve the battery swapping efficiency and reduce waiting time.
[0229] Furthermore, when the embodiment of this specification performs battery swapping on the battery swapping vehicle, relevant information of the battery swapping vehicle can be obtained. The relevant information of the battery swapping vehicle includes the vehicle model and battery information of the battery swapping vehicle; and battery swapping is performed on the battery swapping vehicle according to the relevant information.
[0230] It should be noted that the embodiment of this specification has the following beneficial effects through the above content:
[0231] Improve the accuracy of battery swapping: By obtaining relevant information of the battery-swapping vehicle and performing battery swapping based on this information, it is possible to ensure that the correct battery is installed in the vehicle, avoid problems caused by battery mismatch, and improve the accuracy of battery swapping.
[0232] Guarantee vehicle performance: Using a battery that matches the vehicle model can ensure that the vehicle performs at its best, extend the battery life, and improve the reliability and stability of the entire vehicle.
[0233] Furthermore, in the embodiment of this specification, during the battery swapping process of the battery-swapping vehicle, if a communication request from another battery-swapping vehicle is received and it is confirmed that the communication request verification of the other battery-swapping vehicle with the designated battery swapping station passes, a waiting battery swapping voucher for the designated battery swapping station is provided to the other battery-swapping vehicle; after the battery-swapping vehicle completes battery swapping, a new authorization token corresponding to the designated battery swapping station of the battery-swapping vehicle is provided to the other battery-swapping vehicle based on the waiting battery swapping voucher.
[0234] In the embodiment of this specification, regarding the above content, the following implementation solutions can be adopted:
[0235] The waiting battery swapping voucher can be provided to other vehicles in the following ways:
[0236] Digital voucher: Generate a unique digital voucher and transmit it to other vehicles through their communication systems.
[0237] Electronic voucher: Use an electronic device (such as a mobile application) to send an electronic version of the waiting battery swapping voucher to other vehicles.
[0238] Provision of the new authorization token: After the battery-swapping vehicle completes battery swapping, a new authorization token for the designated battery swapping station can be provided to other vehicles based on the waiting battery swapping voucher. The specific implementation is as follows:
[0239] The designated battery swapping station can automatically generate a new authorization token for other vehicles based on the waiting battery swapping voucher pushed by the background and store it in the local database or token management system.
[0240] It should be noted that through the above content, the embodiment of this specification has the following beneficial effects:
[0241] Improve the battery swapping efficiency: Allow other battery-swapping vehicles to perform communication request verification in advance during the waiting process, shorten the overall time of vehicle battery swapping, and improve the battery swapping efficiency.
[0242] Optimize resource utilization: By issuing the waiting battery swapping voucher in advance, the battery swapping resources can be better arranged to avoid resource idleness or waste.
[0243] Enhance the user experience: Reduce the waiting time of other battery-swapping vehicles, improve user satisfaction, and enhance the overall quality of the battery swapping service.
[0244] Increasing system flexibility: It adapts to the scenario where multiple vehicles can perform battery swapping simultaneously, making the battery swapping system more flexible and scalable.
[0245] Quick issuance of new authorization tokens: Based on the battery swapping waiting vouchers, new authorization tokens are automatically generated for other vehicles, enabling faster issuance of new authorization tokens.
[0246] Furthermore, in the process of battery swapping for the battery swapping vehicle in the embodiments of this specification, if a communication request from another battery swapping vehicle is received and it is confirmed that the communication request verification of the other battery swapping vehicle with the designated battery swapping station passes, based on the battery swapping progress of the battery swapping vehicle, the remaining battery swapping time of the battery swapping vehicle is determined. An appropriate algorithm or system function can be used to estimate the remaining battery swapping time; based on the remaining battery swapping time, battery swapping waiting information is sent to the other battery swapping vehicle. The determined remaining battery swapping time can be converted into a suitable information format, such as a countdown or the specific remaining time.
[0247] It should be noted that through the above content, the embodiments of this specification have the following beneficial effects:
[0248] Improving battery swapping efficiency: The battery swapping vehicle can know its remaining battery swapping time in advance, thereby reasonably arranging its time and avoiding wasting time waiting.
[0249] Optimizing resource utilization: Reducing the waiting time of battery swapping vehicles, improving battery swapping efficiency, and thus optimizing resource utilization.
[0250] Enhancing user experience: The battery swapping vehicle can know its remaining battery swapping time in advance, thereby enhancing the user experience.
[0251] It should be noted that in the field of battery swapping operation, real-time communication and interaction need to be maintained between the battery swapping vehicle and the battery swapping station to synchronize the battery swapping process status at any time and ensure battery swapping safety and operation automation. Traditional station communication methods mostly use the cloud platform as an intermediate node, with a long communication link, and the signal quality and network stability are greatly affected by the environment and the coverage of communication base stations; using the direct connection communication method between the vehicle and the battery swapping station can significantly improve the problems of poor communication signal quality and network stability. For direct connection communication between stations, both stations need to first complete the authentication of the legality of their respective identities and perform data exchange on the basis of obtaining authorization.
[0252] The embodiments of this specification aim to provide a secure communication method based on token authorization to ensure the information data security during the communication process between the vehicle and the battery swapping station. Before establishing a point-to-point direct connection communication between the battery swapping station and the battery swapping vehicle, the authentication of each other's identities needs to be completed first to obtain the qualification for data communication and interaction throughout the battery swapping service process.
[0253] The embodiments of this specification can draw on the commonly used Token method in HTTP communication to implement the identity recognition between the vehicle and the station terminal. The method flow is as follows:
[0254] 1. Before the vehicle arrives at the station, it obtains an initial authorization password (randomly generated for each VIN and guaranteed to be unique) through the battery swapping service cloud platform.
[0255] 2. After the vehicle arrives at the station, it uses the initial password and VIN provided by the battery swapping service cloud platform in step 1 to apply for a communication authorization token from the station terminal.
[0256] 3. The station terminal initially identifies the vehicle's identity through the vehicle identification system at the station terminal, compares the vehicle's application information with the cloud authorization password, and provides a temporary authorization token to the vehicle after passing the verification.
[0257] 4. The vehicle needs to add this token to the subsequent request messages sent to the station terminal. If the token is incorrect, the battery swapping station refuses to respond to the data request.
[0258] 5. When a new token becomes effective, the old token immediately becomes invalid to ensure that only one vehicle communicates with the current station at the same time.
[0259] 6. The maximum validity period of the token does not exceed 2 hours. If it expires, it becomes invalid and a new authentication request needs to be initiated.
[0260] It should be noted that the embodiments of this specification are intended to ensure that the battery swapping station only exchanges data during the battery swapping process with vehicles that have obtained authorization correctly, avoiding providing battery swapping services to vehicles with unknown or misappropriated identities, which may cause potential safety hazards and risks of asset loss. And it only provides data services to the current battery swapping vehicle to avoid confusion caused by communication interference from other queuing vehicles. Currently, it is still in the planning and preliminary research stage.
[0261] Figure 3 The following is a schematic structural diagram of a battery swapping data synchronization device provided for one or more embodiments of this specification. The device includes: an authorization code acquisition unit 302, an application unit 304, an identification unit 306, a comparison unit 308, and a battery swapping synchronization unit 310.
[0262] The authorization code acquisition unit 302 obtains an initial authorization code through the battery swapping service cloud platform before the battery swapping vehicle conducts battery swapping at the designated battery swapping station.
[0263] The application unit 304 sends an application message to the designated battery swapping station when the battery swapping vehicle arrives at the designated battery swapping station. The application message includes the initial authorization code and the identifier of the battery swapping vehicle.
[0264] The identification unit 306 identifies the identifier of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station.
[0265] Comparison unit 308 compares the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform if the identification of the battery swapping vehicle passes the identification of the vehicle identification system.
[0266] Battery swapping synchronization unit 310, if the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provides the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle, so that the battery swapping vehicle adds the authorization token to the battery swapping request information sent to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station, the battery swapping vehicle is swapped with the battery swapping vehicle, and the battery swapping data is synchronized with the battery swapping vehicle.
[0267] Figure 4 A battery swapping data synchronization device provided for one or more embodiments of this specification, the device includes: a communication application unit 402, a token issuing unit 404, and a battery swapping synchronization unit 406.
[0268] The communication application unit 402 is used to obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station when the battery swapping vehicle arrives at the designated battery swapping station, and the communication application information represents the request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station.
[0269] The token issuing unit 404 is used to provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle when it is confirmed that the communication request verification of the battery swapping vehicle and the designated battery swapping station passes based on the communication request information.
[0270] The battery swapping synchronization unit 406 is used to obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station, and after verifying that the authorization token in the battery swapping request information is correct, swap the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0271] Figure 5 A structural schematic diagram of a battery swapping data synchronization device provided for one or more embodiments of this specification, including:
[0272] At least one processor; and,
[0273] A memory communicatively connected to at least one processor; wherein,
[0274] The memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that at least one processor can:
[0275] Before the battery swapping vehicle swaps batteries with the designated battery swapping station, obtain the initial authorization code through the battery swapping service cloud platform;
[0276] When a battery swapping vehicle arrives at a designated battery swapping station, it sends application information to the designated battery swapping station. The application information includes an initial authorization code and the identification of the battery swapping vehicle.
[0277] The identification of the battery swapping vehicle is identified through the vehicle identification system of the designated battery swapping station.
[0278] If the identification of the battery swapping vehicle passes the identification of the vehicle identification system, the initial authorization code in the application information is compared with the initial authorization code in the battery swapping service cloud platform.
[0279] If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, an authorization token of the designated battery swapping station corresponding to the battery swapping vehicle is provided to the battery swapping vehicle, so that the battery swapping vehicle can add the authorization token to the battery swapping request information sent to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station, the battery swapping vehicle is swapped and the battery swapping data is synchronized with the battery swapping vehicle.
[0280] A battery swapping data synchronization device provided by one or more embodiments of this specification includes:
[0281] At least one processor; and,
[0282] A memory communicatively connected to the at least one processor; wherein,
[0283] The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor so that the at least one processor can implement the battery swapping data synchronization method as described in any one of the above embodiments:
[0284] When a battery swapping vehicle arrives at a designated battery swapping station, obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station. The communication application information represents the request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station.
[0285] When it is confirmed that the communication request verification of the battery swapping vehicle and the designated battery swapping station passes based on the communication request information, provide the authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle.
[0286] Obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, swap the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0287] A non-volatile computer storage medium provided by one or more embodiments of this specification stores computer-executable instructions. When the computer-executable instructions are executed by a computer, they can implement:
[0288] Before a battery swapping vehicle swaps batteries at a designated battery swapping station, obtain an initial authorization code through the battery swapping service cloud platform;
[0289] When the battery swapping vehicle arrives at the designated battery swapping station, send application information to the designated battery swapping station, where the application information includes the initial authorization code and the identifier of the battery swapping vehicle;
[0290] Identify the identifier of the battery swapping vehicle through the vehicle identification system of the designated battery swapping station;
[0291] If the identifier of the battery swapping vehicle passes the identification of the vehicle identification system, compare the initial authorization code in the application information with the initial authorization code in the battery swapping service cloud platform;
[0292] If the initial authorization code in the application information is consistent with the initial authorization code in the battery swapping service cloud platform, provide the battery swapping vehicle with an authorization token for the designated battery swapping station corresponding to the battery swapping vehicle, so that the battery swapping vehicle can add the authorization token to the battery swapping request information sent to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct at the designated battery swapping station, swap the batteries of the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0293] A non-volatile computer storage medium provided by one or more embodiments of this specification stores computer-executable instructions. When the computer-executable instructions are executed by a computer, they can implement the battery swapping data synchronization method described in any of the above embodiments:
[0294] When the battery swapping vehicle arrives at the designated battery swapping station, obtain the communication application information sent by the battery swapping vehicle to the designated battery swapping station, where the communication application information represents the request information for the battery swapping vehicle to establish communication with the designated battery swapping station;
[0295] When it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes based on the communication request information, provide the battery swapping vehicle with an authorization token for the designated battery swapping station corresponding to the battery swapping vehicle;
[0296] Obtain the battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station. After verifying that the authorization token in the battery swapping request information is correct, swap the batteries of the battery swapping vehicle and synchronize the battery swapping data with the battery swapping vehicle.
[0297] The embodiments in this specification are all described in a progressive manner. The same or similar parts between the embodiments can be referred to each other, and the key points of each embodiment are the differences from other embodiments. In particular, for the embodiments of the device, equipment, and non-volatile computer storage medium, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments.
[0298] The above description has been made of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0299] The foregoing is only one or more embodiments of this specification and is not intended to limit this specification. For those skilled in the art, various modifications and variations can be made to one or more embodiments of this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included within the scope of the claims of this specification.
Claims
1. A method for synchronizing battery swapping data, characterized in that, The method includes: When the battery - swapping vehicle arrives at the designated battery - swapping station, obtaining the communication application information sent by the battery - swapping vehicle to the designated battery - swapping station, where the communication application information represents the request information for the battery - swapping vehicle to establish communication with the designated battery - swapping station; When it is confirmed that the communication request verification between the battery - swapping vehicle and the designated battery - swapping station passes based on the communication request information, providing the authorization token of the designated battery - swapping station corresponding to the battery - swapping vehicle to the battery - swapping vehicle; Obtaining the battery - swapping request information sent by the battery - swapping vehicle to the designated battery - swapping station, and after verifying that the authorization token in the battery - swapping request information is correct, performing battery - swapping on the battery - swapping vehicle and synchronizing battery - swapping data with the battery - swapping vehicle.
2. The battery swapping data synchronization method according to claim 1, wherein The communication application information includes the identifier of the battery - swapping vehicle and the initial authorization code obtained by the battery - swapping vehicle from the battery - swapping service cloud platform before battery - swapping; The step of confirming whether the communication request verification between the battery - swapping vehicle and the designated battery - swapping station passes based on the communication request information includes: Identifying the identifier of the battery - swapping vehicle through the vehicle identification system of the designated battery - swapping station; If the identifier of the battery - swapping vehicle passes the identification of the vehicle identification system, comparing the initial authorization code in the communication request information with the initial authorization code in the battery - swapping service cloud platform; If the initial authorization code in the communication request information is consistent with the initial authorization code in the battery - swapping service cloud platform, confirming that the communication request verification between the battery - swapping vehicle and the designated battery - swapping station passes; Preferably, the initial authorization code is a unique authorization code randomly generated by the battery - swapping service cloud platform according to the identifier of the battery - swapping vehicle.
3. The battery swapping data synchronization method according to claim 1, wherein Before providing the authorization token of the designated battery - swapping station corresponding to the battery - swapping vehicle to the battery - swapping vehicle, the method further includes: Judging whether there are other battery - swapping vehicles in the designated battery - swapping station for battery - swapping; If not, generating the authorization token of the designated battery - swapping station corresponding to the battery - swapping vehicle.
4. The battery swapping data synchronization method according to claim 1, wherein After synchronizing the battery - swapping data with the battery - swapping vehicle, the method further includes: When the effective time of the authorization token exceeds the preset validity period, sending a prompt message to the battery - swapping vehicle and setting the authorization token as an invalid token; And / or, when it is determined that the continuous duration during which the designated battery - swapping station and the battery - swapping vehicle do not synchronize battery - swapping data is greater than the preset duration threshold, setting the authorization token as an invalid token.
5. The battery swapping data synchronization method according to claim 1, wherein After synchronizing the battery - swapping data with the battery - swapping vehicle, the method further includes: When the battery - swapping vehicle leaves the designated battery - swapping station or the battery - swapping vehicle completes battery - swapping, setting the authorization token as an invalid token; And / or, when other battery - swapping vehicles arrive at the designated battery - swapping station and a new authorization token of the designated battery - swapping station corresponding to the other battery - swapping vehicles is generated, setting the authorization token as an invalid token.
6. The battery swapping data synchronization method according to claim 1, wherein Performing battery - swapping on the battery - swapping vehicle includes: Obtaining the relevant information of the battery - swapping vehicle, where the relevant information of the battery - swapping vehicle includes the vehicle model and battery information of the battery - swapping vehicle; Performing battery - swapping on the battery - swapping vehicle according to the relevant information.
7. The battery swapping data synchronization method according to claim 1, wherein The method further includes: During the battery swapping process of the battery swapping vehicle, if a communication request from another battery swapping vehicle is received and it is confirmed that the communication request verification between the other battery swapping vehicle and the designated battery swapping station passes, provide the waiting battery swapping voucher of the designated battery swapping station to the other battery swapping vehicle; After the battery swapping vehicle completes battery swapping, provide the new authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the other battery swapping vehicle based on the waiting battery swapping voucher; Preferably, during the battery swapping process of the battery swapping vehicle, if a communication request from another battery swapping vehicle is received and it is confirmed that the communication request verification between the other battery swapping vehicle and the designated battery swapping station passes, determine the remaining battery swapping time of the battery swapping vehicle based on the battery swapping progress of the battery swapping vehicle; Send battery swapping waiting information to the other battery swapping vehicle based on the remaining battery swapping time.
8. An electric vehicle battery swapping data synchronization device, characterized in that, The device includes: A communication application unit, configured to obtain communication application information sent by the battery swapping vehicle to the designated battery swapping station when the battery swapping vehicle arrives at the designated battery swapping station, where the communication application information represents a request information for the battery swapping vehicle to request to establish communication with the designated battery swapping station; A token issuing unit, configured to provide an authorization token of the designated battery swapping station corresponding to the battery swapping vehicle to the battery swapping vehicle when it is confirmed that the communication request verification between the battery swapping vehicle and the designated battery swapping station passes based on the communication request information; A battery swapping synchronization unit, configured to obtain battery swapping request information sent by the battery swapping vehicle to the designated battery swapping station, and after verifying that the authorization token in the battery swapping request information is correct, perform battery swapping on the battery swapping vehicle and synchronize battery swapping data with the battery swapping vehicle.
9. A battery swapping data synchronization device, characterized in that, Includes: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable 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 implement the battery swapping data synchronization method according to any one of claims 1-7.
10. A non-volatile computer storage medium, characterized in that, Stores computer-executable instructions, and when the computer-executable instructions are executed by a computer, they can implement the battery swapping data synchronization method according to any one of claims 1-7.