Vehicle sharing method and related device
By using the shared mapping relationship between terminals to identify vehicles that meet preset conditions and grant them driving permissions, the problem of vehicle congestion in parking lots is solved, enabling vehicles to exit smoothly and parking spaces to be used efficiently.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
- Filing Date
- 2022-01-05
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, vehicle congestion in parking lots prevents vehicles from driving out smoothly, affecting car owners' normal use of their vehicles.
Through communication between the first terminal and the second terminal, the shared mapping relationship is used to determine the vehicles whose passage status between the vehicle's parking location and the parking lot exit meets the preset conditions, generate navigation route information and provide driving permissions, and ensure that the vehicles can smoothly drive out of the parking lot.
It effectively solved the problem of vehicles being unable to smoothly drive out of the parking lot, improved the vehicle user experience, and increased the utilization rate of parking spaces and travel convenience.
Smart Images

Figure CN116416733B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a vehicle sharing method and related equipment. Background Technology
[0002] In the current technology, vehicles are used very commonly, and parking lots may have a large number of vehicles parked and entering and exiting at a certain time. This can cause congestion on the internal roads of the parking lot, which may prevent vehicles inside the parking lot from leaving, thus hindering the normal use of the vehicle by the vehicle owner. Therefore, it is urgent to solve this technical problem. Summary of the Invention
[0003] This invention provides a vehicle sharing method and related equipment that automatically identifies vehicles whose passage conditions between their parking location and the exit of the parking area meet preset conditions, helping to solve the problem of vehicles being unable to smoothly exit the parking area and effectively improving the user experience of the vehicles.
[0004] Another objective of this application is to provide a vehicle sharing method and related equipment, which has the advantage of generating navigation route information that guides users to the location of the shared vehicle.
[0005] Another objective of this application is to provide a vehicle sharing method and related equipment, the advantage of which is that the first passage status information of the vehicles can be determined by different processing methods based on the number of vehicles parked in a parking space.
[0006] In a first aspect, embodiments of the present invention provide a vehicle sharing method, applied to a first terminal, comprising:
[0007] In response to the first user's car use request, a car use request is generated, which includes the first user's user identification tag.
[0008] Send a vehicle request to the second terminal to instruct the second terminal to determine at least one shared vehicle based on the vehicle request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0009] The system receives a vehicle use request response from a second terminal. The vehicle use request response includes the vehicle identification tag and Bluetooth key of the shared vehicle, so that the first user can obtain driving rights for the shared vehicle.
[0010] As can be seen, in the vehicle sharing method of this application embodiment, the first user initiates a vehicle usage request through a first terminal, requesting the second terminal to determine at least one shared vehicle that meets preset conditions. For example, the preset conditions may be that the passage from the vehicle's parking location to the exit of the parking lot is passable. Based on the vehicle usage request response sent by the second terminal, the first user can obtain driving rights for the shared vehicle. Thus, the first user can drive any shared vehicle to smoothly exit the parking lot, helping to solve the problem of vehicles being unable to smoothly exit the parking lot, meeting the user's travel needs, and effectively improving the vehicle's user experience.
[0011] In some possible embodiments, the vehicle sharing method further includes:
[0012] Receive navigation route information sent by the second terminal to guide the first user to the location of the shared vehicle.
[0013] As can be seen, the second terminal will also send navigation route information to the first terminal. Following the navigation route information, the first user can quickly and easily reach the location of the shared vehicle, reducing the time required for the first user to find the shared vehicle.
[0014] In some possible embodiments, multiple candidate vehicles are parked in at least one parking space in at least one parking location.
[0015] As can be seen, in the vehicle sharing method of this invention, in addition to parking one vehicle, at least two vehicles can be parked in one parking space, which can effectively improve the utilization rate of parking spaces and make travel more convenient.
[0016] Secondly, embodiments of the present invention provide a vehicle sharing method, applied to a second terminal, comprising:
[0017] Receive a vehicle use request sent by the first terminal, the vehicle use request including the user identification tag of the first user;
[0018] Based on the vehicle request and the sharing mapping relationship, at least one shared vehicle is determined. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking location to the exit of the parking lot meets the preset conditions.
[0019] A vehicle use request response is sent to the first terminal. The vehicle use request response includes the vehicle identification tag and Bluetooth key of the shared vehicle, so that the first user can obtain driving rights for the shared vehicle.
[0020] As can be seen, by using the vehicle sharing method in the embodiments of the present invention, the first user can drive any shared vehicle to smoothly leave the parking area, which helps to solve the problem that vehicles cannot smoothly leave the parking area, meets the user's travel needs, and effectively improves the user experience of the vehicle.
[0021] In some possible embodiments, at least one shared vehicle is determined based on the ride request and the sharing mapping relationship, including:
[0022] When the user identification tag of the first user is matched in the shared mapping relationship, the first access status information of each vehicle among multiple candidate vehicles and the second access status information of the parking lot are obtained. The first access status information indicates the access status from the vehicle parking position to the road in the parking lot, and the second access status information indicates the access status of each road in the parking lot.
[0023] Based on the first and second traffic status information, the shared vehicle is determined from multiple candidate vehicles.
[0024] It can be seen that when the user identification tag of the first user is matched in the shared mapping relationship, at least one shared vehicle can be determined from the multiple candidate vehicles based on the first passage status information of each vehicle and the second passage status information of the parking lot where the first user is located. That is, when the first passage status information of the vehicle indicates that it is passable and the second passage status information indicates that the vehicle is passable to the exit of the parking lot, the vehicle can be identified as a shared vehicle.
[0025] In some possible embodiments, when a parking space in a parking area is used to park a vehicle, the method for obtaining the vehicle's first passage status information includes:
[0026] Acquire a first image within a preset range in front of the vehicle and a second image within a preset range behind the vehicle;
[0027] If an obstacle is determined to exist within a preset range ahead based on the first captured image, and an obstacle is determined to exist within a preset range behind based on the second captured image, then the vehicle's first passage status information indicates a state where passage is not possible; if no obstacle exists within the preset range ahead or behind, then the vehicle's first passage status information indicates a state where passage is possible.
[0028] The specific sizes of the forward and rear preset ranges can be set according to the actual situation of the vehicle. For example, the sizes of the forward and rear preset ranges can be determined based on the space required for the vehicle to exit the parking space. It can be seen that in the case of a vehicle parked in a parking space, the presence of obstacles within the forward and rear preset ranges can be determined using the first and second captured images. If obstacles exist in both the forward and rear preset ranges, the vehicle's first passage status information indicates a blocked passage state; if no obstacles exist in either the forward or rear preset ranges, the vehicle's first passage status information indicates a passable passage state. Image processing technology can quickly determine the vehicle's first passage status information, helping to quickly identify shared vehicles.
[0029] In some possible embodiments, when a parking space in a parking area is used to park two vehicles, the method for obtaining the first passage status information of the vehicles includes at least one of the following:
[0030] Acquire a first captured image within a preset range in front of the vehicle and a second captured image within a preset range behind the vehicle; if it is determined from the first captured image that there is an obstacle within the preset range in front, and based on the second captured image that there is an obstacle within the preset range behind, then the first passage status information of the vehicle is an impassable state; if there is no obstacle within the preset range in front or no obstacle within the preset range behind, then the first passage status information of the vehicle is a passable state.
[0031] When the parking space is a wall-mounted parking space, the system acquires the first and second sensing signals from a first sensor installed at the rear of the parking space and a second sensor installed at the front of the parking space. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that a vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear of the parking space indicates that passage is not possible, and the first passage status information for the vehicle at the front of the parking space indicates that passage is possible. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that no vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear indicates that passage is possible.
[0032] Obtain the first arrival time of the vehicles parked in the parking space. If there is only one first arrival time, the first passage status information of the vehicle corresponding to the first arrival time indicates that it can pass. If there are two first arrival times, the first passage status information of the vehicle with the earlier first arrival time in the parking space indicates that it cannot pass, and the first passage status information of the vehicle with the later first arrival time in the parking space indicates that it can pass.
[0033] It can be seen that when at least two vehicles are parked in a parking space, in addition to using the first and second captured images to determine the first passage status information of the vehicles, alternatively, when the parking space is a wall-mounted parking space, the first sensing signal and the second sensing signal can be used to determine the first passage status information of the vehicles; alternatively, the first passage status information of the vehicles parked in the parking space can also be determined based on the time when the vehicles arrive at the same parking space.
[0034] In some possible embodiments, when there are at least two vehicles that meet the preset conditions, the method further includes at least one of the following steps:
[0035] Obtain the distance between vehicles that meet preset conditions and the first terminal, and select the vehicle with the smallest distance as the shared vehicle;
[0036] Obtain the driving distance between the vehicle's parking location and the exit of the parking lot for vehicles that meet preset conditions, and select the vehicle with the shortest driving distance as the shared vehicle;
[0037] Obtain the remaining battery power of vehicles that meet preset conditions, and designate vehicles with remaining battery power greater than the battery power threshold as shared vehicles.
[0038] It can be seen that when there are at least two vehicles that meet the preset conditions, the number of shared vehicles can be reduced by considering three dimensions: the distance between the vehicle and the first terminal, the driving distance from the vehicle's parking location to the exit of the parking lot, and the vehicle's remaining battery power. This makes it easier for the first user to select a shared vehicle.
[0039] In some possible embodiments, the method further includes:
[0040] Obtain the terminal location information of the first terminal and the vehicle location information of the shared vehicle;
[0041] Based on terminal location information, vehicle location information, and electronic maps of parking locations, route planning is performed to generate navigation route information to guide the first user to the location of the shared vehicle.
[0042] Send navigation route information to the first terminal.
[0043] As can be seen, by using the terminal location information of the first terminal, the vehicle location information of the shared vehicle, and the electronic map of the parking area for route planning, navigation route information that guides the first user to the location of the shared vehicle can be generated, making it easier for the first user to quickly find the shared vehicle they need and improving their travel experience.
[0044] Thirdly, embodiments of the present invention provide a first terminal, comprising:
[0045] The generation module is used to respond to the first user's vehicle use request operation and generate a vehicle use request, which includes the first user's user identification tag.
[0046] The first sending module is used to send a vehicle use request to the second terminal, so as to instruct the second terminal to determine at least one shared vehicle according to the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0047] The first receiving module is used to receive a vehicle use request response sent by the second terminal. The vehicle use request response includes the vehicle identification tag and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle.
[0048] Fourthly, embodiments of the present invention provide a second terminal, comprising:
[0049] The second receiving module is used to receive a vehicle use request sent by the first terminal, the vehicle use request including the user identification tag of the first user;
[0050] The determination module is used to determine at least one shared vehicle based on the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0051] The second sending module is used to send a vehicle use request response to the first terminal. The vehicle use request response includes the vehicle identification tag and Bluetooth key of the shared vehicle, so that the first user can obtain driving rights for the shared vehicle.
[0052] Fifthly, embodiments of the present invention provide a terminal device, including: a processor and a memory;
[0053] The processor is connected to a memory, wherein the memory is used to store program code, and the processor is used to invoke the program code to execute the vehicle sharing method as described in the first aspect.
[0054] In a sixth aspect, embodiments of the present invention provide a computer storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, perform the vehicle sharing method as described in the first aspect.
[0055] In a seventh aspect, embodiments of the present invention provide a computer program product, the computer program product including a non-transitory computer-readable storage medium storing a computer program, the computer being operable to perform the method as described in the first aspect.
[0056] Implementing the embodiments of this application has the following beneficial effects:
[0057] In this embodiment of the invention, a first user initiates a car-use request, requesting a second terminal to determine at least one shared vehicle that meets preset conditions. These preset conditions may include the passageway from the vehicle's parking location to the exit of the parking area being passable. Based on the car-use request response from the second terminal, the first user obtains driving access to the shared vehicle. This allows the first user to drive any shared vehicle smoothly out of the parking area, helping to solve the problem of vehicles being unable to exit smoothly, meeting the user's travel needs, and effectively improving the vehicle's user experience. Attached Figure Description
[0058] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0059] Figure 1 This is a schematic diagram of a vehicle sharing method provided in an embodiment of the present invention;
[0060] Figure 2 This is a flowchart illustrating a vehicle sharing method provided in an embodiment of the present invention;
[0061] Figure 3a , Figure 3b This is a schematic diagram of a parking space provided in an embodiment of the present invention;
[0062] Figure 4 This is a schematic diagram of the structure of a first terminal provided in an embodiment of the present invention;
[0063] Figure 5 This is a schematic diagram of the structure of a second terminal provided in an embodiment of the present invention;
[0064] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present invention. Detailed Implementation
[0065] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0066] It should be understood that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0067] In this invention, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this invention can be combined with other embodiments.
[0068] In this embodiment, the first terminal includes, but is not limited to, mobile phones, tablets, handheld computers, laptops, desktop computers, etc.; while the second terminal can be at least one of the following devices: server, vehicle-mounted system, mobile phone, etc.
[0069] In existing technologies, parking lots may have a large number of vehicles parked and entering and exiting at a certain time. This can cause congestion on the internal roads of the parking lot, which may prevent vehicles inside the parking lot from leaving, thus hindering the normal use of the vehicles by their owners. Therefore, it is urgent to solve this technical problem.
[0070] To address the aforementioned technical problems, this invention provides a vehicle sharing method that can automatically identify vehicles whose passage conditions between their parking location and the exit of the parking area meet preset conditions. This helps solve the problem of vehicles being unable to smoothly exit the parking area and effectively improves the user experience.
[0071] The vehicle sharing method provided in this embodiment of the invention can be executed on a first terminal or a second terminal, see [link to relevant documentation]. Figure 1 , Figure 1 This is a schematic diagram of a vehicle sharing method provided in an embodiment of the present invention; Figure 1In this example, the first terminal is mobile phone 101, and the second terminal is server 102. First, two or more car owners can establish a shared vehicle and parking space protocol through a mobile app, enabling Bluetooth key sharing. Server 102 can then establish a sharing mapping relationship, which corresponds to the vehicle identification tags, Bluetooth keys, and user identification tags of M vehicles sharing driving permissions in the parking lot, where M is an integer greater than or equal to two. For example, suppose users A, B, and C establish a shared vehicle and parking space protocol, and suppose users A, B, and C belong to parking lot D. Then server 102 stores the parking lot D, user identification tags of user A, the corresponding vehicle identification tags and Bluetooth keys, user identification tags of user B, the corresponding vehicle identification tags and Bluetooth keys, and user identification tags of user C, the corresponding vehicle identification tags and Bluetooth keys.
[0072] Next, when a vehicle is needed, user A generates a vehicle request using mobile phone 101. The vehicle request includes user A's user identification tag. The vehicle request is sent to server 102. Server 102 responds to the vehicle request and determines at least one shared vehicle based on user A's user identification tag and the pre-stored sharing mapping relationship. That is, it determines at least one shared vehicle that meets the preset conditions from the vehicles of user A, user B, and user C.
[0073] Server 102 sends a vehicle use request response to mobile phone 101. This response includes the vehicle identification tag and corresponding Bluetooth key for each shared vehicle, thus granting user A driving access to each shared vehicle. The shared vehicle is defined as one whose access from its parking location to the parking lot exit meets preset conditions. These preset conditions can be that the access from the parking location to the parking lot exit is passable. Therefore, the vehicle sharing method of this embodiment can help solve the problem of vehicles being unable to smoothly exit the parking lot. User A can drive any shared vehicle to smoothly exit the parking lot, effectively improving the user experience.
[0074] Please see Figure 2 This is a flowchart illustrating a vehicle sharing method provided in an embodiment of the present invention; the vehicle sharing method is applied to a first terminal, and the method includes:
[0075] Step S201: Respond to the first user's vehicle use request operation and generate a vehicle use request, which includes the first user's user identification tag;
[0076] Specifically, the user identification tag can be composed of at least one of numbers, uppercase letters, lowercase letters, etc. The first user performs a ride request operation on the first terminal to generate a ride request. For example, the user can generate a ride request by clicking "Use a ride now" on the interactive interface of the first terminal. The ride request includes the first user's user identification tag.
[0077] Step S202: Send a vehicle use request to the second terminal to instruct the second terminal to determine at least one shared vehicle based on the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0078] Accordingly, the second terminal receives the vehicle use request sent by the first terminal, determines at least one shared vehicle based on the vehicle use request and the sharing mapping relationship, and sends a vehicle use request response to the first terminal, which includes the vehicle identification tag and Bluetooth key of the shared vehicle.
[0079] Specifically, the multiple candidate vehicles can be M vehicles, where M is an integer greater than or equal to two. Therefore, the "M vehicles" in the shared mapping relationship represent the set of vehicles that agree to share parking spaces. The shared mapping relationship can store multiple vehicle sets, and the M values corresponding to the multiple vehicle sets can be different or the same. Furthermore, the vehicles in the multiple vehicle sets can be from the same parking lot or different parking lots. For example, the shared mapping relationship includes three vehicle sets: the first vehicle set has 3 vehicles, the second vehicle set has 5 vehicles, and the third vehicle set has 2 vehicles. The vehicles in the first and third vehicle sets are all from the first parking lot, while the second vehicle set has 2 vehicles from the first parking lot and 3 vehicles from the second parking lot.
[0080] The second terminal searches the shared mapping relationship based on the user identification tag of the first user. When it is determined that the user identification tag of the first user exists in the shared mapping relationship, it indicates that the first user belongs to a certain vehicle set. Based on the vehicles in the vehicle set, at least one shared vehicle is determined. This shared vehicle is one of the M vehicles whose passage from the vehicle's parking position to the exit of the parking lot meets a preset condition. The passage condition can be either passable or impassable. Therefore, the preset condition can be that the passage condition is passable, meaning that at least one vehicle from the M vehicles has a passable passage from its parking position to the exit of the parking lot.
[0081] The second terminal sends a vehicle use request response to the first terminal based on at least one of the identified shared vehicles. The vehicle use request response includes the vehicle identification tag and Bluetooth key of each of the at least one shared vehicle.
[0082] In some possible embodiments, the shared mapping relationship can be in the form of a shared mapping relationship table. For example, the shared mapping relationship includes the shared mapping relationship of three vehicle sets. The first vehicle set has three vehicles, T1, T2, and T3, with user identification tags of the corresponding vehicle owners A1, A2, and A3, respectively. The second vehicle set has five vehicles, M1, M2, M3, M4, and M5, with user identification tags of the corresponding vehicle owners B1, B2, B3, B4, and B5, respectively. The third vehicle set has two vehicles, N1 and N2, with user identification tags of the corresponding vehicle owners C1 and C2, respectively. The vehicles in the first and third vehicle sets are all vehicles belonging to the first parking lot TC1, while vehicles B1 and B5 in the second vehicle set belong to the first parking lot TC1, and vehicles B2, B3, and B4 belong to the second parking lot TC2. The specific shared mapping relationship table is shown in Table 1.
[0083] Table 1 Shared Mapping Relationship Table
[0084] Parking area User identification tag Vehicle identification tags TC1, TC1, TC1 A1, A2, A3 T1, T2, T3 TC1, TC2, TC2, TC2, TC1 B1, B2, B3, B4, B5 M1, M2, M3, M4, M5 TC1, TC1 C1, C2 N1, N2
[0085] Step S203: Receive the vehicle use request response sent by the second terminal, so that the first user can obtain the driving rights of the shared vehicle.
[0086] Specifically, when the vehicle request response includes the vehicle identification tag and corresponding Bluetooth key of a shared vehicle, the first user can use the shared vehicle using the obtained Bluetooth key. When the vehicle request response includes the vehicle identification tags and corresponding Bluetooth keys of two or more shared vehicles, the first user can choose one shared vehicle to use according to their own needs.
[0087] As can be seen, in the vehicle sharing method of this application embodiment, the first user initiates a vehicle usage request through a first terminal, requesting the second terminal to determine at least one shared vehicle that meets preset conditions. For example, the preset conditions may be that the passage from the vehicle's parking location to the exit of the parking lot is passable. Based on the vehicle usage request response sent by the second terminal, the first user can obtain driving rights for the shared vehicle. Thus, the first user can drive any shared vehicle to smoothly exit the parking lot, helping to solve the problem of vehicles being unable to smoothly exit the parking lot, meeting the user's travel needs, and effectively improving the vehicle's user experience.
[0088] In some possible embodiments, the vehicle sharing method further includes:
[0089] Receive navigation route information sent by the second terminal to guide the first user to the location of the shared vehicle.
[0090] Accordingly, the second terminal obtains the terminal location information of the first terminal and the vehicle location information of the shared vehicle; based on the terminal location information, vehicle location information and electronic map of the parking area, it performs route planning to generate navigation route information to guide the first user to the location of the shared vehicle; and sends the navigation route information to the first terminal.
[0091] As can be seen, the second terminal uses the location information of the first terminal, the location information of the shared vehicle, and the electronic map of the parking area to plan routes. It can generate navigation route information guiding the first user to the location of the shared vehicle. Following the navigation route, the first user can quickly and easily reach the shared vehicle, reducing the time needed to find it and improving the travel experience.
[0092] In some possible embodiments, multiple candidate vehicles are parked in at least one parking space in at least one parking location.
[0093] As can be seen, in the vehicle sharing method of this invention, in addition to accommodating one vehicle, a parking space can also accommodate at least two vehicles. This effectively improves the utilization rate of parking spaces and makes travel more convenient. For example, refer to... Figure 3a , Figure 3b , Figure 3a , Figure 3b This is a schematic diagram of a parking space provided in an embodiment of the present invention; Figure 3a In the middle, parking space 301 can only accommodate one vehicle 302; while in Figure 3b In this example, parking space 301 can accommodate two vehicles, 303 and 304. Furthermore, for M vehicles sharing a parking space, they can be parked in at least one parking space in at least one parking area. Referring to Table 1, taking vehicles N1 and N2 as examples, these two vehicles can each occupy one parking space, thus corresponding to two parking spaces. Alternatively, vehicles N1 and N2 can be parked together in one parking space. Of course, N1 and N2 can also be parked separately in... Figure 3b The parking spaces shown indicate that each vehicle shares a parking space with the other vehicles.
[0094] In some possible embodiments, the second terminal determines at least one shared vehicle based on the vehicle request and the sharing mapping relationship, including:
[0095] When the user identification tag of the first user is matched in the shared mapping relationship, the first access status information of each vehicle among multiple candidate vehicles and the second access status information of the parking lot are obtained. The first access status information indicates the access status from the vehicle parking position to the road in the parking lot, and the second access status information indicates the access status of each road in the parking lot.
[0096] Based on the first and second traffic status information, the shared vehicle is determined from multiple candidate vehicles.
[0097] It can be seen that when the user identification tag of the first user is matched in the shared mapping relationship, at least one shared vehicle can be identified among the M vehicles based on the first access status information of each vehicle in the M vehicles corresponding to the first user and the second access status information of the parking lot where the vehicle is located. That is, when the first access status information of the vehicle indicates that it is accessible and the second access status information indicates that the vehicle is accessible to the exit of the parking lot, the vehicle can be identified as a shared vehicle.
[0098] The second access status information for parking facilities can be obtained by periodically acquiring images of the roads within the parking facility using cameras, and then processing these images to determine whether the roads are passable. For example, if an obstacle is detected on the road for a certain period of time, the road can be determined to be impassable. Conversely, if no obstacle is detected, the road is passable. Of course, the methods for obtaining the second access status information for parking facilities are not limited to those listed above.
[0099] In some possible embodiments, when a parking space in a parking area is used to park a vehicle, the method for obtaining the vehicle's first passage status information includes:
[0100] Acquire a first image within a preset range in front of the vehicle and a second image within a preset range behind the vehicle;
[0101] Specifically, the sizes of the forward and rear preset ranges can be set according to the actual situation of the vehicle. For example, the sizes of the forward and rear preset ranges can be determined based on the space required for the vehicle to exit the parking space.
[0102] If an obstacle is determined to exist within a preset range ahead based on the first captured image, and an obstacle is determined to exist within a preset range behind based on the second captured image, then the vehicle's first passage status information indicates a state where passage is not possible; if no obstacle exists within the preset range ahead or behind, then the vehicle's first passage status information indicates a state where passage is possible.
[0103] As can be seen, in the case of a vehicle parked in a parking space, the presence of obstacles within a preset range in front of and behind the vehicle can be determined using the first and second captured images. If obstacles exist in both preset ranges, the vehicle's first passage status information indicates a blocked passage state; if no obstacles exist in either the preset range in front or behind, the vehicle's first passage status information indicates a passable passage state. Image processing technology can quickly determine the vehicle's first passage status information, helping to quickly identify shared vehicles.
[0104] In some possible embodiments, when a parking space in a parking area is used to park two vehicles, the method for obtaining the first passage status information of the vehicles includes at least one of the following:
[0105] Acquire a first captured image within a preset range in front of the vehicle and a second captured image within a preset range behind the vehicle; if it is determined from the first captured image that there is an obstacle within the preset range in front, and based on the second captured image that there is an obstacle within the preset range behind, then the first passage status information of the vehicle is an impassable state; if there is no obstacle within the preset range in front or no obstacle within the preset range behind, then the first passage status information of the vehicle is a passable state.
[0106] When the parking space is a wall-mounted parking space, the system acquires the first and second sensing signals from a first sensor installed at the rear of the parking space and a second sensor installed at the front of the parking space. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that a vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear of the parking space indicates that passage is not possible, and the first passage status information for the vehicle at the front of the parking space indicates that passage is possible. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that no vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear indicates that passage is possible.
[0107] Get the first arrival time of the vehicles parked in the parking space. If there is only one first arrival time, the first passage status information of the vehicle corresponding to the first arrival time indicates that it can pass. If there are two first arrival times, the first passage status information of the vehicle with the earlier first arrival time in the parking space indicates that it cannot pass, and the first passage status information of the vehicle with the later first arrival time in the parking space indicates that it can pass.
[0108] The system obtains the Bluetooth distance between vehicles parked in the same parking space and the first terminal. Vehicles with shorter Bluetooth distances are indicated as having passable status, while those with longer distances are indicated as not having passable status. The strength of the Bluetooth communication signal can be converted into Bluetooth distance; a stronger signal indicates a shorter distance, and a weaker signal indicates a longer distance. The system also determines whether there is a vehicle in front of the vehicle using its Bluetooth address. Figure 3b Assuming vehicles 303 and 304 belong to the same vehicle set, and parking space 301 is a wall-mounted parking space, both vehicles 303 and 304 are parked in parking space 301. When the owner of vehicle 303 needs to travel, they initiate a car-sharing request. The second terminal determines at least one shared vehicle based on the first access status information of vehicle 303, the first access status information of vehicle 304, and the second access status information of the parking area. If the second access status information of the parking area indicates that all roads are passable, and the first access status information of vehicle 304 (with a shorter Bluetooth distance) indicates that it is passable, while the first access status information of vehicle 303 (with a longer Bluetooth distance) indicates that it is impassable, then the second terminal identifies vehicle 304 as a shared vehicle and issues the Bluetooth key of vehicle 304 to the owner of vehicle 303, enabling the owner of vehicle 303 to travel smoothly without worrying about parking congestion.
[0109] As can be seen, when at least two vehicles are parked in a parking space, in addition to using the first and second captured images to determine the first passage status information of the vehicles, optionally, when the parking space is a wall-mounted parking space, the first and second sensing signals can be used to determine the first passage status information of the vehicles; alternatively, the first passage status information of the vehicles parked in the parking space can also be determined based on the time it takes for the vehicles to arrive at the same parking space. Finally, optionally, the first passage status information of the vehicles parked in the parking space can also be determined based on the Bluetooth distance between the vehicle and the first terminal.
[0110] It should be noted that the entity that obtains the first passage status information of the vehicle can be the vehicle itself or a second terminal.
[0111] In some possible embodiments, when there are at least two vehicles that meet the preset conditions, the method further includes at least one of the following steps:
[0112] The distance between a vehicle that meets preset conditions and the first terminal is obtained, and the vehicle with the smallest distance is selected as the shared vehicle; wherein, the distance between the vehicle and the first terminal can be determined by using the location of the vehicle and the location of the first terminal.
[0113] The system obtains the driving distance from the vehicle's parking location to the exit of the parking lot for vehicles that meet preset conditions, and selects the vehicle with the shortest driving distance as a shared vehicle. The driving distance from the vehicle's parking location to the exit of the parking lot can be determined based on the vehicle's location and an electronic map of the parking lot.
[0114] Obtain the remaining battery power of vehicles that meet preset conditions, and designate vehicles with remaining battery power greater than the battery power threshold as shared vehicles.
[0115] It can be seen that when there are at least two vehicles that meet the preset conditions, the second terminal can determine the shared vehicle from three dimensions: the distance between the vehicle and the first terminal, the driving distance from the vehicle's parking location to the exit of the parking lot, and the vehicle's remaining battery power. This reduces the number of shared vehicles and makes it easier for the first user to select a shared vehicle.
[0116] Based on the above embodiments of the vehicle sharing method, this embodiment of the invention also provides a first terminal, as shown in the reference. Figure 4 , Figure 4 This is a schematic diagram of the structure of a first terminal provided in an embodiment of the present invention; the first terminal includes a generation module 401, a first sending module 402, and a first receiving module 403, wherein:
[0117] The generation module 401 is used to respond to the first user's vehicle use request operation and generate a vehicle use request, which includes the first user's user identification tag.
[0118] The first sending module 402 is used to send a vehicle use request to the second terminal, so as to instruct the second terminal to determine at least one shared vehicle according to the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0119] The first receiving module 403 is used to receive a vehicle use request response sent by the second terminal. The vehicle use request response includes the vehicle identification mark and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle.
[0120] In some possible embodiments, the first receiving module 403 is further configured to:
[0121] Receive navigation route information sent by the second terminal to guide the first user to the location of the shared vehicle.
[0122] In some possible embodiments, multiple candidate vehicles are parked in at least one parking space in at least one parking location.
[0123] It is worth noting that the specific functional implementation of the first terminal can be found in the description of the vehicle sharing method above, and will not be repeated here. The various units or modules in the first terminal can be individually or entirely merged into one or more other units or modules, or some of the units or modules can be further divided into multiple functionally smaller units or modules. This achieves the same operation without affecting the technical effects of the embodiments of the present invention. The aforementioned units or modules are based on logical functional division. In practical applications, the function of one unit (or module) can also be implemented by multiple units (or modules), or the function of multiple units (or modules) can be implemented by one unit (or module).
[0124] Based on the above embodiments of the vehicle sharing method, this embodiment of the invention also provides a second terminal, as shown in the reference. Figure 5 , Figure 5 This is a schematic diagram of the structure of a second terminal provided in an embodiment of the present invention; the second terminal includes a second receiving module 501, a determining module 502, and a second sending module 503, wherein:
[0125] The second receiving module 501 is used to receive a vehicle use request sent by the first terminal, the vehicle use request including the user identification tag of the first user;
[0126] The determination module 502 is used to determine at least one shared vehicle based on the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions.
[0127] The second sending module 503 is used to send a vehicle use request response to the first terminal. The vehicle use request response includes the vehicle identification tag and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle.
[0128] In some possible embodiments, the determining module 502 is specifically used for:
[0129] When the user identification tag of the first user is matched in the shared mapping relationship, the first access status information of each vehicle among multiple candidate vehicles and the second access status information of the parking lot are obtained. The first access status information indicates the access status from the vehicle parking position to the road in the parking lot, and the second access status information indicates the access status of each road in the parking lot.
[0130] Based on the first and second traffic status information, the shared vehicle is determined from multiple candidate vehicles.
[0131] In some possible embodiments, when a parking space in a parking area is used to park a vehicle; in obtaining the first passage status information of the vehicle, the determining module 502 is specifically used for:
[0132] Acquire a first image within a preset range in front of the vehicle and a second image within a preset range behind the vehicle;
[0133] If an obstacle is determined to exist within a preset range ahead based on the first captured image, and an obstacle is determined to exist within a preset range behind based on the second captured image, then the vehicle's first passage status information indicates a state where passage is not possible; if no obstacle exists within the preset range ahead or behind, then the vehicle's first passage status information indicates a state where passage is possible.
[0134] In some possible embodiments, when a parking space in a parking area is used to park two vehicles; in obtaining the first passage status information of the vehicles, the determining module 502 is specifically used to perform at least one of the following steps:
[0135] Acquire a first captured image within a preset range in front of the vehicle and a second captured image within a preset range behind the vehicle; if it is determined from the first captured image that there is an obstacle within the preset range in front, and based on the second captured image that there is an obstacle within the preset range behind, then the first passage status information of the vehicle is an impassable state; if there is no obstacle within the preset range in front or no obstacle within the preset range behind, then the first passage status information of the vehicle is a passable state.
[0136] When the parking space is a wall-mounted parking space, the system acquires the first and second sensing signals from a first sensor installed at the rear of the parking space and a second sensor installed at the front of the parking space. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that a vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear of the parking space indicates that passage is not possible, and the first passage status information for the vehicle at the front of the parking space indicates that passage is possible. When the first sensing signal indicates that a vehicle is parked at the rear of the parking space and the second sensing signal indicates that no vehicle is parked at the front of the parking space, the first passage status information for the vehicle at the rear indicates that passage is possible.
[0137] Obtain the first arrival time of the vehicles parked in the parking space. If there is only one first arrival time, the first passage status information of the vehicle corresponding to the first arrival time indicates that it can pass. If there are two first arrival times, the first passage status information of the vehicle with the earlier first arrival time in the parking space indicates that it cannot pass, and the first passage status information of the vehicle with the later first arrival time in the parking space indicates that it can pass.
[0138] In some possible embodiments, when there are at least two vehicles that meet the preset conditions, the determining module 502 is further configured to perform at least one of the following steps:
[0139] Obtain the distance between vehicles that meet preset conditions and the first terminal, and select the vehicle with the smallest distance as the shared vehicle;
[0140] Obtain the driving distance between the vehicle's parking location and the exit of the parking lot for vehicles that meet preset conditions, and select the vehicle with the shortest driving distance as the shared vehicle;
[0141] Obtain the remaining battery power of vehicles that meet preset conditions, and designate vehicles with remaining battery power greater than the battery power threshold as shared vehicles.
[0142] In some possible embodiments, the second terminal further includes:
[0143] The acquisition module is used to acquire the terminal location information of the first terminal and the vehicle location information of the shared vehicle.
[0144] The generation module is used to perform route planning based on terminal location information, vehicle location information, and electronic maps of parking locations, and generate navigation route information to guide the first user to the location of the shared vehicle.
[0145] The second sending module 503 is also used to send navigation route information to the first terminal.
[0146] It is worth noting that the specific functional implementation of the second terminal can be found in the description of the vehicle sharing method above, and will not be repeated here. The various units or modules in the second terminal can be individually or entirely merged into one or more other units or modules, or some of the units or modules can be further divided into multiple functionally smaller units or modules. This achieves the same operation without affecting the technical effects of the embodiments of the present invention. The aforementioned units or modules are based on logical functional division. In practical applications, the function of one unit (or module) can also be implemented by multiple units (or modules), or the function of multiple units (or modules) can be implemented by one unit (or module).
[0147] Based on the description of the above method and device embodiments, this invention also provides a terminal device.
[0148] Please see Figure 6 This is a structural schematic diagram of a terminal device provided in an embodiment of the present invention. Figure 6As shown, the aforementioned first or second terminal can be applied to the terminal device 600. The terminal device 600 may include a processor 601, a network interface 604, and a memory 605. Furthermore, the terminal device 600 may also include a user interface 603 and at least one communication bus 602. The communication bus 602 is used to enable communication between these components. The user interface 603 may include a display screen and a keyboard; optionally, the user interface 603 may also include a standard wired interface or a wireless interface. The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 605 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. Figure 6 As shown, the memory 605, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a device control application program.
[0149] exist Figure 6 In the terminal device 600 shown, the network interface 604 provides network communication functions; the user interface 603 is mainly used to provide an input interface for users; and the processor 601 can be used to call the device control application stored in the memory 605 to implement the steps in the vehicle sharing method described in any of the above embodiments.
[0150] It should be understood that the terminal device 600 described in this embodiment of the invention can execute the vehicle sharing method described above, or it can execute the description of the first terminal or the second terminal described above, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated here either.
[0151] Furthermore, the vehicle sharing method in the above method embodiments can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)). Those skilled in the art may use different methods to implement the described functionality for each specific application, but such implementations should not be considered beyond the scope of this patent application.
[0152] The above description discloses only preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A vehicle sharing method, characterized in that, Applied to the first terminal, including: In response to the first user's car use request, a car use request is generated, the car use request including the first user's user identification tag; The vehicle use request is sent to the second terminal to instruct the second terminal to determine at least one shared vehicle based on the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets preset conditions. The system receives a vehicle use request response sent by the second terminal, the vehicle use request response including the vehicle identification mark and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle. The second terminal determines at least one shared vehicle based on the vehicle request and the sharing mapping relationship, including: When the user identification tag of the first user is matched in the shared mapping relationship, the first traffic status information of each of the multiple candidate vehicles and the second traffic status information of the parking lot are obtained. The first traffic status information indicates the traffic status from the vehicle parking position to the road in the parking lot, and the second traffic status information indicates the traffic status of each road in the parking lot. Wherein, when one parking space in the parking lot is used to park two vehicles, the first arrival time of the vehicles parked in the parking space is obtained. If there is only one first arrival time, the first traffic status information of the vehicle corresponding to the first arrival time indicates a passable status. If there are two first arrival times, the first traffic status information of the vehicle with the earlier first arrival time in the parking space indicates a non-passable status, and the first traffic status information of the vehicle with the later first arrival time in the parking space indicates a passable status. The shared vehicle is determined from the plurality of candidate vehicles based on the first traffic status information and the second traffic status information.
2. The method according to claim 1, characterized in that, The method further includes: The system receives navigation route information sent by the second terminal to guide the first user to the location of the shared vehicle.
3. The method according to claim 1 or 2, characterized in that, The multiple candidate vehicles are parked in at least one parking space in at least one parking location.
4. A vehicle sharing method, characterized in that, Applied to the second terminal, including: Receive a vehicle use request sent by a first terminal, wherein the vehicle use request includes the user identification tag of the first user; Based on the vehicle request and the sharing mapping relationship, at least one shared vehicle is determined. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key, and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets preset conditions. Send a vehicle use request response to the first terminal. The vehicle use request response includes the vehicle identification mark and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle. Based on the vehicle request and the sharing mapping relationship, at least one shared vehicle is determined, including: When the user identification tag of the first user is matched in the shared mapping relationship, the first traffic status information of each of the multiple candidate vehicles and the second traffic status information of the parking lot are obtained. The first traffic status information indicates the traffic status from the vehicle parking position to the road in the parking lot, and the second traffic status information indicates the traffic status of each road in the parking lot. Wherein, when one parking space in the parking lot is used to park two vehicles, the first arrival time of the vehicles parked in the parking space is obtained. If there is only one first arrival time, the first traffic status information of the vehicle corresponding to the first arrival time indicates a passable status. If there are two first arrival times, the first traffic status information of the vehicle with the earlier first arrival time in the parking space indicates a non-passable status, and the first traffic status information of the vehicle with the later first arrival time in the parking space indicates a passable status. The shared vehicle is determined from the plurality of candidate vehicles based on the first traffic status information and the second traffic status information.
5. The method according to claim 4, characterized in that, When a parking space in the parking area is used to park a vehicle, the method for obtaining the first passage status information of the vehicle includes: Acquire a first image within a preset range in front of the vehicle and a second image within a preset range behind the vehicle; If an obstacle is determined to exist within a preset range ahead based on the first captured image, and an obstacle is determined to exist within a preset range behind based on the second captured image, then the vehicle's first passage status information indicates a state where passage is impossible; if no obstacle exists within the preset range ahead or behind, then the vehicle's first passage status information indicates a state where passage is possible.
6. The method according to claim 4, characterized in that, When a parking space in the parking area is used to park two vehicles; the method for obtaining the first passage status information of the vehicles further includes at least one of the following: Acquire a first captured image within a preset range in front of the vehicle and a second captured image within a preset range behind the vehicle; if it is determined from the first captured image that there is an obstacle within the preset range in front, and it is determined from the second captured image that there is an obstacle within the preset range behind, then the first passage status information of the vehicle is a passage impassable state; When there are no obstacles within the preset range in front or within the preset range behind, the first passage status information of the vehicle is a passable state. When the parking space is a wall-mounted parking space, the first sensing signal and the second sensing signal of the first sensing sensor installed on the rear side of the parking space and the second sensing sensor installed on the front side of the parking space are acquired. When the first sensor signal indicates that a vehicle is parked behind the parking space and the second sensor signal indicates that a vehicle is parked in front of the parking space, the first passage status information for the vehicle behind the parking space indicates a non-passable state, and the first passage status information for the vehicle in front of the parking space indicates a passable state; when the first sensor signal indicates that a vehicle is parked behind the parking space and the second sensor signal indicates that no vehicle is parked in front of the parking space, the first passage status information for the vehicle behind the parking space indicates a passable state.
7. The method according to any one of claims 4 to 6, characterized in that, When there are at least two vehicles that meet the preset conditions, the method further includes at least one of the following steps: Obtain the distance between the vehicle that meets the preset conditions and the first terminal, and select the vehicle with the smallest distance as the shared vehicle; Obtain the driving distance between the vehicle's parking location and the exit of the parking lot for vehicles that meet the preset conditions, and select the vehicle with the shortest driving distance as the shared vehicle. Obtain the remaining battery power of vehicles that meet the preset conditions, and designate vehicles with remaining battery power greater than a battery power threshold as the shared vehicles.
8. The method according to any one of claims 4 to 6, characterized in that, The method further includes: Obtain the terminal location information of the first terminal and the vehicle location information of the shared vehicle; Based on the terminal location information, the vehicle location information, and the electronic map of the parking area, route planning is performed to generate navigation route information to guide the first user to the location of the shared vehicle; The navigation route information is sent to the first terminal.
9. A first terminal, characterized in that, include: The generation module is used to respond to the first user's car use request operation and generate a car use request, wherein the car use request includes the first user's user identification tag; The first sending module is used to send the vehicle use request to the second terminal, so as to instruct the second terminal to determine at least one shared vehicle according to the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets the preset conditions. The first receiving module is used to receive a vehicle use request response sent by the second terminal. The vehicle use request response includes the vehicle identification mark and Bluetooth key of the shared vehicle, so as to enable the first user to obtain driving rights of the shared vehicle. The second terminal determines at least one shared vehicle based on the vehicle request and the sharing mapping relationship, including: When the user identification tag of the first user is matched in the shared mapping relationship, the first traffic status information of each of the multiple candidate vehicles and the second traffic status information of the parking lot are obtained. The first traffic status information indicates the traffic status from the vehicle parking position to the road in the parking lot, and the second traffic status information indicates the traffic status of each road in the parking lot. Wherein, when one parking space in the parking lot is used to park two vehicles, the first arrival time of the vehicles parked in the parking space is obtained. If there is only one first arrival time, the first traffic status information of the vehicle corresponding to the first arrival time indicates a passable status. If there are two first arrival times, the first traffic status information of the vehicle with the earlier first arrival time in the parking space indicates a non-passable status, and the first traffic status information of the vehicle with the later first arrival time in the parking space indicates a passable status. The shared vehicle is determined from the plurality of candidate vehicles based on the first traffic status information and the second traffic status information.
10. A second terminal, characterized in that, include: The second receiving module is used to receive a vehicle use request sent by the first terminal, wherein the vehicle use request includes the user identification tag of the first user; The determination module is used to determine at least one shared vehicle based on the vehicle use request and the sharing mapping relationship. The sharing mapping relationship is the correspondence between the vehicle identification mark, Bluetooth key and user identification mark of multiple candidate vehicles in the parking lot for sharing vehicle driving rights. The shared vehicle is the vehicle among the multiple candidate vehicles whose passage status from the vehicle parking position to the exit of the parking lot meets preset conditions. The second sending module is used to send a vehicle use request response to the first terminal. The vehicle use request response includes the vehicle identification mark and Bluetooth key of the shared vehicle, so that the first user can obtain driving rights of the shared vehicle. The determining module, in determining at least one shared vehicle based on the vehicle request and the sharing mapping relationship, includes: When the user identification tag of the first user is matched in the shared mapping relationship, the first traffic status information of each of the multiple candidate vehicles and the second traffic status information of the parking lot are obtained. The first traffic status information indicates the traffic status from the vehicle parking position to the road in the parking lot, and the second traffic status information indicates the traffic status of each road in the parking lot. Wherein, when one parking space in the parking lot is used to park two vehicles, the first arrival time of the vehicles parked in the parking space is obtained. If there is only one first arrival time, the first traffic status information of the vehicle corresponding to the first arrival time indicates a passable status. If there are two first arrival times, the first traffic status information of the vehicle with the earlier first arrival time in the parking space indicates a non-passable status, and the first traffic status information of the vehicle with the later first arrival time in the parking space indicates a passable status. The shared vehicle is determined from the plurality of candidate vehicles based on the first traffic status information and the second traffic status information.
11. A terminal device, characterized in that, include: Processor and memory; The processor is connected to a memory, wherein the memory is used to store program code, and the processor is used to call the program code to execute the vehicle sharing method as described in any one of claims 1-8.
12. A computer storage medium, characterized in that, The computer storage medium stores a computer program, which includes program instructions that, when executed by a processor, perform the vehicle sharing method as described in any one of claims 1-8.