Shared vehicle recommendation method and device

By introducing vehicle status monitoring and automatic recommendation functions into the shared electric bicycle system, the problem of poor user experience caused by poor vehicle status is solved, and a more efficient and convenient vehicle experience is achieved.

CN119515650APending Publication Date: 2025-02-25NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411661327.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

During the operation of shared electric bicycles, the poor vehicle condition (such as low range or failure) causes users to be unable to use the vehicle normally. The existing solutions users need to discover available vehicles by themselves, resulting in poor user experience.

Method used

A recommended method and device for sharing a vehicle is provided. By monitoring the vehicle status, when the mileage of the first vehicle is lower than a preset threshold or there is a fault, the vehicle information of the second vehicle is automatically acquired within the preset range of the terminal position and sent it to the mobile terminal for the user to decide whether to use it.

Benefits of technology

It improves the convenience and experience of using vehicles for users, reduces the cost of finding cars by themselves, and improves the flexibility of users to choose vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119515650A_ABST
    Figure CN119515650A_ABST
Patent Text Reader

Abstract

The invention provides a shared vehicle recommendation method and device, and the method comprises the steps: obtaining a terminal position of a mobile terminal and a vehicle state of a first vehicle if a vehicle use request for the first vehicle is received; when the vehicle state indicates that the endurance mileage of the first vehicle is lower than a first mileage threshold value, and / or the first vehicle has a fault, vehicle information of a second vehicle is obtained within a preset range, and the vehicle information of the second vehicle is sent to the mobile terminal, so that a user determines whether to use the second vehicle according to the vehicle information of the second vehicle; according to the mode, the vehicle state of the first vehicle can be monitored, and when the vehicle state indicates that the endurance mileage of the first vehicle is lower than the first mileage threshold value and / or the first vehicle has a fault, the second vehicle with the better vehicle state can be automatically recommended to the user, so that the vehicle use convenience and the vehicle use experience of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of shared vehicles, and in particular to a method and device for recommending a shared vehicle. Background Art

[0002] During the operation of shared electric bicycles, as the vehicles are used, there will be problems with poor vehicle status, such as vehicle failure or extremely low vehicle battery, which will cause users to be unable to use the vehicles normally. The existing solution is usually for users to find available vehicles by themselves. When users scan the code of the vehicle, if an unavailable vehicle is encountered, the user needs to continue to scan the next vehicle to use it. This method brings great inconvenience to users and reduces their vehicle experience. Summary of the invention

[0003] The purpose of the present invention is to provide a method and device for recommending a shared vehicle, so as to automatically recommend a second vehicle with a better vehicle condition to a user, thereby improving the convenience and vehicle use experience of the user.

[0004] In one aspect, a method for recommending a shared vehicle is provided, the method comprising: if a request for use of a first vehicle is received from a mobile terminal, obtaining the terminal location of the mobile terminal and the vehicle status of the first vehicle; when the vehicle status indicates that the range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, obtaining vehicle information of a second vehicle within a preset range of the terminal location, and sending the vehicle information of the second vehicle to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0005] In an embodiment of the present application, the vehicle status of the first vehicle can be monitored. When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, a second vehicle with a better vehicle status can be automatically recommended to the user, thereby improving the convenience and vehicle use experience of the user.

[0006] Furthermore, when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, if vehicle information of the second vehicle is obtained within a preset range of the terminal location, the vehicle information of the second vehicle is sent to the mobile terminal so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle. The steps include: when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, the vehicle information of the second vehicle is obtained within a preset range of the terminal location, and a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle; wherein the cruising range of the second vehicle is not lower than the first mileage threshold, and there is no fault in the second vehicle; if a vehicle replacement instruction sent by the mobile terminal is received, the vehicle information of the second vehicle is sent to the mobile terminal so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle.

[0007] In an embodiment of the present application, when the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, a better second vehicle can be automatically recommended to the mobile terminal, and the user can determine whether to choose to use the second vehicle based on actual needs, thereby improving the convenience of the user's use of the vehicle and the user experience.

[0008] Furthermore, when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, vehicle information of the second vehicle is obtained within a preset range of the terminal location, and a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle. The steps include: obtaining the vehicle information of the first vehicle; when the vehicle status indicates that the cruising range of the first vehicle is between a first mileage threshold and a second mileage threshold, and / or there is a first sub-fault in the first vehicle, the vehicle information of the first vehicle is sent to the mobile terminal; wherein the second mileage threshold is less than the first mileage threshold; the first sub-fault is a fault that does not affect the riding of the vehicle; if the vehicle information of the second vehicle is obtained within the preset range of the terminal location and it is confirmed that the first vehicle is not unlocked, a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle.

[0009] In an embodiment of the present application, when the cruising range of the first vehicle is between a first mileage threshold and a second mileage threshold, and / or the first vehicle has a first sub-fault that does not affect the riding of the vehicle, a silent attempt can be made to automatically find a better second vehicle for the user. If the user has not unlocked the first vehicle, the user can be asked whether to change the vehicle, thereby providing the user with more options. The user can flexibly select a suitable vehicle according to actual needs, thereby improving the convenience of using the vehicle and the user experience.

[0010] Furthermore, there are multiple second vehicles; if a vehicle change instruction is received from a mobile terminal, the vehicle information of the second vehicle is sent to the mobile terminal so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle. The steps include: if a vehicle change instruction is received from a mobile terminal, the vehicle position of each second vehicle is obtained; according to the terminal position and the vehicle position of each second vehicle, the first distance value between the mobile terminal and each second vehicle is calculated respectively; the vehicle information of each second vehicle is sent to the mobile terminal; if an unlocking request for the first vehicle is received from the mobile terminal, the first vehicle is controlled to unlock; if a selection request for the target second vehicle is received, according to the target first distance value corresponding to the target second vehicle, the identification information corresponding to the target second vehicle is sent to the mobile terminal, so that the user can use the target second vehicle through the identification information; wherein, if the target first distance value is less than the preset distance threshold, the identification information is an unlocking identification; if the target first distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0011] In an embodiment of the present application, multiple second vehicles can be automatically recommended to the user. The user can continue to choose to use the first vehicle, or select a target second vehicle from multiple second vehicles, thereby improving the user's flexibility in selecting a vehicle. In addition, if the target second vehicle is selected, the corresponding unlocking mark or reservation mark can also be displayed in the mobile terminal according to the target first distance value of the target second vehicle, further improving the user's convenience in using the vehicle and the user experience.

[0012] Furthermore, after the step of sending the vehicle information of each second vehicle to the mobile terminal, the method also includes: displaying the vehicle information of each second vehicle through the mobile terminal according to a preset display method; wherein the vehicle information of each second vehicle includes: the vehicle identification, available cruising range, and first distance value corresponding to each second vehicle; and / or, displaying the vehicle position of each second vehicle in the electronic map of the mobile terminal.

[0013] In an embodiment of the present application, the vehicle information of each second vehicle can be displayed in a preset display mode, and the vehicle position of each second vehicle can also be displayed on an electronic map. The display mode is more diversified, thereby improving the flexibility of application.

[0014] Furthermore, when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, vehicle information of the second vehicle is obtained within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle. The steps include: when the vehicle status indicates that the cruising range of the first vehicle is lower than a second mileage threshold, and / or there is a second sub-fault in the first vehicle, vehicle information of the second vehicle is obtained within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle; wherein the second sub-fault is a fault that affects vehicle riding; and the second mileage threshold is lower than the first mileage threshold.

[0015] In an embodiment of the present application, when the cruising range of the first vehicle is less than the second mileage threshold, and / or the first vehicle has a second sub-fault, the acquired vehicle information of the second vehicle can be automatically recommended to the mobile terminal, so that the user can select a suitable vehicle. This method saves the user the cost of finding a vehicle and does not require the user to repeatedly scan the vehicle code, thereby improving the user's convenience in using the vehicle and the car-using experience.

[0016] Furthermore, the step of sending the vehicle information of the second vehicle to the mobile terminal so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle includes: obtaining the vehicle position of the second vehicle; calculating the second distance value between the mobile terminal and the second vehicle based on the terminal position and the vehicle position of the second vehicle; and sending identification information corresponding to the second vehicle to the mobile terminal based on the second distance value, so that the user can use the second vehicle through the identification information; wherein, if the second distance value is less than a preset distance threshold, the identification information is an unlocking identification; if the second distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0017] In an embodiment of the present application, an unlocking mark or a reservation mark corresponding to the second vehicle can be displayed in the mobile terminal according to the second distance value between the mobile terminal and the second vehicle, thereby improving the convenience and vehicle use experience of the user.

[0018] Furthermore, the step of sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle includes: obtaining the vehicle position of the second vehicle; calculating the second distance value between the mobile terminal and the second vehicle based on the terminal position and the vehicle position of the second vehicle; if the second distance value is less than a preset distance threshold, sending an unlocking instruction to the second vehicle to control the unlocking of the second vehicle; controlling the second vehicle to give a prompt in a preset prompting manner to guide the user to use the second vehicle; wherein the preset prompting manner includes: a flashing light manner and / or a voice prompting manner; if the second distance value is not less than the preset distance threshold, making an appointment for the second vehicle for the user, and determining an agreed time corresponding to the second distance value to guide the user to arrive at the vehicle position of the second vehicle within the agreed time; wherein, as the second distance value increases, the agreed time increases.

[0019] In an embodiment of the present application, when the second distance value between the mobile terminal and the second vehicle is less than a preset distance threshold, the second vehicle can be automatically unlocked and the user can be guided to quickly find the second vehicle through a preset prompt method. When the second distance value is not less than the preset distance threshold, the second vehicle can be automatically reserved for the user. This method simplifies user operations and improves the convenience and vehicle use experience of users.

[0020] Furthermore, if a request for use of the first vehicle is received from a mobile terminal, the step of obtaining the vehicle status of the first vehicle includes: if a request for use of the first vehicle is received from a mobile terminal, obtaining the power information and fault indication information of the first vehicle; calculating the cruising range of the first vehicle based on the power information; if the fault indication information indicates that there is a fault with the first vehicle, obtaining the fault location of the first vehicle, and determining whether the vehicle riding is affected based on the fault location.

[0021] In an embodiment of the present application, after receiving a request for use of a vehicle, the cruising range can be determined based on the power information of the first vehicle, and whether the fault affects the riding of the vehicle can be determined based on the fault indication information of the first vehicle. Thus, the vehicle status of the first vehicle can be determined quickly and accurately, which helps to improve the efficiency and accuracy of recommending the second vehicle.

[0022] On the other hand, a shared vehicle recommendation device is provided, the device comprising: an acquisition module, for acquiring the terminal position of the mobile terminal and the vehicle status of the first vehicle if a vehicle use request for a first vehicle is received from a mobile terminal; a sending module, for acquiring vehicle information of a second vehicle within a preset range of the terminal position when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or that there is a fault in the first vehicle, and sending the vehicle information of the second vehicle to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A flowchart of a method for recommending a shared vehicle provided by an embodiment of the present invention;

[0024] Figure 2 A schematic diagram of the structure of a recommendation device for sharing a vehicle provided by an embodiment of the present invention;

[0025] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0027] In the related art, during the operation of shared electric bicycles, as the vehicles are used, there will be problems such as the vehicles being in poor condition and unable to be used, causing users to be unable to use the vehicles normally, resulting in poor user experience and losses for vehicle operators. The existing solution is usually for users to find available vehicles on their own, which brings great inconvenience to users and reduces their vehicle experience. Based on this, an embodiment of the present invention provides a method and device for recommending shared vehicles, which can be applied to scenarios where users use shared vehicles.

[0028] First, a method for recommending a shared vehicle disclosed in an embodiment of the present invention is introduced. Figure 1 As shown, the method includes:

[0029] Step S102: if a vehicle use request for the first vehicle is received from the mobile terminal, the terminal location of the mobile terminal and the vehicle status of the first vehicle are obtained;

[0030] The first vehicle can be a vehicle that the user scans or inputs the vehicle number through a mobile terminal when the user needs to use a shared vehicle; the vehicle use request can be a request issued by the mobile terminal after the user scans the first vehicle or inputs the vehicle number of the first vehicle; the terminal location can be the GPS (Global Positioning System) location of the mobile terminal, etc.; the vehicle status can include the vehicle's range, whether the vehicle has a fault, etc. In actual implementation, when the user needs to use the first vehicle, the user can scan the first vehicle through the mobile terminal, or input the vehicle number of the first vehicle, to issue the vehicle use request. After receiving the vehicle use request, the server can obtain the terminal location of the mobile terminal and the vehicle status of the first vehicle.

[0031] Step S104, when the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, the vehicle information of the second vehicle is obtained within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0032] The above-mentioned first mileage threshold is usually a relatively small mileage value, which can be set according to actual needs, for example, it can be 20km, etc.; the above-mentioned fault may be a fault that affects riding, or it may be a fault that does not affect riding; the above-mentioned preset range can be set according to actual needs, for example, it can be a circular area with a radius of 50m and the terminal position as the center; the vehicle information of the above-mentioned second vehicle may include information such as the cruising range and remaining power of the second vehicle; in actual implementation, after the server obtains the vehicle status of the first vehicle, it can analyze the vehicle status. If the vehicle status indicates that the cruising range of the first vehicle is not less than the first mileage threshold and the first vehicle has no fault, the vehicle information of the first vehicle can be returned normally, and the user can use the first vehicle normally. If the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, the server can automatically search for other vehicles within a preset range of the terminal location. If vehicle information of the second vehicle is obtained, the vehicle information of the second vehicle can be sent to the mobile terminal. The user can determine whether to use the second vehicle based on the vehicle information of the second vehicle displayed in the mobile terminal. For example, if the vehicle status of the second vehicle is better than the vehicle status of the first vehicle, the user may choose to use the second vehicle. If the vehicle status of the second vehicle is worse than the vehicle status of the first vehicle, the user may not choose to use the second vehicle.

[0033] The above-mentioned method for recommending shared vehicles, if a request for using a first vehicle is received from a mobile terminal, the terminal location of the mobile terminal and the vehicle status of the first vehicle are obtained; when the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, the vehicle information of the second vehicle is obtained within a preset range of the terminal location, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle. This method can monitor the vehicle status of the first vehicle, and when the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, a second vehicle with a better vehicle status can be automatically recommended to the user, thereby improving the convenience and vehicle use experience of the user.

[0034] Another recommended method for sharing a vehicle is provided below. The method is implemented on the basis of the above-mentioned embodiment method. The method comprises the following steps:

[0035] Step 1: if a vehicle use request for a first vehicle is received from a mobile terminal, power information and fault indication information of the first vehicle are obtained;

[0036] In actual applications, shared vehicles are usually equipped with a power monitoring module to monitor the battery power of the shared vehicle in real time, and automatically report the monitored battery power to the server. After receiving the battery power data, the server will automatically update the stored power information of the shared vehicle; the above-mentioned fault indication information can be used to indicate whether the first vehicle has a fault; the fault indication information can be maintained in the following ways: 1. Offline operation and maintenance personnel patrol the streets to check the vehicle status and report it after finding a fault; 2. User report, users can report vehicle faults directly in the APP, and customer service personnel will make judgments based on the vehicle photos uploaded by users; the server can record the actual fault location of the shared vehicle based on the reported information. In this embodiment, when the server receives the above-mentioned request for the first vehicle, it can extract the power information of the first vehicle from the power information of all stored shared vehicles; and at the same time, it will also obtain the fault indication information of the first vehicle.

[0037] Step 2: calculating the cruising range of the first vehicle according to the power information;

[0038] After the server obtains the power information of the first vehicle, it can calculate the cruising range of the first vehicle based on the power information; it can also set a corresponding label for the first vehicle based on the cruising range, for example, 0-10km is an extremely low-power vehicle, 10-20km is a low-power vehicle, 20-50km is a medium-power vehicle, and so on; the graded labels can be modified through the system configuration.

[0039] Step three: if the fault indication information indicates that there is a fault with the first vehicle, obtain the fault location of the first vehicle, and determine whether the vehicle riding is affected according to the fault location.

[0040] When the server confirms that the fault indication information indicates that the first vehicle has a fault, the actual fault location of the first vehicle can be extracted, and based on the fault location, it can be determined whether the first vehicle affects riding, etc.

[0041] Step 4: When the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or the first vehicle has a fault, the vehicle information of the second vehicle is obtained within a preset range of the terminal position, and a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle; wherein the cruising range of the second vehicle is not lower than the first mileage threshold, and the second vehicle has no fault;

[0042] In this embodiment, if the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, the server can automatically search for other vehicles within a preset range of the terminal location. If a second vehicle with a cruising range not lower than the first mileage threshold and no fault is found, a prompt message can be displayed through the mobile terminal. The prompt message can prompt the user to find a better vehicle and whether to change vehicles.

[0043] The above process of obtaining the vehicle information of the second vehicle within the preset range of the terminal position and sending a prompt message to the mobile terminal to prompt the user whether to change the vehicle can be implemented by following steps 10 to 13:

[0044] Step 10: If vehicle information of multiple available vehicles is obtained within the preset range of the terminal location, the vehicle location and available cruising range of each available vehicle are obtained;

[0045] Step 11, calculating a third distance value between the mobile terminal and each available vehicle according to the terminal position and the vehicle position of each available vehicle;

[0046] The number of the above-mentioned multiple available vehicles can be set according to actual needs, for example, it can be 5, 10 vehicles, etc.; the above-mentioned third distance value can be a straight-line distance, or it can be a distance corresponding to a normal driving route; in actual implementation, if the server obtains a certain number of available vehicles within a preset range, it can obtain the vehicle position and available cruising range of each available vehicle, and calculate the third distance value between the terminal position and the vehicle position of each available vehicle respectively; it should be noted that the level of the preset range here can be configured according to the number of vehicles placed in different fences. For example, you can first obtain available vehicles within 50 meters. If there are none or the number is insufficient, you can obtain available vehicles within 100 meters, etc.

[0047] Step 12, sorting the vehicle information of the multiple available vehicles based on a preset priority strategy, the third distance values ​​of the multiple available vehicles, and the available cruising ranges;

[0048] Step 13, determining the vehicle information of the second vehicle from the sorted vehicle information of the plurality of available vehicles, and sending a prompt message to the mobile terminal to prompt the user whether to change the vehicle.

[0049] The above-mentioned preset priority strategy can be a distance priority strategy, that is, first sorting according to each third distance value, and then sorting according to the available cruising range when the third distance value is the same; the preset priority strategy can also be an available cruising range priority strategy, that is, first sorting according to the available cruising range of each available vehicle, and then sorting according to the third distance value when the available cruising range is the same; the appropriate priority strategy can be selected according to actual needs, and is not limited here; in actual implementation, after obtaining the third distance value and available cruising range corresponding to each of the above-mentioned available vehicles, the vehicle information of multiple available vehicles can be sorted according to the preset priority strategy, and then the vehicle information of the second vehicle can be filtered out from the vehicle information of the sorted multiple available vehicles. For example, from the vehicle information of the sorted multiple available vehicles, the first available vehicle can be selected as the second vehicle, or the top three available vehicles can be selected as the second vehicle, etc.; after determining the vehicle information of the second vehicle, a prompt message can be sent to the mobile terminal to prompt the user whether to change the vehicle.

[0050] The above step 12 can be specifically implemented by following steps A to C:

[0051] Step A, sorting vehicle information of multiple available vehicles according to the third distance values ​​of the multiple available vehicles to obtain a first sorting result;

[0052] Step B, if there are multiple first available vehicles with the same third distance value in the first sorting result;

[0053] Step C: sorting the vehicle information of the plurality of first available vehicles according to the available cruising range of each first available vehicle to update the first sorting result.

[0054] In actual implementation, the above-mentioned first sorting result can be sorted in order from large to small according to multiple third distance values, or in order from small to large. It can be set according to actual needs. For the convenience of explanation, taking the first sorting result as an example in which multiple third distance values ​​are arranged in order from small to large, there may be multiple first available vehicles with the same third distance value in the first sorting result. For example, there are three available vehicles whose third distance values ​​are all 20 meters. Then, the vehicle information of these three available vehicles can be further sorted according to the available cruising range of these three available vehicles. For example, it can be sorted in order from high to low according to the available cruising range, etc., and finally an updated first sorting result is obtained.

[0055] The above step 12 can also be implemented by the following steps D to F:

[0056] Step D, sorting the vehicle information of the multiple available vehicles according to the available cruising ranges of the multiple available vehicles to obtain a second sorting result;

[0057] Step E: if there are multiple second available vehicles with the same available cruising range in the second sorting result;

[0058] Step F: sorting the plurality of second available vehicles according to the third distance value of each second available vehicle to update the second sorting result.

[0059] In actual implementation, the above-mentioned second sorting result can be sorted in order of multiple available cruising ranges from large to small, or in order of small to large. It can be set according to actual needs. For the convenience of explanation, taking the second sorting result as an example of arranging in order of multiple available cruising ranges from large to small, there may be multiple second available vehicles with the same available cruising range in the second sorting result. For example, there are three available vehicles with an available cruising range of 30km. Then, the vehicle information of the three available vehicles can be further sorted according to the third distance values ​​of the three available vehicles. For example, it can be sorted in order from low to high according to the available third distance value, and finally an updated second sorting result is obtained.

[0060] The step 4 can be implemented by following steps 20 to 22:

[0061] Step 20, obtaining vehicle information of the first vehicle;

[0062] Step 21, when the vehicle status indicates that the cruising range of the first vehicle is between the first mileage threshold and the second mileage threshold, and / or the first vehicle has a first sub-fault, the vehicle information of the first vehicle is sent to the mobile terminal; wherein the second mileage threshold is less than the first mileage threshold; and the first sub-fault is a fault that does not affect the riding of the vehicle;

[0063] Step 22: If the vehicle information of the second vehicle is obtained within the preset range of the terminal position and it is confirmed that the first vehicle is not unlocked, a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle.

[0064] The above-mentioned vehicle information may include information such as vehicle number, remaining power, and cruising range; the above-mentioned second mileage threshold is usually a mileage value smaller than the first mileage threshold, for example, it can be 10km, etc.; the above-mentioned first sub-fault usually does not affect the riding of the vehicle, for example, the paint of the vehicle is peeling, etc.; in actual implementation, when the server receives the above-mentioned vehicle use request, the vehicle information of the first vehicle can be obtained first. When the vehicle status indicates that the first vehicle is a low-power vehicle, that is, the cruising range is between the first mileage threshold and the second mileage threshold (such as 10km-20km, etc.), and / or the vehicle status indicates that the first vehicle is a faulty vehicle, and the existing fault is the first sub-fault that does not affect the riding of the vehicle, the vehicle information of the first vehicle can be returned to the mobile terminal first, and the server silently attempts to enter the automatic recommendation logic. When a better second vehicle is found within the preset range of the terminal position, it is determined whether the user has unlocked the first vehicle. When it is confirmed that the user has not unlocked the first vehicle, a prompt message can be displayed at the bottom of the APP to prompt the user to find a better vehicle and whether a vehicle needs to be changed. At the same time, a "change vehicle" logo can be displayed.

[0065] Step five: if a vehicle change instruction is received from the mobile terminal, the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0066] When the user clicks the "Change Vehicle" icon, the above-mentioned vehicle change instruction can be issued. After the server receives the vehicle change instruction, the vehicle information of the second vehicle can be sent to the mobile terminal. The user can choose to continue to unlock the first vehicle or choose to use the recommended second vehicle.

[0067] In this embodiment, there are multiple second vehicles, and step five can be implemented by the following steps 30 to 35:

[0068] Step 30, if a vehicle replacement instruction sent by the mobile terminal is received, obtaining the vehicle position of each second vehicle;

[0069] Step 31, calculating a first distance value between the mobile terminal and each second vehicle according to the terminal position and the vehicle position of each second vehicle;

[0070] Step 32, sending the vehicle information of each second vehicle to the mobile terminal;

[0071] The above-mentioned first distance value can be a straight-line distance or a distance corresponding to a normal driving route; in actual implementation, the server can search for multiple second vehicles within a preset range. When the user clicks the "change vehicle" icon, that is, after issuing the above-mentioned vehicle change instruction, the server can obtain the vehicle position of each second vehicle and calculate the first distance value between the mobile terminal and each second vehicle according to the terminal position; and the vehicle information of each second vehicle can be sent to the mobile terminal.

[0072] Step 33, displaying the vehicle information of each second vehicle through the mobile terminal according to a preset display mode; wherein the vehicle information of each second vehicle includes: the vehicle identification, available cruising range, and first distance value corresponding to each second vehicle; and / or, displaying the vehicle position of each second vehicle in the electronic map of the mobile terminal.

[0073] The above-mentioned preset display method can be set according to actual needs. For example, half of the screen can be raised in the mobile terminal and displayed in the form of a table, etc.; in the specific implementation, the vehicle information such as the vehicle identification, available cruising range, first distance value, etc. corresponding to each second vehicle can be displayed in the mobile terminal according to the preset display method; the vehicle position of each second vehicle can also be displayed in the electronic map with a special mark. For example, the special mark can be a red circle highlight, a text prompt, etc.

[0074] Step 34, if an unlocking request for the first vehicle sent by the mobile terminal is received, controlling the first vehicle to unlock;

[0075] Step 35, if a selection request for the target second vehicle is received, identification information corresponding to the target second vehicle is sent to the mobile terminal according to the target first distance value corresponding to the target second vehicle, so that the user can use the target second vehicle through the identification information; wherein, if the target first distance value is less than the preset distance threshold, the identification information is an unlocking identification; if the target first distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0076] The above-mentioned target second vehicle can be any one of the multiple recommended second vehicles; the above-mentioned preset distance threshold can be set according to actual needs, usually a shorter distance, such as 5 meters; in actual implementation, the user can choose to continue using the original vehicle, and then send an unlocking request for the first vehicle through the mobile terminal. After receiving the unlocking request, the server can control the first vehicle to unlock. If the user chooses to change to the target second vehicle, the server can send the corresponding identification information to the mobile terminal according to the target first distance value corresponding to the target second vehicle. Specifically, if the target first distance value is less than the preset distance threshold, it means that the target second vehicle is close to the user. At this time, the unlocking mark for the target second vehicle can be directly displayed in the mobile terminal. After the user clicks the unlocking mark, the target second vehicle can be directly unlocked. The user can be guided to quickly reach the location of the target second vehicle by ringing or sound prompts. If the target first distance value is not less than the preset distance threshold, it means that the target second vehicle is relatively far away from the user. At this time, the reservation mark for the target second vehicle can be displayed in the mobile terminal. After the user clicks the reservation mark, the target second vehicle can be reserved. When the user arrives near the target second vehicle, the user can be guided to quickly reach the location of the target second vehicle by ringing or sound prompts to use the target second vehicle. It should be noted that after the target second vehicle is reserved by the user, other users cannot use the target second vehicle. This method can recommend multiple second vehicles to the mobile terminal, and the user can choose a second vehicle that better meets their needs from the recommended multiple second vehicles, which improves the flexibility of the user in selecting vehicles and improves the user experience.

[0077] The above-mentioned shared vehicle recommendation method can automatically recommend alternative vehicles by monitoring the vehicle status; by adopting an intelligent recommendation algorithm, a recommendation priority strategy is implemented and the degree of automation is improved. When the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, a second vehicle with a better vehicle status can be automatically recommended to the user, thereby improving the convenience and vehicle use experience of the user.

[0078] Another recommended method for sharing a vehicle is provided below. The method is implemented on the basis of the above-mentioned embodiment method. The method comprises the following steps:

[0079] Step 6: if a vehicle use request for the first vehicle is received from the mobile terminal, the terminal location of the mobile terminal and the vehicle status of the first vehicle are obtained;

[0080] Step seven, when the vehicle status indicates that the cruising range of the first vehicle is less than the second mileage threshold, and / or the first vehicle has a second sub-fault, the vehicle information of the second vehicle is obtained within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle; wherein the second sub-fault is a fault that affects the riding of the vehicle; and the second mileage threshold is less than the first mileage threshold.

[0081] The above-mentioned second sub-fault usually affects vehicle riding, such as brake failure, etc.; in actual implementation, when the vehicle status indicates that the first vehicle is an extremely low-battery vehicle, that is, the cruising range is less than the second mileage threshold (such as 0km-10kmm), and / or the vehicle status indicates that the first vehicle is a faulty vehicle, and the existing fault is a second sub-fault that affects vehicle riding, the server can directly enter the automatic reasoning logic. When a better second vehicle is found within the preset range of the terminal position, the vehicle information of the second vehicle can be sent to the mobile terminal. If multiple second vehicles are found, one of the second vehicles can be automatically selected and the vehicle information of the second vehicle can be sent to the mobile terminal. For example, when a better second vehicle is found, the APP can display a pop-up window to remind the user. For example, the user can be reminded that the scanned first vehicle cannot be ridden, and a better second vehicle has been recommended to you. When the user clicks the "Change Vehicle" icon, the vehicle information of the second vehicle can be displayed, and the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0082] The above process of sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle can be implemented by following steps 40 to X:

[0083] Step 40, obtaining the vehicle position of the second vehicle;

[0084] Step 41, calculating a second distance value between the mobile terminal and the second vehicle according to the terminal position and the vehicle position of the second vehicle;

[0085] Step 42, based on the second distance value, sending identification information corresponding to the second vehicle to the mobile terminal, so that the user can use the second vehicle through the identification information; wherein, if the second distance value is less than the preset distance threshold, the identification information is an unlocking identification; if the second distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0086] The above-mentioned second distance value can be a straight-line distance or a distance corresponding to a normal driving route. In actual implementation, the server can search for the second vehicle within a preset range. After searching for the second vehicle, when the user clicks the "change vehicle" logo, that is, after issuing the above-mentioned vehicle change instruction, the server can obtain the vehicle position of the second vehicle, and calculate the second distance value between the mobile terminal and the second vehicle according to the terminal position, and send corresponding identification information to the mobile terminal according to the second distance value. Specifically, if the second distance value is less than the preset distance threshold, it means that the second vehicle is close to the user. At this time, the unlocking logo for the second vehicle can be directly displayed in the mobile terminal. After the user clicks the unlocking logo, the second vehicle can be directly unlocked; if the second distance value is not less than the preset distance threshold, it means that the second vehicle is relatively far from the user. At this time, the reservation logo for the second vehicle can be displayed in the mobile terminal. After the user clicks the reservation logo, the second vehicle can be reserved. When the user arrives at the location of the second vehicle, the second vehicle can be used.

[0087] In another embodiment, the step of sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle can also be implemented by following steps 50 to 54:

[0088] Step 50, obtaining the vehicle position of the second vehicle;

[0089] Step 51, calculating a second distance value between the mobile terminal and the second vehicle according to the terminal position and the vehicle position of the second vehicle;

[0090] Step 52: If the second distance value is less than the preset distance threshold, an unlocking instruction is sent to the second vehicle to control the second vehicle to unlock;

[0091] Step 53, controlling the second vehicle to give a prompt in a preset prompting manner to guide the user to use the second vehicle; wherein the preset prompting manner includes: a light flashing manner and / or a voice prompting manner;

[0092] Step 54, if the second distance value is not less than the preset distance threshold, reserve a second vehicle for the user and determine an agreed time corresponding to the second distance value to guide the user to arrive at the vehicle position of the second vehicle within the agreed time; wherein, as the second distance value increases, the agreed time is longer.

[0093] In this embodiment, when it is determined that the second distance value between the mobile terminal and the second vehicle is less than the preset distance threshold, that is, the second vehicle is close to the user, the server can automatically send an unlocking instruction to the second vehicle to unlock the second vehicle, thereby reducing user operations. In order to facilitate the user to quickly determine and find the recommended second vehicle, the second vehicle can be controlled to flash lights and / or voice prompts, for example, a voice message "The vehicle recommended for you is here" can be issued, etc. The specific prompt method can be set according to actual needs and is not limited here. When it is determined that the second distance value between the mobile terminal and the second vehicle is not less than the preset distance threshold, that is, the second vehicle is relatively far away, the server can automatically reserve the second vehicle for the user and generate a corresponding appointment time according to the second distance value, such as 5 minutes. Generally, the larger the second distance value, the longer the corresponding appointment time. After the user reaches the vehicle position of the second vehicle within the agreed time, the second vehicle can be used. Correspondingly, if the user does not reach the vehicle position of the second vehicle within the agreed time, the reservation for the second vehicle is automatically canceled after the agreed time ends, so that other users can use the second vehicle normally and avoid long-term occupation of the second vehicle.

[0094] The above-mentioned shared vehicle recommendation method can automatically recommend an alternative vehicle when a user scans a code to find a shared vehicle that cannot be ridden, saving the user the cost of finding a vehicle by themselves, improving the convenience of users using the vehicle, and enhancing the user experience. At the same time, it can reduce user complaints caused by frequent scanning of vehicle failures or low-battery vehicles.

[0095] Corresponding to the above method embodiment, the embodiment of the present invention provides a recommendation device for a shared vehicle, such as Figure 2 As shown, the device includes: an acquisition module 20, which is used to obtain the terminal position of the mobile terminal and the vehicle status of the first vehicle if a vehicle use request for the first vehicle is received from the mobile terminal; a sending module 21, when the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, obtains the vehicle information of the second vehicle within a preset range of the terminal position, and sends the vehicle information of the second vehicle to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0096] The above-mentioned shared vehicle recommendation device can monitor the vehicle status of the first vehicle. When the vehicle status indicates that the cruising range of the first vehicle is lower than the first mileage threshold, and / or there is a fault in the first vehicle, it can automatically recommend a second vehicle with a better vehicle status to the user, thereby improving the convenience and vehicle use experience of the user.

[0097] Furthermore, the sending module is also used for: when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, obtaining vehicle information of the second vehicle within a preset range of the terminal position, and sending a prompt message to the mobile terminal to prompt the user whether to change the vehicle; wherein the cruising range of the second vehicle is not lower than the first mileage threshold, and there is no fault in the second vehicle; if a vehicle replacement instruction sent by the mobile terminal is received, the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.

[0098] Furthermore, the sending module is also used to: obtain vehicle information of the first vehicle; when the vehicle status indicates that the cruising range of the first vehicle is between a first mileage threshold and a second mileage threshold, and / or the first vehicle has a first sub-fault, send the vehicle information of the first vehicle to the mobile terminal; wherein the second mileage threshold is less than the first mileage threshold; the first sub-fault is a fault that does not affect the riding of the vehicle; if the vehicle information of the second vehicle is obtained within a preset range of the terminal position, and it is confirmed that the first vehicle is not unlocked, send a prompt message to the mobile terminal to prompt the user whether to change the vehicle.

[0099] Furthermore, there are multiple second vehicles; the sending module is also used for: if a vehicle change instruction is received from the mobile terminal, obtaining the vehicle position of each second vehicle; calculating the first distance value between the mobile terminal and each second vehicle according to the terminal position and the vehicle position of each second vehicle; sending the vehicle information of each second vehicle to the mobile terminal; if an unlocking request for the first vehicle is received from the mobile terminal, controlling the unlocking of the first vehicle; if a selection request for the target second vehicle is received, sending the identification information corresponding to the target second vehicle to the mobile terminal according to the target first distance value corresponding to the target second vehicle, so that the user can use the target second vehicle through the identification information; wherein, if the target first distance value is less than the preset distance threshold, the identification information is an unlocking identification; if the target first distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0100] Furthermore, the sending module is also used to: display the vehicle information of each second vehicle through the mobile terminal according to a preset display method; wherein the vehicle information of each second vehicle includes: the vehicle identification, available cruising range, and first distance value corresponding to each second vehicle; and / or, display the vehicle position of each second vehicle in the electronic map of the mobile terminal.

[0101] Furthermore, the sending module is also used for: when the vehicle status indicates that the cruising range of the first vehicle is less than a second mileage threshold, and / or the first vehicle has a second sub-fault, obtaining vehicle information of the second vehicle within a preset range of the terminal position, and sending the vehicle information of the second vehicle to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle; wherein the second sub-fault is a fault that affects vehicle riding; and the second mileage threshold is less than the first mileage threshold.

[0102] Furthermore, the sending module is also used to send the vehicle information of the second vehicle to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle. The steps include: obtaining the vehicle position of the second vehicle; calculating the second distance value between the mobile terminal and the second vehicle based on the terminal position and the vehicle position of the second vehicle; and sending identification information corresponding to the second vehicle to the mobile terminal based on the second distance value, so that the user can use the second vehicle through the identification information; wherein, if the second distance value is less than a preset distance threshold, the identification information is an unlocking identification; if the second distance value is not less than the preset distance threshold, the identification information is a reservation identification.

[0103] Furthermore, the sending module is also used to: obtain the vehicle position of the second vehicle; calculate the second distance value between the mobile terminal and the second vehicle based on the terminal position and the vehicle position of the second vehicle; if the second distance value is less than a preset distance threshold, send an unlocking command to the second vehicle to control the unlocking of the second vehicle; control the second vehicle to prompt according to a preset prompt method to guide the user to use the second vehicle; wherein the preset prompt method includes: light flashing method and / or voice prompt method; if the second distance value is not less than the preset distance threshold, reserve the second vehicle for the user, and determine the agreed time corresponding to the second distance value to guide the user to arrive at the vehicle position of the second vehicle within the agreed time; wherein, as the second distance value increases, the agreed time is longer.

[0104] Furthermore, the acquisition module is also used for: if a vehicle use request for the first vehicle is received from a mobile terminal, obtaining the power information and fault indication information of the first vehicle; calculating the cruising range of the first vehicle based on the power information; if the fault indication information indicates that there is a fault with the first vehicle, obtaining the fault location of the first vehicle, and determining whether the vehicle riding is affected based on the fault location.

[0105] The implementation principle and technical effects of the shared vehicle recommendation device provided in the embodiment of the present invention are the same as those of the aforementioned shared vehicle recommendation method embodiment. For the sake of brief description, for matters not mentioned in the shared vehicle recommendation device embodiment, reference may be made to the corresponding contents in the aforementioned shared vehicle recommendation method embodiment.

[0106] The embodiment of the present invention further provides an electronic device, see Figure 3As shown, the electronic device includes a processor 130 and a memory 131 , wherein the memory 131 stores machine executable instructions that can be executed by the processor 130 , and the processor 130 executes the machine executable instructions to implement the above-mentioned shared vehicle recommendation method.

[0107] Further, Figure 3 The electronic device shown further includes a bus 132 and a communication interface 133 , and the processor 130 , the communication interface 133 and the memory 131 are connected via the bus 132 .

[0108] The memory 131 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 133 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 132 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0109] The processor 130 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 130. The above processor 130 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 131, and the processor 130 reads the information in the memory 131 and completes the steps of the method of the above embodiment in combination with its hardware.

[0110] An embodiment of the present invention also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned shared vehicle recommendation method. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0111] The computer program product of the shared vehicle recommendation method and device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.

[0112] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0113] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims

1. A method for recommending a shared vehicle, characterized in that: The method comprises: If a vehicle use request for a first vehicle is received from a mobile terminal, obtaining a terminal location of the mobile terminal and a vehicle status of the first vehicle; When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, vehicle information of the second vehicle is acquired within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user determines whether to use the second vehicle based on the vehicle information of the second vehicle.

2. The method according to claim 1, characterized in that When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or the first vehicle has a fault, the steps of acquiring vehicle information of a second vehicle within a preset range of the terminal position, and sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle include: When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or the first vehicle has a fault, vehicle information of a second vehicle is acquired within a preset range of the terminal position, and a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle; wherein the cruising range of the second vehicle is not lower than the first mileage threshold, and the second vehicle has no fault; If a vehicle replacement instruction is received from the mobile terminal, the vehicle information of the second vehicle is sent to the mobile terminal, so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle.

3. The method according to claim 2, characterized in that When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or the first vehicle has a fault, the steps of acquiring vehicle information of a second vehicle within a preset range of the terminal position and sending a prompt message to the mobile terminal to prompt the user whether to change the vehicle include: Acquiring vehicle information of the first vehicle; When the vehicle status indicates that the cruising range of the first vehicle is between the first mileage threshold and the second mileage threshold, and / or the first vehicle has a first sub-fault, the vehicle information of the first vehicle is sent to the mobile terminal; wherein the second mileage threshold is less than the first mileage threshold; and the first sub-fault is a fault that does not affect vehicle riding; If the vehicle information of the second vehicle is obtained within the preset range of the terminal position and it is confirmed that the first vehicle is not unlocked, a prompt message is sent to the mobile terminal to prompt the user whether to change the vehicle.

4. The method according to claim 3, characterized in that There are multiple second vehicles; if a vehicle replacement instruction sent by the mobile terminal is received, the step of sending vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle includes: If a vehicle replacement instruction sent by the mobile terminal is received, obtaining a vehicle position of each of the second vehicles; Calculating a first distance value between the mobile terminal and each of the second vehicles respectively according to the terminal position and the vehicle position of each of the second vehicles; sending vehicle information of each second vehicle to the mobile terminal; If an unlocking request for the first vehicle sent by the mobile terminal is received, controlling the first vehicle to unlock; If a selection request for a target second vehicle is received, identification information corresponding to the target second vehicle is sent to the mobile terminal based on the target first distance value corresponding to the target second vehicle, so that the user can use the target second vehicle through the identification information; wherein, if the target first distance value is less than a preset distance threshold, the identification information is an unlocking identification; if the target first distance value is not less than the preset distance threshold, the identification information is a reservation identification.

5. The method according to claim 4, characterized in that After the step of sending the vehicle information of each second vehicle to the mobile terminal, the method further includes: Displaying the vehicle information of each second vehicle through the mobile terminal in a preset display mode; wherein the vehicle information of each second vehicle includes: a vehicle identification, an available cruising range, and a first distance value corresponding to each second vehicle; And / or, displaying the vehicle position of each second vehicle on an electronic map of the mobile terminal.

6. The method according to claim 1, characterized in that When the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or the first vehicle has a fault, the steps of acquiring vehicle information of a second vehicle within a preset range of the terminal position, and sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle include: When the vehicle status indicates that the cruising range of the first vehicle is less than a second mileage threshold, and / or the first vehicle has a second sub-fault, vehicle information of the second vehicle is acquired within a preset range of the terminal position, and the vehicle information of the second vehicle is sent to the mobile terminal, so that the user can determine whether to use the second vehicle based on the vehicle information of the second vehicle; wherein the second sub-fault is a fault that affects vehicle riding; and the second mileage threshold is less than the first mileage threshold.

7. The method according to claim 6, characterized in that The step of sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle comprises: obtaining a vehicle position of the second vehicle; Calculating a second distance value between the mobile terminal and the second vehicle according to the terminal position and the vehicle position of the second vehicle; According to the second distance value, identification information corresponding to the second vehicle is sent to the mobile terminal so that the user can use the second vehicle through the identification information; wherein, if the second distance value is less than a preset distance threshold, the identification information is an unlocking identification; if the second distance value is not less than the preset distance threshold, the identification information is a reservation identification.

8. The method according to claim 6, characterized in that The step of sending the vehicle information of the second vehicle to the mobile terminal so that the user determines whether to use the second vehicle according to the vehicle information of the second vehicle comprises: obtaining a vehicle position of the second vehicle; Calculating a second distance value between the mobile terminal and the second vehicle according to the terminal position and the vehicle position of the second vehicle; If the second distance value is less than a preset distance threshold, sending an unlocking instruction to the second vehicle to control the second vehicle to unlock; Controlling the second vehicle to give a prompt in a preset prompting manner to guide the user to use the second vehicle; wherein the preset prompting manner includes: a light flashing manner and / or a voice prompting manner; If the second distance value is not less than the preset distance threshold, the second vehicle is reserved for the user, and an agreed time corresponding to the second distance value is determined to guide the user to reach the vehicle position of the second vehicle within the agreed time; wherein, as the second distance value increases, the agreed time becomes longer.

9. The method according to claim 1, characterized in that: If a vehicle use request for a first vehicle sent by a mobile terminal is received, the step of obtaining the vehicle status of the first vehicle includes: If a vehicle use request for a first vehicle is received from a mobile terminal, obtaining power information and fault indication information of the first vehicle; Calculating the cruising range of the first vehicle according to the power information; If the fault indication information indicates that the first vehicle has a fault, the fault location of the first vehicle is obtained, and it is determined whether the vehicle riding is affected according to the fault location.

10. A device for recommending a shared vehicle, characterized in that: The device comprises: an acquisition module, configured to acquire a terminal location of the mobile terminal and a vehicle status of the first vehicle if a vehicle use request for the first vehicle is received from the mobile terminal; A sending module, when the vehicle status indicates that the cruising range of the first vehicle is lower than a first mileage threshold, and / or there is a fault in the first vehicle, obtains vehicle information of a second vehicle within a preset range of the terminal position, and sends the vehicle information of the second vehicle to the mobile terminal, so that a user can determine whether to use the second vehicle based on the vehicle information of the second vehicle.