Battery replacement control method and device for electric bicycle, medium and equipment

By optimizing the information update mechanism in the shared electric bicycle system, vehicle information is updated only when the battery level and operating status change, thus solving the problem of inaccurate vehicle identification for battery swapping, improving battery swapping efficiency and reducing costs.

CN115293844BActive Publication Date: 2026-04-28NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD
Filing Date
2022-07-25
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing technologies, the identification of battery swapping vehicles for shared electric bicycles is inaccurate, resulting in low battery swapping efficiency and high costs. Furthermore, real-time updates of vehicle information consume a significant amount of server resources.

Method used

By optimizing the information update mechanism between mobile terminals and servers, updates are only made when vehicle information changes. Combined with power level and operating status thresholds, the system identifies battery-swapping vehicles, ensuring the timeliness and accuracy of information and reducing server resource waste.

Benefits of technology

It improved the accuracy and efficiency of battery swapping vehicles, reduced the waste of human resources, saved server resources, and lowered battery swapping costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115293844B_ABST
    Figure CN115293844B_ABST
Patent Text Reader

Abstract

The application discloses a battery replacement control method and device of an electric bicycle, a medium and equipment, relates to the technical field of shared vehicles, and can solve the technical problems of low battery replacement efficiency and high battery replacement cost caused by the fact that the prior art cannot accurately determine the battery replacement vehicle. The method comprises the following steps: in response to a vehicle information viewing request, receiving and displaying vehicle information of at least one vehicle, wherein the vehicle information comprises a vehicle identifier, power information, position information, a running state and an occupancy state; when the power information and / or the running state in the vehicle information changes, receiving and displaying the changed vehicle information; for any vehicle information, when the power information is less than a first power threshold, the running state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, receiving and displaying the changed vehicle information, wherein the occupancy state in the vehicle information is changed to an occupied state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of shared vehicle technology, and in particular to a battery swapping control method, device, medium and equipment for electric bicycles. Background Technology

[0002] With the significant increase in the use of shared vehicles, it is necessary to replace the batteries of shared vehicles in a timely manner. Specifically, the first step is to identify the vehicles to be swapped with batteries, and then plan the number of batteries to be carried based on vehicle information such as the number and location of the swapping vehicles.

[0003] Currently, the method used to identify battery swapping vehicles is to update vehicle information such as remaining battery power and location coordinates at preset time intervals. Service personnel then use this information to determine which vehicles to swap. However, this method has several drawbacks. First, service personnel may check vehicle information within the preset time intervals, meaning the information may not be updated in time. This prevents timely updates and accurate identification of swapping vehicles. Furthermore, it hinders the efficient planning of battery quantity by service personnel, leading to wasted manpower and low swapping efficiency. Second, real-time updates of vehicle remaining battery power and location coordinates would consume significant server resources. Summary of the Invention

[0004] In view of this, this application provides a battery swapping control method, device, medium and equipment for electric bicycles, which relates to the field of shared vehicle technology and can solve the technical problems of low battery swapping efficiency and high battery swapping cost caused by the inability to accurately determine the battery swapping vehicle in the prior art.

[0005] One aspect provides a battery swapping control method for electric bicycles, applied to a mobile terminal, the method comprising:

[0006] In response to a vehicle information viewing request, the system receives and displays vehicle information for at least one vehicle, wherein the vehicle information includes vehicle identification, battery level, location information, operating status, and occupancy status.

[0007] When the battery information and / or operating status in the vehicle information change, the changed vehicle information is received and displayed.

[0008] For any of the vehicle information, when the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, the modified vehicle information is received and displayed, wherein the occupancy state in the vehicle information is changed to an occupied state.

[0009] The aforementioned battery swapping control method for electric bicycles, firstly, does not require real-time updates to all vehicle information. Instead, based on the mobile terminal responding to a vehicle information viewing request and receiving and displaying vehicle information for at least one vehicle, it receives vehicle information with changed battery level and / or operating status. This saves server resources because the battery level and / or operating status information in the vehicle information does not change in real time. Furthermore, changes in battery level and operating status determine the vehicle to be swapped. Therefore, compared to existing technologies that may only display vehicle information that has not been updated within a preset time interval, this application's method of receiving vehicle information with changed battery level and / or operating status improves the accuracy of identifying the vehicle to be swapped. Secondly, for any vehicle information, when the battery level is less than a first battery threshold, and the vehicle is in a stationary and / or locked state, and the vehicle is in an unoccupied state, the mobile terminal can respond to the vehicle occupancy request and occupy the vehicle. After the vehicle is occupied, only the business personnel who sent the vehicle occupancy request or the business personnel designated by that business personnel can swap the battery. Other business personnel cannot swap the battery, and users cannot use the vehicle. Therefore, business personnel can accurately determine the number of batteries they need to carry, avoiding the waste of business personnel's human resources when they arrive at the battery swapping location and the vehicle has already been swapped by other business personnel or used by users. Therefore, this application improves battery swapping efficiency and reduces battery swapping costs.

[0010] In one embodiment, the vehicle information further includes battery swapping status; displaying vehicle information of at least one vehicle includes: when the battery level information in the vehicle information is less than a second battery level threshold, displaying the vehicle's battery swapping status as swappable, wherein the second battery level threshold is greater than or equal to the first battery level threshold; when the battery level information in the vehicle information is greater than or equal to the second battery level threshold, displaying the vehicle's battery swapping status as non-swappable.

[0011] The above method can classify battery information and display whether the vehicle is in a swappable or non-swappable battery state on the mobile terminal, making it easier for business personnel to view and filter.

[0012] In one embodiment, the operating state includes a stationary state, a moving state, an unlocked state, and a locked state; receiving and displaying the changed vehicle information when the battery information and / or operating state in the vehicle information changes includes: receiving and displaying the changed vehicle information every time the battery information in the vehicle information changes by one unit of battery power; and / or receiving and displaying the changed vehicle information when the operating state in the vehicle information changes from a stationary state to a moving state, or from a moving state to a stationary state, or from an unlocked state to a locked state, or from a locked state to an unlocked state.

[0013] In the above method, real-time updates of battery power information reduce server resource waste. Updating only once per unit change in battery power ensures timely updates. Similarly, real-time updates of operating status also reduce server resource waste. Updating only once when the operating status changes ensures timely updates. The vehicle terminal promptly sends the updated vehicle information to the server, and the server promptly sends the updated vehicle information to the mobile terminal, improving the accuracy of identifying battery-swapping vehicles. Operating status includes not only stationary and moving states, nor only unlocked and locked states, but also mutual compensation between stationary and locked states, and between moving and unlocked states. This prevents vehicle information from failing to be updated to the mobile terminal after an operating status change, improving the timeliness of information updates and thus the accuracy of identifying battery-swapping vehicles.

[0014] In one embodiment, the method further includes: when the occupancy status in the vehicle information changes, receiving and displaying the changed vehicle information, wherein the occupancy status in the vehicle information changes from an unoccupied state to an occupied state, so that the vehicle will not be repeatedly occupied or occupied repeatedly.

[0015] In the above method, if the vehicle's occupancy status changes to occupied, the mobile terminal will promptly display the changed vehicle information to prevent the same vehicle from being occupied repeatedly, which would cause multiple business personnel to swap batteries for the same vehicle, resulting in a waste of human resources. It also prevents the same business personnel from repeatedly occupying the same vehicle.

[0016] In another aspect, a battery swapping control method for electric bicycles is provided, applied to a server, the method comprising:

[0017] According to a preset time interval, the vehicle information sent by the vehicle terminal is received, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status.

[0018] When the battery information and / or operating status in the vehicle information change, the vehicle terminal sends the changed vehicle information.

[0019] When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy status is an unoccupied state, in response to a vehicle occupancy request, the vehicle occupancy request is sent to the vehicle terminal, and the vehicle terminal sends the modified vehicle information, wherein the occupancy status in the vehicle information is changed to an occupied state.

[0020] The above-mentioned battery swapping control method for electric bicycles allows the server to promptly receive updated vehicle information from the vehicle terminal and send it to the mobile terminal. When the mobile terminal responds to a vehicle occupancy request, it promptly sends the vehicle occupancy request to the vehicle terminal and promptly receives the updated vehicle information from the vehicle terminal, sending the updated vehicle information to the mobile terminal. This improves the timeliness of vehicle information updates, thereby improving the accuracy and efficiency of battery swapping.

[0021] In another aspect, a battery swapping control method for electric bicycles is provided, applied to a vehicle terminal, the method comprising:

[0022] Vehicle information is sent to the server at preset time intervals, including vehicle identification, battery level, location information, operating status, and occupancy status.

[0023] When the battery information and / or operating status change, the changed vehicle information will be sent to the server;

[0024] When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, the occupancy state is changed to an occupied state, and the changed vehicle information is sent to the server.

[0025] The aforementioned battery swapping control method for electric bicycles allows the vehicle terminal to promptly send updated vehicle information to the server, which then forwards the updated information to the mobile terminal. It also ensures timely response to vehicle occupancy requests, changing the occupancy status to "occupied" and sending the updated vehicle information to the server, which in turn forwards it to the mobile terminal. This improves the timeliness of vehicle information updates, thereby enhancing the accuracy and efficiency of battery swapping.

[0026] In one embodiment, the vehicle information further includes battery swapping status; the method further includes:

[0027] When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an occupied state, in response to a vehicle battery swapping request from a business personnel with battery swapping authority, the battery swapping state is changed from a swappable state to a non-swapable state, and the changed vehicle information is sent to the server, so that the server sends the changed vehicle information to the mobile terminal. The business personnel with battery swapping authority is either the first business personnel who sends the occupancy request to the mobile terminal or the second business personnel who are granted battery swapping authority by the first business personnel.

[0028] When the battery level is less than the second battery level threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle battery swapping request, the battery swapping state is changed from a swappable state to a non-swapable state, and the changed vehicle information is sent to the server so that the server can send the changed vehicle information to the mobile terminal, wherein the second battery level threshold is greater than or equal to the first battery level threshold.

[0029] In the above method, when the battery level is less than the first battery threshold, the vehicle is in a stationary and / or locked state, and the vehicle is in an occupied state, the vehicle terminal can only respond to battery swapping requests from personnel with battery swapping privileges. This avoids the waste of personnel resources by having other personnel swap batteries after the personnel arrive at the swapping location. Alternatively, when the battery level is less than the second battery threshold, the vehicle is in a stationary and / or locked state, and the vehicle is in an unoccupied state, the vehicle terminal can respond to any personnel's battery swapping request under these conditions. After completing the battery swap, the terminal promptly sends the updated vehicle information to the server, which then sends the updated vehicle information to the mobile terminal. The mobile terminal can receive and display the updated vehicle information. The terminal does not swap batteries for vehicles that have already completed the swapping process, i.e., vehicles that have changed from a swappable to a non-swappable state. This prevents the waste of personnel resources, improves battery swapping efficiency, and reduces battery swapping costs.

[0030] In another aspect, a battery swapping control device for electric bicycles is provided, the device comprising:

[0031] The request and response module is used to respond to vehicle information viewing requests, receive and display vehicle information of at least one vehicle, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status.

[0032] The first change receiving module is used to receive and display the changed vehicle information when the battery information and / or operating status in the vehicle information changes.

[0033] The occupancy request response module is used to, in response to a vehicle occupancy request, receive and display the modified vehicle information when the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy status is an unoccupied state, for any of the vehicle information. The modified vehicle information is changed to an occupied state.

[0034] In another aspect, a non-volatile readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the aforementioned battery swapping control method for electric bicycles.

[0035] In another aspect, a computer device is provided, including a non-volatile readable storage medium, a processor, and a computer program stored on the non-volatile readable storage medium and executable on the processor, wherein the processor executes the program to implement the above-described battery swapping control method for electric bicycles.

[0036] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0037] Figure 1 A flowchart illustrating a battery swapping control method for an electric bicycle provided in an embodiment of this application;

[0038] Figure 2 A schematic flowchart illustrating another battery swapping control method for an electric bicycle provided in an embodiment of this application;

[0039] Figure 3 This is a schematic diagram of the structure of a battery swapping control device for an electric bicycle provided in an embodiment of this application;

[0040] Figure 4 A schematic diagram of another battery swapping control device for an electric bicycle provided in an embodiment of this application;

[0041] Figure 5 This is a schematic diagram of the structure of another electric bicycle battery swapping control device provided in an embodiment of this application. Detailed Implementation

[0042] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0043] In one embodiment, such as Figure 1 As shown, a battery swapping control method for electric bicycles is provided. This method can be applied to a mobile terminal, a server, and a vehicle terminal, wherein the vehicle terminal is installed on the rideable vehicle. This embodiment illustrates the method by applying it to a mobile terminal, a server, and a vehicle terminal, and includes the following steps:

[0044] 101. The vehicle terminal sends vehicle information to the server at preset time intervals. The vehicle information includes vehicle identification, battery level, location information, operating status, and occupancy status.

[0045] 102. The server receives vehicle information sent by the vehicle terminal at preset time intervals.

[0046] 103. In response to a vehicle information viewing request, the mobile terminal receives and displays vehicle information for at least one vehicle.

[0047] For steps 101-103 of the embodiment, in order to save server resources, the mobile terminal does not receive and display vehicle information in real time. Taking a preset time interval of 5 minutes as an example, the vehicle terminal detects vehicle information every 5 minutes. Each time the vehicle information is detected, it sends the detected vehicle information to the server. The server receives vehicle information every 5 minutes and sends the received vehicle information to the mobile terminal. The mobile terminal then receives vehicle information every 5 minutes.

[0048] Each vehicle is uniquely identified by a vehicle identifier. The vehicle information, including battery level, location, operating status, and occupancy status, is also uniquely identified by this identifier. The battery level information indicates the vehicle's current remaining battery power, which can be used to determine whether a vehicle is a swappable or non-swappable battery vehicle. Operating status includes whether the vehicle is in operation or not; specifically, being in operation means the vehicle is moving, while being not in operation means the vehicle is stationary. Correspondingly, if a vehicle is in motion, its location information is constantly changing; similarly, if a vehicle is stationary, its location information remains constant. Occupancy status includes whether the vehicle is occupied by staff or not.

[0049] 104. When the battery information and / or operating status change, the vehicle terminal will send the changed vehicle information to the server.

[0050] 105. The server receives the modified vehicle information sent by the vehicle terminal.

[0051] 106. The mobile terminal receives and displays the changed vehicle information.

[0052] To conserve server resources, the vehicle terminal does not monitor vehicle information in real time. To ensure the accuracy of the vehicle information displayed on the mobile terminal, in steps 104-106 of this embodiment, when the vehicle terminal detects a change in battery level and / or operating status, it promptly sends the updated vehicle information to the server. The server then promptly sends the updated vehicle information to the mobile terminal, which receives and displays the updated vehicle information. For example, if the vehicle terminal detects that the battery level of vehicle 1 has changed from 15% to 14%, the terminal detects the updated vehicle information, including: battery level of 14%, location information as location 1, operating status as running, and occupancy status as unoccupied. The terminal then sends this updated vehicle information to the server, which in turn sends it to the mobile terminal, which receives and displays the updated vehicle information.

[0053] When the operating status in vehicle information changes, in specific application scenarios, it could be that the user starts using the vehicle, which is reflected in the vehicle terminal detecting that the vehicle has changed from a locked state to an unlocked state, or the vehicle has changed from a stationary state to a moving state. In specific application scenarios, it could also be that the user stops using the vehicle, which is reflected in the vehicle terminal detecting that the vehicle has changed from a locked state to a locked state, or the vehicle has changed from a moving state to a stationary state.

[0054] 107. For any vehicle information, when the battery level is less than the first battery threshold, the operating state is stationary and / or locked, and the occupancy status is unoccupied, the mobile terminal responds to the vehicle occupancy request.

[0055] 108. In response to the vehicle occupancy request, the server sends the vehicle occupancy request to the vehicle terminal.

[0056] 109. In response to the vehicle occupancy request, the vehicle terminal changes the occupancy status to occupied status and sends the changed vehicle information to the server.

[0057] 110. The server receives the modified vehicle information sent by the vehicle terminal.

[0058] 111. The mobile terminal receives and displays the changed vehicle information.

[0059] For steps 107-111 of the embodiment, in order to improve the user experience, under the conditions that the battery level is less than a first battery threshold, the operating state is stationary and / or locked, and the occupancy status is unoccupied, the mobile terminal can respond to a vehicle occupancy request. That is, a business personnel can occupy a vehicle through the mobile terminal, and the occupied vehicle waits for the business personnel or a business personnel designated by the business personnel to exchange batteries. The user cannot use the occupied vehicle. Other business personnel cannot exchange batteries for the occupied vehicles, so that the business personnel can determine that the number of batteries they carry is at least the same as the number of vehicles they occupy, thereby improving battery exchange efficiency.

[0060] The aforementioned battery swapping control method for electric bicycles, firstly, does not require real-time updates to all vehicle information. Instead, based on the mobile terminal responding to a vehicle information viewing request and receiving and displaying vehicle information for at least one vehicle, it receives vehicle information with changed battery level and / or operating status. This saves server resources because the battery level and / or operating status information in the vehicle information does not change in real time. Furthermore, changes in battery level and operating status determine the vehicle to be swapped. Therefore, compared to existing technologies that may only display vehicle information that has not been updated within a preset time interval, this application's method of receiving vehicle information with changed battery level and / or operating status improves the accuracy of identifying the vehicle to be swapped. Secondly, for any vehicle information, when the battery level is less than a first battery threshold, and the vehicle is in a stationary and / or locked state, and the vehicle is in an unoccupied state, the mobile terminal can respond to the vehicle occupancy request and occupy the vehicle. After the vehicle is occupied, only the business personnel who sent the vehicle occupancy request or the business personnel designated by that business personnel can swap the battery. Other business personnel cannot swap the battery, and users cannot use the vehicle. Therefore, business personnel can accurately determine the number of batteries they need to carry, avoiding the waste of business personnel's human resources when they arrive at the battery swapping location and the vehicle has already been swapped by other business personnel or used by users. Therefore, this application improves battery swapping efficiency and reduces battery swapping costs.

[0061] In one embodiment, such as Figure 2 As shown, the operating states include stationary state, moving state, unlocked state, and locked state. When the battery information and / or operating state in the vehicle information change, the mobile terminal receives and displays the changed vehicle information, including: when the battery information in the vehicle information changes by one unit of battery, the mobile terminal receives and displays the changed vehicle information; and / or, when the operating state in the vehicle information changes from stationary state to moving state, or from moving state to stationary state, or from unlocked state to locked state, or from locked state to unlocked state, the mobile terminal receives and displays the changed vehicle information.

[0062] In the example of steps 104-106 of the embodiment, when the battery information changes, the vehicle terminal detects that the battery information of vehicle 1 has changed from 15% to 14%. At this time, the vehicle terminal detects the changed vehicle information of vehicle 1, including: battery information of 14%, location information of location 1, running status of running and occupancy status of unoccupied. It then sends the changed vehicle information of vehicle 1 to the server, which in turn sends it to the mobile terminal. The mobile terminal receives and displays the changed vehicle information of vehicle 1. After a period of time, the vehicle terminal detects that the battery information of vehicle 1 has changed from 14% to 13%. At this time, the vehicle terminal detects the changed vehicle information of vehicle 1, including: battery information of 13%, location information of location 2, running status of running and occupancy status of unoccupied. It then sends the changed vehicle information of vehicle 1 to the server, which in turn sends it to the mobile terminal. The mobile terminal receives and displays the changed vehicle information of vehicle 1.

[0063] When the operating status changes, for example, when vehicle 2 goes from moving to stationary, the internal detection device installed in the vehicle terminal will immediately detect it and promptly send the updated vehicle information to the server. However, sometimes when the vehicle wheel speed sensor malfunctions, the internal detection device cannot detect the change from moving to stationary. Similarly, when vehicle 2 locks, the internal detection device installed in the vehicle terminal will immediately detect it and promptly send the updated vehicle information to the server. However, sometimes due to an abnormal vehicle locking command, the internal detection device cannot detect the locking information.

[0064] If only the information of the vehicle changing from motion to stillness or only the information of the vehicle locking is detected, it is easy for some of the changed vehicle information to not be sent to the server in time, making it impossible to accurately identify the battery swapping vehicle and reducing the efficiency of battery swapping. Therefore, the information of the vehicle changing from motion to stillness and the information of locking are used to compensate for each other. That is, when the internal detection device detects that the vehicle changes from motion to stillness, or detects the vehicle locking information, or detects that the vehicle changes from motion to stillness and the vehicle locking information, the vehicle terminal sends the changed vehicle information to the server, and the server sends the changed vehicle information to the mobile terminal.

[0065] Similarly, the information about the vehicle changing from a stationary state to a moving state and the unlocking information are used to compensate for each other. That is, when the internal detection device detects that the vehicle has changed from a stationary state to a moving state, or detects the vehicle unlocking information, or detects that the vehicle has changed from a stationary state to a moving state and the vehicle unlocking information, the vehicle terminal promptly sends the changed vehicle information to the server, and the server sends the changed vehicle information to the mobile terminal.

[0066] In the above method, real-time updates of battery power information reduce server resource waste. Updating only once per unit change in battery power ensures timely updates. Similarly, real-time updates of operating status also reduce server resource waste. Updating only once when the operating status changes ensures timely updates. The vehicle terminal promptly sends the updated vehicle information to the server, and the server promptly sends the updated vehicle information to the mobile terminal, improving the accuracy of identifying battery-swapping vehicles. Operating status includes not only stationary and moving states, nor only unlocked and locked states, but also mutual compensation between stationary and locked states, and between moving and unlocked states. This prevents vehicle information from failing to be updated to the mobile terminal after an operating status change, improving the timeliness of information updates and thus the accuracy of identifying battery-swapping vehicles.

[0067] In one embodiment, such as Figure 2 As shown, the vehicle information also includes battery swapping status; the mobile terminal displays vehicle information for at least one vehicle, including: when the battery level information in the vehicle information is less than a second battery level threshold, the mobile terminal displays the vehicle's battery swapping status as swappable, wherein the second battery level threshold is greater than or equal to a first battery level threshold; when the battery level information in the vehicle information is greater than or equal to the second battery level threshold, the mobile terminal displays the vehicle's battery swapping status as non-swappable.

[0068] For example, the second battery threshold is 15%. When the battery information in the vehicle information is less than 15%, the mobile terminal displays the vehicle's battery swapping status as swappable. When the battery information in the vehicle information is greater than or equal to 15%, the mobile terminal displays the vehicle's battery swapping status as non-swappable. Here, "swappable" means that the vehicle's remaining battery power may not be sufficient for the user's entire journey, and the battery can be replaced to ensure a good user experience. Accordingly, in the example of steps 104-106 of the embodiment, the vehicle terminal detects that the battery information of vehicle 1 has changed from 15% to 14%. At this time, the vehicle terminal detects the changed vehicle information of vehicle 1, including: battery information of 14%, location information of location 1, running status of running and occupancy status of unoccupied, and also that the vehicle's battery swapping status is swappable. The terminal sends the changed vehicle information of vehicle 1 to the server, the server sends the changed vehicle information of vehicle 1 to the mobile terminal, and the mobile terminal receives and displays the changed vehicle information of vehicle 1.

[0069] The above method can classify battery information and display whether the vehicle is in a swappable or non-swappable battery state on the mobile terminal, making it easier for business personnel to view and filter.

[0070] In one embodiment, such as Figure 2As shown, the vehicle information also includes battery swapping status; the battery swapping control method for the electric bicycle further includes: when the battery level is less than a first battery level threshold, and the operating state is stationary and / or locked, and the occupancy status is occupied, in response to a vehicle battery swapping request from a staff member with battery swapping authority, changing the battery swapping status from a swappable state to a non-swappable state, and sending the changed vehicle information to the server, so that the server sends the changed vehicle information to the mobile terminal, wherein the staff member with battery swapping authority is either the first staff member who sends the occupancy request to the mobile terminal or the second staff member who is granted battery swapping authority by the first staff member; when the battery level is less than a second battery level threshold, and the operating state is stationary and / or locked, and the occupancy status is unoccupied, in response to a vehicle battery swapping request, changing the battery swapping status from a swappable state to a non-swappable state, and sending the changed vehicle information to the server, so that the server sends the changed vehicle information to the mobile terminal, wherein the second battery level threshold is greater than or equal to the first battery level threshold.

[0071] Specifically, when the battery level is less than the second battery level threshold, i.e., the battery swapping status is swappable, and the operating status is stationary and / or locked, the response to the vehicle battery swapping request can include two scenarios:

[0072] Scenario 1: For example, if the battery level of vehicle 3 is less than the first battery threshold and its operating status is stationary and / or locked, if mobile terminal B responds to the occupancy request of vehicle 3 and occupies vehicle 3 in advance, and then the first business personnel occupying vehicle 3, or the second business personnel granted battery swapping permission by the first business personnel, arrive at the location of vehicle 3 and swap the battery, that is, the vehicle terminal responds to the battery swapping request, changes the battery swapping status of vehicle 3 from swappable to non-swappable, and sends the changed vehicle information of vehicle 3 to the server, so that the server sends the changed vehicle information of vehicle 3 to the mobile terminal. Other business personnel (i.e., business personnel other than the first and second business personnel) will not swap the battery of vehicle 3 if they see through mobile terminal A that vehicle 3 is in a non-swappable state, thus preventing other business personnel from finding that vehicle 3 has already been swapped when they arrive at the location of vehicle 3.

[0073] Scenario 2: In addition to swapping batteries for vehicles they are currently using, staff can also swap batteries for unused but battery-swappable vehicles when the vehicle is stationary and / or locked. For example, if vehicle 4's battery level is below the second threshold, and it is stationary and / or locked, and its usage status is unused, staff can still swap batteries for vehicle 4. After swapping batteries for vehicle 4, staff should promptly change the battery swapping status of vehicle 4 from swappable to non-swappable. The vehicle terminal should then promptly send the updated vehicle information of vehicle 4 to the server, which will then send the updated vehicle information to the mobile terminal. Other staff can then see that vehicle 4 does not need to be swapped when viewing vehicle information on their mobile terminals, thus avoiding a waste of staff resources.

[0074] In the above method, when the battery level is less than the first battery threshold, the vehicle is in a stationary and / or locked state, and the vehicle is in an occupied state, the vehicle terminal can only respond to battery swapping requests from personnel with battery swapping privileges. This avoids the waste of personnel resources by having other personnel swap batteries after the personnel arrive at the swapping location. Alternatively, when the battery level is less than the second battery threshold, the vehicle is in a stationary and / or locked state, and the vehicle is in an unoccupied state, the vehicle terminal can respond to any personnel's battery swapping request under these conditions. After completing the battery swap, the terminal promptly sends the updated vehicle information to the server, which then sends the updated vehicle information to the mobile terminal. The mobile terminal can receive and display the updated vehicle information. The terminal does not swap batteries for vehicles that have already completed the swapping process, i.e., vehicles that have changed from a swappable to a non-swappable state. This prevents the waste of personnel resources, improves battery swapping efficiency, and reduces battery swapping costs.

[0075] In one embodiment, such as Figure 2 As shown, the battery swapping control method for electric bicycles also includes: when the occupancy status in the vehicle information changes, the mobile terminal receives and displays the changed vehicle information, wherein the occupancy status in the vehicle information changes from unoccupied to occupied, so that the vehicle will not be occupied repeatedly or repeatedly.

[0076] Specifically, when the battery level of vehicle 5 is below a first battery threshold, and its operating status is stationary and / or locked, and its occupancy status is unoccupied, mobile terminal A responds to the occupancy request for vehicle 5. The server responds to the occupancy request by sending the request to the vehicle terminal. The vehicle terminal responds to the occupancy request by changing its occupancy status to occupied and sending the updated vehicle information to the server. The server receives the updated vehicle information from the vehicle terminal. The mobile terminal receives and displays the updated vehicle information; at this point, mobile terminal A will not repeatedly respond to the occupancy request for vehicle 5. Furthermore, since mobile terminal B displays the occupied status of vehicle 5 as occupied, mobile terminal B cannot respond to the occupancy request for vehicle 5. This prevents the operator of mobile terminal B from repeatedly occupying vehicle 5, leading to both operators of mobile terminal A and mobile terminal B having to change the battery of vehicle 5, thus wasting human resources.

[0077] In the above method, if the vehicle's occupancy status changes to occupied, the mobile terminal will promptly display the changed vehicle information to prevent the same vehicle from being occupied repeatedly, which would cause multiple business personnel to swap batteries for the same vehicle, resulting in a waste of human resources. It also prevents the same business personnel from repeatedly occupying the same vehicle.

[0078] Furthermore, as Figure 1 and Figure 2 The specific implementation of the method shown in this application provides a battery swapping control device for electric bicycles, such as... Figure 3 As shown, the device includes: a viewing request response module 31, a first change receiving module 32, and an occupation request response module 33;

[0079] The viewing request response module 31 can be used to respond to a vehicle information viewing request, receive and display vehicle information of at least one vehicle, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status;

[0080] The first change receiving module 32 can be used to receive and display the changed vehicle information when the battery information and / or operating status in the vehicle information changes;

[0081] The occupancy request response module 33 can be used to respond to a vehicle occupancy request and receive and display the changed vehicle information when the battery information is less than a first battery threshold, the running state is stationary and / or locked, and the occupancy status is unoccupied. In this case, the occupancy status in the vehicle information is changed to occupied.

[0082] In specific application scenarios, vehicle information also includes battery swapping status. The viewing request response module 31 can also be used to display the vehicle's battery swapping status as swappable when the battery information in the vehicle information is less than a second battery threshold, wherein the second battery threshold is greater than or equal to a first battery threshold. When the battery information in the vehicle information is greater than or equal to the second battery threshold, the vehicle's battery swapping status is displayed as non-swappable.

[0083] In specific application scenarios, the operating state includes a stationary state, a moving state, an unlocked state, and a locked state. The first change receiving module 32 can also be used to receive and display the changed vehicle information when the battery information in the vehicle information changes by one unit of battery power; and / or to receive and display the changed vehicle information when the operating state in the vehicle information changes from a stationary state to a moving state, or from a moving state to a stationary state, or from an unlocked state to a locked state, or from a locked state to an unlocked state.

[0084] In specific application scenarios, this device also includes a second change receiving module 34, which can be used to receive and display the changed vehicle information when the occupancy status in the vehicle information changes, wherein the occupancy status in the vehicle information changes from unoccupied to occupied, so that the vehicle will not be occupied repeatedly or repeatedly.

[0085] It should be noted that other corresponding descriptions of the functional units involved in the battery swapping control device for electric bicycles provided in this embodiment can be found in [reference needed]. Figures 1 to 2 The corresponding description will not be repeated here.

[0086] Furthermore, as Figure 1 and Figure 2 The specific implementation of the method shown in this application provides a battery swapping control device for electric bicycles, such as... Figure 4 As shown, the device includes: a first receiving module 41, a second receiving module 42, and an occupation request sending module 43;

[0087] The first receiving module 41 can be used to receive vehicle information sent by the vehicle terminal at preset time intervals, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status.

[0088] The second receiving module 42 can be used to receive the changed vehicle information sent by the vehicle terminal when the battery information and / or operating status in the vehicle information changes.

[0089] The occupancy request sending module 43 can be used to respond to a vehicle occupancy request, send a vehicle occupancy request to the vehicle terminal, and receive the changed vehicle information sent by the vehicle terminal when the power information is less than a first power threshold, the running state is a stationary state and / or a locked state, and the occupancy status is an unoccupied state. In this case, the occupancy status in the vehicle information is changed to an occupied state.

[0090] It should be noted that other corresponding descriptions of the functional units involved in the battery swapping control device for electric bicycles provided in this embodiment can be found in [reference needed]. Figures 1 to 2 The corresponding description will not be repeated here.

[0091] Furthermore, as Figures 1 to 2 The specific implementation of the method shown in this embodiment provides a battery swapping control device for electric bicycles, such as... Figure 5 As shown, the device includes: a first transmitting module 51, a second transmitting module 52, and a first change transmitting module 53;

[0092] The first sending module 51 can be used to send vehicle information to the server at preset time intervals, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status.

[0093] The second sending module 52 can be used to send the changed vehicle information to the server when the power information and / or operating status changes;

[0094] The first change sending module 53 can be used to change the occupancy status to occupied status and send the changed vehicle information to the server in response to a vehicle occupancy request when the power information is less than a first power threshold, the running status is stationary and / or locked, and the occupancy status is unoccupied.

[0095] In specific application scenarios, vehicle information also includes: battery swapping status; the device also includes: a second change sending module 54, which can be used to change the battery swapping status from a swappable state to a non-swapable state in response to a vehicle battery swapping request from a business personnel with battery swapping authority when the battery information is less than a first battery threshold, the running state is a stationary state and / or a locked state, and the occupancy state is an occupied state, and send the changed vehicle information to the server so that the server can send the changed vehicle information to the mobile terminal. The business personnel with battery swapping authority is either the first business personnel who sends the occupancy request to the mobile terminal or the second business personnel who is granted battery swapping authority by the first business personnel.

[0096] The second change sending module 54 can also be used to change the battery swapping status from a swappable state to a non-swapable state in response to a vehicle battery swapping request when the battery information is less than the second battery threshold, the running state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, and send the changed vehicle information to the server so that the server can send the changed vehicle information to the mobile terminal, wherein the second battery threshold is greater than or equal to the first battery threshold.

[0097] It should be noted that other corresponding descriptions of the functional units involved in the battery swapping control device for electric bicycles provided in this embodiment can be found in [reference needed]. Figures 1 to 2 The corresponding description will not be repeated here.

[0098] Based on the above, Figures 1 to 2 Accordingly, this embodiment also provides a storage medium, which may be volatile or non-volatile, storing computer-readable instructions thereon. When these instructions are executed by a processor, they implement the above-described method. Figures 1 to 2 The battery swapping control method for the electric bicycle is shown.

[0099] Based on this understanding, the technical solution of this application can be embodied in the form of a software product, which can be stored in a storage medium (such as a CD-ROM, USB flash drive, or portable hard drive) and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods of various implementation scenarios of this application.

[0100] Based on the above, Figures 1 to 2 The method shown and Figure 3 , Figure 4 , Figure 5 To achieve the above objectives, this embodiment also provides a computer device, which includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the above-described virtual device embodiment. Figures 1 to 2 The battery swapping control method for the electric bicycle is shown.

[0101] Optionally, the computer device may also include a user interface, a network interface, a camera, radio frequency (RF) circuitry, sensors, audio circuitry, a Wi-Fi module, etc. The user interface may include a display screen, input units such as a keyboard, etc., and optional user interfaces may also include USB interfaces, card reader interfaces, etc. The network interface may optionally include standard wired interfaces, wireless interfaces (such as Wi-Fi interfaces), etc.

[0102] Those skilled in the art will understand that the computer device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or combine certain components, or have different component arrangements.

[0103] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the aforementioned computer device, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing device.

[0104] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platform, or it can be implemented by hardware.

[0105] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented using software plus necessary general-purpose hardware platforms, or it can be implemented in hardware. By applying the technical solution of this application, firstly, it is not necessary to update all vehicle information in real time. Instead, based on the mobile terminal responding to the vehicle information viewing request, receiving and displaying vehicle information of at least one vehicle, and receiving vehicle information after changes in battery level and / or operating status, this saves server resources because the battery level and / or operating status in the vehicle information do not change in real time. Secondly, changes in battery level and operating status determine the battery-swapping vehicle. Therefore, compared to the prior art, which may view vehicle information that has not been updated within a preset time interval, this application can improve the accuracy of identifying battery-swapping vehicles by receiving vehicle information after changes in battery level and / or operating status. Secondly, for any vehicle information, when the battery level is less than a first battery threshold, and the vehicle is in a stationary and / or locked state, and the vehicle is in an unoccupied state, the mobile terminal can respond to the vehicle occupancy request and occupy the vehicle. After the vehicle is occupied, only the business personnel who sent the vehicle occupancy request or the business personnel designated by that business personnel can swap the battery. Other business personnel cannot swap the battery, and users cannot use the vehicle. Therefore, business personnel can accurately determine the number of batteries they need to carry, avoiding the waste of business personnel's human resources when they arrive at the battery swapping location and the vehicle has already been swapped by other business personnel or used by users. Therefore, this application improves battery swapping efficiency and reduces battery swapping costs.

[0106] Those skilled in the art will understand that the accompanying drawings are merely schematic diagrams of a preferred embodiment, and the modules or processes shown in the drawings are not necessarily essential for implementing this application. Those skilled in the art will understand that the modules in the apparatus of the embodiment can be distributed within the apparatus of the embodiment as described, or can be modified to be located in one or more apparatuses different from this embodiment. The modules of the above-described embodiment can be combined into one module, or further divided into multiple sub-modules.

[0107] The serial numbers in this application are for descriptive purposes only and do not represent the superiority or inferiority of any particular implementation scenario. The above disclosures are merely a few specific implementation scenarios of this application; however, this application is not limited thereto, and any variations conceived by those skilled in the art should fall within the protection scope of this application.

Claims

1. A battery swapping control method for electric bicycles, applied to a mobile terminal, characterized in that, The method includes: In response to a vehicle information viewing request, the system receives and displays vehicle information for at least one vehicle, wherein the vehicle information includes vehicle identification, battery level, location information, operating status, and occupancy status. The occupancy status includes an occupied status where the vehicle is occupied by a business person and an unoccupied status where the vehicle is not occupied by a business person. When the battery information and / or operating status in the vehicle information change, the changed vehicle information is received and displayed. For any of the vehicle information, when the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, the modified vehicle information is received and displayed, wherein the occupancy state in the vehicle information is changed to an occupied state. The vehicle information also includes battery swapping status; the vehicle information displaying at least one vehicle includes: When the battery level in the vehicle information is less than the second battery level threshold, the vehicle's battery swapping status is displayed as swappable, wherein the second battery level threshold is greater than or equal to the first battery level threshold. When the battery level information in the vehicle information is greater than or equal to the second battery level threshold, the vehicle's battery swapping status is displayed as non-swappable. The display of vehicle information for at least one vehicle also includes: When the battery level is less than the first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an occupied state, the server receives and displays the changed vehicle information. Specifically, in response to a vehicle battery swapping request from a business personnel with battery swapping authority, the server sends the vehicle battery swapping request to the vehicle terminal. The vehicle terminal, in response to the same request, changes the battery swapping status from swappable to non-swappable and sends the changed vehicle information to the server. The server then sends the changed vehicle information to the mobile terminal. The business personnel with battery swapping authority is either the first business personnel who sent the vehicle occupancy request to the mobile terminal or the second business personnel who were granted battery swapping authority by the first business personnel. When the battery level is less than the second battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, the server receives and displays the changed vehicle information. In response to the vehicle battery swapping request, the server sends the vehicle battery swapping request to the vehicle terminal. In response to the vehicle battery swapping request, the vehicle terminal changes the battery swapping state from a swappable state to a non-swapable state and sends the changed vehicle information to the server. The server then sends the changed vehicle information to the mobile terminal.

2. The method according to claim 1, characterized in that, The operating states include a stationary state, a moving state, an unlocked state, and a locked state; When the battery information and / or operating status in the vehicle information change, receiving and displaying the changed vehicle information includes: When the battery level information in the vehicle information changes by one unit of battery level, the updated vehicle information is received and displayed; and / or, When the vehicle's operating status changes from stationary to moving, or from moving to stationary, or from unlocked to locked, or from locked to unlocked, the changed vehicle information is received and displayed.

3. The method according to claim 1, characterized in that, The method further includes: When the occupancy status in the vehicle information changes, the changed vehicle information is received and displayed. The occupancy status in the vehicle information changes from unoccupied to occupied, so that the vehicle will not be occupied repeatedly.

4. A battery swapping control method for electric bicycles, applied to a server, characterized in that, The method includes: According to a preset time interval, the vehicle information sent by the vehicle terminal is received. The vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status. The occupancy status includes the vehicle being occupied by business personnel and the vehicle not being occupied by business personnel. When the battery information and / or operating status in the vehicle information change, the vehicle terminal sends the changed vehicle information. When the battery level is less than a first battery threshold, and the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, the vehicle occupancy request is sent to the vehicle terminal, and the modified vehicle information sent by the vehicle terminal is received, wherein the occupancy state in the vehicle information is changed to an occupied state. The vehicle information also includes battery swapping status; the method further includes: When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an occupied state, in response to a vehicle battery swapping request from a business personnel with battery swapping authority, the vehicle battery swapping request is sent to the vehicle terminal, and the modified vehicle information sent by the vehicle terminal is received. The modified vehicle information is then sent to the mobile terminal, wherein the battery swapping status in the vehicle information changes from a swappable state to a non-swapable state. The business personnel with battery swapping authority is either the first business personnel who sent the occupancy request to the mobile terminal or the second business personnel who were granted battery swapping authority by the first business personnel. When the battery level is less than the second battery level threshold, and the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle battery swapping request, the vehicle battery swapping request is sent to the vehicle terminal, and the modified vehicle information sent by the vehicle terminal is received. The modified vehicle information is then sent to the mobile terminal, wherein the battery swapping status in the vehicle information changes from a swappable state to a non-swapable state, and the second battery level threshold is greater than or equal to the first battery level threshold.

5. A battery swapping control method for electric bicycles, applied to a vehicle terminal, characterized in that, The method includes: Vehicle information is sent to the server at preset time intervals. The vehicle information includes vehicle identification, battery level, location information, operating status, and occupancy status. Occupancy status includes an occupied status (the vehicle is occupied by a business person) and an unoccupied status (the vehicle is not occupied by a business person). When the battery information and / or operating status change, the changed vehicle information will be sent to the server; When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle occupancy request, the occupancy state is changed to an occupied state, and the changed vehicle information is sent to the server. The vehicle information also includes battery swapping status; the method further includes: When the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an occupied state, in response to a vehicle battery swapping request from a business personnel with battery swapping authority, the battery swapping state is changed from a swappable state to a non-swapable state, and the changed vehicle information is sent to the server, so that the server sends the changed vehicle information to the mobile terminal. The business personnel with battery swapping authority is either the first business personnel who sends the occupancy request to the mobile terminal or the second business personnel who are granted battery swapping authority by the first business personnel. When the battery level is less than the second battery level threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state, in response to a vehicle battery swapping request, the battery swapping state is changed from a swappable state to a non-swapable state, and the changed vehicle information is sent to the server so that the server can send the changed vehicle information to the mobile terminal, wherein the second battery level threshold is greater than or equal to the first battery level threshold.

6. A battery swapping control device for an electric bicycle, characterized in that, The device includes: The view request response module is used to respond to vehicle information view requests, receive and display vehicle information of at least one vehicle, wherein the vehicle information includes vehicle identification, battery information, location information, operating status and occupancy status, and occupancy status includes the vehicle being occupied by business personnel and the vehicle not being occupied by business personnel. The first change receiving module is used to receive and display the changed vehicle information when the battery information and / or operating status in the vehicle information changes. The vehicle occupancy request response module is used to, in response to a vehicle occupancy request, receive and display the changed vehicle information when the battery level is less than a first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy status is an unoccupied state, for any of the vehicle information. The occupancy status in the vehicle information is changed to an occupied state. The vehicle information also includes battery swapping status. The viewing request response module is also used to display the vehicle's battery swapping status as swappable when the battery information in the vehicle information is less than a second battery threshold, wherein the second battery threshold is greater than or equal to a first battery threshold. When the battery information in the vehicle information is greater than or equal to the second battery threshold, the vehicle's battery swapping status is displayed as non-swappable. The viewing request response module is further configured to receive and display the changed vehicle information when the battery information is less than the first battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an occupied state. Specifically, the server responds to a vehicle battery swapping request from a business personnel with battery swapping authority by sending the request to the vehicle terminal. The vehicle terminal responds to the same request by changing the battery swapping status from a swappable state to a non-swapable state and sends the changed vehicle information to the server. The server then sends the changed vehicle information to the mobile terminal. The business personnel with battery swapping authority is either the first business personnel who sent the vehicle occupancy request to the mobile terminal or the second business personnel who were granted battery swapping authority by the first business personnel. The viewing request response module is further configured to receive and display the modified vehicle information when the battery information is less than the second battery threshold, the operating state is a stationary state and / or a locked state, and the occupancy state is an unoccupied state. Specifically, the server responds to the vehicle battery swapping request by sending the request to the vehicle terminal. The vehicle terminal responds to the request by changing the battery swapping state from a swappable state to a non-swapable state and sending the modified vehicle information to the server, which then sends the modified vehicle information to the mobile terminal.

7. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the battery swapping control method for the electric bicycle as described in any one of claims 1 to 5.

8. A computer device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the program, it implements the battery swapping control method for the electric bicycle as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method for finding bicycles, and server

    CN107978036A

  • Battery replacing distributing method for electric vehicles and server

    CN108045243A