Method, system and device for ensuring consistency of cross-site data of self-service rental vehicles and storage medium

By introducing RS485 communication and Cat1 modules into the self-service rental system, localized verification of battery and vehicle network station code information was achieved, solving the problem of confusing vehicle and battery ownership, improving data consistency and user experience, and optimizing operational efficiency.

CN119402523BActive Publication Date: 2025-11-25SHENZHEN WANWEI IOT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411528115.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-11-25
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In the existing unmanned self-service rental model, the problem of unclear ownership of vehicles and batteries leads to asset loss and data corruption, and the delay in data transmission and verification affects user experience and operational efficiency.

Method used

By establishing RS485 communication between the battery swapping cabinet and the vehicle central control terminal unit, local verification of battery and vehicle network code information is achieved. Combined with collaborative verification by the cloud server, information consistency is ensured, and Cat1 module and 4G LTE network are introduced to accelerate network connection.

Benefits of technology

It improved data consistency, reduced data discrepancies across different locations, enhanced user experience and operational efficiency, prevented asset loss, and shortened waiting times during leasing and battery swapping.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402523B_ABST
    Figure CN119402523B_ABST
Patent Text Reader

Abstract

The application discloses a self-service vehicle leasing cross-site data consistency method, which comprises a station initialization process, a leased vehicle battery taking and replacing process, and the station initialization process is used for initializing the information of a terminal battery and a terminal vehicle site code, and the leased vehicle battery taking and replacing process is subjected to the localization verification of the battery and the vehicle, thereby reducing the delay problem of the cloud verification dependence, ensuring the consistency of the vehicle, the battery and the site code information, and effectively reducing the disorder of the cross-site data. The application also discloses a self-service vehicle leasing cross-site data consistency management system, a self-service vehicle leasing cross-site data consistency device and a computer readable storage medium. The Cat1 module, the 4G LTE network and the intelligent hardware design of the backup battery are introduced, and the rapid networking is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of self-service vehicle leasing, in particular to a method, system and device for ensuring consistency of cross-site data of self-service vehicle leasing and a storage medium. BACKGROUND

[0002] The current self-service leasing mode widely used in the market, especially in the leasing scenario of two-wheeled electric vehicles, often faces the problem of confusion of vehicle and battery ownership between sites. For example, due to the use of vehicles and batteries across sites by users, or due to the failure of the vehicle seat bucket lock, the battery may be taken away from one site and placed in the vehicle of another site. This leads to confusion of vehicle and battery ownership, bringing great challenges to operation and management, and increasing the risk of asset loss and data disorder.

[0003] The existing solution mainly relies on the vehicle central control registration and connection to the cloud server for site code information verification. However, this method often has the problem of long cold start time (usually more than 30 seconds), which seriously affects the user experience and reduces the operation efficiency of the leasing platform.

[0004] In addition, the existing self-service leasing mode also faces the problem of delay in data transmission and verification: when the user replaces the battery or changes the vehicle across sites, real-time verification of data is not good, which may lead to the situation that the ownership information of the vehicle and the battery is out of sync during the leasing and replacement process. SUMMARY

[0005] The present application provides a method, system and device for ensuring consistency of cross-site data of self-service vehicle leasing and a storage medium to improve the real-time nature of data transmission and verification, enhance user experience and platform operation efficiency.

[0006] To achieve the above purpose, the present application adopts the following technical solutions:

[0007] The method for ensuring consistency of cross-site data of self-service vehicle leasing comprises a station initialization process and a leasing vehicle battery replacement process, and the station initialization process is used to initialize the site code information of the terminal battery and the terminal vehicle.

[0008] The station initialization process comprises the following steps:

[0009] S1, after the initial installation of the battery replacement cabinet is completed, power on to connect to the network and log in to the cloud server, and synchronize and download the site code information of the battery replacement cabinet from the cloud server;

[0010] S2, put all the batteries operated by the site into the battery replacement cabinet and close the hatch; the battery replacement cabinet prewrites the site code information downloaded from the cloud server to all the batteries placed in it;

[0011] S3, take out all the batteries in the battery swap cabinet one by one, put the battery with pre-set site code information into the vehicle to be operated, and wait for the central control terminal unit of the vehicle to connect to the network;

[0012] S4, after the central control terminal unit of the vehicle successfully connects to the network, log in to the cloud server, and synchronize and download the site code information of the site from the cloud server;

[0013] S5, the central control terminal unit of the vehicle checks the site code information pre-set by the battery with the site code information downloaded by the vehicle, and writes the site code information into the internal storage of the central control terminal unit of the vehicle after the check is consistent;

[0014] S6, complete the initialization of the site code information of the vehicle and the battery;

[0015] The process steps of the rental vehicle taking and replacing the battery are as follows:

[0016] A1, initiate a rental vehicle battery taking or replacing request to the cloud server through the user terminal, the cloud server preliminarily checks the legality of the rental request, and after the check is passed, the cloud server synchronizes the rental vehicle battery taking or replacing request to the site battery swap cabinet corresponding to the request;

[0017] A2, after the battery swap cabinet receives the rental vehicle battery taking or replacing request, it determines whether it is a rental vehicle battery taking or a battery replacing request;

[0018] If it is a rental vehicle battery taking request, the battery swap cabinet allocates a full battery;

[0019] If it is a rental vehicle battery replacing request, get the site code information of the old battery of the user, and after the battery swap cabinet allocates a full battery, write the site code information corresponding to the old battery into the newly allocated full battery;

[0020] A3, the battery swap cabinet automatically opens the full battery door, the user takes out the allocated battery, closes the door, randomly puts the battery into a vehicle matched with the system, and closes the seat barrel lock on the vehicle for installing the battery;

[0021] A4, the central control terminal unit of the vehicle reads the site code information of the battery BMS through the RS485 communication mode, and simultaneously reads the site code information stored in the internal storage for comparison and verification;

[0022] If the site code information of the two is consistent, the check is passed, the vehicle is activated, and the vehicle is normally ridden, and after the network connection, the related state information of the vehicle is synchronized;

[0023] If the site code information of the two is not consistent, the check is not passed, and the vehicle prompts the user with a voice "battery vehicle site code information check fails, the vehicle cannot be used".

[0024] Preferably, in step S2 of the station initialization process, the battery swap cabinet presets the downloaded station code information for all batteries placed in it, including:

[0025] The battery swap cabinet control panel and the battery BMS communicate through RS485 communication mode, and write the downloaded station code information from the cloud server into the specific register of the BMS through MODBUS protocol;

[0026] Write the battery communication one by one until all the batteries are written, and reply to the control panel to confirm the successful writing.

[0027] Preferably, in step S5 of the station initialization process, the vehicle's central control terminal unit reads the station code information stored in the battery BMS through RS485 communication mode, and checks with the downloaded station code information of the vehicle to determine whether the two information are consistent; if the information is consistent, write the station code information into the internal storage of the central control terminal unit, if the information is inconsistent, check whether the input of the vehicle and the battery is the same station.

[0028] Preferably, in step A2 of the battery taking and replacing process of the rental vehicle,

[0029] If it is a request for taking battery of rental vehicle, check whether it is in a rentable state, and if the swap cabinet checks the rental state, according to the intelligent algorithm of the battery's power, usage frequency and other health indicators, assign a riding battery and open the MOS switch for external discharge of the battery;

[0030] If it is a request for replacing battery, the swap cabinet checks the rental state, and then gets the station code information of the old battery from the cloud server, and then assigns a full battery according to the battery allocation scheme for taking battery of rental vehicle; at the same time, the swap cabinet communicates with the battery BMS through RS485 communication mode, and changes the station code information of the old battery to the assigned new battery, to ensure that the user uses the new battery to return to the original rental station code information.

[0031] Preferably, in step A4 of the battery taking and replacing process of the rental vehicle, if the battery station code information and the station code information stored in the vehicle's central control itself do not pass the verification, it is determined whether it is a rental vehicle taking battery or replacing battery;

[0032] If it is a rental vehicle taking battery, it means that the station code information of the battery and the vehicle is input incorrectly during initialization, and needs to be handled according to the abnormal dispatch work order;

[0033] If it is to replace the battery, it indicates that the user extracted battery is not put into the original network point vehicle, but into the new network point vehicle for replacing the battery; the vehicle voice prompts the user again to "please put the battery back to the original vehicle, the system does not allow cross-network point replacement of vehicles".

[0034] The application also provides a self-service vehicle leasing cross-network point data consistency management system, comprising:

[0035] The station initialization module is configured to implement the station initialization process in the self-service vehicle leasing cross-network point data consistency method, and complete the initialization of the network point vehicle and the battery network point code information.

[0036] The leasing vehicle and battery taking module and the battery replacing module are configured to implement the leasing vehicle and battery taking and replacing process in the self-service vehicle leasing cross-network point data consistency method.

[0037] Preferably, the self-service vehicle leasing cross-network point data consistency management system further comprises a terminal vehicle, a terminal battery, a battery replacing cabinet unit, a cloud service unit and a central control terminal unit for implementing the self-service vehicle leasing cross-network point data consistency method.

[0038] The battery replacing cabinet unit comprises a battery replacing cabinet, a 4G communication module and a Bluetooth module, the battery replacing cabinet is configured to store the battery, responsible for real-time verification and updating of the battery information, and communicate with the terminal vehicle to ensure that the battery and the vehicle have consistent network point code information, and the battery replacing cabinet communicates with the terminal battery through an RS485 communication mode.

[0039] The cloud service unit comprises a cloud server, a central brain, a leasing control center and a user terminal, configured to be responsible for coordinating the interactive data processing of the battery replacing cabinet, the terminal vehicle and the user terminal, and simultaneously managing the state monitoring, data storage and consistency verification of the network point code information of the equipment.

[0040] The central control terminal unit comprises a backup battery, a GPS / Beidou positioning terminal for vehicle intelligent control, a Bluetooth module and a Cat1 communication module, the central control terminal unit is installed in the vehicle, configured to interact with the battery BMS and the battery replacing cabinet, and realize synchronization and verification of the network point code information, wherein the backup battery is configured to avoid cold start of the networking module, and accelerate state information uploading and parameter synchronization.

[0041] The application also provides a self-service vehicle leasing cross-network point data consistency device, comprising a memory and at least one processor, the memory stores instructions.

[0042] The at least one processor calls the instructions in the memory, so that the self-service vehicle leasing cross-network point data consistency device executes the self-service vehicle leasing cross-network point data consistency method.

[0043] The application also provides a computer readable storage medium, which stores instructions, and the instructions are executed by a processor to implement the method for ensuring cross-site data consistency of self-service rental vehicles.

[0044] By adopting the technical scheme, the application has the following advantages:

[0045] 1. Improved data consistency: through the localization verification of the battery and the vehicle, the delay problem of relying on cloud verification is reduced, the consistency of the vehicle, the battery and the site code information is ensured, the disorder of cross-site data is effectively reduced, and malicious user behavior and system vulnerabilities (users may use system vulnerabilities to exchange vehicle batteries across sites, thereby causing site data disorder) are avoided.

[0046] 2. Improved user experience: through the technology of fast networking and intelligent battery allocation (Cat1 module and 4G LTE network are introduced, and the intelligent hardware design of the standby battery), fast networking is realized, the waiting time of users in the process of renting a vehicle and replacing a battery is significantly shortened, and the problem of user loss caused by slow cold start of the vehicle is avoided.

[0047] 3. Data security and tamper resistance: cloud storage ensures that every link of vehicle and battery operation is recorded in real time, and the recorded information cannot be tampered with by the permission management of the cloud storage, effectively preventing asset loss caused by human intervention.

[0048] 4. Optimized operation efficiency: localized site information verification and intelligent battery scheduling reduce the checking difficulty of operation and maintenance personnel, improve the equipment management efficiency and platform operation efficiency, and reduce the risk of asset loss. BRIEF DESCRIPTION OF DRAWINGS

[0049] Figure 1 The system module diagram of the self-service rental vehicle cross-site data consistency management system proposed by the application;

[0050] Figure 2 The communication schematic diagram in an embodiment of the application;

[0051] Figure 3 The station building initialization flowchart in an embodiment of the application;

[0052] Figure 4 The process flowchart of renting a vehicle and replacing a battery in an embodiment of the application;

[0053] Figure 5 The principle diagram of the main chip of the central control terminal unit in an embodiment of the application;

[0054] Figure 6Communication diagram of central control terminal unit and battery BMS in an embodiment of the application;

[0055] Figure 7 Power supply principle diagram of backup battery in an embodiment of the application (no electric switching battery);

[0056] Figure 8 Charging principle diagram of backup battery in an embodiment of the application. DETAILED DESCRIPTION

[0057] The embodiment of the application provides a self-service vehicle leasing cross-point data consistency method, and simultaneously provides a self-service vehicle leasing cross-point data consistency management system, a self-service vehicle leasing cross-point data consistency device and a computer readable storage medium. The terms "first", "second", "third", "fourth" and the like (if any) in the specification and claims of the application and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" or "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.

[0058] For ease of understanding, the specific flow of the embodiment of the application is described below, please refer to Figure 3 and Figure 4 One embodiment of the self-service vehicle leasing cross-point data consistency method in the embodiment of the application is as follows:

[0059] The self-service vehicle leasing cross-point data consistency method includes a station building initialization flow and a leasing vehicle battery taking and replacing flow. The station building initialization flow is used to initialize the information of the network point code of the terminal battery and the terminal vehicle, so that the system can read the information of the network point code of the terminal battery and the terminal vehicle for local verification during the process of the user leasing the vehicle to take the battery or replace the battery.

[0060] The station building initialization flow is as follows:

[0061] S1, after the initial installation of the battery replacement cabinet is completed, power is connected to the network to log in to the cloud server, and the information of the network point code and the name of the battery replacement cabinet is downloaded from the cloud server, the information of the network point code is unique;

[0062] S2, put all the batteries operated by the site into the battery swap cabinet, close the hatch; the battery swap cabinet prewrites the site code information downloaded from the cloud server to all the batteries put into it;

[0063] S3, take out all the batteries in the battery swap cabinet one by one, put the batteries with pre-set site code information into the vehicle to be operated, and wait for the vehicle's central control terminal unit to connect to the network;

[0064] S4, after the vehicle's central control terminal unit successfully connects to the network, log in to the cloud server and synchronize the site's site code information downloaded from the cloud server;

[0065] S5, the vehicle's central control terminal unit checks the pre-set site code information of the battery with the site code information downloaded by the vehicle, and writes the site code information into the internal storage of the vehicle's central control terminal unit after the verification is consistent;

[0066] S6, complete the initialization of the site code information of the vehicle and the battery;

[0067] The process of taking and replacing the battery of the rental vehicle is as follows:

[0068] A1, initiate a request for taking or replacing the battery of the rental vehicle through the user terminal to the cloud server, and the cloud server preliminarily verifies the legality of the rental request. After verification, the cloud server synchronizes the request for taking or replacing the battery of the rental vehicle to the site battery swap cabinet corresponding to the request;

[0069] The user terminal's request for taking or replacing the battery of the rental vehicle can be realized through a small program or APP by scanning the site battery swap cabinet two-dimensional code;

[0070] A2, after the battery swap cabinet receives the request for taking or replacing the battery of the rental vehicle, it determines whether it is a request for taking or replacing the battery. For example, in the case of replacing the battery, the original battery needs to be replaced with a full battery;

[0071] If it is a request for taking the battery of the rental vehicle, the battery swap cabinet allocates a full battery;

[0072] If it is a request for replacing the battery of the rental vehicle, get the site code information of the old battery, and after the battery swap cabinet allocates a full battery, write the site code information corresponding to the old battery into the new full battery, to ensure that the user uses the new battery to return to the original rental site code information consistent;

[0073] A3, the battery swap cabinet automatically opens the full battery hatch, the user takes out the allocated battery, closes the hatch, randomly puts the battery into a system-matched vehicle, closes the seat barrel lock on the vehicle for installing the battery, and then the vehicle's central control is automatically activated;

[0074] A4. The vehicle's central control terminal unit reads the network code information stored in the battery BMS via RS485 communication and simultaneously reads the network code information stored internally for comparison and verification.

[0075] If the network station code information of the two are consistent, the verification is successful, the vehicle is activated, and normal riding is allowed. After the network connection is established, the relevant status information of the vehicle will be synchronized. The central control terminal unit in this system has a backup battery to support it, which can avoid the cold start of the network module and speed up the uploading of status information and parameter synchronization.

[0076] If the two outlet code information are inconsistent, the verification will fail, and the vehicle will prompt the user with a voice message: "Battery vehicle outlet code information verification failed, this vehicle cannot be used."

[0077] Furthermore, as one embodiment of the present invention, in step S2 of the site initialization process, the battery swapping cabinet pre-writes the network address code information downloaded from the cloud server to all batteries placed inside, including:

[0078] The battery swapping cabinet control board communicates with the battery BMS via RS485, and writes the network code information downloaded from the cloud server into a specific register of the BMS via the MODBUS protocol.

[0079] Write the battery communication data to each compartment one by one until all batteries have been written. Once the battery writing is successful, send a confirmation message to the control board to confirm the successful writing.

[0080] As one specific embodiment, in step S5 of the site initialization process, the vehicle's central control terminal unit reads the network point code information stored in the battery BMS via RS485 communication and verifies it with the network point code information downloaded by the vehicle to determine whether the two information are consistent. If the information is consistent, the network point code information is written into the internal storage of the central control terminal unit. If the information is inconsistent, it is necessary to check whether the vehicle and battery are entered into the same network point.

[0081] In one specific embodiment, step A2 of the process for retrieving and replacing the battery in a rental vehicle may specifically include:

[0082] If it is a request to retrieve a battery from a rental vehicle, the local system verifies whether the vehicle is available for rent. Once the battery swapping station verifies the rental status, it uses an intelligent algorithm based on the battery's charge level, usage frequency, and other health indicators to allocate the battery for riding and activates the MOS switch for external battery discharge.

[0083] If it is a battery replacement request, after the battery swap cabinet checks the lease state and passes, the system needs to first obtain the user's old battery site code information from the cloud server, and then according to the distribution battery scheme of the battery taken by the rental vehicle, a full battery is distributed; At the same time, for the distributed battery, the battery swap cabinet communicates with the battery BMS through RS485 communication mode, and changes the old battery site code information to the distributed new battery, to ensure that the user uses the new battery to return to the original rental site code information.

[0084] The leaseable state refers to that the battery swap cabinet is currently idle and has a full battery for riding.

[0085] When the local check of the battery swap cabinet lease state does not pass, the specific abnormal state is prompted through voice and text, and the current lease request is ended; The purpose of setting the MOS switch is to prevent the battery from being taken out of the cabinet and misused in the case of abnormal battery lease state.

[0086] In a specific embodiment, the battery taking and battery replacement process step A4 can specifically include: after the battery site code information and the vehicle central control's own stored site code information are checked and do not pass, it is judged whether it is a rental vehicle taking battery or replacing battery;

[0087] If it is a rental vehicle taking battery, it means that the battery and vehicle site code information are incorrectly recorded during initialization, and need to be processed according to the abnormal dispatch order;

[0088] If it is a battery replacement, it means that the battery taken by the user is not put into the original site vehicle, but into the new site vehicle for battery replacement. It may be that the new site vehicle is a new vehicle, or the original vehicle of the old site has a small fault, etc., and wants to replace the vehicle; The vehicle voice prompts the user again: "Please put the battery back into the original vehicle, the system does not allow cross-site vehicle replacement".

[0089] The method for ensuring the consistency of data of the self-service rental vehicle across sites in the embodiments of the present application is described above, and the self-service rental vehicle cross-site data consistency management system in the embodiments of the present application is described below. Please refer to Figure 1 、 Figure 2 and Figures 5-8 An embodiment of the self-service rental vehicle cross-site data consistency management system in the embodiments of the present application includes:

[0090] The station initialization module is configured to implement the station initialization process in the self-service rental vehicle cross-site data consistency method described in the above embodiments, and complete the initialization of the site vehicle and the battery site code information.

[0091] The battery is inserted into the vehicle, and the central control terminal unit of the vehicle reads the store code information in the battery through the RS485 communication mode, and performs local verification with the store code information stored in the vehicle central control.

[0092] After the verification is passed, the vehicle is activated. This local verification mechanism reduces the delay problem of relying on cloud verification.

[0093] Further, in a specific embodiment, the self-service rental vehicle cross-store data consistency management system further comprises a terminal vehicle, a terminal battery, a battery replacement cabinet unit, a cloud service unit and a central control terminal unit for implementing the self-service rental vehicle cross-store data consistency method.

[0094] The battery replacement cabinet unit comprises a battery replacement cabinet, a 4G communication module and a Bluetooth module. The battery replacement cabinet is used to store batteries, responsible for real-time verification and updating of battery information, and communicates with the terminal vehicle to ensure that the battery and the store code information of the vehicle are consistent. The battery replacement cabinet communicates with the terminal battery through the RS485 communication mode.

[0095] The cloud service unit comprises a cloud server, a central brain, a rental control center and a user terminal, and is used to coordinate the interactive data processing of the battery replacement cabinet, the terminal vehicle and the user terminal, and simultaneously manage the state monitoring, data storage and consistency verification of the store code information of the equipment.

[0096] The central control terminal unit comprises a backup battery, a GPS / Beidou positioning terminal for vehicle intelligent control, a Bluetooth module and a Cat1 communication module. The central control terminal unit is installed in the vehicle and is used to interact with the battery BMS (battery management system) and the battery replacement cabinet to realize synchronization and verification of the store code information. At the same time, it realizes data interaction with the user terminal, completes vehicle control, and is responsible for uploading the real-time state of the vehicle to the cloud server. The backup battery is used to avoid cold start of the networking module and accelerate state information uploading and parameter synchronization.

[0097] The terminal vehicle is a new national standard two-wheeled electric vehicle supporting remote control, GPS positioning and battery state monitoring.

[0098] The terminal battery is a lithium iron phosphate battery equipped with a BMS management system, which stores battery information and store code information, and communicates with the battery replacement cabinet and the central control terminal unit.

[0099] The user terminal refers to the application, car rental applet and car rental APP on the user mobile device. The user can initiate car rental, battery replacement and car return operations, and receive system prompts.

[0100] TCP, 4G connection is a communication mode of long connection;

[0101] Cat1 communication module is a standard for user terminal category under 4G communication LTE network, with the characteristics of low delay, low cost and good mobility, which can connect loT devices to LTE network with lower power consumption and lower cost;

[0102] RS485 is a way of hardware communication, used for communication between battery swap cabinet, central control terminal unit and battery to obtain battery information.

[0103] In the technical scheme provided in the application, a method and system for ensuring the consistency of vehicle, battery and network code information are constructed by introducing intelligent algorithms, battery localization verification, data cloud storage, fast networking mechanism and other technical means. The application not only improves user experience, but also effectively improves operation efficiency and ensures asset safety.

[0104] Specifically, regarding battery localization verification and intelligent algorithm distribution: when the battery is combined with the vehicle, the system reads the network code information in the battery through the RS485 interface, and performs local verification with the network code information stored in the vehicle central control. After verification, the electric vehicle is activated. This local verification mechanism reduces the delay problem of relying on cloud verification.

[0105] The system intelligently allocates batteries according to the battery's power, usage frequency and other health indicators through optimized intelligent algorithms, thereby reducing user waiting time, improving battery usage efficiency and ensuring synchronization of cross-network data.

[0106] Regarding cloud storage to ensure data consistency: cloud storage is used to record each rental behavior, battery replacement operation and battery and vehicle ownership information. It prevents human tampering with data or inconsistent data during cross-network car rental. Cloud storage has complete permission management. Each vehicle rental or battery replacement operation generates corresponding transaction records, ensuring operation transparency and security.

[0107] Regarding fast networking and intelligent hardware acceleration: by introducing Cat1 module and 4G LTE network and intelligent hardware design of backup battery, the system can significantly shorten the networking time of vehicle central control and cloud server. This improvement greatly improves user experience while ensuring that the system can quickly respond and verify the network code information of the vehicle and the battery. Fast networking mainly shortens the time of central control equipment and network connection when data needs to be synchronized with the cloud server, such as recording operation logs, updating battery or vehicle status, uploading operation data, etc.

[0108] The application further provides a self-service vehicle leasing cross-site data consistency device, which comprises a memory and at least one processor, and computer readable instructions are stored in the memory.

[0109] The application further provides a computer readable storage medium, which can be a non-volatile computer readable storage medium or a volatile computer readable storage medium, and instructions are stored on the computer readable storage medium, and when the instructions are run on a computer, the computer is caused to perform the steps of the self-service vehicle leasing cross-site data consistency method described in each of the above embodiments.

[0110] The above is only a preferred embodiment of the application, and the protection scope of the application is not limited thereto, and any person skilled in the art can make equivalent replacements or changes to the technical scheme and the inventive concept of the application within the technical range disclosed by the application, which should be covered by the protection scope of the application.

[0111] In the description of the application, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connection" and "connection" should be understood in a broad sense, for example, can be fixedly connected, can be detachably connected, or integrally connected, can be mechanically connected, or electrically connected, can be directly connected, or indirectly connected through an intermediate medium, or can be connected inside two elements. For those skilled in the art, the specific meaning of the above terms in the application can be understood according to the specific circumstances.

[0112] It should be understood that although the present specification is described in terms of embodiments, each embodiment does not contain only one independent technical solution, and the description manner of the specification is only for the sake of clarity, and those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that those skilled in the art can understand.

Claims

1. A method for ensuring data consistency across different locations for self-service rental vehicles, characterized by: The method for ensuring data consistency across different locations for self-service rental vehicles includes a site initialization process and a process for retrieving and replacing batteries in rental vehicles. The site initialization process is used to initialize the location code information for the terminal battery and the terminal vehicle. The website initialization process steps are as follows: S1. After the battery swapping cabinet is installed for the first time, power it on and connect to the network to log in to the cloud server. Then, download the network code information of the battery swapping cabinet from the cloud server. S2. Place all batteries used at the site into the battery swapping cabinet and close the door; the battery swapping cabinet pre-writes the site code information downloaded from the cloud server to all the batteries placed inside. S3. Remove all batteries from the battery swapping cabinet one by one, place the batteries with pre-set network code information into the vehicle to be operated, and wait for the vehicle's central control terminal unit to connect to the network. S4. After the vehicle's central control terminal unit successfully connects to the network, it logs into the cloud server and synchronously downloads the network code information of the site from the cloud server. S5. The vehicle’s central control terminal unit verifies the network code information pre-set in the battery with the network code information downloaded to the vehicle. If the verification is consistent, the network code information is written into the internal storage of the vehicle’s central control terminal unit. S6. Complete the initialization of the network point vehicle and battery network point code information; The steps for removing and replacing the battery in the rental vehicle are as follows: A1. The user initiates a request to retrieve or swap batteries for the rental vehicle to the cloud server. The cloud server performs a preliminary verification of the rental request's legality. Once the verification is successful, the cloud server synchronizes the request to the corresponding battery swapping station. A2. After receiving a request from a rental vehicle to retrieve or replace a battery, the battery swapping station determines whether it is a request to retrieve or replace a battery. If it is a request to retrieve a battery from a rental vehicle, the battery swapping station will allocate a fully charged battery. If it is a request to replace the battery of a rental vehicle, the service station code information of the user's old battery is obtained. After the battery swapping station allocates a fully charged battery, the service station code information corresponding to the old battery is written into the newly allocated fully charged battery. A3. The battery swapping cabinet automatically opens the fully charged compartment door, the user takes out the assigned battery, closes the compartment door, randomly places the battery into a vehicle matched with the system, and closes the seat lock on the vehicle used to install the battery. A4. The vehicle's central control terminal unit reads the battery BMS's service station code information via RS485 communication and simultaneously reads its own internally stored service station code information for comparison and verification. If the two network station codes match, the verification will pass, the vehicle will be activated, and you can ride normally. Once the network is connected, the vehicle's relevant status information will be synchronized. If the two outlet code information are inconsistent, the verification will fail, and the vehicle will give the user a voice prompt saying "Battery vehicle outlet code information verification failed, this vehicle cannot be used".

2. The method for ensuring cross-site data consistency of self-service rental vehicles according to claim 1, characterized in that, In step S2 of the site setup initialization process, the battery swapping cabinet pre-writes the site code information downloaded from the cloud server to all the batteries placed inside, including: The battery swapping cabinet control board communicates with the battery BMS via RS485, and writes the network code information downloaded from the cloud server into a specific register of the BMS via the MODBUS protocol. Write the battery communication data to each compartment one by one until all batteries have been written. Once the battery writing is successful, send a confirmation message to the control board to confirm the successful writing.

3. The method for ensuring cross-site data consistency of self-service rental vehicles according to claim 1, characterized in that, In step S5 of the site initialization process, the vehicle's central control terminal unit reads the network point code information stored in the battery BMS via RS485 communication and verifies it with the network point code information downloaded by the vehicle to determine whether the two information are consistent. If the information is consistent, the network point code information is written into the internal storage of the central control terminal unit. If the information is inconsistent, it is necessary to check whether the vehicle and battery entries are for the same network point.

4. The method for ensuring data consistency across different locations for self-service rental vehicles according to claim 1, characterized in that, In step A2 of the process for picking up and replacing the battery in a rental vehicle,... If it is a request to retrieve a battery from a rental vehicle, the local system verifies whether the vehicle is available for rent. Once the battery swapping station verifies the rental status, it uses an intelligent algorithm based on the battery's charge level, usage frequency, and other health indicators to allocate the battery for riding and activates the MOS switch for external battery discharge. If it's a battery replacement request, after the battery swapping station verifies the rental status, it first retrieves the old battery's location code information from the cloud server. Then, according to the battery allocation plan for the rental vehicle, it allocates a fully charged battery. Simultaneously, for the allocated battery, the battery swapping station communicates with the battery BMS via RS485 to update the old battery's location code information into the allocated new battery, ensuring that the user's location code information remains consistent when returning to the original rental location with the new battery.

5. The method for ensuring data consistency across different locations for self-service rental vehicles according to claim 1, characterized in that, In step A4 of the process for picking up and replacing the battery in a rental vehicle, if the battery service point code information fails to be verified against the service point code information stored in the vehicle's central control system, it is determined whether the battery should be picked up or replaced in the rental vehicle. If the battery is being retrieved from a rental vehicle, it indicates that the battery and vehicle's service point code information was entered incorrectly during initialization, and it needs to be processed as an abnormal dispatch work order. If it is a battery replacement, it means that the battery retrieved by the user was not placed in the vehicle of the original service point, but in the vehicle of the new service point where the battery was replaced. The vehicle's voice prompts the user again: "Please put the battery back into the original vehicle. The system does not allow vehicle replacement at different service centers." 6. A self-service rental vehicle cross-site data consistency management system, characterized in that, include: The site initialization module is used to implement the site initialization process in the self-service rental vehicle cross-site data consistency method as described in any one of claims 1-5, and to complete the initialization of site vehicle and battery site code information; The battery removal module and battery replacement module for rental vehicles are used to implement the battery removal and battery replacement process of rental vehicles in the self-service rental vehicle cross-site data consistency method as described in any one of claims 1-5.

7. The self-service rental vehicle cross-site data consistency management system according to claim 6, characterized in that: It also includes a terminal vehicle, a terminal battery, a battery swapping unit, a cloud service unit, and a central control terminal unit for implementing the method for cross-site data consistency of self-service rental vehicles. The battery swapping unit includes a battery swapping cabinet, a 4G communication module, and a Bluetooth module. The battery swapping cabinet is used to store batteries, is responsible for real-time verification and updating of battery information, and communicates with the terminal vehicle to ensure that the battery and the vehicle's network code information are consistent. The battery swapping cabinet communicates with the terminal battery via RS485 communication. The cloud service unit includes a cloud server, a central brain, a leasing control center, and a user terminal. It is responsible for coordinating the interactive data processing between the battery swapping cabinet, the terminal vehicle, and the user terminal, while also managing the status monitoring of the equipment, data storage, and consistency verification of the network point code information. The central control terminal unit includes a backup battery, a GPS / BeiDou positioning terminal for intelligent vehicle control, a Bluetooth module, and a Cat1 communication module. The central control terminal unit is installed in the vehicle and is used to interact with the battery BMS and battery swapping cabinet to realize the synchronization and verification of network point code information. The backup battery is used to avoid cold start of the network module and speed up the uploading of status information and parameter synchronization.

8. A data consistency device for self-service rental vehicles across different locations, characterized in that: The self-service rental vehicle cross-site data consistency device includes: a memory and at least one processor, wherein the memory stores instructions; The at least one processor invokes the instructions in the memory to cause the self-service rental vehicle cross-site data consistency device to perform the method for self-service rental vehicle cross-site data consistency as described in any one of claims 1-5.

9. A computer-readable storage medium storing instructions thereon, characterized in that: When the instruction is executed by the processor, it implements a method for ensuring data consistency across locations for self-service rental vehicles as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Electric vehicle battery management system

    CN116524654A

  • Aircraft network cybersecurity apparatus and methods

    US20200396250A1