Parking method, device and computer equipment of shared vehicle

By using servers to determine the status and type of shared vehicle parking spots, users are guided to park their vehicles, which solves the problem of users accidentally parking and having their parking spots revoked, thus improving user experience and vehicle resource utilization efficiency.

CN114255102BActive Publication Date: 2025-11-07NINGBO XIAOLIU SHARING INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111521221.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-13
Publication Date
2025-11-07
Estimated Expiration
2041-12-13

AI Technical Summary

Technical Problem

The parking spots for shared vehicles may be removed, and users may continue to park there without knowing this, leading to a poor user experience.

Method used

The server obtains vehicle location information, determines the status and category of parking spots, sends a no-parking notice or vehicle locking command, and guides users to park their vehicles in suitable parking spots to avoid parking being revoked.

Benefits of technology

It improved the user experience, optimized vehicle resource utilization and security, reduced the risk of vehicle loss, and achieved effective management of parking spots.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114255102B_ABST
    Figure CN114255102B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a parking method and device of a shared vehicle and a computer device. The method comprises: after a server receives a parking request, judging whether the vehicle is located at a parking point according to position information of the vehicle; if the vehicle is located at a first parking point, obtaining a category of the first parking point; if the first parking point is a first category parking point, sending a parking prohibition notification information to a first terminal and sending position information of a second parking point closest to the vehicle to the first terminal; if the first parking point is a second category parking point, obtaining a first parking frequency and sending a vehicle locking instruction to the vehicle when the first parking frequency is less than a first preset value, and sending a parking prohibition notification information to the first terminal to inform a user that the parking point is cancelled. Thus, when the user unintentionally parks the vehicle at a cancelled parking point, the present application does not require the user to drive the vehicle into other parking points in use when the parking point does not require complete parking prohibition, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of vehicles, in particular to a parking method and device of a shared vehicle and a computer device. BACKGROUND

[0002] Due to weather, traffic, urban planning and other factors, the parking point of the shared vehicle may be revoked or suspended, so that the user cannot complete the vehicle return at the revoked parking point.

[0003] If the user does not know that the parking point has been revoked before driving the shared vehicle into the revoked parking point according to habit, the user needs to drive the vehicle to other non-revoked parking points, which will bring the user a bad vehicle experience. SUMMARY

[0004] Therefore, the present application provides a parking method and device of a shared vehicle and a computer device to improve the current situation that the user needs to drive the vehicle to other non-revoked parking points when the user drives the shared vehicle into the revoked parking point according to habit without knowing that the parking point has been revoked.

[0005] In a first aspect, an embodiment of the present application provides a parking method of a shared vehicle, applied to a server, and the method comprises:

[0006] In response to a parking request, acquiring position information of a vehicle corresponding to the parking request;

[0007] If it is determined according to the position information that the vehicle is located at a first parking point, acquiring a category of the first parking point, wherein the state of the first parking point is revoked, and the category comprises a first category parking point and a second category parking point;

[0008] When the category of the first parking point is the first category parking point, sending a parking prohibition notification information and position information of a second parking point closest to the vehicle to a first terminal corresponding to the parking request, wherein the state of the second parking point is in use;

[0009] When the category of the first parking point is the second category parking point, acquiring a first parking frequency of a user corresponding to the first terminal after the first parking point is revoked;

[0010] When the first parking frequency is less than a first preset value, sending a vehicle locking instruction to the vehicle and a parking prohibition notification information to the first terminal.

[0011] The parking method of the shared vehicle provided by the embodiment of the present application, after the server receives the parking request, acquires the position information of the vehicle corresponding to the parking request, that is, judges whether the vehicle is located at the parking point; if the vehicle is located at the parking point, but the parking point is the first parking point whose state is revoked, acquires the category of the first parking point; if the first parking point is the first-category parking point, sends the first terminal the notification information of the prohibition of parking to inform the user that the first parking point strictly prohibits parking, and sends the first terminal the position information of the second parking point closest to the vehicle, that is, hopes that the user parks the vehicle at the second parking point closest to the vehicle; and if the category of the first parking point is the second-category parking point, acquires the first parking frequency of the user after the first parking point is revoked; if the first parking frequency is less than the first preset value, the server determines that the user is unaware of the state of the first parking point being revoked or forgets the state of the first parking point being revoked, at this time, the server sends the vehicle the vehicle locking instruction to lock the vehicle, and sends the first terminal the notification information of the prohibition of parking again to inform the user that the state of the first parking point is revoked and hopes that the user does not park / return the vehicle at the first parking point again.

[0012] Therefore, the embodiment of the present application makes the user unintentionally park the vehicle at the revoked parking point, that is, when the first parking frequency is less than the first preset value, if the revoked parking point does not require complete prohibition of parking, that is, the category of the first parking point is not the first-category parking point, the user does not need to drive the vehicle into other parking points in use to complete parking, which makes the use of the shared vehicle more humanized and improves the user experience.

[0013] Optionally, in an embodiment provided by the embodiment of the present application, when the category of the first parking point is the second-category parking point, acquiring the first parking frequency of the user corresponding to the first terminal after the first parking point is revoked and the second parking frequency of the user before the first parking point is revoked.

[0014] When the category of the first parking point is the second-category parking point, acquiring the first parking frequency of the user corresponding to the first terminal after the first parking point is revoked and the second parking frequency of the user before the first parking point is revoked.

[0015] When the first parking frequency is less than the first preset value, sending the vehicle the vehicle locking instruction and sending the first terminal the notification information of the prohibition of parking again, includes:

[0016] When the first parking frequency is less than the first preset value and the second parking frequency is greater than the second preset value, sending the vehicle the vehicle locking instruction and sending the first terminal the notification information of the prohibition of parking again.

[0017] In this embodiment, the application can achieve the following beneficial effects: when the user who has the parking record at the first parking point, i.e., the second parking times is greater than the second preset value, unintentionally parks the vehicle at the first parking point, i.e., the first parking times is less than the first preset value, the server still sends the vehicle locking instruction to the vehicle to complete the parking of the vehicle, thereby ensuring the user's vehicle experience.

[0018] Optionally, in an embodiment provided by the application, the method further comprises:

[0019] If it is determined according to the position information that the vehicle is located at a third parking point, obtaining the state of the third parking point, wherein the state of the third parking point is the revoked within a predetermined period of time and is the in use outside the predetermined period of time;

[0020] When the state of the third parking point is the in use, sending the vehicle locking instruction to the vehicle and sending the predetermined period of time to the first terminal;

[0021] Sending the first dispatching notification information to the second terminal of the staff to dispatch the vehicle to the second parking point before the predetermined period of time.

[0022] In this embodiment, the application can achieve the following beneficial effects: when the user parks the vehicle at the third parking point which is the revoked within the predetermined period of time and is the in use outside the predetermined period of time, if the state of the third parking point is the in use, the server sends the vehicle locking instruction to the vehicle to complete the parking / return of the vehicle and sends the predetermined period of time to the first terminal to inform the user of the time when the third parking point cannot park the vehicle, thereby avoiding the user from parking the vehicle at the third parking point outside the predetermined period of time. Furthermore, the server sends the first dispatching notification information to the second terminal of the staff to avoid the influence of the vehicle parked at the third parking point on the external environment.

[0023] Optionally, in an embodiment provided by the application, the second category of parking points includes a high-risk parking point and an ice parking point, the high-risk parking point represents a parking point corresponding to a vehicle loss number greater than a third preset value within a first preset time length, and the ice parking point represents a parking point corresponding to an average parking time of each parked vehicle greater than a fourth preset value within a second preset time length;

[0024] After the vehicle locking instruction is sent to the vehicle and the information of prohibiting parking again is sent to the first terminal when the first parking times is less than the first preset value, the method further comprises:

[0025] If the category of the first parking point is the high-risk parking point or the ice parking point, a second dispatching notification information is sent to a second terminal of a staff to dispatch the vehicle to the second parking point.

[0026] In this embodiment, the application can achieve the following beneficial effects: the vehicle in each revoked high-risk parking point and / or ice parking point is dispatched to the second parking point in use, the utilization rate of the vehicle resource is improved, and the safety of the vehicle is ensured.

[0027] Further, before the position information of the vehicle corresponding to the parking request is acquired in response to the parking request, the method further includes:

[0028] The number of lost vehicles corresponding to each second parking point in the first preset time period is counted;

[0029] The state of the second parking point with the number of lost vehicles greater than the third preset value is set to the revoked state, and the category is set to the high-risk parking point.

[0030] In this embodiment, the application can achieve the following beneficial effects: the server actively sets the state of the second parking point to the revoked state and sets the category to the high-risk parking point, thereby reducing the risk of loss of the vehicle parked in the high-risk parking point and improving the safety of the vehicle.

[0031] Further, before the position information of the vehicle corresponding to the parking request is acquired in response to the parking request, the method further includes:

[0032] The average parking time of the vehicle corresponding to each second parking point in the second preset time period is counted, wherein the average parking time of the vehicle represents the average parking time of the parked vehicle parked in the second parking point;

[0033] The state of the second parking point with the average parking time of the vehicle greater than the fourth preset value is set to the revoked state, and the category is set to the ice parking point.

[0034] In this embodiment, the application can achieve the following beneficial effects: the server actively sets the state of the second parking point to the revoked state and sets the category to the ice parking point, thereby reducing the probability of parking the vehicle in the ice parking point with low utilization rate of the vehicle and improving the utilization rate of the vehicle.

[0035] Optionally, in an implementation provided by the embodiment of the present application, before the step of responding to the parking request and obtaining the position information of the vehicle corresponding to the parking request, the method further comprises:

[0036] In response to the revocation request, setting the state of the second parking point corresponding to the revocation request as the revoked, and setting the category as the first category parking point or the second category parking point.

[0037] In this implementation, the embodiment of the present application can achieve the beneficial effects including that the server updates the state and category of the second parking point being used according to the revocation request of the staff, thereby ensuring the effective management of the parking point.

[0038] In a second aspect, the embodiment of the present application provides a parking device of a shared vehicle, applied to a server, and the device comprises:

[0039] A parking response module, configured to respond to a parking request and obtain position information of a vehicle corresponding to the parking request;

[0040] A category obtaining module, configured to, if it is determined according to the position information that the vehicle is located at a first parking point, obtain a category of the first parking point, wherein the state of the first parking point is revoked, and the category comprises a first category parking point and a second category parking point;

[0041] A first category executing module, configured to, when the category of the first parking point is the first category parking point, send, to a first terminal corresponding to the parking request, prohibition parking notification information and position information of a second parking point closest to the vehicle, wherein the state of the second parking point is being used;

[0042] A second category executing module, configured to, when the category of the first parking point is the second category parking point, obtain a first parking frequency of a user corresponding to the first terminal after the first parking point is revoked;

[0043] A lock module, configured to, when the first parking frequency is less than a first preset value, send a vehicle locking instruction to the vehicle and send prohibition parking again notification information to the first terminal.

[0044] In a third aspect, the embodiment of the present application provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the computer program runs on the processor to execute the parking method of the shared vehicle as disclosed in any one of the first aspect.

[0045] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program, when executed on a processor, performs the parking method of the shared vehicle as disclosed in any one of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the protection scope of the present application. In the various drawings, similar components are denoted by similar reference numerals.

[0047] Figure 1 Fig. 1 shows a first flowchart of the parking method of the shared vehicle provided by an embodiment of the present application;

[0048] Figure 2 Fig. 2 shows a second flowchart of the parking method of the shared vehicle provided by an embodiment of the present application;

[0049] Figure 3 Fig. 3 shows a third flowchart of the parking method of the shared vehicle provided by an embodiment of the present application;

[0050] Figure 4 Fig. 4 shows a structural diagram of the parking device of the shared vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application.

[0052] The components of the embodiments of the present application generally described and illustrated in the accompanying drawings can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0053] In the following, the terms "include", "have", and their conjugates, used in various embodiments of the present application, are only intended to denote that specific features, numbers, steps, operations, elements, components, or combinations thereof are present, and should not be understood as excluding the presence or addition of one or more other features, numbers, steps, operations, elements, components, or combinations thereof.

[0054] In addition, the terms "first", "second", "third", and the like are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.

[0055] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present application belong. The terms (such as those defined in commonly used dictionaries) will be interpreted as having a meaning that is the same as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized or overly formal meaning, unless clearly defined in various embodiments of the present application.

[0056] Referring to Figure 1 , Figure 1 A flowchart of a parking method of a shared vehicle provided by an embodiment of the present application is shown. The parking method of the shared vehicle provided by the embodiment of the present application is applied to a server, and the method comprises:

[0057] S110, in response to a parking request, acquiring position information of a vehicle corresponding to the parking request.

[0058] That is, the user parks the vehicle at a parking point and performs a preset operation on the terminal, such as clicking a preset button, drawing a preset pattern, speaking a preset sentence to the terminal, and the like. The terminal determines that the user intends to return the shared vehicle currently being used, and then sends a parking request to the server, so that the server acquires the position information of the shared vehicle currently being used, and completes the subsequent parking process.

[0059] It can be understood that the vehicle in the embodiment of the present application can be understood as a shared electric bicycle and a shared car with a positioning device.

[0060] It can also be understood that the embodiment of the present application does not limit that the parking request can only be sent through the terminal. In a feasible way, after the user sets the terminal to the end parking point, the vehicle detects the current position through the self-positioning device. If the current position is the end parking point, the vehicle sends a parking request to the server.

[0061] Optionally, the terminal or the vehicle can first acquire the position information of the vehicle before sending the parking request to the server, and write the position information of the vehicle into the parking request, so that the server can directly parse the parking request to obtain the position information of the vehicle.

[0062] Further, the parking request can be set in a form not containing the position information of the vehicle. Then, when the server receives the parking request not containing the vehicle, the server sends a position information acquisition request to the vehicle corresponding to the parking request, so that the vehicle sends the acquired position information to the server.

[0063] S120, if it is determined according to the position information that the vehicle is located at a first parking point, obtaining a category of the first parking point, wherein the state of the first parking point is revoked, and the category includes a first category parking point and a second category parking point.

[0064] It can be understood that if the server determines that the vehicle is located at a second parking point with a state of being in use according to the position information of the vehicle, the server sends a vehicle locking instruction to the vehicle to complete parking of the vehicle.

[0065] However, if the server determines that the vehicle is located at a first parking point with a state of being revoked according to the position information of the vehicle, the server will determine whether the user drives the vehicle into the first parking point by mistake.

[0066] It can be understood that in daily life, the user usually parks the vehicle in a parking point according to habits / memory. The parking point may be revoked due to various real conditions, such as nearby building development, windy weather, requirements of a parking point management company, and the like. The user may not know or forget that the parking point is revoked, and thus incorrectly parks the vehicle in a parking point that the user has parked in before but has been revoked.

[0067] In view of this, the embodiment of the present application determines whether the user can park the vehicle based on the category of the first parking point when the user parks the vehicle in the revoked first parking point, wherein the category includes a first category parking point and a second category parking point.

[0068] It should be noted that the first category parking point indicates that the reason for revoking the parking point includes a public factor, such as a location near the parking point where traffic is large and traffic accidents are prone to occur. In order to ensure the safety of the user and reduce the influence of the shared vehicle on the nearby traffic management, the parking point is revoked, that is, the state is set to revoked, and the category is set to the first category parking point. For example, there is construction / road construction near the location of the parking point. In order to avoid the influence of the parking point on the construction / road construction, the parking point is also revoked, and the category is set to the first category parking point. It should be clear that the first parking point with the category of the first category parking point in the embodiment of the present application is a parking point that is completely prohibited from parking and is revoked for public needs.

[0069] The second category parking point indicates that the reason for revoking the parking point includes a non-public factor, such as a vehicle in the parking point being long-term unused, and thus the state of the parking point is set to revoked. For example, the location of the parking point is too remote, resulting in no vehicle entering the parking point for a long time, and thus the state of the parking point is set to revoked, and the category is set to the second category parking point. That is, the first parking point with the category of the second category parking point in the embodiment of the present application is a parking point that is not completely prohibited from parking and is revoked due to non-public factors.

[0070] It is easy to understand that the reasons for the cancellation of the above-mentioned parking spots are merely illustrative examples. The embodiments of the present invention do not specifically limit the reasons for the cancellation of the first parking spot. The reasons for the cancellation of the first parking spot are those that can be obtained based on the actual situation.

[0071] S130, when the category of the first parking spot is the first category parking spot, send a no-parking notification message and the location information of the second parking spot closest to the vehicle to the first terminal corresponding to the parking request, wherein the status of the second parking spot is in use.

[0072] In other words, when the first parking spot is classified as a Category 1 parking spot, the server sends a no-parking notification to the user's terminal to inform the user that the first parking spot where the vehicle is located cannot be used for parking / returning the vehicle. At the same time, the server will also obtain and send the location information of the nearest second parking spot to the user's terminal based on the vehicle's location information, hoping that the user will move the vehicle to the second parking spot that is currently in use before parking / returning the vehicle.

[0073] Understandably, the server sends the location information of the nearest second parking spot to the vehicle so that the user can return the vehicle as quickly as possible. In one feasible approach, the server sends the location information of all second parking spots within a preset range centered on the vehicle's location, allowing the user to choose a parking spot to park / return the vehicle based on the actual situation.

[0074] S140, when the category of the first parking spot is the second category parking spot, obtain the first parking count of the user corresponding to the first terminal after the first parking spot is cancelled.

[0075] Understandably, once a parking spot is put into use, its status should be "in use," i.e., the second parking spot. However, if the second parking spot is canceled for any reason, its status is set to "cancelled," and it then becomes the first parking spot.

[0076] Based on this, when the first parking spot is a second-category parking spot, that is, a parking spot that was canceled due to non-public factors, the server will obtain the number of times the user parked after the first parking spot was canceled, that is, the first parking count.

[0077] In this embodiment of the invention, the server determines whether a user unintentionally parked their vehicle at a revoked first parking spot based on the first number of parking attempts. For example, if a user is unaware / forgot that a parking spot has been revoked and parks their vehicle at a revoked first parking spot for the first time, the server will determine that the user unintentionally parked at the first parking spot and will not require the user to move the vehicle to another currently used parking spot.

[0078] S150, when the first parking number is less than a first preset value, sending a vehicle locking instruction to the vehicle and sending a no parking again notification information to the first terminal.

[0079] For example, if the first preset value is 3, after the second parking point is cancelled and changed into the first parking point, if the parking number of the user at the cancelled first parking point is less than 3, the server determines that the user is unintentionally parking the vehicle at the first parking point, and then sends a vehicle locking instruction to the vehicle to complete the parking / return of the vehicle, and sends a no parking again notification information to the terminal of the user to inform the user that the first parking point for parking the vehicle is cancelled, and hopes that the user does not park / return the vehicle at the first parking point again.

[0080] If the parking number at the cancelled first parking point is greater than or equal to 3, the server determines that the user is intentionally parking the vehicle at the first parking point, and then refuses to send a vehicle locking instruction to the vehicle, and the server can also send a no parking notification information to the terminal of the user to inform the user that the first parking point is cancelled and cannot be used for parking / returning the vehicle.

[0081] It should be noted that the first preset value can be set according to actual conditions, and the embodiment of the present application does not make additional limitations.

[0082] It can also be understood that after the user parks the vehicle at the first parking point, the server can also send a notification information to the terminal of the staff to inform the staff that there is a vehicle parked in the first parking point, and requires the staff to dispatch the vehicle to the vehicle warehouse or the second parking point.

[0083] Optionally, in order to accurately identify whether the user is parking the vehicle at the first parking point according to habits, in an embodiment, the first parking number and the second parking number can be obtained by the following method. Figure 2 , Figure 2 A second flowchart of a parking method of a shared vehicle provided by the embodiment of the present application is shown, that is, S140 includes:

[0084] S141, when the category of the first parking point is the second category parking point, obtaining a first parking number of a user corresponding to the first terminal after the first parking point is cancelled and a second parking number of the user before the first parking point is cancelled;

[0085] Further, S150 includes:

[0086] S151, when the first parking number is less than a first preset value and the second parking number is greater than a second preset value, sending a vehicle locking instruction to the vehicle and sending a no parking again notification information to the first terminal.

[0087] That is, when the user parks the vehicle in the first parking point of the second category, the server will obtain the first parking point times corresponding to the user and the second parking times of the user at the first parking point before being revoked.

[0088] It can be understood that the second parking point times is greater than the second preset value, that is, the user has certain parking experience before the first parking point is revoked. In an embodiment, the second preset value is set to 1.

[0089] Further, the first parking times is less than the first preset value, indicating that the user is unintentionally parking the vehicle in the first parking point; the second parking times is greater than the second preset value, indicating that the user has parking experience in the first parking point before. Therefore, when the first parking times is less than the first preset value, and the second parking times is greater than the second preset value, the server will determine that the user is unintentionally parking the vehicle in the revoked parking point according to the past parking habits, and then send a vehicle locking instruction to the vehicle and send a no parking notification information to the first terminal.

[0090] It should be noted that the second preset value can be set according to actual conditions, and the embodiment of the application does not make additional limitations.

[0091] Therefore, the embodiment of the application enables the user to unintentionally park the vehicle in the parking point that does not require complete prohibition of parking according to habits, that is, when the first parking times is less than the first preset value, and the category of the first parking point is not the first category parking point, the user does not need to drive the vehicle into other parking points in use to complete parking, making the use of shared vehicles more humanized and improving the user experience.

[0092] Optionally, in an embodiment provided by the embodiment of the application, the method further comprises:

[0093] If it is determined according to the position information that the vehicle is located at a third parking point, obtaining the state of the third parking point, wherein the state of the third parking point is the revoked within a predetermined period of time, and is the in use outside the predetermined period of time;

[0094] When the state of the third parking point is the in use, sending a vehicle locking instruction to the vehicle, and sending the predetermined period of time to the first terminal;

[0095] Sending a first dispatch notification information to a second terminal of a staff to dispatch the vehicle to the second parking point before the predetermined period of time.

[0096] That is, the embodiment of the present application comprises three parking points, which are the first parking point with the state of being revoked, the second parking point with the state of being in use, and the third parking point with the state of being revoked within a predetermined period and being in use outside the predetermined period.

[0097] In one possible mode, the third parking point is in the state of being revoked within a predetermined period, such as 11:00-14:00 every day, and is in the state of being in use outside 11:00-14:00 every day.

[0098] It can be understood that the third parking point is similar to the tidal lane in the traffic road, and is used to dynamically change the state of the parking point according to the preset condition.

[0099] It can also be understood that the predetermined period can be set according to the actual situation, and the embodiment of the present application does not limit the predetermined period.

[0100] Further, when the state of the third parking point is in use, the server sends a locking instruction to the vehicle and sends the first terminal to the predetermined period to inform the user of the time period in which the third parking point can be parked and cannot be parked, so as to avoid the user parking the vehicle in the third parking point outside the predetermined period. Moreover, the server sends the first dispatch notification information to the terminal of the staff to dispatch the vehicle to the second parking point in use before the state of the third parking point is changed to be revoked by the staff.

[0101] When the state of the third parking point is revoked, it is similar to the first parking point with the first category in the embodiment of the present application, that is, the server does not send a locking instruction to the vehicle, and sends the position information of the second parking point closest to the vehicle to the terminal of the user, that is, the user moves the vehicle to the second parking point in use before the vehicle parking / return operation.

[0102] Therefore, if the traffic flow near the parking point is large or a vehicle will occupy the parking point within the predetermined period, the embodiment of the present application meets the demand of dynamically changing the parking point through the setting of the third parking point, and also avoids the influence of the vehicle parked in the third parking point on the external environment by sending the first dispatch notification information to the terminal of the staff.

[0103] Optionally, with reference to Figure 3 , Figure 3A third flow diagram of the parking method of the shared vehicle is shown, i.e. in an embodiment, the second type of parking point includes a high-risk parking point and an ice parking point, the high-risk parking point represents a parking point corresponding to a vehicle loss number greater than a third preset value within a first preset time period, and the ice parking point represents a parking point in which an average parking time of each parked vehicle parked in the parking point is greater than a fourth preset value within a second preset time period.

[0104] Further, after S150, the method further includes:

[0105] S160, if the category of the first parking point is the high-risk parking point or the ice parking point, sending second dispatching notification information to a second terminal of a staff to dispatch the vehicle to the second parking point.

[0106] That is, the embodiment divides the second type of parking point into a high-risk parking point and an ice parking point. Within the first preset time period, if the vehicle loss number corresponding to the parking point is greater than the third preset value, it means that the vehicle is often lost before the first parking point is revoked. Therefore, the server determines that if the user parks the vehicle in the first parking point, the vehicle has a risk of being lost after parking.

[0107] Within the second preset time period, if the average parking time of each parked vehicle parked in the parking point is greater than the fourth preset value, it means that the vehicle parked in the first parking point needs to be parked for a long time before it is used again, and there is a waste of vehicle resources.

[0108] Therefore, the embodiment sends second dispatching notification information to the second terminal of the staff to dispatch the vehicle to the second parking point being used after the user parks the vehicle in the high-risk parking point or the ice parking point, thereby improving the utilization rate of vehicle resources and ensuring the safety of the vehicle.

[0109] It should be understood that the first preset time period, the second preset time period, the third preset value, and the fourth preset value can be set according to actual conditions, and the embodiment does not make additional limitations.

[0110] Further, in an embodiment, if the category of the first parking point is the ice parking point, the server sends ice-hot point dispatching notification information to the second terminal of the staff to make the staff dispatch the vehicle to a hot parking point, wherein the hot parking point represents a second parking point in which the average parking time of each parked vehicle parked in the parking point is less than a fifth preset value within the second preset time period.

[0111] It can be understood that, within the second preset time length, the average parking time length of each parked vehicle parked in the parking point less than the fifth preset value indicates that each parked vehicle parked in the hot parking point will be used again after a relatively short time.

[0112] Based on this, after the user parks the vehicle in the cold parking point, the ice-hot point scheduling notification information is sent to make the staff complete the ice-hot point scheduling of the vehicle, that is, the vehicle in the cold parking point with low vehicle usage rate is scheduled to the hot parking point with high vehicle usage rate, so as to improve the usage rate of the vehicle resource.

[0113] It should be understood that the fifth preset value can be set according to actual conditions, and the embodiment of the present application does not make additional limitations.

[0114] Optionally, in an embodiment provided by the embodiment of the present application, before S110, the method further includes:

[0115] Counting the number of lost vehicles corresponding to each second parking point within the first preset time length;

[0116] Setting the state of the second parking point with the number of lost vehicles greater than the third preset value as the revoked, and setting the category as the high-risk parking point.

[0117] That is, the server counts the number of lost vehicles of each second parking point within the first preset time length to determine whether the number of lost vehicles exceeds the third preset value. If yes, the server determines that if a vehicle is parked in the second parking point with the number of lost vehicles exceeding the third preset value, the vehicle has a high risk of loss, and then sets the state of the second parking point as revoked and the category as the high-risk parking point. Thus, the loss risk of the user parking the vehicle in the high-risk parking point is reduced, and the vehicle safety is improved.

[0118] Further, in an embodiment provided by the embodiment of the present application, before S110, the method further includes:

[0119] Counting the average parking time length of vehicles corresponding to each second parking point within the second preset time length, wherein the average parking time length of vehicles represents the average parking time length of each parked vehicle parked in the second parking point;

[0120] Setting the state of the second parking point with the average parking time length of vehicles greater than the fourth preset value as the revoked, and setting the category as the cold parking point.

[0121] That is, the server counts the parking time of each parked vehicle in each second parking point in a second preset time period to obtain a corresponding average parking time of the vehicle. It can be understood that if the average parking time of the vehicle corresponding to the second parking point is greater than a fourth preset value, it indicates that each parked vehicle parked in the second parking point needs to stay in place for a long time, that is, it cannot be used by the user for a long time, resulting in a low vehicle usage rate. Further, the server sets the state of the second parking point with the average parking time of the vehicle greater than the fourth preset value as being revoked, and sets the category as an ice parking point. Thus, the probability of parking the vehicle in the ice parking point with a low vehicle usage rate is reduced, and the vehicle usage rate is improved.

[0122] Further, in an embodiment provided by the present application, the category of the first parking point includes a hot parking point.

[0123] Further, after counting the average parking time of the vehicle corresponding to each second parking point in the second preset time period, before the S110, the method further comprises:

[0124] setting the category of the second parking point with the average parking time of the vehicle less than the fifth preset value as the hot parking point.

[0125] It can be understood that the average parking time of the vehicle less than the fifth preset value indicates that each vehicle in the second parking point will be used again after a short parking time, and the vehicle usage rate is high.

[0126] Further, the server modifies the category of the second parking point to ensure the real-time setting of the hot parking point, thereby ensuring the effective implementation of the staff in the ice-hot point scheduling.

[0127] Optionally, before the S110, the method further comprises:

[0128] in response to the revocation request, setting the state of the second parking point corresponding to the revocation request as being revoked, and setting the category as the first category parking point or the second category parking point.

[0129] That is, the server sets the state of the second parking point as being revoked and the category as the first category parking point or the second category parking point according to the received revocation request, to ensure the effective management of the parking point.

[0130] It can be understood that if the category of the first parking point includes a high-risk parking point and an ice parking point in an embodiment, the server can set the category of the second parking point as any one of the first category parking point, the high-risk parking point and the ice parking point according to the revocation request.

[0131] Corresponding to the parking method for shared vehicles provided above, this embodiment of the invention also provides a parking device for shared vehicles. See details below. Figure 4 , Figure 4 This diagram illustrates the structure of a shared vehicle parking device according to an embodiment of the present invention. The shared vehicle parking device 200 provided in this embodiment of the present invention is applied to a server, and the device includes:

[0132] Parking response module 210 is used to respond to parking requests and obtain the location information of the vehicle corresponding to the parking request;

[0133] The category acquisition module 220 is used to acquire the category of the first parking point if it is determined from the location information that the vehicle is located at the first parking point, wherein the status of the first parking point is canceled, and the category includes a first category parking point and a second category parking point.

[0134] The first category execution module 230 is used to send a no-parking notification message and the location information of the nearest second parking spot to the vehicle to the first terminal corresponding to the parking request when the category of the first parking spot is the first category parking spot, wherein the status of the second parking spot is "in use";

[0135] The second category execution module 240 is used to obtain the first parking count of the user corresponding to the first terminal after the first parking point is canceled when the category of the first parking point is the second category parking point;

[0136] The locking module 250 is used to send a vehicle locking command to the vehicle and send a notification message prohibiting further parking to the first terminal when the first number of parking attempts is less than a first preset value.

[0137] The parking device for shared vehicles provided in this application embodiment can achieve Figure 1 The various processes of the shared vehicle parking method in the method embodiment can achieve the same technical effect, and will not be described again here to avoid repetition.

[0138] This invention also provides a computer device, including a memory and a processor. The memory stores a computer program, which, when run on the processor, executes the shared vehicle parking method disclosed in the embodiments.

[0139] This invention also provides a computer-readable storage medium storing a computer program that, when run on a processor, executes the shared vehicle parking method disclosed in the embodiments.

[0140] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can also be implemented by other manners. The apparatus embodiments described above are merely illustrative, for example, the flowcharts and structural diagrams in the drawings show the possible implementation architecture, function and operation of the apparatus, method and computer program product according to the embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logic function. It should also be noted that in alternative implementation manners, the functions noted in the blocks can also occur in different order from that noted in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the structural diagram and / or flowchart, and the combination of blocks in the structural diagram and / or flowchart, can be implemented by a dedicated hardware-based system for executing the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0141] In addition, each functional module or unit in the embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0142] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or the part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0143] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application.

Claims

1. A method of parking a shared vehicle, characterized by, The method applied to a server comprises: in response to a parking request, obtaining position information of a vehicle corresponding to the parking request; if it is determined according to the position information that the vehicle is located at a first parking point, obtaining a category of the first parking point, wherein the first parking point is in a state of being revoked, and the category comprises a first category of parking point and a second category of parking point; wherein the first parking point in the first category is a parking point completely prohibited from parking and revoked for public needs; and the first parking point in the second category is a parking point not completely prohibited from parking and revoked for non-public factors; when the category of the first parking point is the first category of parking point, sending, to a first terminal corresponding to the parking request, prohibition of parking notification information and position information of a second parking point closest to the vehicle, wherein the second parking point is in a state of being used; when the category of the first parking point is the second category of parking point, obtaining a first parking frequency of a user corresponding to the first terminal after the first parking point is revoked; when the first parking frequency is less than a first preset value, sending a vehicle locking instruction to the vehicle, and sending prohibition of parking again notification information to the first terminal.

2. The method of claim 1, wherein, The method further comprises: when the category of the first parking point is the second category of parking point, obtaining a first parking frequency of a user corresponding to the first terminal after the first parking point is revoked, and a second parking frequency of the user before the first parking point is revoked; when the first parking frequency is less than a first preset value, and the second parking frequency is greater than a second preset value, sending a vehicle locking instruction to the vehicle, and sending prohibition of parking again notification information to the first terminal. The method further comprises:

3. The method of claim 1, wherein, if it is determined according to the position information that the vehicle is located at a third parking point, obtaining a state of the third parking point, wherein the state of the third parking point is the revoked within a predetermined period of time, and is the used outside the predetermined period of time; when the state of the third parking point is the used, sending a vehicle locking instruction to the vehicle, and sending the predetermined period of time to the first terminal; sending first dispatching notification information to a second terminal of a staff to dispatch the vehicle to a second parking point before the predetermined period of time. The second category of parking point comprises a high-risk parking point and an ice parking point, the high-risk parking point represents a parking point corresponding to a vehicle loss number greater than a third preset value within a first preset time length, and the ice parking point represents a parking point in which an average parking time of each parked vehicle parked in the parking point is greater than a fourth preset value within a second preset time length.

4. The method of claim 1, wherein, ​ The method further comprises: If the category of the first parking point is the high-risk parking point or the ice parking point, a second dispatching notification information is sent to a second terminal of a staff to dispatch the vehicle to the second parking point.

5. The method of claim 4, wherein, The method further comprises: The number of lost vehicles corresponding to each second parking point within the first preset time period is counted; The state of the second parking point with the number of lost vehicles greater than the third preset value is set as the revoked, and the category is set as the high-risk parking point.

6. The method of claim 4, wherein, The method further comprises: The average parking duration of vehicles corresponding to each second parking point within the second preset time period is counted, where the average parking duration of vehicles represents the average parking duration of each parked vehicle in the second parking point; The state of the second parking point with the average parking duration of vehicles greater than the fourth preset value is set as the revoked, and the category is set as the ice parking point.

7. The method of claim 1, wherein, The method further comprises: In response to a revocation request, the state of the second parking point corresponding to the revocation request is set as the revoked, and the category is set as the first category parking point or the second category parking point.

8. A parking device for a shared vehicle, characterized by The device applied to a server comprises: A parking response module for responding to a parking request and acquiring position information of a vehicle corresponding to the parking request; A category acquisition module for acquiring a category of a first parking point if the vehicle is determined to be located at the first parking point according to the position information, where the state of the first parking point is revoked, and the category includes a first category parking point and a second category parking point; where the first parking point with the category of the first category parking point is a parking point that is revoked for guaranteeing public needs and completely prohibits parking; and the first parking point with the category of the second category parking point is a parking point that is revoked for non-public factors and does not completely prohibit parking; A first category execution module for sending a parking prohibition notification information and position information of a second parking point closest to the vehicle to a first terminal corresponding to the parking request when the category of the first parking point is the first category parking point, where the state of the second parking point is in use; A second category execution module for acquiring a first parking frequency of a user corresponding to the first terminal after the first parking point is revoked when the category of the first parking point is the second category parking point; A lock module for sending a vehicle locking instruction to the vehicle and sending a parking prohibition notification information to the first terminal when the first parking frequency is less than a first preset value.

9. A computer device, comprising: A computer readable storage medium having stored thereon a computer program which, when executed on a processor, performs the method of parking a shared vehicle according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, A computer readable storage medium having stored thereon a computer program which, when executed on a processor, performs the method of parking a shared vehicle according to any one of claims 1-7.

Citation Information

Patent Citations

  • Sharing bicycle processing method based on mobile terminal, storage device, and mobile terminal

    CN107545654A

  • Parking prompt method and device, electronic equipment and readable medium

    CN110660259A