Method, device and storage medium for adjusting use area of shared vehicle
By receiving parking requests from the server, determining the vehicle's location and locking it, updating the event count, and dynamically adjusting the usage area, the problem of users being unable to return their vehicles has been solved, improving user experience and management efficiency.
Patent Information
- Application Number
- CN202210292976.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-23
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-03-23
AI Technical Summary
Users are unable to return the car at their destination, affecting their travel experience, and the management cost of shared vehicles is high.
The server receives a parking request, determines the vehicle's location, sends a notification message and locks the vehicle, updates the event count, and adjusts the usage area based on the event count.
To increase users' willingness to use vehicles, reduce management costs, improve management efficiency, and meet user needs.
Smart Images

Figure CN114612196B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of shared vehicles, in particular to a use area adjustment method, device and equipment of shared vehicles and a storage medium. BACKGROUND
[0002] In order to ensure the standard use and effective management of sharing, the shared vehicle management enterprise will set the operation area of the shared vehicle, that is, the use area of the shared vehicle. Therefore, if the user parks the shared vehicle outside the use area, he needs to pay a parking fee to the shared vehicle management enterprise.
[0003] However, when the user uses the shared vehicle, he may only need to move from the use area to the destination located near the use area, but outside the use area. Since the destination does not belong to any use area, the user cannot return the vehicle at the destination, which makes it difficult for the user to complete the trip by the shared vehicle, and thus affects the user's travel experience. SUMMARY
[0004] Therefore, the present application provides a use area adjustment method, device and equipment of shared vehicles and a storage medium to improve the current situation that the user cannot return the vehicle at the destination because the destination does not belong to any use area.
[0005] In a first aspect, the present application provides a use area adjustment method of shared vehicles, applied to a server, comprising:
[0006] receiving a first parking request, wherein the first parking request comprises a first parking position of a shared vehicle corresponding to the first parking request, and the first parking position is located outside the use area;
[0007] if the first parking position is within a preset enlarged boundary corresponding to the use area, sending notification information to a user terminal corresponding to the first parking request and controlling the shared vehicle to be locked, wherein the notification information is used to inform the user that the shared vehicle needs to be parked within the use area within a first preset time period;
[0008] when a second parking request is received within the first preset time period, controlling the shared vehicle to be locked and updating the occurrence number of a first event corresponding to the first parking position, wherein the second parking request comprises a second parking position of the shared vehicle, the second parking position is located within the use area, and the first event indicates that the shared vehicle is first parked at the first parking position and then parked within the use area within the first preset time period;
[0009] if the occurrence number of the first event is greater than a preset number, adjusting the use area according to the first parking position.
[0010] The method for adjusting the use area of a shared vehicle provided by the embodiments of the present application includes the following steps: after receiving a first parking request indicating that the shared vehicle is located outside the use area, the server determines whether the location of the shared vehicle, i.e., the first parking position, is within the preset enlarged boundary corresponding to the use area; if yes, the server sends notification information to the user terminal corresponding to the first parking request and controls the shared vehicle to be locked, wherein the notification information is used to inform the user to park the shared vehicle within the use area within a first preset time period; then, when the server receives a second parking request indicating that the shared vehicle is located within the use area within the first preset time period, i.e., the user intends to lock the shared vehicle within the use area, the server controls the shared vehicle to be locked and updates the occurrence frequency of a first event corresponding to the first parking position, wherein the second parking request includes a second parking position of the shared vehicle, and the second parking position is located within the use area; the first event indicates that the shared vehicle is first parked at the first parking position and then parked within the use area within the first preset time period; finally, the server determines whether the occurrence frequency of the first event corresponding to the first parking position is greater than a preset number; if yes, the server adjusts the use area according to the first parking position, so that the user can normally use the shared vehicle at the first parking position.
[0011] Therefore, the embodiments of the present application enable the user to lock the vehicle outside the use area, meet the user's demand for using the vehicle and improve the user's willingness to use the vehicle; moreover, when the user parks the vehicle at the first parking position first and then parks the vehicle within the use area within the first preset time period according to the notification information, the shared vehicle management enterprise does not need to notify the staff to perform the scheduling work, thereby reducing the management cost of the shared vehicle; in addition, the server adjusts the use area of the shared vehicle according to the occurrence frequency of the first event, so that the use area of the shared vehicle can be dynamically adjusted, thereby improving the management efficiency of the shared vehicle.
[0012] Optionally, in one embodiment provided by the embodiments of the present application, if the parking position is within the preset enlarged boundary corresponding to the use area, the server sends the notification information to the user terminal corresponding to the first parking request and controls the shared vehicle to be locked, including the following steps:
[0013] If the first parking position is within the preset enlarged boundary corresponding to the use area, the server acquires the drivable distance of the shared vehicle;
[0014] When the distance between the first parking position and the use area is less than the drivable distance, the server sends the notification information to the user terminal corresponding to the first parking request and controls the shared vehicle to be locked.
[0015] In this embodiment, the user receiving the notification information can drive the shared vehicle into the use area, avoiding the situation that the shared vehicle cannot be driven due to insufficient power or fuel during the process of driving the shared vehicle into the use area, and improving the user experience.
[0016] Optionally, in an embodiment provided by the method, when the second parking request is received within the first preset time period, the shared vehicle is controlled to be locked and the number of occurrences of the first event corresponding to the first parking position is updated, and then the method further includes:
[0017] determining a user group to which the user belongs according to the obtained residence position of the user, wherein the residence positions of the users in the same user group are in a preset area;
[0018] determining the number of users in the user group who trigger the first event or the second event at the first parking position, wherein the second event indicates that the shared vehicle is parked at the first parking position;
[0019] if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking position satisfy a preset event number within a second preset time period, and the number of users exceeds a preset number, the first parking position is set as a temporary use area;
[0020] in response to a third parking request, the shared vehicle corresponding to the third parking request is controlled to be locked, wherein the third parking request includes a third parking position of the shared vehicle corresponding to the third parking request, the third parking position is located in the temporary use area, and the user corresponding to the third parking request belongs to the user group.
[0021] In this embodiment, the user receiving the notification information can drive the shared vehicle into the use area, avoiding the situation that the shared vehicle cannot be driven due to insufficient power or fuel during the process of driving the shared vehicle into the use area, and improving the user experience.
[0022] Further, in an embodiment provided by the method, the use area includes a plurality of use sub-areas, and the method further includes:
[0023] obtaining a second vehicle use number corresponding to an edge area of each use sub-area of the use area;
[0024] set the use sub-area corresponding to the second vehicle with the minimum use frequency and less than the preset use frequency as the temporary use area.
[0025] In this embodiment, the application has the following beneficial effects: the server flexibly sets each use sub-area according to the vehicle use frequency of the edge area of each use sub-area, and the shared vehicle management enterprise can more accurately control the use of vehicles in the city.
[0026] Further, in an embodiment provided by the application, if the number of the first event and the number of the second event corresponding to the first parking position in the second preset time period meet the preset event frequency, and the number of the users exceeds the preset number, after the first parking position is set as the temporary use area, the method further comprises:
[0027] acquiring the first vehicle use frequency of the temporary use area and the average vehicle use frequency of the edge area of the use area in a third preset time period;
[0028] if the first vehicle use frequency is greater than the average shared vehicle use frequency, the temporary use area is set as the use area.
[0029] In this embodiment, the application has the following beneficial effects: when the vehicle use of the temporary use area is good, that is, the first vehicle use frequency is greater than the average shared vehicle use frequency, the temporary use area is set as the use area so that all users can normally use the vehicle, the effective setting and dynamic adjustment of the use area are realized, and the use demand of the user is met.
[0030] Optionally, in an embodiment provided by the application, if the first parking position is in the preset enlarged boundary corresponding to the use area, the method further comprises:
[0031] if the first parking position is in the preset enlarged boundary corresponding to the use area, the notification information is sent to the user terminal corresponding to the first parking request, and the shared vehicle is controlled to be locked, wherein the notification information is also used to inquire whether the user is willing to park the shared vehicle in the use area in the first preset time period.
[0032] when the confirmation information corresponding to the notification information sent by the user terminal is received, the shared vehicle is controlled to be locked.
[0033] In this embodiment, the application has the advantages that the user can freely choose whether to park the shared vehicle parked at the first parking position in the use area within the first preset time length, the user's free choice is realized, and the user's vehicle experience is improved.
[0034] Optionally, in an embodiment provided by the application, the notification information is further used to notify the user that no parking violation fee will be charged if the shared vehicle is parked in the use area within the first preset time length.
[0035] In a second aspect, an embodiment of the application provides a use area adjustment device of a shared vehicle, applied to a server, and the device comprises:
[0036] The acquisition module is configured to receive a first parking request, wherein the first parking request comprises a first parking position of a shared vehicle corresponding to the first parking request, and the first parking position is located outside the use area;
[0037] The notification module is configured to send notification information to a user terminal corresponding to the first parking request and control the shared vehicle to be locked if the first parking position is within a preset enlarged boundary corresponding to the use area, wherein the notification information is used to notify the user to park the shared vehicle in the use area within a first preset time length.
[0038] The locking module is configured to control the shared vehicle to be locked and update a number of occurrences of a first event corresponding to the first parking position when a second parking request is received within the first preset time length, wherein the second parking request comprises a second parking position of the shared vehicle, the second parking position is located within the use area, and the first event indicates that the shared vehicle is first parked at the first parking position and then parked in the use area within the first preset time length.
[0039] The adjustment module is configured to adjust the use area according to the first parking position if the number of occurrences of the first event is greater than a preset number.
[0040] In a third aspect, an embodiment of the application provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the computer program is executed on the processor to perform the use area adjustment method of the shared vehicle according to any one of the first aspect.
[0041] In a fourth aspect, an embodiment of the application provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed on the processor to perform the use area adjustment method of the shared vehicle according to any one of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions of the present application, the drawings required to be used in the embodiments will be briefly introduced as follows. 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.
[0043] Figure 1 A flowchart of a first shared vehicle usage area adjustment method provided by an embodiment of the present application is shown;
[0044] Figure 2 A schematic diagram of a first shared vehicle usage area provided by an embodiment of the present application is shown;
[0045] Figure 3 A flowchart of a second shared vehicle usage area adjustment method provided by an embodiment of the present application is shown;
[0046] Figure 4 A schematic diagram of a second shared vehicle usage area provided by an embodiment of the present application is shown;
[0047] Figure 5 A structural schematic diagram of a shared vehicle usage area adjustment device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described in detail 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.
[0049] The components of the embodiments of the present application generally described and illustrated in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only 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 are within the scope of protection of the present application.
[0050] In the following, the terms "include", "have", and their synonymous words used in various embodiments of the present application are only intended to represent a specific feature, number, step, operation, element, component, or combination of the foregoing, and should not be understood as first excluding the presence or possibility of adding one or more features, numbers, steps, operations, elements, components, or combinations of the foregoing.
[0051] 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.
[0052] 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 commonly used 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.
[0053] Referring to Figure 1 , Figure 1 A flowchart of a first method for adjusting a use area of a shared vehicle is shown. The method for adjusting a use area of a shared vehicle is applied to a server, and the method comprises:
[0054] S110, receiving a first parking request, wherein the first parking request comprises a first parking position of a shared vehicle corresponding to the first parking request, and the first parking position is located outside the use area.
[0055] That is, when the server receives a parking request sent by a user through a terminal / shared vehicle, the location of the shared vehicle where the user wants to park, i.e., the parking position, is obtained.
[0056] It can be understood that, at the present stage of technology, if a user needs to terminate the use of a shared vehicle to park the shared vehicle, the terminal can determine whether the shared vehicle is located in the use area according to the parking position of the shared vehicle. If the terminal determines that the shared vehicle is not located in the use area, and receives a parking confirmation operation triggered by the user, the terminal will send a parking request carrying a predetermined identifier to the server, so that the server determines that the shared vehicle is located outside the use area according to the predetermined identifier after analyzing the parking request, i.e., confirms that the first parking position of the shared vehicle is outside the use area.
[0057] It can also be understood that the terminal can also not perform the operation of "determining whether the shared vehicle is located in the parking point or the use area according to the parking position of the shared vehicle". Further, after the user needs to terminate the use of the shared vehicle to park the shared vehicle, the terminal / shared vehicle will directly send a parking request to the server, so that the server determines whether the shared vehicle is located in the parking point or the use area according to the obtained first parking position after receiving the parking request.
[0058] It is understandable that the manner in which the server acquires the parking position of the shared vehicle can be set according to actual conditions, such as in a feasible manner, the terminal acquires the parking position of the shared vehicle before sending the parking request to the server, and then encapsulates the parking position into the parking request, so that the server obtains the parking position of the shared vehicle after receiving and analyzing the parking request.
[0059] In another feasible manner, the server communicates with the shared vehicle corresponding to the parking request after receiving the parking request to acquire the parking position of the shared vehicle.
[0060] S120, if the first parking position is within the preset enlarged boundary corresponding to the use area, send notification information to the user terminal corresponding to the first parking request and control the shared vehicle to be locked, wherein the notification information is used to notify the user to park the shared vehicle in the use area within a first preset time length.
[0061] That is, after the server determines the first parking position of the shared vehicle, it determines whether the first parking position is within the preset enlarged boundary of the use area to which the shared vehicle belongs. For example, with reference to Figure 2 , Figure 2 A schematic diagram of a use area of a shared vehicle is shown, in which the solid line represents the use area, and the dashed line represents the preset enlarged boundary corresponding to the use area.
[0062] It should be understood that when the user parks the shared vehicle outside the use area but within the predetermined boundary, it indicates that the parking position of the shared vehicle is close to the use area. However, when the shared vehicle is located outside the use area, the staff needs to dispatch the shared vehicle to the use area, resulting in an increase in the management cost of the shared vehicle. In addition, the user needs to pay the parking fee, which reduces the user's willingness to use the shared vehicle.
[0063] Therefore, in the case that the shared vehicle is parked outside the use area but close to the use area, that is, when the server detects that the parking position is outside the use area but within the preset enlarged boundary corresponding to the use area, the server sends notification information to the user terminal and controls the shared vehicle to be locked. Therefore, after the user reaches the destination outside the use area by the shared vehicle from the starting point in the use area, the server controls the shared vehicle to be locked, and then the user can unlock the vehicle again and return to the starting point by the shared vehicle, thereby reducing the management cost of the shared vehicle and enabling the user to complete the round trip by the shared vehicle.
[0064] It should be understood that the first preset time length is not limited in the embodiment of the application, and the first preset time length can be set according to actual conditions.
[0065] It can also be understood that when the server locks the vehicle, the server associates the user / user terminal with the locked shared vehicle to ensure that the locked shared vehicle can only be unlocked by the associated user / user terminal, so as to avoid the situation that the user cannot drive the locked shared vehicle back to the use area after receiving the notification information because the locked shared vehicle has been used by others.
[0066] Optionally, in order to improve the willingness of the user to use the shared vehicle for round trip, in an embodiment provided by the present application, the notification information is also used to inform the user that no parking violation fee will be charged if the shared vehicle is parked in the use area within the first preset time length.
[0067] It should also be understood that the manner of setting the preset enlarged boundary corresponding to the use area can be set according to actual conditions, and the present application does not limit the setting manner of the preset enlarged boundary.
[0068] In addition, it should be noted that the shared vehicle in the present application can only be parked in a reasonable and standardized position, and the parking position of the shared vehicle cannot be in the middle of the road, in the corridor, in the elevator, etc. In other words, the shared vehicle cannot affect the city appearance, traffic, safety and other factors when it is parked.
[0069] Optionally, in order to further improve the user's experience of using the vehicle, in a feasible embodiment provided by the present application, the S120 comprises:
[0070] If the first parking position is within the preset enlarged boundary corresponding to the use area, the notification information is sent to the user terminal corresponding to the first parking request, and the notification information is also used to inquire whether the user is willing to park the shared vehicle in the use area within the first preset time length.
[0071] When the confirmation information corresponding to the notification information sent by the user terminal is received, the shared vehicle is locked.
[0072] That is, when the server determines that the user wants to park the shared vehicle outside the use range, the server will send the user a notification to inquire whether the user is willing to park the shared vehicle parked at the first parking position in the use area within the first preset time length.
[0073] The server receives the confirmation information sent by the user terminal, indicating that the user promises to park the shared vehicle parked at the first parking position in the use area within the first preset time length, and therefore the server will monitor whether the second parking request is received in real time.
[0074] If the server receives the rejection information sent by the user terminal, it indicates that the user refuses to drive the shared vehicle back into the use area. Further, the server determines that the shared vehicle is not parked correctly in the use area, and further charges the user a vehicle parking violation fee and sends a dispatch notification to the terminal of the staff to request the staff to dispatch the shared vehicle into the use area.
[0075] Thus, the embodiments of the present application enable the user to freely choose whether to park the shared vehicle parked at the first parking position in the use area within the first preset time period, realizing the user's free choice and improving the user's vehicle use experience.
[0076] Optionally, to ensure that the user can normally drive the vehicle from outside the use area into the use area, in a feasible implementation provided by the embodiments of the present application, the following can be specifically referred to Figure 3 , Figure 3 Fig. 2 shows a flowchart of a second use area adjustment method for a shared vehicle provided by the embodiments of the present application, i.e., S120 in this implementation includes the following steps:
[0077] S121, if the first parking position is within the preset enlarged boundary corresponding to the use area, obtaining the drivable distance of the shared vehicle;
[0078] S122, when the distance between the first parking position and the use area is less than the drivable distance, sending notification information to the user terminal corresponding to the first parking request and controlling the shared vehicle to be locked.
[0079] That is, after obtaining the parking position of the shared vehicle, the server obtains the drivable distance of the shared vehicle, calculates the distance required to drive from the parking position to the use area, and finally determines whether the user can drive the shared vehicle into the use area according to the drivable distance and the distance required to drive from the parking position to the use area. If yes, the server sends notification information to the user terminal corresponding to the first parking request and controls the shared vehicle to be locked. If not, the server controls the shared vehicle to be locked and sends dispatch notification information to the terminal of the staff.
[0080] It can be understood that the manner in which the server obtains the drivable distance of the shared vehicle can be set according to actual conditions. For example, in a feasible manner, when the server determines that the parking position is within the preset enlarged boundary corresponding to the use area, it communicates with the shared vehicle to obtain the remaining amount of electricity or fuel of the shared vehicle, and further calculates the drivable distance of the shared vehicle according to the remaining amount of electricity or fuel.
[0081] In another feasible manner, the shared vehicle periodically reports the remaining amount of electricity or fuel of the shared vehicle, and the server calculates the drivable distance according to the remaining amount of electricity or fuel reported by the shared vehicle.
[0082] Therefore, the embodiment of the present application enables the user receiving the notification information to drive the shared vehicle into the use area, avoiding the situation that the shared vehicle cannot be driven due to insufficient power or fuel during the process of driving the shared vehicle into the use area, and improving the user's vehicle experience.
[0083] S130, when receiving a second parking request within a first preset time length, controlling the shared vehicle to be locked and updating the occurrence number of the first event corresponding to the first parking position, wherein the second parking request comprises a second parking position of the shared vehicle, the second parking position is located in the use area, and the first event indicates that the shared vehicle is first parked at the first parking position and then parked in the use area within the first preset time length.
[0084] That is, when the user drives the vehicle into the use area within the first preset time length and sends a parking request to the server again through the terminal / shared vehicle, the server will determine that the current parking position of the shared vehicle is in the use area according to the received parking request again, that is, according to the second parking request, indicating that the user has parked the shared vehicle in the use area within the first preset time length according to the requirement of the notification information, and therefore the server will control the vehicle to be locked to complete the parking of the vehicle.
[0085] At the same time, the server will also record and update the occurrence number of the first event corresponding to the first parking position, that is, record how many times the shared vehicle is first parked at the first parking position and then parked in the use area within the first preset time length.
[0086] It can be understood that if there are multiple users who first send a first parking request to the server at the first parking position and then send a second parking request in the use area through the terminal / shared vehicle multiple times, it indicates that the current setting of the use area cannot meet the needs of the users.
[0087] S140, if the occurrence number of the first event is greater than a preset number, adjusting the use area according to the first parking position.
[0088] That is, if multiple users first park at the first parking position outside the parking area and drive the shared vehicle from the first parking position back to the use area within the first preset time length, that is, the occurrence number of the first event is greater than the preset number, it indicates that there is a certain use demand corresponding to the first parking position. Therefore, in order to meet the needs of the users, the embodiment of the present application will adjust the use area according to the first parking position, so that the expanded use area covers the first parking position.
[0089] It can be understood that the manner of adjusting the use area according to the first parking position can be set according to actual conditions, such as in one possible manner, the server sets the area formed by the preset range corresponding to the first parking position as the use area, so that the user can normally use the shared vehicle in the preset range corresponding to the first parking position. In another possible manner, the server expands the control use area towards the direction where the first parking position is located, so that the expanded use area covers the first parking position.
[0090] In the use area adjustment method of the shared vehicle provided by the embodiment of the application, after receiving the first parking request indicating that the shared vehicle is located outside the use area, the server judges whether the first parking position of the shared vehicle is within the preset expansion boundary corresponding to the use area. If yes, the server sends notification information to the user terminal corresponding to the first parking request and controls the shared vehicle to be locked, wherein the notification information is used to notify the user to park the shared vehicle in the use area within a first preset time period. Then, when the server receives a second parking request indicating that the shared vehicle is located in the use area within the first preset time period, that is, the user wants to lock the shared vehicle in the use area, the server controls the shared vehicle to be locked and updates the occurrence number of a first event corresponding to the first parking position, wherein the second parking request includes a second parking position of the shared vehicle, and the second parking position is located in the use area. The first event indicates that the shared vehicle is first parked at the first parking position and then parked in the use area within the first preset time period. Finally, the server judges whether the occurrence number of the first event corresponding to the first parking position is greater than a preset number. If yes, the server adjusts the use area according to the first parking position, so that the user can normally use the shared vehicle at the first parking position.
[0091] Therefore, the embodiment of the application enables the user to lock the vehicle outside the use area, meets the user's demand for using the vehicle and improves the user's willingness to use the vehicle. When the user parks the vehicle at the first parking position first and then parks the vehicle in the use area within the first preset time period according to the notification information, the shared vehicle management enterprise does not need to notify the staff to perform the scheduling work, thereby reducing the management cost of the shared vehicle. In addition, since the server also adjusts the use area of the shared vehicle according to the occurrence number of the first event, the use area of the shared vehicle can be dynamically adjusted, thereby improving the management efficiency of the shared vehicle.
[0092] In addition, to meet the user's demand for using the vehicle, in one possible implementation manner of the embodiment of the application, after S130, the method further includes:
[0093] determining a user group to which the user belongs according to the obtained residence position of the user, wherein the residence positions of the users in the same user group are in a preset area.
[0094] determining a number of users in the user group triggering a first event or a second event at the first parking position, wherein the second event represents that a shared vehicle is parked at the first parking position;
[0095] if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking position within a second preset time period satisfy a preset event number, and the number of users exceeds a preset number, setting the first parking position as a temporary use area;
[0096] in response to a third parking request, controlling a shared vehicle corresponding to the third parking request to be locked, wherein the third parking request includes a third parking position of the shared vehicle corresponding to the third parking request, the third parking position is located in the temporary use area, and a user corresponding to the third parking request belongs to the user group.
[0097] That is, after the user inputs the shared vehicle from the first parking position to the use area and completes parking, and the server updates the number of occurrences of the first event, the residence position of the user is first obtained.
[0098] It can be understood that the manner of obtaining the residence position of the user can be set according to actual conditions, and the embodiment of the application does not limit the manner of obtaining the residence position. In a feasible manner, when the user registers an account for using the shared vehicle, the information required for registering the account includes the residence position, and then the server obtains the residence position according to the information filled in by the user when registering the account.
[0099] In another feasible manner, the residence position represents the position where the user first unlocks the shared vehicle, that is, the position where the user unlocks the shared vehicle before sending the first parking request through the terminal / shared vehicle. It can be understood that when the user uses the shared vehicle, the user often selects the vehicle from a parking point close to the user, that is, the residence position of the user is close to the position where the user first unlocks the shared vehicle, and therefore the position where the user first unlocks the shared vehicle is regarded as the residence position of the user.
[0100] Then, the server determines the user group to which the user belongs according to the obtained residence position of the user, that is, determines the preset area to which the residence position of the user belongs. It should be understood that after the server obtains the residence positions of multiple users, the server divides the users with different residence positions into different user groups according to the preset area. That is, multiple users with similar residence positions are regarded as one user group. It should be understood that the size and shape of the preset area can be set according to actual conditions, and the embodiment of the application does not limit the preset area.
[0101] Then, the server will monitor the number of users in each user group who send a first parking request through the terminal / server at the first parking location, i.e., the number of users who trigger the first event or the second event.
[0102] Finally, if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking location satisfy the preset event number within the second preset time period, and the number of users belonging to the same user group who trigger the first event or the second event at the first location exceeds the preset value, the server will set the first parking location as a temporary use area; if the preset event number is not satisfied or the preset value is not exceeded, the server will continue to monitor the number of occurrences of the first event, the number of occurrences of the second event corresponding to the first parking location, and the number of users belonging to the same user group.
[0103] It can be understood that the preset event number can be set according to actual conditions, such as in one possible way, the preset event number represents that the number of occurrences of the first event is greater than the first number, and the number of occurrences of the second event is greater than three quarters of the first number. In another possible way, the preset event number represents that the number of occurrences of the first event or the second event is greater than a preset number.
[0104] It should be noted that since the first parking location is changed to a temporary use area by users belonging to the same user group and exceeding the preset value, it can be known that most users in the user group have the demand to use the first parking location. Therefore, the embodiment of the present application sets the first parking location as a parking point dedicated to users in the user group, i.e., a temporary use area. Further, any user in this user group can normally borrow and return a vehicle in the temporary use area, i.e., without the need to drive the shared vehicle from the temporary use area into the use area and park it within the first preset time period.
[0105] Based on this, the embodiment of the present application meets the vehicle use demand of users with similar living locations, improves the use efficiency of shared vehicles and the vehicle use experience of users. Moreover, since the server sets the first parking location as a temporary use area when the number of occurrences of the first event, the number of occurrences of the second event, and the number of users belonging to the same user group satisfy the conditions, the use area of the shared vehicle is flexibly adjusted, and the management efficiency of the use area of the shared vehicle is improved.
[0106] In addition, the positional relationship between the temporary use area and the first parking location in the embodiment of the present application can be set according to actual conditions, such as in one possible way, the temporary use area is a circular area formed based on a preset radius with the first parking location as the center. In another possible way, the temporary use area is a drivable area within a preset range of the first parking location with the first parking location as the center.
[0107] Optionally, to further improve the use efficiency of the shared vehicle, in an embodiment provided by the present application, the use area includes a plurality of use sub-areas, and the method further includes:
[0108] acquiring a second vehicle use frequency corresponding to an edge area of each use sub-area of the use area;
[0109] setting a use sub-area corresponding to the second vehicle use frequency that is the smallest and less than a preset use frequency as the temporary use area.
[0110] That is, the use area of the shared vehicle is divided into a plurality of smaller sub-areas in the embodiment of the present application, and the vehicle use frequency of the edge area of each use sub-area is monitored in real time. To better illustrate the use sub-area and the edge area in the embodiment of the present application, please refer to Figure 4 , Figure 4 a second use area of a shared vehicle provided by the embodiment of the present application is shown, wherein, Figure 4 The use area shown includes a first use sub-area 101, a second use sub-area 102, a third use sub-area 103, and a fourth use sub-area 104, the first use sub-area 101 includes a first edge area 105 filled with diagonal lines, the second use sub-area 102 includes a second edge area 106 filled with diagonal lines, the third use sub-area 103 includes a third edge area 107 filled with diagonal lines, and the fourth use sub-area 104 includes a fourth edge area 108 filled with diagonal lines.
[0111] It should be noted that the division of the use area and the setting of the edge area in the embodiment of the present application are not limited, and can be set according to actual conditions.
[0112] Further, after setting the use sub-area and the edge area, the server will monitor the vehicle use frequency corresponding to the edge area of each use sub-area in real time to determine the user activity of each use sub-area. For the use sub-area with the smallest vehicle use frequency, the server will further determine whether the vehicle use frequency of the use sub-area is less than a preset use frequency. If yes, it means that fewer users will use the shared vehicle in this use sub-area, and then the use sub-area is set as a temporary use area for the user belonging to the largest user group in the temporary use area.
[0113] Based on this, the embodiment of the present application enables the server to flexibly set each use sub-area according to the vehicle use frequency of the edge area of each use sub-area, and further enables the shared vehicle management enterprise to more accurately control the use of the vehicle in the city.
[0114] In addition, it should be noted that the preset use frequency in the embodiment of the present application can be set according to actual conditions.
[0115] Further, to ensure that the use area can match the development status of the city, in an implementation provided by the embodiment of the application, if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking position in the second preset time period satisfy a preset event number, and the number of users exceeds a preset number, after the first parking position is set as a temporary use area, the method further includes:
[0116] obtaining a first vehicle use number of the temporary use area and an average vehicle use number of an edge area of the use area in a third preset time period;
[0117] if the first vehicle use number is greater than the average vehicle use number of the shared vehicle, the temporary use area is set as the use area.
[0118] That is, the embodiment of the application monitors the vehicle use number of each temporary use area, and when the vehicle use number of the temporary use area exceeds the average vehicle use number of the edge area of the use area, the temporary use area is set as the use area.
[0119] Further, the edge area of the use area can refer to the first edge area 105, the second edge area 105, the third edge area 106, and the fourth edge area 107 in FIG. 1. Figure 4 Figure 4 The first edge area 105, the second edge area 105, the third edge area 106, and the fourth edge area 107 are the edge areas of the use area.
[0120] Further, the average vehicle use number of the edge area of the use area represents the lowest vehicle use status of the use area, so if the first vehicle use number of the temporary use area is not higher than the average vehicle use number corresponding to the edge area, that is, the number of people using the temporary use area does not exceed the number of people using the edge area, and the traffic volume is low. Therefore, in the embodiment of the application, the server sets the temporary use area as the use area only when the first vehicle use number is greater than the average vehicle use number of the shared vehicle.
[0121] Based on this, the embodiment of the application sets the temporary use area as the use area when the vehicle use of the temporary use area is good, that is, the first vehicle use number is greater than the average vehicle use number of the shared vehicle, so that all users can normally use the vehicle, and the effective setting and dynamic adjustment of the use area are realized, thereby meeting the vehicle use demand of the user.
[0122] To further ensure that the use area can match the development status of the city, the server also monitors the vehicle use number of each temporary use area in real time, and cancels the temporary use area whose vehicle use number satisfies a preset condition.
[0123] In other words, the server in the embodiment of the present application also dynamically deletes the temporary area for adjusting the use area, so that the adjusted temporary area can match the flow of people in the city, thereby reducing the operation cost of the shared vehicle management enterprise and realizing flexible change of the use area.
[0124] It can be understood that the preset condition can be set according to actual conditions. In one possible manner, the preset condition is that the number of vehicle uses in the temporary use area is less than a preset number of vehicle uses within a preset time.
[0125] In another possible manner, the preset condition is that the number of vehicle uses in the temporary use area gradually decreases over time within another preset time, and the number of vehicle uses in the temporary use area is always less than the preset number of vehicle uses.
[0126] Corresponding to the method for adjusting the use area of the shared vehicle provided by the embodiment of the present application, the embodiment of the present application also provides a device for adjusting the use area of the shared vehicle. For details, refer to Figure 5 , Figure 5 Fig. 1 shows a structural schematic diagram of the device for adjusting the use area of the shared vehicle provided by the embodiment of the present application. The device 200 for adjusting the use area of the shared vehicle provided by the embodiment of the present application comprises:
[0127] The acquisition module 210 is configured to receive a first parking request, wherein the first parking request comprises a first parking position of a shared vehicle corresponding to the first parking request, and the first parking position is located outside the use area.
[0128] The notification module 220 is configured to send notification information to a user terminal corresponding to the first parking request and control the shared vehicle to be locked if the first parking position is within a preset enlarged boundary corresponding to the use area, wherein the notification information is used to notify the user to park the shared vehicle within the use area within a first preset time length.
[0129] The locking module 230 is configured to control the shared vehicle to be locked and update the number of occurrences of a first event corresponding to the first parking position when a second parking request is received within the first preset time length, wherein the second parking request comprises a second parking position of the shared vehicle, the second parking position is located within the use area, and the first event indicates that the shared vehicle is first parked at the first parking position and then parked within the use area within the first preset time length.
[0130] The adjusting module 240 is configured to adjust the use area according to the first parking position if the number of occurrences of the first event is greater than a preset number of times.
[0131] Optionally, in an embodiment provided by the present application, the notification module comprises:
[0132] a distance acquisition submodule, configured to acquire a drivable distance of the shared vehicle if the first parking position is within a preset enlarged boundary corresponding to the use area;
[0133] a control submodule, configured to send notification information to a user terminal corresponding to the first parking request and control the shared vehicle to be locked when the distance between the first parking position and the use area is less than the drivable distance.
[0134] Optionally, in an embodiment provided by the present application, the device further comprises:
[0135] a first determination module, configured to determine a user group to which the user belongs according to the acquired residence position of the user, wherein the residence positions of the users in the same user group are in a preset area;
[0136] a second determination module, configured to determine a number of users in the user group who trigger a first event or a second event at the first parking position, wherein the second event indicates that a shared vehicle is parked at the first parking position;
[0137] a setting module, configured to set the first parking position as a temporary use area if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking position in a second preset time period satisfy a preset event number and the number of users exceeds a preset number;
[0138] a response module, configured to respond to a third parking request and control a shared vehicle corresponding to the third parking request to be locked, wherein the third parking request comprises a third parking position of the shared vehicle corresponding to the third parking request, the third parking position is located in the temporary use area, and a user corresponding to the third parking request belongs to the user group.
[0139] Optionally, in an embodiment provided by the present application, the use area comprises a plurality of use subareas, and the device further comprises:
[0140] a use frequency acquisition module, configured to acquire a second vehicle use frequency corresponding to an edge area of a different use subarea of the use area;
[0141] a first temporary use area setting module, configured to set a use subarea corresponding to the smallest second vehicle use frequency and smaller than a preset use frequency as the temporary use area.
[0142] Optionally, in an embodiment provided by the present application, the device further comprises:
[0143] an average use frequency acquisition module, configured to acquire a first vehicle use frequency corresponding to the temporary use area and an average vehicle use frequency corresponding to an edge area of the use area within a third preset time length;
[0144] a second temporary use area setting module, configured to set the temporary use area as the use area if the first vehicle use frequency is greater than the average use frequency of the shared vehicle.
[0145] Optionally, in an implementation provided by the embodiment of the application, the notification module comprises:
[0146] an inquiry sub-module, configured to send notification information to a user terminal corresponding to the first parking request if the first parking position is within a preset enlarged boundary corresponding to the use area, wherein the notification information is further used to inquire whether the user is willing to park the shared vehicle in the use area within a first preset time length;
[0147] a receiving sub-module, configured to control the shared vehicle to be locked when receiving confirmation information corresponding to the notification information sent by the user terminal.
[0148] Optionally, in an implementation provided by the embodiment of the application, the notification information is further used to notify the user that no parking violation fee will be charged if the shared vehicle is parked in the use area within the first preset time length.
[0149] The use area adjustment apparatus for the shared vehicle provided by the embodiment of the application can achieve Figure 1 The disclosed method embodiment discloses the use area adjustment method for the shared vehicle, and can achieve the same technical effects. To avoid repetition, details are not described herein.
[0150] The embodiment of the application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the computer program executes the use area adjustment method for the shared vehicle as Figure 1 the method disclosed in the corresponding method embodiment.
[0151] The embodiment of the application further provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program executes the use area adjustment method for the shared vehicle as Figure 1 the method disclosed in the corresponding method embodiment.
[0152] 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.
[0153] 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.
[0154] 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. The computer software product 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.
[0155] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. 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 for adjusting a usage area of a shared vehicle, characterized by, The method applied to a server comprises: receiving a first parking request, wherein the first parking request comprises a first parking position of a shared vehicle corresponding to the first parking request, and the first parking position is located outside a use area, and the use area is an operation area of the shared vehicle set by a shared vehicle management enterprise; if the first parking position is within a preset expansion boundary corresponding to the use area, sending notification information to a user terminal corresponding to the first parking request and controlling the shared vehicle to be locked, wherein the notification information is used to inform a user to park the shared vehicle within the use area within a first preset time length; when a second parking request is received within the first preset time length, controlling the shared vehicle to be locked and updating a number of occurrences of a first event corresponding to the first parking position, wherein the second parking request comprises a second parking position of the shared vehicle, and the second parking position is located within the use area, and the first event indicates that the shared vehicle is parked at the first parking position first and then parked within the use area within the first preset time length; if the number of occurrences of the first event is greater than a preset number, adjusting the use area according to the first parking position; wherein adjusting the use area according to the first parking position comprises: setting an area formed by a preset range corresponding to the first parking position as the use area, or controlling the use area to expand in a direction of the first parking position so that the expanded use area covers the first parking position.
2. The use area adjustment method of a shared vehicle according to claim 1, characterized by, if the parking position is within the preset expansion boundary corresponding to the use area, sending the notification information to the user terminal corresponding to the first parking request and controlling the shared vehicle to be locked, comprises: if the first parking position is within the preset expansion boundary corresponding to the use area, obtaining a drivable distance of the shared vehicle; when a distance between the first parking position and the use area is less than the drivable distance, sending the notification information to the user terminal corresponding to the first parking request and controlling the shared vehicle to be locked.
3. The use area adjustment method of a shared vehicle according to claim 1, characterized by, after the shared vehicle is controlled to be locked and the number of occurrences of the first event corresponding to the first parking position is updated when the second parking request is received within the first preset time length, the method further comprises: determining a user group to which the user belongs according to an obtained residence position of the user, wherein residence positions of users in the same user group are in a preset area; determining a number of users in the user group who trigger a first event or a second event at the first parking position, wherein the second event indicates that the shared vehicle is parked at the first parking position; if the number of occurrences of the first event and the number of occurrences of the second event corresponding to the first parking position within a second preset time length satisfy a preset event number, and the number of users exceeds a preset number, setting the first parking position as a temporary use area. In response to a third parking request, the shared vehicle corresponding to the third parking request is locked, wherein the third parking request includes a third parking position of the shared vehicle corresponding to the third parking request, the third parking position is located in the temporary use area, and a user corresponding to the third parking request belongs to the user group.
4. The use area adjusting method of a shared vehicle according to claim 3, characterized by, The use area includes a plurality of use sub-areas, and the method further includes: Obtaining a second vehicle use frequency corresponding to an edge area of a different use sub-area of the use area; Setting a use sub-area corresponding to the minimum second vehicle use frequency and less than a preset use frequency as the temporary use area.
5. The use area adjustment method of a shared vehicle according to claim 3, characterized by, If the number of occurrences of the first event and the second event corresponding to the first parking position within a second preset time period meets a preset event frequency, and the number of users exceeds a preset number, after the first parking position is set as the temporary use area, the method further includes: Obtaining a first vehicle use frequency corresponding to the temporary use area and an average vehicle use frequency corresponding to an edge area of the use area within a third preset time period; If the first vehicle use frequency is greater than the average shared vehicle use frequency, the temporary use area is set as the use area.
6. The use area adjustment method of a shared vehicle according to claim 1, characterized by, If the first parking position is within a preset enlarged boundary corresponding to the use area, the method further includes: If the first parking position is within a preset enlarged boundary corresponding to the use area, the notification information is sent to a user terminal corresponding to the first parking request, and the shared vehicle is locked. When receiving confirmation information corresponding to the notification information sent by the user terminal, the shared vehicle is locked.
7. The use area adjustment method of a shared vehicle according to claim 1, characterized by, The notification information is also used to inform the user that no parking fee will be charged if the shared vehicle is parked in the use area within a first preset time period.
8. A use area adjusting device of a shared vehicle, characterized by comprising: a use area adjusting unit configured to adjust a use area of the shared vehicle based on a use history of the shared vehicle. The device is applied to a server, and the device includes: An obtaining module, configured to receive a first parking request, wherein the first parking request includes a first parking position of a shared vehicle corresponding to the first parking request, the first parking position is located outside the use area, and the use area is an operation area of the shared vehicle set by a shared vehicle management enterprise; A notification module, configured to send notification information to a user terminal corresponding to the first parking request and lock the shared vehicle if the first parking position is within a preset enlarged boundary corresponding to the use area, wherein the notification information is used to inform the user to park the shared vehicle in the use area within a first preset time period. The locking module is configured to control the shared vehicle to be locked and update a number of occurrences of a first event corresponding to the first parking position when a second parking request is received within a first preset time period, wherein the second parking request comprises a second parking position of the shared vehicle, the second parking position is located in the use area, and the first event indicates that the shared vehicle is parked at the first parking position and then parked in the use area within the first preset time period. The adjusting module is configured to adjust the use area according to the first parking position if the number of occurrences of the first event is greater than a preset number. The adjusting the use area according to the first parking position comprises: setting a region formed by a preset range corresponding to the first parking position as the use area, or controlling the use area to expand in a direction of the first parking position so that the expanded use area covers the first parking position.
9. A computer device, comprising: The computer readable storage medium stores a computer program, and the computer program performs the use area adjusting method of the shared vehicle when running on the processor.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program performs the use area adjusting method of the shared vehicle when running on the processor.
Citation Information
Patent Citations
Vehicle parking method, device and terminal equipment
CN113596728A