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

By implementing localized outlet code information checking and intelligent battery allocation in the self-service rental vehicle system, the problem of confusion between vehicle and battery belonging is solved, data real-time and user experience are improved, and operation management efficiency and data security are enhanced.

CN119402523AActive Publication Date: 2025-02-07SHENZHEN 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
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-07
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

The existing unmanned self-service rental vehicle model is chaotic between outlets, resulting in operational management challenges, asset loss and data confusion, and data transmission and verification delays affect user experience and platform efficiency.

Method used

By implementing localized outlet code information checking and intelligent battery allocation in the battery swap cabinet and the vehicle central control terminal unit, combined with the coordinated management of the cloud server, the consistency of the outlet code information between the vehicle and the battery is ensured.

Benefits of technology

It improves the real-time nature of data transmission and verification, reduces cross-internet data confusion, improves user experience and platform operation efficiency, and enhances data security and operation management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402523A_ABST
    Figure CN119402523A_ABST
Patent Text Reader

Abstract

The invention discloses a self-service rental vehicle cross-network point data consistency method, which comprises a station building initialization process and a rental vehicle battery taking and battery replacing process, and is characterized in that the station building initialization process is used for initializing terminal battery and network point code information of a terminal vehicle; in the battery taking and battery replacing process of the rented vehicle, through localization verification of the battery and the vehicle, the time delay problem caused by dependence on cloud verification is reduced, the consistency of the vehicle, the battery and website code information is ensured, and the disorder situation of cross-website data is effectively reduced. The invention also discloses a self-service rental vehicle cross-network-point data consistency management system, a self-service rental vehicle cross-network-point data consistency device and a computer readable storage medium. Through the intelligent hardware design of introducing a Cat1 module, a 4GLTE network and a standby battery, rapid networking is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of self-service rental vehicles, and in particular to a method, system, device and storage medium for data consistency across self-service rental vehicles. Background Art

[0002] The unmanned self-service rental model currently widely used in the market, especially in the rental scenario of two-wheeled electric vehicles, often faces the problem of confusion between the ownership of vehicles and batteries between outlets. For example, due to users using vehicles and batteries across outlets, or due to a failure of the vehicle's seat lock, the battery may be taken from one outlet and placed in a vehicle at another outlet. This leads to confusion between the ownership of vehicles and batteries, which brings great challenges to operations and management, and increases the risk of asset loss and data confusion.

[0003] The existing solution mainly relies on the vehicle central control registration and connection to the cloud server to verify the outlet code information. 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 operating efficiency of the rental platform.

[0004] In addition, the existing unmanned self-service rental model also faces the problem of delays in data transmission and verification: when users replace batteries or change vehicles across outlets, poor real-time verification of data may cause the ownership information of the vehicle and battery to be out of sync during the rental and replacement process. Summary of the invention

[0005] The present application provides a method, system, device and storage medium for cross-site data consistency of self-service rental vehicles, which are used to improve the real-time performance of data transmission and verification, and enhance user experience and platform operation efficiency.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] A method for ensuring data consistency across self-service rental vehicles, the method comprising a site initialization process, a rental vehicle battery removal and battery replacement process, the site initialization process being used to initialize the terminal battery and the site code information of the terminal vehicle;

[0008] The steps of the website initialization process are as follows:

[0009] S1. After the initial installation of the power exchange cabinet is completed, power on and connect to the network to log in to the cloud server, and synchronously download the branch code information of the power exchange cabinet from the cloud server;

[0010] S2. Place all batteries operated by the site into the battery swap cabinet and close the door; the battery swap cabinet pre-writes the site code information downloaded from the cloud server to all batteries placed therein;

[0011] S3. Take out all the batteries in the battery swap cabinet one by one, put the batteries with preset outlet 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 is successfully connected to the network, it logs into the cloud server and synchronously downloads the network point code information of the site from the cloud server;

[0013] S5. The central control terminal unit of the vehicle verifies the network point code information preset in the battery with the network point code information downloaded by the vehicle, and writes the network point code information into the internal storage of the central control terminal unit of the vehicle after the verification is consistent;

[0014] S6, completing the initialization of the network code information of the network vehicle and battery;

[0015] The steps for picking up and replacing batteries for rental vehicles are as follows:

[0016] A1. The user terminal initiates a request to the cloud server to pick up or replace the battery of the rental vehicle. The cloud server initially verifies the legitimacy of the rental request. After the verification is passed, the cloud server synchronizes the request to the battery replacement cabinet at the corresponding site.

[0017] A2. After receiving a request from a rental vehicle to pick up or replace a battery, the battery exchange cabinet determines whether the rental vehicle is picking up or replacing a battery;

[0018] If the request is for a rental vehicle to pick up a battery, the battery swap cabinet will allocate a fully charged battery;

[0019] If it is a request to replace the battery of a rental vehicle, obtain the outlet code information of the user's old battery. After the battery swap cabinet allocates a fully charged battery, write the outlet code information corresponding to the old battery into the newly allocated fully charged battery;

[0020] A3. The battery swap cabinet automatically opens the fully charged hatch, the user takes out the assigned battery, closes the hatch, randomly puts the battery into a system-matched vehicle, and closes the seat barrel lock on the vehicle for installing the battery;

[0021] A4. The vehicle's central control terminal unit reads the outlet code information of the battery BMS through RS485 communication, and simultaneously reads the outlet code information stored inside itself for comparison and verification;

[0022] If the network code information of the two is consistent, the verification is passed, the vehicle is activated, and the vehicle is ridden normally. After the network is connected, the vehicle status information is synchronized;

[0023] If the network code information of the two is inconsistent and the verification fails, the vehicle voice prompts the user "The battery vehicle network code information verification failed, the vehicle cannot be used."

[0024] Preferably, in step S2 of the station initialization process, the battery swap cabinet pre-writes the network point code information downloaded from the cloud server to all batteries placed therein, including:

[0025] The battery swap cabinet control board communicates with the battery BMS via RS485, and writes the outlet code information downloaded from the cloud server into the BMS specific register via the MODBUS protocol;

[0026] Perform battery communication writing for each compartment one by one until all batteries are written. After the battery is written successfully, reply to the control board to confirm that the writing is successful.

[0027] Preferably, in step S5 of the site initialization process, the central control terminal unit of the vehicle reads the network code information stored in the battery BMS through RS485 communication, and verifies it with the network code information downloaded by the vehicle to determine whether the two information are consistent; if the information is consistent, the network 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.

[0028] Preferably, in step A2 of the process of picking up and replacing batteries in a rental vehicle,

[0029] If the request is for a rental vehicle to take out a battery, the local will verify whether it is in a rental state. After the battery swap cabinet verifies the rental state, it will allocate the battery for riding based on the battery power, number of uses and other health indicators through an intelligent algorithm and turn on the MOS switch for the battery to discharge externally.

[0030] If it is a request to replace a battery, after the battery swap cabinet verifies the rental status and passes it, it first obtains the branch code information of the user's old battery from the cloud server, and then allocates a fully charged battery according to the battery allocation plan for the rental vehicle; at the same time, for the allocated battery, the battery swap cabinet communicates with the battery BMS through RS485 communication, and changes the branch code information of the old battery to the allocated new battery, ensuring that the user uses the new battery to return to the original rental branch code information.

[0031] Preferably, in step A4 of the process of picking up and replacing batteries for rental vehicles, after the battery outlet code information and the outlet code information stored in the vehicle central control itself fail to be verified, it is determined whether the rental vehicle is picking up the battery or replacing the battery at this time;

[0032] If you are renting a vehicle to get the battery, it means that the network code information of the battery and vehicle was entered incorrectly during initialization, and you need to issue a work order as an exception;

[0033] If it is a battery replacement, it means that the battery retrieved by the user was not placed in the car of the original outlet, but in the car of the new outlet where the battery was replaced; the vehicle voice prompts the user again "Please put the battery back to the original vehicle, the system does not allow vehicle replacement across outlets."

[0034] This application also provides a self-service rental vehicle cross-network data consistency management system, including:

[0035] The station initialization module is used to implement the station initialization process in the self-service rental vehicle cross-network data consistency method as described above, and complete the initialization of the network vehicle and battery network code information;

[0036] The rental vehicle and the battery module removal and battery module replacement are used to implement the rental vehicle battery removal and battery replacement process in the self-service rental vehicle cross-branch data consistency method as described above.

[0037] Preferably, the self-service rental vehicle cross-network data consistency management system also includes a terminal vehicle, a terminal battery, a battery swap cabinet unit, a cloud service unit and a central control terminal unit for implementing the self-service rental vehicle cross-network data consistency method as described above;

[0038] The battery swap cabinet unit includes a battery swap cabinet, a 4G communication module and a Bluetooth module. The battery swap cabinet is used to store batteries, is responsible for real-time verification and update of battery information, and communicates with terminal vehicles to ensure that the network code information of the battery and the vehicle is consistent. The battery swap cabinet communicates with the terminal battery via RS485 communication;

[0039] The cloud service unit includes a cloud server, a central brain, a rental control center and a user terminal, which is responsible for coordinating the interactive data processing between the battery swap cabinet, the terminal vehicle and the user terminal, and managing the status monitoring of the equipment, the consistency check of the data storage and the network code information;

[0040] 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 the battery swap cabinet to achieve synchronization and verification of the outlet code information. The backup battery is used to avoid cold start of the networking module and speed up the upload of status information and parameter synchronization.

[0041] The present application also provides a self-service rental vehicle cross-network data consistency device, the self-service rental vehicle cross-network data consistency device comprises: a memory and at least one processor, the memory stores instructions;

[0042] The at least one processor calls the instructions in the memory to enable the self-service rental vehicle cross-site data consistency device to execute the self-service rental vehicle cross-site data consistency method as described above.

[0043] The present application also provides a computer-readable storage medium having instructions stored thereon, and when the instructions are executed by a processor, the method for achieving data consistency across outlets for self-service rental vehicles as described above is implemented.

[0044] By adopting the above technical solution, the present invention has the following advantages:

[0045] 1. Improved data consistency: Through localized verification of batteries and vehicles, the delay problem of relying on cloud verification is reduced, the consistency of vehicle, battery and network code information is ensured, and the confusion of cross-network data is effectively reduced, avoiding user malicious behavior and system loopholes (users may use system loopholes to exchange vehicle batteries across networks, resulting in network data confusion).

[0046] 2. Improve user experience: Through the technology of fast networking and intelligent battery allocation (introducing Cat1 module, 4GLTE network and intelligent hardware design of backup battery), fast networking is achieved, which significantly shortens the waiting time of users in the process of renting a car and replacing batteries, and avoids user loss caused by slow cold start of the vehicle.

[0047] 3. Data security and anti-tampering: Cloud storage ensures that every aspect of vehicle and battery operation is recorded in real time. Cloud storage is equipped with permission management to prevent the recorded information from being tampered with, effectively preventing asset losses caused by human intervention.

[0048] 4. Optimize operational efficiency: Localized branch information verification and intelligent battery scheduling reduce the difficulty of verification for operation and maintenance personnel, improve equipment management efficiency, platform operation efficiency, and reduce the risk of asset loss. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a system module diagram of the self-service rental vehicle cross-network data consistency management system proposed by the present invention;

[0050] Figure 2 A communication diagram in an embodiment of the present invention;

[0051] Figure 3 This is a flow chart of website initialization in one embodiment of the present invention;

[0052] Figure 4 A flowchart of battery removal and battery replacement for a rental vehicle in one embodiment of the present invention;

[0053] Figure 5 This is a schematic diagram of a main chip of a central control terminal unit in one embodiment of the present invention;

[0054] Figure 6This is a communication diagram between the central control terminal unit and the battery BMS in one embodiment of the present invention;

[0055] Figure 7 This is a schematic diagram of the backup battery power supply principle in one embodiment of the present invention (no power switching battery);

[0056] Figure 8 This is a schematic diagram of the backup battery charging principle in one embodiment of the present invention. DETAILED DESCRIPTION

[0057] The embodiment of the present application provides a method for data consistency across outlets for self-service rental vehicles, and also provides a data consistency management system for self-service rental vehicles across outlets, a data consistency device for self-service rental vehicles across outlets, and a computer-readable storage medium. The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than that illustrated or described here. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0058] For ease of understanding, the specific process of the embodiment of the present application is described below. Figure 3 and Figure 4 , an embodiment of the method for data consistency across self-service rental outlets in the embodiment of the present application is:

[0059] The method for ensuring data consistency across self-service rental vehicles includes a site initialization process, a rental vehicle battery removal and battery replacement process, wherein the site initialization process is used to initialize the terminal battery and the site code information of the terminal vehicle, so that when the user rents a vehicle to remove or replace the battery, the system reads the terminal battery and performs local verification with the site code information of the terminal vehicle;

[0060] The steps of the website initialization process are as follows:

[0061] S1. After the initial installation of the power exchange cabinet is completed, power on and connect to the network to log in to the cloud server, and synchronously download the branch code information and name information of the power exchange cabinet from the cloud server. The branch code information is unique;

[0062] S2. Place all batteries operated by the site into the battery swap cabinet and close the door; the battery swap cabinet pre-writes the site code information downloaded from the cloud server to all batteries placed therein;

[0063] S3. Take out all the batteries in the battery swap cabinet one by one, put the batteries with preset outlet code information into the vehicle to be operated, and wait for the central control terminal unit of the vehicle to connect to the network;

[0064] S4. After the central control terminal unit of the vehicle is successfully connected to the network, it logs into the cloud server and synchronously downloads the network point code information of the site from the cloud server;

[0065] S5. The central control terminal unit of the vehicle verifies the network point code information preset in the battery with the network point code information downloaded by the vehicle, and writes the network point code information into the internal storage of the central control terminal unit of the vehicle after the verification is consistent;

[0066] S6, completing the initialization of the network code information of the network vehicle and battery;

[0067] The steps for picking up and replacing batteries for rental vehicles are as follows:

[0068] A1. The user terminal initiates a request to the cloud server to pick up or replace the battery of the rental vehicle. The cloud server initially verifies the legitimacy of the rental request. After the verification is passed, the cloud server synchronizes the request to the battery replacement cabinet at the corresponding site.

[0069] The user-side rental vehicle battery pickup or battery replacement request can be realized through the mini program or APP by scanning the QR code of the station battery replacement cabinet;

[0070] A2. After receiving a request from a rental vehicle to pick up or replace a battery, the battery exchange cabinet determines whether the rental vehicle is picking up or replacing a battery. For example, if the original battery is out of power and needs to be replaced with a fully charged battery;

[0071] If the request is for a rental vehicle to pick up a battery, the battery swap cabinet will allocate a fully charged battery;

[0072] If it is a request to replace the battery of a rental vehicle, obtain the outlet code information of the user's old battery. After the battery swap cabinet allocates a fully charged battery, write the outlet code information corresponding to the old battery into the newly allocated fully charged battery to ensure that the user returns to the original rental outlet code information with a new battery;

[0073] A3. The battery swap cabinet automatically opens the fully charged hatch. The user takes out the assigned battery, closes the hatch, randomly places the battery into a system-matched vehicle, and closes the seat barrel lock on the vehicle for installing the battery. After that, the vehicle's central control is automatically activated.

[0074] A4. The vehicle's central control terminal unit reads the outlet code information stored in the battery BMS through RS485 communication, and simultaneously reads the outlet code information stored inside itself for comparison and verification;

[0075] If the network code information of the two is consistent, the verification is passed, the vehicle is activated, and the vehicle is driven normally. After the network is connected, the vehicle-related status information is synchronized. In this system, the central control terminal unit is supported by a backup battery, which can avoid the cold start of the networking module and speed up the status information upload and parameter synchronization;

[0076] If the network code information of the two is inconsistent and the verification fails, the vehicle voice prompts the user "The battery vehicle network code information verification failed, the vehicle cannot be used."

[0077] Further, as one of the embodiments of the present invention, in step S2 of the site establishment initialization process, the power exchange cabinet pre-writes the network point code information downloaded from the cloud server to all batteries placed therein, including:

[0078] The battery swap cabinet control board communicates with the battery BMS via RS485, and writes the outlet code information downloaded from the cloud server into the BMS specific register via the MODBUS protocol;

[0079] Perform battery communication writing for each compartment one by one until all batteries are written. After the battery is written successfully, reply to the control board to confirm that the writing is successful.

[0080] As one of the specific embodiments, in step S5 of the site initialization process, the central control terminal unit of the vehicle reads the network code information stored in the battery BMS through RS485 communication, and verifies it with the network code information downloaded by the vehicle to determine whether the two information are consistent; if the information is consistent, the network 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.

[0081] In a specific embodiment, the process step A2 of picking up and replacing batteries in a rental vehicle may specifically include:

[0082] If the request is for a rental vehicle to take out a battery, the local will verify whether it is in a rental state. After the battery swap cabinet verifies the rental state, it will allocate the battery for riding based on the battery power, number of uses and other health indicators through an intelligent algorithm and turn on the MOS switch for the battery to discharge externally.

[0083] If it is a request to replace a battery, after the battery swap cabinet verifies the rental status and passes it, the system needs to first obtain the branch code information of the user's old battery from the cloud server, and then allocate a fully charged battery according to the battery allocation plan for the rental vehicle; at the same time, for the allocated battery, the battery swap cabinet communicates with the battery BMS through RS485 communication, and changes the branch code information of the old battery to the allocated new battery, ensuring that the user uses the new battery to return to the original rental branch code information.

[0084] The rentable status means that the battery swap cabinet is currently idle and has fully charged batteries available for riding.

[0085] When the local verification of the battery swap cabinet rental status fails, the specific abnormal status will be prompted through voice and text, and the rental request will be terminated; the purpose of setting the MOS switch is to prevent the battery from being taken out of the cabinet and discharged due to abnormal rental status.

[0086] In a specific embodiment, step A4 of the process of picking up and replacing batteries in a rental vehicle may specifically include: after the battery outlet code information and the outlet code information stored in the vehicle central control itself fail to be verified, determining whether the rental vehicle is picking up or replacing the battery at this time;

[0087] If you are renting a vehicle to get the battery, it means that the network code information of the battery and vehicle was entered incorrectly during initialization, and you need to issue a work order as an exception;

[0088] If it is a battery replacement, it means that the battery extracted by the user was not placed in the car of the original outlet, but was placed in the car of the new outlet where the battery was replaced. It may be that the car of the new outlet is a new car, or the original car of the old outlet had a minor fault, etc., and they want 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-outlet vehicle replacement."

[0089] The above describes the method for data consistency across self-service rental vehicles in the embodiment of the present application. The following describes the data consistency management system for self-service rental vehicles across outlets in the embodiment of the present application. Figure 1 , Figure 2 and Figure 5-Figure 8 , an embodiment of the self-service rental vehicle cross-network data consistency management system in the embodiment of the present application includes:

[0090] The site initialization module is used to implement the site 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 battery site code information;

[0091] The rental vehicle and the battery removal module and battery replacement module are used to implement the rental vehicle battery removal and battery replacement process in the self-service rental vehicle cross-branch data consistency method as described in the above embodiments. After the battery is inserted into the vehicle, the vehicle's central control terminal unit reads the branch code information in the battery through RS485 communication, and performs local verification with the branch code information stored in the vehicle's central control.

[0092] The vehicle will be activated only after the verification is passed. This localized verification mechanism reduces the delay problem of relying on cloud verification.

[0093] Further, in a specific embodiment, the self-service rental vehicle cross-network data consistency management system also includes a terminal vehicle, a terminal battery, a battery exchange cabinet unit, a cloud service unit and a central control terminal unit for implementing the self-service rental vehicle cross-network data consistency method;

[0094] The battery swap cabinet unit includes a battery swap cabinet, a 4G communication module and a Bluetooth module. The battery swap cabinet is used to store batteries, is responsible for real-time verification and update of battery information, and communicates with terminal vehicles to ensure that the network code information of the battery and the vehicle is consistent. The battery swap cabinet communicates with the terminal battery via RS485 communication;

[0095] The cloud service unit includes a cloud server, a central brain, a rental control center and a user terminal, which is responsible for coordinating the interactive data processing between the battery swap cabinet, the terminal vehicle and the user terminal, and managing the status monitoring of the equipment, the consistency check of the data storage and the network code information;

[0096] 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 (battery management system) and the battery swap cabinet to synchronize and verify the outlet code information; at the same time, it realizes data interaction with the user end, completes vehicle control, and is responsible for uploading the real-time status of the vehicle to the cloud server. The backup battery is used to avoid cold start of the networking module and speed up the upload of status information and parameter synchronization.

[0097] Among them, the terminal vehicle is a new national standard two-wheeled electric vehicle that supports remote control, GPS positioning and battery status monitoring;

[0098] The terminal battery is a lithium iron phosphate battery equipped with a BMS management system, which stores the battery's own information and outlet code information, and communicates with the battery swap cabinet and the central control terminal unit;

[0099] The user end refers to the application, car rental applet, car rental APP, etc. on the user's mobile device. The user can initiate operations such as renting a car, replacing a battery, returning a car, etc., and receive system prompts;

[0100] TCP and 4G connections are a type of communication method for long connections;

[0101] Cat1 communication module is a standard for user terminal categories under 4G communication LTE network. It has the characteristics of low latency, low cost and good mobility. It can connect loT devices to LTE network with lower power consumption and lower cost.

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

[0103] In the technical solution provided by this application, a method and system to ensure the consistency of vehicle, battery and outlet code information is constructed by introducing intelligent algorithms, battery localization verification, data cloud storage, fast networking mechanism and other technical means. This application can not only improve user experience, but also effectively improve operational efficiency and ensure asset safety.

[0104] Specifically, regarding the localized battery verification and intelligent algorithm allocation: 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's central control. The electric vehicle will be activated only after the verification passes. This localized verification mechanism reduces the delay problem of relying on cloud verification.

[0105] The system uses optimized intelligent algorithms to intelligently allocate batteries based on battery power, usage times and other health indicators, thereby reducing user waiting time, improving battery usage efficiency and ensuring synchronization of data across outlets.

[0106] About cloud storage to ensure data consistency: Cloud storage is used to record every rental behavior, battery replacement operation, and the ownership information of the battery and the vehicle. To prevent human tampering with data or data inconsistency during cross-branch rental, cloud storage is equipped with complete permission management. Each vehicle rental or battery replacement operation will generate a corresponding transaction record to ensure the transparency and security of the operation.

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

[0108] The present application also provides a self-service rental vehicle cross-outlet data consistency device, which includes: a memory and at least one processor, wherein the memory stores computer-readable instructions; when the computer-readable instructions are executed by the processor, the processor executes the steps of the self-service rental vehicle cross-outlet data consistency method described in the above embodiments.

[0109] The present application also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored on the computer. When the instructions are executed on a computer, the computer executes the steps of the self-service rental vehicle cross-point data consistency method described in the above embodiments.

[0110] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

[0111] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood by specific circumstances.

[0112] It should be understood that although this specification is described according to implementation methods, not every implementation method contains only one independent technical solution. This narrative method of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other implementation methods that can be understood by those skilled in the art.

Claims

1. A method for ensuring data consistency across self-service rental outlets, characterized by: The method for ensuring data consistency across self-service rental vehicles includes a site initialization process, a rental vehicle battery removal and battery replacement process, and the site initialization process is used to initialize the terminal battery and the site code information of the terminal vehicle; The steps of the website initialization process are as follows: S1. After the initial installation of the power exchange cabinet is completed, power on and connect to the network to log in to the cloud server, and synchronously download the branch code information of the power exchange cabinet from the cloud server; S2. Place all batteries operated by the site into the battery swap cabinet and close the door; the battery swap cabinet pre-writes the site code information downloaded from the cloud server to all batteries placed therein; S3. Take out all the batteries in the battery swap cabinet one by one, put the batteries with preset outlet code information into the vehicle to be operated, and wait for the central control terminal unit of the vehicle to connect to the network; S4. After the central control terminal unit of the vehicle is successfully connected to the network, it logs into the cloud server and synchronously downloads the network point code information of the site from the cloud server; S5. The central control terminal unit of the vehicle verifies the network point code information preset in the battery with the network point code information downloaded by the vehicle, and writes the network point code information into the internal storage of the central control terminal unit of the vehicle after the verification is consistent; S6, completing the initialization of the network code information of the network vehicle and battery; The steps for picking up and replacing batteries for rental vehicles are as follows: A1. The user terminal initiates a request to the cloud server to pick up or replace the battery of the rental vehicle. The cloud server initially verifies the legitimacy of the rental request. After the verification is passed, the cloud server synchronizes the request to the battery replacement cabinet at the corresponding site. A2. After receiving a request from a rental vehicle to pick up or replace a battery, the battery exchange cabinet determines whether the rental vehicle is picking up or replacing a battery; If the request is for a rental vehicle to pick up a battery, the battery swap cabinet will allocate a fully charged battery; If it is a request to replace the battery of a rental vehicle, obtain the outlet code information of the user's old battery. After the battery swap cabinet allocates a fully charged battery, write the outlet code information corresponding to the old battery into the newly allocated fully charged battery; A3. The battery swap cabinet automatically opens the fully charged hatch, the user takes out the assigned battery, closes the hatch, randomly puts the battery into a system-matched vehicle, and closes the seat barrel lock on the vehicle for installing the battery; A4. The vehicle's central control terminal unit reads the outlet code information of the battery BMS through RS485 communication, and simultaneously reads the outlet code information stored inside itself for comparison and verification; If the network code information of the two is consistent, the verification is passed, the vehicle is activated, and the vehicle is ridden normally. After the network is connected, the vehicle status information is synchronized; If the network code information of the two is inconsistent and the verification fails, the vehicle voice prompts the user "The battery vehicle network code information verification failed, the vehicle cannot be used." 2. The method for ensuring data consistency across self-service rental sites of vehicles according to claim 1, characterized in that: In step S2 of the station initialization process, the battery swap cabinet pre-writes the network point code information downloaded from the cloud server to all batteries placed therein, including: The battery swap cabinet control board communicates with the battery BMS via RS485, and writes the outlet code information downloaded from the cloud server into the BMS specific register via the MODBUS protocol; Perform battery communication writing for each compartment one by one until all batteries are written. After the battery is written successfully, reply to the control board to confirm that the writing is successful.

3. The method for ensuring data consistency across self-service rental sites of vehicles according to claim 1, characterized in that: In step S5 of the station initialization process, the vehicle's central control terminal unit reads the network code information stored in the battery BMS through RS485 communication, and verifies it with the network code information downloaded by the vehicle to determine whether the two information are consistent; if the information is consistent, the network 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.

4. The method for ensuring data consistency across self-service vehicle rental outlets according to claim 1, characterized in that: In step A2 of the process of picking up and replacing batteries for rental vehicles, If the request is for a rental vehicle to take out a battery, the local will verify whether it is in a rental state. After the battery swap cabinet verifies the rental state, it will allocate the battery for riding based on the battery power, number of uses and other health indicators through an intelligent algorithm and turn on the MOS switch for the battery to discharge externally. If it is a request to replace a battery, after the battery swap cabinet verifies the rental status and passes it, it first obtains the branch code information of the user's old battery from the cloud server, and then allocates a fully charged battery according to the battery allocation plan for the rental vehicle; at the same time, for the allocated battery, the battery swap cabinet communicates with the battery BMS through RS485 communication, and changes the branch code information of the old battery to the allocated new battery, ensuring that the user uses the new battery to return to the original rental branch code information.

5. The method for ensuring data consistency across self-service vehicle rental outlets according to claim 1, characterized in that: In step A4 of the process of picking up and replacing batteries for rental vehicles, if the battery outlet code information fails to be verified with the outlet code information stored in the vehicle central control, it is determined whether the rental vehicle is picking up the battery or replacing the battery at this time; If you are renting a vehicle to get the battery, it means that the network code information of the battery and vehicle was entered incorrectly during initialization, and you need to issue a work order as an exception; If the battery is replaced, it means that the battery picked up by the user is not placed in the car of the original outlet, but in the car of the new outlet where the battery is replaced; The vehicle voice prompts the user again, "Please put the battery back into the original vehicle. The system does not allow vehicle replacement across outlets." 6. The self-service rental vehicle cross-network data consistency management system is characterized by: include: The site initialization module is used to implement the site initialization process in the self-service rental vehicle cross-network data consistency method according to any one of claims 1 to 5, and complete the initialization of the network vehicle and battery network code information; The rental vehicle and the battery retrieval module and the battery replacement module are used to implement the rental vehicle battery retrieval and battery replacement process in the self-service rental vehicle cross-network data consistency method as described in any one of claims 1-5.

7. The self-service rental vehicle cross-network data consistency management system according to claim 6 is characterized by: It also includes a terminal vehicle, a terminal battery, a battery exchange cabinet unit, a cloud service unit and a central control terminal unit for implementing the self-service rental vehicle cross-network data consistency method; The battery swap cabinet unit includes a battery swap cabinet, a 4G communication module and a Bluetooth module. The battery swap cabinet is used to store batteries, is responsible for real-time verification and update of battery information, and communicates with terminal vehicles to ensure that the network code information of the battery and the vehicle is consistent. The battery swap cabinet communicates with the terminal battery via RS485 communication; The cloud service unit includes a cloud server, a central brain, a rental control center and a user terminal, which is responsible for coordinating the interactive data processing between the battery swap cabinet, the terminal vehicle and the user terminal, and managing the status monitoring of the equipment, the consistency check of the data storage and the network 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 the battery swap cabinet to achieve synchronization and verification of the outlet code information. The backup battery is used to avoid cold start of the networking module and speed up the upload of status information and parameter synchronization.

8. A data consistency device for self-service rental vehicles across outlets, characterized in that: The self-service rental vehicle cross-network data consistency device comprises: a memory and at least one processor, wherein the memory stores instructions; The at least one processor calls the instructions in the memory to enable the self-service rental vehicle cross-site data consistency device to execute 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 having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the method for data consistency across self-service rental vehicles as described in any one of claims 1-5 is implemented.

Citation Information

Patent Citations

  • Electric vehicle battery management system

    CN116524654A

  • Aircraft network cybersecurity apparatus and methods

    US20200396250A1