Method and device for using shared vehicle

By generating car use prompts, the problem of shared vehicle reservations but not being used is solved, the user experience and operational efficiency are improved, and the reasonable use of the vehicle is ensured.

CN119323505APending Publication Date: 2025-01-17NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411526301.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The shared vehicle appointment but not used, which makes it impossible for other users to use, which increases the losses of the operating company and the inconvenience of users and reduces the user experience.

Method used

By obtaining the vehicle identification of the shared vehicle, determine whether it is a reservation vehicle, generate a car use prompt, remind the user whether the vehicle is available, avoid long-term appointment occupancy, and allow other users to use it after the reservation time is over.

Benefits of technology

It improves user experience, reduces vehicle occupation losses, ensures that other users can use shared vehicles in a timely manner, and reduces the losses of operating companies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323505A_ABST
    Figure CN119323505A_ABST
Patent Text Reader

Abstract

The invention provides a shared vehicle using method and device, and relates to the technical field of shared vehicle management, and the method comprises the steps: responding to a vehicle using operation of a first user on a shared vehicle, and obtaining a vehicle identifier; searching whether a shared vehicle corresponding to the vehicle identifier is a pre-marked reservation vehicle; if yes, acquiring reservation information of the reserved vehicle and the current moment; and generating a vehicle using prompt based on the current moment and the reservation duration to remind the first user whether the current shared vehicle is available or not. According to the shared vehicle use method and device provided by the invention, the reservation duration comprises the first time interval and the second time interval which are arranged according to the time sequence, so that when the vehicle use prompt is generated, the time interval set by the reservation duration can be fully considered, the vehicle use prompt is further generated, the vehicle can be prevented from being occupied by long-time reservation, and the user experience is improved. And convenience can be provided for the user who needs to use the vehicle, so that the use experience of the user is 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 vehicle management, and in particular to a method and device for using a shared vehicle. Background Art

[0002] With the popularization of shared vehicles, such as shared bicycles, shared electric motorcycles, shared cars, etc., more and more users are enjoying convenient travel services.

[0003] At present, with the continuous development of shared vehicle operations, users can make reservations for vehicles. However, the problem that follows is that some users reserve vehicles but often do not use them in the end, or use other vehicles, resulting in other users who scanned the vehicle being unable to use it, or having to waste time scanning other vehicles. This not only brings certain losses to the shared vehicle operating company, but also reduces the convenience for users who need to use the vehicles, thereby reducing the user experience. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a method and device for using a shared vehicle to alleviate the above-mentioned technical problems.

[0005] In a first aspect, an embodiment of the present invention provides a method for using a shared vehicle, the method comprising: responding to a vehicle use operation performed by a first user on a shared vehicle, obtaining a vehicle identification of the shared vehicle corresponding to the vehicle use operation; searching whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle; wherein the reserved vehicle is a vehicle reserved for use by a second user; if so, obtaining the reservation information and current time of the reserved vehicle; the reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration includes a first time interval and a second time interval arranged in chronological order; generating a vehicle use reminder based on the current time and the reservation duration, so as to remind the first user through the vehicle use reminder whether the shared vehicle is currently available.

[0006] In combination with the first aspect, an embodiment of the present invention provides a first possible implementation method of the first aspect, wherein the step of generating a vehicle usage reminder based on the current time and the reservation duration includes: determining whether the current time is in the first time interval; if so, calculating the remaining reservation duration of the reserved vehicle based on the current time and the end time of the first time interval; generating a vehicle usage reminder including the remaining reservation duration, and sending the vehicle usage reminder to the user terminal of the first user.

[0007] In combination with the first aspect, an embodiment of the present invention provides a second possible implementation of the first aspect, wherein the step of generating a car usage reminder based on the current time and the reservation duration includes: if the current time is in the second time interval, generating a car usage reminder for the current shared vehicle to be available.

[0008] In combination with the first possible implementation of the first aspect, an embodiment of the present invention provides a third possible implementation of the first aspect, wherein the above method also includes: displaying a vehicle usage reminder including the remaining reservation time and a confirmation waiting control through a graphical user interface of a user terminal of the first user; monitoring the remaining reservation time of the reserved vehicle in response to a touch operation on the confirmation waiting control; generating a prompt message if it is monitored that the remaining reservation time has ended; and sending the prompt message to the user terminal of the first user.

[0009] In combination with the third possible implementation of the first aspect, an embodiment of the present invention provides a fourth possible implementation of the first aspect, wherein the above method also includes: in response to the end of the remaining reservation time, obtaining the location information of the first user; if the location information of the first user is within the threshold range corresponding to the shared vehicle, generating an unlocking command and sending the unlocking command to the shared vehicle; and sending the unlocking information of the shared vehicle to the user terminal of the first user.

[0010] In combination with the first aspect, an embodiment of the present invention provides a fifth possible implementation of the first aspect, wherein the above-mentioned reservation information also includes the user identifier of the second user who reserves the shared vehicle; the method also includes: responding to the vehicle use operation of the first user, generating a vehicle use reminder including reservation end information; and sending the vehicle use reminder including the reservation end information to the terminal of the second user to prompt the second user.

[0011] In combination with the fifth possible implementation of the first aspect, an embodiment of the present invention provides a sixth possible implementation of the first aspect, wherein the above method also includes: searching whether there is a non-reserved shared vehicle within a preset distance range; if so, obtaining the vehicle identification of the non-reserved shared vehicle; generating the second user reservation information based on the vehicle identification of the non-reserved shared vehicle and the user identification of the second user; sending the second user reservation information to the user terminal of the second user, and marking the non-reserved shared vehicle as a reserved vehicle.

[0012] In combination with the first aspect, an embodiment of the present invention provides a seventh possible implementation method of the first aspect, wherein the above-mentioned reservation information also includes reservation fee information; the reservation fee information is used to record the reservation fee paid by the second user when reserving the shared vehicle; the method also includes: if the reservation information of the reserved vehicle obtained includes the reservation fee information, then a vehicle usage reminder is generated that the shared vehicle is currently unavailable.

[0013] In combination with the seventh possible implementation of the first aspect, an embodiment of the present invention provides an eighth possible implementation of the first aspect, wherein the above method includes: responding to a shared vehicle reservation operation sent by a second user, and extracting reservation application information corresponding to the reservation operation; wherein the reservation application information includes the user identifier of the second user, the vehicle identifier of the shared vehicle, the reservation start time and reservation duration of the reserved vehicle; determining the reservation time range according to the reservation start time and reservation duration in the reservation application information; judging whether there is a pre-configured paid reservation time period within the reservation time range; if so, generating a reservation fee based on the paid reservation time period; sending the reservation fee to the user terminal of the second user; responding to the fee payment information returned by the user terminal of the second user; generating the reservation information based on the fee payment information and the reservation application information; sending the reservation information to the user terminal of the second user, and marking the shared vehicle as a reserved vehicle.

[0014] In a second aspect, an embodiment of the present invention further provides a device for using a shared vehicle, the device comprising: a vehicle use module, for responding to a vehicle use operation performed by a first user on a shared vehicle, and obtaining a vehicle identification of the shared vehicle corresponding to the vehicle use operation; a search module, for finding whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle; wherein the reserved vehicle is a vehicle reserved for use by a second user; an acquisition module, for obtaining the reservation information and current time of the reserved vehicle when the search result of the search module is yes; the reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration includes a first time interval and a second time interval arranged in chronological order; a prompt module, for generating a vehicle use prompt based on the current time and the reservation duration, so as to remind the first user whether the shared vehicle is currently available through the vehicle use prompt.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the first aspect is implemented.

[0016] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect is implemented.

[0017] The embodiments of the present invention bring the following beneficial effects:

[0018] The method and device for using a shared vehicle provided in an embodiment of the present invention can respond to a vehicle use operation performed by a first user on a shared vehicle, obtain a vehicle identification of the shared vehicle corresponding to the vehicle use operation; search whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle; if so, further obtain the reservation information and current time of the reserved vehicle; and then generate a vehicle use reminder based on the current time and reservation duration to remind the first user whether the current shared vehicle is available through the vehicle use reminder. In addition, the above-mentioned reservation information usually includes the reservation start time and reservation duration of the reserved vehicle; and the reservation duration further includes a first time interval and a second time interval arranged in chronological order. In this way, when generating a vehicle use reminder, the time interval set by the reservation duration can be fully considered, and then a vehicle use reminder is generated, which can not only avoid the vehicle being occupied by a long reservation, but also provide convenience for users who need to use the vehicle, thereby improving the user experience.

[0019] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0020] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 A flow chart of a method for using a shared vehicle provided by an embodiment of the present invention;

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

[0024] Figure 3A schematic diagram of the structure of a device for using a shared vehicle provided by an embodiment of the present invention;

[0025] Figure 4 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 purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0027] At present, for shared vehicles that support reservation, some users often make reservations for the vehicle, but do not use the reserved vehicle in the end, or use other vehicles, resulting in other users who scanned the shared vehicle being unable to use it, and requiring users to waste time scanning other vehicles again, which not only brings certain losses to the shared vehicles, but also reduces inconvenience for users in need to a certain extent.

[0028] Therefore, based on the current demand for shared vehicle usage, it is hoped that for vehicles with long reservation times, other users cannot occupy them within the reservation time. However, if the user who made the reservation does not use the vehicle after the reservation time, even within the reservation time, if the user does not use the vehicle in time, the shared vehicle can still be used if other users scan the code.

[0029] Based on this, a method and device for using a shared vehicle provided in an embodiment of the present invention can effectively alleviate the above-mentioned technical problems.

[0030] To facilitate understanding of this embodiment, a method for using a shared vehicle disclosed in an embodiment of the present invention is first introduced in detail.

[0031] In one possible implementation, an embodiment of the present invention provides a method for using a shared vehicle, which can be applied to a background server of a shared vehicle, and the background server communicates with the shared vehicle. At the same time, the background server can also communicate with a user terminal, thereby executing the method for using a shared vehicle in an embodiment of the present invention.

[0032] Among them, the user terminal can be a smart phone, tablet computer, PDA or other intelligent terminal used by the user, and the user terminal is usually installed with an application APP matching the shared vehicle. The user can start the application APP, identify the vehicle identification of the shared vehicle through the identification port of the application, and then establish communication with the shared vehicle to use the vehicle.

[0033] Furthermore, the shared vehicles in the embodiments of the present invention may be shared bicycles, shared electric cars, shared electric motorcycles, etc., and the embodiments of the present invention are not limited to this.

[0034] For ease of understanding, Figure 1 A flow chart showing a method for using a shared vehicle, the method comprising the following steps:

[0035] Step S102, in response to the first user's vehicle use operation on the shared vehicle, obtaining a vehicle identifier of the shared vehicle corresponding to the vehicle use operation;

[0036] Step S104, searching whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle;

[0037] The reserved vehicle in the embodiment of the present invention is a vehicle reserved for use by the second user;

[0038] Specifically, in the embodiment of the present invention, the first user is a user who needs a car, and the first user has not made a reservation for a shared vehicle in advance. The second user is a user who has made a reservation for a shared vehicle but has not actually used it, and the current time is within the reservation time of the second user.

[0039] For example, the background server in an embodiment of the present invention can respond to the reservation operation of a shared vehicle sent by the second user, and extract the reservation application information corresponding to the reservation operation; wherein the reservation application information includes the user identification of the second user, the vehicle identification of the shared vehicle, the reservation start time and reservation duration of the reserved vehicle, etc., and then generate the above-mentioned reservation information based on the reservation application information; send the reservation information to the user terminal of the second user, and mark the shared vehicle as a reserved vehicle.

[0040] Therefore, when the first user scans the vehicle identification of the shared vehicle through the application APP of the user terminal, it is possible that the vehicle has been reserved by the second user, that is, it has been marked as a reserved vehicle.

[0041] Step S106, if yes, obtain the reservation information and current time of the reserved vehicle;

[0042] The reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration further includes a first time interval and a second time interval arranged in chronological order;

[0043] Step S108, generating a vehicle usage reminder based on the current time and the reservation duration, so as to remind the first user whether the current shared vehicle is available through the vehicle usage reminder.

[0044] In specific implementation, the sum of the first time interval and the second time interval constitutes the reservation duration of the second user. For example, the second user makes a reservation to use the car within ten minutes, wherein the first five minutes can be called the first time interval, and the last five minutes can be called the second time interval. That is, the first time interval is the time interval from the reservation start time, and the time interval is less than the reservation duration, and the second time interval is the time interval corresponding to the end time of the first time interval to the end time of the reservation duration.

[0045] Based on the above-mentioned first time interval and second time interval, the method for using a shared vehicle provided by an embodiment of the present invention further includes a first time interval and a second time interval arranged in chronological order in the reservation duration. In this way, when generating a vehicle usage reminder, the time interval set for the reservation duration can be fully considered to generate a vehicle usage reminder, which can not only avoid the vehicle being occupied by a long reservation, but also provide convenience for users who need to use the vehicle, thereby improving the user experience.

[0046] In actual use, since the vehicle usage prompt is used to prompt whether the shared vehicle to be used by the current first user is available, when the vehicle usage prompt is generated, it is often based on the current time, the first time interval and the second time interval.

[0047] Specifically, if the current moment is in the first time interval, it means that the time for the second user to make a reservation for the shared vehicle is relatively close, that is, the second user is likely to use the reserved vehicle soon. Therefore, the first user needs to wait at this time. If the current moment is in the second time interval, it means that the second user has reserved the shared vehicle for more than a certain period of time but has not used it. At this time, it means that the second user is unlikely to use the shared vehicle, such as having already used other nearby shared vehicles, etc. Therefore, after the first user scans the reserved vehicle, the second user can use the vehicle directly.

[0048] For example, user A represents the second user, and user B represents the first user. If user A has reserved a shared vehicle, and user B arrives at the shared vehicle first and scans the vehicle identification of the shared vehicle, if the reservation time has exceeded the set time, such as the current time is in the second time interval, then the shared vehicle can be used by user B. If the reservation time has not exceeded the set time, that is, the current time is in the first time interval, then user B cannot use the shared vehicle and needs to wait. Therefore, the above-mentioned first time interval can also be called a mandatory reservation period, and the second time interval can also be called a general reservation period. During the mandatory reservation period, user B cannot use the reserved vehicle, and during the general reservation period, user B can use the reserved vehicle.

[0049] Therefore, based on the above logic, Figure 1 On the basis of Figure 2A flowchart of another method for using a shared vehicle is also shown, and specific steps for generating a vehicle usage reminder are further explained.

[0050] Step S202, in response to the first user's vehicle use operation on the shared vehicle, obtaining a vehicle identifier of the shared vehicle corresponding to the vehicle use operation;

[0051] Step S204, searching whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle;

[0052] If yes, execute step S206, if no, execute step S222.

[0053] The reserved vehicle in the embodiment of the present invention is a vehicle reserved for use by the second user;

[0054] Specifically, in the embodiment of the present invention, the first user is a user who needs a car, and the first user has not made a reservation for a shared vehicle in advance. The second user is a user who has made a reservation for a shared vehicle but has not actually used it, and the current time is within the reservation time of the second user.

[0055] Step S206, obtaining the reservation information and current time of the reserved vehicle;

[0056] The process of step S202 to step S206 may refer to step S102 to step S106 and will not be described in detail here.

[0057] Step S208, determining whether the current time is in the first time interval;

[0058] If yes, execute step S210, if no, execute step S214 to generate a vehicle usage reminder for the current shared vehicle.

[0059] Step S210, calculating the remaining reservation time of the reserved vehicle according to the current time and the end time of the first time interval;

[0060] For example, the time difference between the end time of the first time interval and the current time may be calculated, and the time difference may be determined as the remaining reservation duration.

[0061] Step S212, generating a car use reminder including the remaining reservation time, and sending the car use reminder to the user terminal of the first user;

[0062] That is, for the judgment process of step S208, if the current moment is not in the first time interval, and the vehicle is a pre-marked reserved vehicle, it means that the current moment is in the second time interval. If the current moment is in the second time interval, execute the above step S214 to directly generate a vehicle usage reminder for the current shared vehicle.

[0063] Further, in step S212, after generating a vehicle usage reminder including the remaining reservation time, the vehicle usage reminder including the remaining reservation time can be sent to the user terminal of the first user to prompt the first user, such as by using a voice prompt or a text display to prompt "There are X minutes left for the reservation time, are you willing to wait?" etc. At this time, the first user can choose to continue waiting for the remaining reservation time of the reserved vehicle to end, or can choose other shared vehicles nearby and re-identify the vehicle identification of the shared vehicle to use the vehicle.

[0064] Therefore, in the embodiment of the present invention, after the vehicle usage reminder including the remaining reservation time is generated in the above step S212, the following process is also included:

[0065] Step S216, displaying a car use reminder including the remaining reservation time and a confirmation waiting control through the graphical user interface of the user terminal of the first user;

[0066] Step S218, in response to the touch operation on the confirmation waiting control, monitoring the remaining reservation time of the reserved vehicle;

[0067] Step S220: if it is detected that the remaining reservation time has ended, a prompt message is generated and sent to the user terminal of the first user;

[0068] Step S222, generating an unlocking instruction, and sending the unlocking instruction to the shared vehicle.

[0069] In specific implementation, in the above step S216, when the vehicle use reminder including the remaining reservation time is displayed, on the one hand, the user can be reminded that the shared vehicle is a reserved vehicle and needs to wait for the reservation time to end before using the vehicle. Therefore, a confirmation waiting control can be displayed in the graphical user interface. If the first user touches the confirmation waiting control, it means that the user continues to wait for the remaining reservation time of the shared vehicle to end before using the vehicle. Therefore, the remaining reservation time can be monitored in step S218, and the first user can be prompted when the remaining reservation time ends. At this time, the first user can start the identification port of the application of the user terminal, identify the vehicle identification of the shared vehicle and use the vehicle.

[0070] In addition, the background server can further monitor whether the first user is near the shared vehicle. If so, it can respond to the end of the remaining reservation time when the remaining reservation time ends and obtain the location information of the first user. If the location information of the first user is within the threshold range corresponding to the shared vehicle, that is, near the shared vehicle, an unlocking instruction is generated and sent to the shared vehicle; and the unlocking information of the shared vehicle is sent to the user terminal of the first user. That is, when the first user is always waiting near the shared vehicle for the remaining reservation time to end, the background server can directly unlock the vehicle for the first user to use.

[0071] Furthermore, in the above step S220, if it is monitored that the remaining reservation time has ended, and within a certain period of time, no vehicle operation by the first user is monitored, and the first user is not near the shared vehicle, the unlocking operation will not be performed.

[0072] That is, the backend server can obtain the user ID of the first user in response to the end of the remaining reservation time; then, based on the first user ID, the vehicle ID and the pre-configured first reservation time, temporarily generate a reservation information for the first user, and mark the shared vehicle as the reserved vehicle of the first user; then monitor whether the first user's vehicle use operation is received within the first reservation time; if so, generate an unlocking instruction, send the unlocking instruction to the shared vehicle, and generate a vehicle use reminder containing the reservation end information, and send the vehicle use reminder containing the reservation end information to the second user's terminal to inform that the previously reserved vehicle is used by other users due to non-timely use. If the first user does not perform the vehicle use operation within the first reservation time, that is, the first user does not use the shared vehicle within a certain period of time after the end of the remaining reservation time, the reservation information of the first user is deleted, indicating that the first user is unlikely to use the vehicle at this time.

[0073] Furthermore, if the background server does not detect the first user's touch operation on the above-mentioned confirmation waiting control within a preset time range, or if it detects that the first user touches the denial waiting control, the background server can also monitor the remaining reservation time of the reserved vehicle; and remind the second user to use the vehicle in time when the remaining reservation time ends, or, when it detects that the entire reservation time ends and the second user still does not use the vehicle, remind the second user, or regenerate the second user's reservation information, and send the reservation information to the user terminal of the second user. The specific settings can be made according to actual usage, and the embodiments of the present invention are not limited to this.

[0074] Furthermore, the reservation information in the embodiment of the present invention may further include the user identifier of the second user who has reserved the shared vehicle. If the first user uses the shared vehicle within the reservation period of the second user, the background server may respond to the first user's vehicle use operation, generate a vehicle use reminder containing reservation end information, and then send the vehicle use reminder containing the reservation end information to the second user's terminal to prompt the second user.

[0075] If the reserved shared vehicle is used by the first user, the backend server can automatically re-book the shared vehicle for the second user when it is determined that the second user has the right to make reservations. Specifically, the process includes the following:

[0076] Check whether there is a non-reserved shared vehicle within a preset distance range; if so, obtain the vehicle identification of the non-reserved shared vehicle; regenerate the second user reservation information based on the vehicle identification of the non-reserved shared vehicle, the user identification of the second user, and the previous reservation information of the second user; then send the second user reservation information to the user terminal of the second user to notify the second user to re-reserve the shared vehicle so that the vehicle can be used in time, and mark the non-reserved shared vehicle as a reserved vehicle.

[0077] For example, if user B touches the above-mentioned confirmation waiting control, it means that user B chooses "willing to wait" and waits until the reservation time of the reserved vehicle passes the set time, such as when the remaining reservation time ends and the current time is in the second time interval, the prompt message "The reservation has ended, please use" can be automatically broadcast on the user terminal to prompt the first user, and the shared vehicle is automatically reserved for user B for 1 minute, that is, the first reservation time. User B can unlock and use the car within this 1 minute; at the same time, inform user A that "it has not been used for more than X minutes and has been used by others. If there are reservations, you can reserve other vehicles again."

[0078] Furthermore, for user A, after the shared vehicle reserved by user A is used by user B, if there are other non-reserved shared vehicles nearby, the background server can automatically re-reserve another shared vehicle for user A, and the reservation time can be reset (for example, shared vehicles with helmets and high battery power can be given priority); if there are no other non-reserved shared vehicles nearby, user A will be informed that "it has not been used for more than X minutes and has been used by others. If there are reservations, you can reserve other vehicles again", etc. The specific notification situation can be set according to the specific situation, and the embodiments of the present invention are not limited to this.

[0079] In addition, during the waiting period of the first user, that is, before the end of the remaining reservation time, if the second user is detected to have performed an unlocking operation on the reserved vehicle, an unlocking instruction is generated; the unlocking instruction is sent to the shared vehicle, and usage information of the shared vehicle is generated and sent to the user terminal of the first user. That is, during the waiting period of user B, if user A normally uses the reserved shared vehicle within the set time, user B can be notified that "the vehicle has been used, welcome to use it again", etc., to prompt user B. If user B uses other shared vehicles or chooses to touch the waiting control during the waiting process, the shared vehicle can also be re-reserved for user A after the remaining reservation time is detected to have ended. The specific settings can be made according to the actual usage situation, and the embodiments of the present invention are not limited to this.

[0080] In actual use, when the second user makes an appointment to use a shared vehicle, it also includes the case of paid appointments. For example, the second user can choose to make a voluntary paid appointment, or it can be a certain time period, or some operating fences only support paid appointments. Therefore, the above-mentioned appointment information in the embodiment of the present invention also includes appointment fee information; the appointment fee information is used to record the appointment fee paid by the second user when making an appointment for a shared vehicle; and, based on the above-mentioned appointment fee information, when generating a vehicle use reminder in the above-mentioned step S108, if the reservation information of the reserved vehicle obtained includes the reservation fee information, a vehicle use reminder is generated that the current shared vehicle is unavailable.

[0081] That is, if user A chooses paid reservation when reserving a shared vehicle, then during the entire reservation period, when other users scan the shared vehicle to use the vehicle, they will be prompted that the shared vehicle is unavailable until the reservation period ends; and, if user A pays for the reservation and unlocks the vehicle and a vehicle usage fee is incurred, the backend server can be configured not to charge the reservation fee according to the situation, otherwise the reservation fee will be charged if the vehicle is not ridden. For example, after deducting the fees incurred by the vehicle use, the remaining paid reservation fee can be returned to the user's account, or the paid reservation fee can be deducted first, and an additional vehicle usage fee will be charged if the paid reservation fee is insufficient.

[0082] Therefore, the backend server can record the duration of the second user's use of the reserved vehicle; calculate the vehicle fee based on the duration of use; if the vehicle fee meets the pre-configured refund rules, such as when the vehicle fee exceeds a certain amount, only the vehicle fee is charged and the reservation fee is refunded, then the reservation fee is refunded to the second user's account based on the reservation fee information. The specific refund rules can be set according to the actual usage situation, and the embodiment of the present invention does not limit this.

[0083] Furthermore, for certain time periods, or situations where certain operating fences only support paid reservations, when the second user reserves a shared vehicle, the background server can respond to the shared vehicle reservation operation sent by the second user, and extract the reservation application information corresponding to the reservation operation; wherein the reservation application information includes the user ID of the second user, the vehicle ID of the shared vehicle, the reservation start time and reservation duration of the reserved vehicle; then the reservation time range is determined according to the reservation start time and reservation duration in the reservation application information; further determine whether there is a pre-configured paid reservation time period within the reservation time range; if so, generate a reservation fee based on the paid reservation time period; send the reservation fee to the user terminal of the second user; further respond to the fee payment information returned by the user terminal of the second user; generate reservation information based on the fee payment information and the reservation application information; send the reservation information to the user terminal of the second user, and mark the shared vehicle as a reserved vehicle for paid reservation.

[0084] Furthermore, during the paid reservation period of the second user, other users cannot use the reserved vehicle of the paid reservation. In actual use, the above-mentioned paid reservation period can be configured according to actual use conditions. For example, the morning and evening peak hours on weekdays are configured as paid reservation periods. In this way, when users reserve a vehicle, they need to pay for reservations during the morning and evening peak hours, and can make reservations for free during non-peak hours. In addition, paid reservation periods for holidays can also be configured, etc., which are subject to actual use conditions and are not limited in the embodiments of the present invention.

[0085] In summary, based on the method for using a shared vehicle provided by an embodiment of the present invention, for a shared vehicle with a long reservation time, other users may not be able to use the reserved vehicle within the set time of the reservation time, such as the first time interval, but other users may be informed of how long it will take to use the vehicle, so that some users may be willing to wait for the shared vehicle, and after the set time has passed, the user may use the reserved vehicle. If the reserved vehicle has passed the set time, it means that the user who made the reservation has not used the vehicle for a long time. At this time, other users may directly use the reserved vehicle, avoiding the situation where the reserved vehicle is occupied by a long reservation and other users cannot use the shared vehicle.

[0086] Further, based on the above embodiment, the embodiment of the present invention also provides a device for using a shared vehicle, such as Figure 3 A structural schematic diagram of a shared vehicle usage device is shown in FIG. Figure 3 As shown, it includes the following structures:

[0087] The vehicle use module 30 is used to respond to the vehicle use operation performed by the first user on the shared vehicle and obtain the vehicle identification of the shared vehicle corresponding to the vehicle use operation;

[0088] A search module 32 is used to search whether the shared vehicle corresponding to the vehicle identifier is a pre-marked reserved vehicle; wherein the reserved vehicle is a vehicle reserved for use by the second user;

[0089] The acquisition module 34 is used to obtain the reservation information and current time of the reserved vehicle when the search result of the search module is yes; the reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration includes a first time interval and a second time interval arranged in chronological order;

[0090] The prompt module 36 is used to generate a vehicle usage prompt based on the current time and the reservation duration, so as to remind the first user whether the shared vehicle is currently available through the vehicle usage prompt.

[0091] The device for using a shared vehicle provided in an embodiment of the present invention has the same technical features as the method for using a shared vehicle provided in the above-mentioned embodiment, and therefore can also solve the same technical problems and achieve the same technical effects.

[0092] Furthermore, an embodiment of the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0093] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are executed.

[0094] Furthermore, an embodiment of the present invention also provides a structural diagram of an electronic device, such as Figure 4 As shown, it is a schematic diagram of the structure of the electronic device, wherein the electronic device includes a processor 41 and a memory 40, the memory 40 stores computer executable instructions that can be executed by the processor 41, and the processor 41 executes the computer executable instructions to implement the above method.

[0095] exist Figure 4 In the illustrated embodiment, the electronic device further includes a bus 42 and a communication interface 43 , wherein the processor 41 , the communication interface 43 and the memory 40 are connected via the bus 42 .

[0096] Among them, the memory 40 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (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 43 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 42 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 42 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 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.

[0097] The processor 41 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 in the processor 41 or the instruction in the form of software. The above processor 41 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 general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field 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, and the processor 41 reads the information in the memory and completes the above method in combination with its hardware.

[0098] The computer program product of the method and device for using a shared vehicle 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.

[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0100] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0101] 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.

[0102] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0103] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for using a shared vehicle, characterized in that: The method comprises: In response to a vehicle use operation performed by the first user on the shared vehicle, obtaining a vehicle identifier of the shared vehicle corresponding to the vehicle use operation; Find out whether the shared vehicle corresponding to the vehicle identifier is a pre-marked reserved vehicle; wherein the reserved vehicle is a vehicle reserved for use by the second user; If yes, obtain the reservation information and current time of the reserved vehicle; the reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration includes a first time interval and a second time interval arranged in chronological order; A vehicle usage reminder is generated based on the current time and the reservation duration, so as to remind the first user whether the shared vehicle is currently available through the vehicle usage reminder.

2. The method according to claim 1, characterized in that: The step of generating a car use reminder based on the current time and the reservation duration includes: Determining whether the current moment is within the first time interval; If yes, calculating the remaining reservation time of the reserved vehicle according to the current time and the end time of the first time interval; Generate a car usage reminder including the remaining reservation time, and send the car usage reminder to a user terminal of the first user.

3. The method according to claim 1, characterized in that The step of generating a car use reminder based on the current time and the reservation duration includes: If the current moment is within the second time interval, a vehicle availability reminder for the currently shared vehicle is generated.

4. The method according to claim 2, characterized in that: The method further comprises: Displaying, through the graphical user interface of the user terminal of the first user, a car-use reminder including the remaining reservation time and a confirmation waiting control; In response to a touch operation on the confirmation waiting control, monitoring the remaining reservation time of the reserved vehicle; If it is detected that the remaining reservation time has expired, a prompt message is generated; The prompt information is sent to a user terminal of the first user.

5. The method according to claim 4, characterized in that The method further comprises: In response to the remaining reservation time expiring, obtaining the location information of the first user; If the location information of the first user is within a threshold range corresponding to the shared vehicle, generating an unlocking instruction and sending the unlocking instruction to the shared vehicle; And, sending the unlocking information of the shared vehicle to the user terminal of the first user.

6. The method according to claim 1, characterized in that The reservation information also includes a user identifier of a second user who reserved the shared vehicle; The method further comprises: In response to the first user's car use operation, generating a car use reminder including reservation end information; A vehicle use reminder including the reservation end information is sent to the second user's terminal to remind the second user.

7. The method according to claim 6, characterized in that The method further comprises: Find out whether there are any unreserved shared vehicles within the preset distance; If yes, obtaining the vehicle identification of the non-reserved shared vehicle; Generate the second user reservation information based on the vehicle identification of the non-reserved shared vehicle and the user identification of the second user; The second user reservation information is sent to the user terminal of the second user, and the non-reserved shared vehicle is marked as a reserved vehicle.

8. The method according to claim 1, characterized in that The reservation information also includes reservation fee information; the reservation fee information is used to record the reservation fee paid by the second user when reserving the shared vehicle; The method further comprises: If the acquired reservation information of the reserved vehicle includes the reservation fee information, a vehicle usage reminder is generated indicating that the shared vehicle is currently unavailable.

9. The method according to claim 8, characterized in that The method comprises: In response to the shared vehicle reservation operation sent by the second user, extracting the reservation application information corresponding to the reservation operation; wherein the reservation application information includes the user ID of the second user, the vehicle ID of the shared vehicle, the reservation start time and the reservation duration of the reserved vehicle; Determine the appointment time range according to the appointment start time and appointment duration in the appointment application information; Determine whether there is a pre-configured paid reservation time period within the reservation time range; If yes, generating a reservation fee based on the paid reservation period; sending the reservation fee to a user terminal of the second user; Responding to fee payment information returned by the user terminal of the second user; generating the reservation information based on the fee payment information and the reservation application information; The reservation information is sent to a user terminal of the second user, and the shared vehicle is marked as a reserved vehicle.

10. A device for using a shared vehicle, characterized in that: The device comprises: A vehicle use module, configured to respond to a vehicle use operation performed by a first user on a shared vehicle and obtain a vehicle identifier of the shared vehicle corresponding to the vehicle use operation; A search module, used to search whether the shared vehicle corresponding to the vehicle identification is a pre-marked reserved vehicle; wherein the reserved vehicle is a vehicle reserved for use by the second user; an acquisition module, for obtaining the reservation information and current time of the reserved vehicle when the search result of the search module is yes; the reservation information includes the reservation start time and reservation duration of the reserved vehicle; the reservation duration includes a first time interval and a second time interval arranged in chronological order; A prompt module is used to generate a vehicle usage prompt based on the current time and the reservation duration, so as to remind the first user whether the shared vehicle is currently available through the vehicle usage prompt.