WO2023046206A1 - Procédé de planification d'itinéraire, procédé de planification d'espace de stationnement, appareil de commande de sortie de véhicule et moyen - Google Patents
Procédé de planification d'itinéraire, procédé de planification d'espace de stationnement, appareil de commande de sortie de véhicule et moyen Download PDFInfo
- Publication number
- WO2023046206A1 WO2023046206A1 PCT/CN2022/121827 CN2022121827W WO2023046206A1 WO 2023046206 A1 WO2023046206 A1 WO 2023046206A1 CN 2022121827 W CN2022121827 W CN 2022121827W WO 2023046206 A1 WO2023046206 A1 WO 2023046206A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- blocked
- parking space
- parking
- route
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 130
- 230000004044 response Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 24
- 238000009434 installation Methods 0.000 claims description 2
- 230000000903 blocking effect Effects 0.000 abstract description 73
- 238000013475 authorization Methods 0.000 description 100
- 238000004891 communication Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 37
- 238000012545 processing Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04H—BUILDINGS OR LIKE STRUCTURES FOR PARTICULAR PURPOSES; SWIMMING OR SPLASH BATHS OR POOLS; MASTS; FENCING; TENTS OR CANOPIES, IN GENERAL
- E04H6/00—Buildings for parking cars, rolling-stock, aircraft, vessels or like vehicles, e.g. garages
- E04H6/08—Garages for many vehicles
- E04H6/12—Garages for many vehicles with mechanical means for shifting or lifting vehicles
- E04H6/18—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions
- E04H6/24—Garages for many vehicles with mechanical means for shifting or lifting vehicles with means for transport in vertical direction only or independently in vertical and horizontal directions characterised by use of dollies for horizontal transport, i.e. cars being permanently parked on wheeled platforms
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
Definitions
- the present disclosure relates to the technical field of vehicles, and in particular to a route planning method, a parking space planning method, a vehicle exit control device and a medium.
- the owner When the owner is going to drive the vehicle out of the parking lot, there may be other blocking vehicles on the exit route. If the owner of the blocked vehicle is not on the scene, and there are blocked vehicles on the exit route of the vehicle, the owner will usually call the mobile phone number of the owner of the blocked vehicle and notify the owner of the blocked vehicle to go to the parking lot to move the vehicle.
- An object of an embodiment of the present disclosure is to provide a route planning method, a vehicle exit control device, and a medium.
- the exit route of the target vehicle is determined, and the exit route of the target vehicle is determined.
- the occluded vehicle on the vehicle moves to the empty parking space according to the moving route, so that the target vehicle can drive out of the parking lot smoothly, thereby reducing the time for the vehicle to leave the parking lot and improving the space utilization efficiency of the parking lot.
- Another object of the embodiments of the present disclosure is to provide a route planning method, vehicle exit control device and medium, based on the location information of the target vehicle and the exit location information of the parking lot, at least one candidate exit route is generated, and according to the preset Select a candidate outbound route as the outbound route of the target vehicle, which can reduce the cost of moving the vehicle and improve the efficiency of moving the vehicle.
- Another object of the embodiments of the present disclosure is to provide a route planning method, a vehicle exit control device, and a medium, which can obtain real-time parking space occupancy information in the parking lot through various methods or sources, and target based on the real-time parking space occupancy information The vehicle plans an exit route.
- Another object of the embodiments of the present disclosure is to provide a route planning method, a vehicle exit control device and a medium, which can instruct the blocked vehicle to move to an empty parking space according to the moving route after obtaining the control authority of each blocked vehicle; During the process, there is no need to contact the owner of the blocked vehicle to move the vehicle in the parking lot, and there is no need to unlock the blocked vehicle. While improving the efficiency of moving the car, it improves the user experience and ensures the safety of the vehicle.
- Another object of the embodiments of the present disclosure is to provide a route planning method, a vehicle exit control device and a medium.
- the blocked vehicle is moved to an empty parking space, so as to reduce the number of times of moving the blocked vehicle.
- Another object of the embodiments of the present disclosure is to provide a route planning method, a vehicle exit control device, and a medium. After the target vehicle leaves the parking lot, the covered vehicle is moved to a non-temporary vacant parking space, so as to prevent the blocked vehicle from being parked in a temporary space.
- the parking space may block the passage of other vehicles.
- Another object of the embodiments of the present disclosure is to provide a route planning method, a vehicle outbound control device, and a medium. After moving the sheltered vehicle, the position update information of the sheltered vehicle is generated and the owner of the sheltered vehicle is notified, so as to avoid the owner of the sheltered vehicle from You cannot find your vehicle when you return to the parking lot.
- Another object of the embodiments of the present disclosure is to provide a parking space planning method, a vehicle exit control device, and a medium.
- the parking space distribution information is updated according to the preset strategy factor and the parking space distribution information, and the The position of each vehicle is updated, thereby reducing the time for vehicles to leave the parking lot and improving the efficiency of parking spaces in the parking lot.
- Another object of the embodiments of the present disclosure is to provide a parking space planning method, a vehicle exit control device and a medium, which can determine the occupied parking space through the on-board electronic equipment or electronic equipment of the vehicle associated with the occupied parking space, or through the parking lot equipment in the parking lot To determine the occupied parking space, the parking space occupancy information in the parking lot can be obtained in real time.
- an embodiment of the present disclosure provides a route planning method for planning a route for a target vehicle to exit a parking lot, the method including the following steps: responding to the target vehicle’s request for exiting the parking lot Determining the exit route of the target vehicle, the parking lot includes a plurality of occupied parking spaces and a plurality of empty parking spaces; in response to determining that the occupied parking spaces exist on the exit route and the occupied parking spaces are blocked Occupied by a vehicle, instructing the covered vehicle to move to the empty parking space according to the maneuvering route; and instructing the target vehicle to drive out of the parking lot according to the outbound route.
- the occupied parking space is associated with the vehicle when it is occupied by the vehicle
- the determining the outbound route of the target vehicle includes the following steps: determining the target vehicle based on the occupied parking space associated with the target vehicle.
- the first position information of the vehicle based on the first position information and the exit position information of the parking lot, generate at least one candidate outbound route; and determine all the target vehicle's outbound routes from the at least one candidate outbound route Describe the delivery route.
- the determining the outbound route of the target vehicle from the at least one candidate outbound route includes the following steps: acquiring the occupied parking spaces on the candidate outbound route to determine the An occluded vehicle occupying a parking space and establishing an association; and determining the exit route of the target vehicle from the at least one candidate exit route based on at least one of the following factors: the movement of the target vehicle in each candidate exit route distance, the number of covered vehicles, the moving frequency of each covered vehicle, the parking period of each covered vehicle, the ratio of the number of blocked vehicles to the occupied parking space, and the priority of each blocked vehicle .
- the occupied parking space is determined based on at least one of the following methods: determining the occupied parking space via an on-board electronic device or an electronic device of a vehicle associated with the occupied parking space; and via parking in the parking lot
- the field device determines the occupied parking space.
- the instructing the blocked vehicle to move to the empty parking space according to a maneuvering route includes the following steps: generating a car maneuvering route of the blocked vehicle; and instructing the blocked vehicle to move to the empty parking space according to a maneuvering route. parking space.
- the following steps are included: determining the vehicle maneuvering sequence of each of the blocked vehicles based on the outbound route.
- the generating the vehicle maneuvering route of the blocked vehicle includes the following steps: determining the second position information of the blocked vehicle based on the occupied parking spaces associated with the blocked vehicle; Determining an empty parking space corresponding to the blocked vehicle; and sequentially generating a vehicle maneuvering route of the blocked vehicle according to the sequence of maneuvering based on the second position information and the empty parking space corresponding to the blocked vehicle .
- the empty parking space includes a temporary empty parking space and a non-temporary empty parking space
- the instructing the blocked vehicle to move to the empty parking space according to a car maneuvering route includes the step of: instructing the blocked vehicle to move to the empty parking space according to a car maneuvering route said temporary vacant parking space; after said instructing said target vehicle to drive out of said parking lot according to said outbound route, said method also includes the following steps: obtaining a non-temporary vacant parking space in said parking lot; blocking a non-temporary empty parking space corresponding to the vehicle; and instructing the blocking vehicle to move to the non-temporary empty parking space.
- the method of instructing the blocked vehicle to move to the empty parking space according to the car maneuvering route further includes the step of: obtaining the control authority of each of the blocked vehicles, and the control authority is the control authority of each of the blocked vehicles. Generated when establishing association with the occupied parking space.
- the method further includes the step of: generating the shade Vehicle position update information to indicate that the position of the occluded vehicle is updated.
- the embodiment of the present disclosure also provides a parking space planning method for planning the distribution of parking spaces in a parking lot, the parking lot includes a plurality of occupied parking spaces and a plurality of empty parking spaces, and the occupied parking spaces Establishing an association with the vehicle when it is occupied by the vehicle, the method includes the following steps: acquiring the parking space distribution information in the parking lot, the parking space distribution information including the distribution information of the occupied parking spaces and the empty parking spaces; responding For any one of the vehicle's departure requests, the parking space distribution information is updated based on preset policy factors and the parking space distribution information; and the position of each of the vehicles is adjusted based on the updated parking space distribution information.
- the obtaining the parking space distribution information in the parking lot includes at least one of the following methods: obtaining the occupied parking space via an on-board electronic device or an electronic device of a vehicle associated with the occupied parking space; and obtaining the occupied parking space through the The parking lot equipment in the parking lot acquires the occupied parking space.
- the preset strategy factors include at least one of the following factors: the distance of the vehicle being moved; the number of the vehicles being moved; the frequency at which each of the vehicles is moved; a parking period; and a priority for each of said vehicles.
- An embodiment of the present disclosure also provides a computer-readable storage medium, the computer-readable storage medium is a non-volatile storage medium or a non-transitory storage medium, and a computer program is stored thereon, and the computer program is executed by a processor During operation, the steps of any one of the above-mentioned route planning methods are executed, or the steps of any one of the above-mentioned parking space planning methods are executed.
- An embodiment of the present disclosure also provides a vehicle exit control device, including at least one processor and at least one memory communicably coupled to the at least one processor, the at least one memory stores information that can be used in the at least one A computer program running on a processor, when the at least one processor runs the computer program, it executes the steps of any one of the above-mentioned route planning methods, or executes the steps of any of the above-mentioned parking space planning methods.
- FIG. 1 is a diagram of an application scenario in an embodiment of the present disclosure
- FIG. 2 is a flow chart of a route planning method in an embodiment of the present disclosure
- FIG. 3A is a schematic diagram of the distribution of parking spaces in a parking lot in an embodiment of the present disclosure
- FIG. 3B is a schematic diagram of the distribution of parking spaces in another parking lot in an embodiment of the present disclosure.
- FIG. 4 is a schematic diagram of a candidate outbound route and parking space distribution in an embodiment of the present disclosure
- FIG. 5 is a schematic diagram of another candidate outbound route and parking space distribution in an embodiment of the present disclosure.
- Fig. 6 is a flow chart of a parking space planning method in an embodiment of the present disclosure.
- Fig. 7 is a schematic diagram of the distribution of vehicles in several parking lots in the embodiment of the present disclosure.
- Fig. 8 is a schematic structural diagram of a vehicle exit control device in an embodiment of the present disclosure.
- FIG. 9 is a flow chart of a vehicle exit control method in an embodiment of the present disclosure.
- Fig. 10 is a schematic diagram of vehicle distribution in a parking lot in an embodiment of the present disclosure.
- Fig. 11 is a schematic diagram of vehicle distribution in another parking lot in an embodiment of the present disclosure.
- Fig. 12 is a flow chart of a method for obtaining authorization information for maneuvering a blocked vehicle in an embodiment of the present disclosure
- Fig. 13 is a flowchart of an information association method in an embodiment of the present disclosure.
- Fig. 14 is a flow chart of a method for performing maneuvering in an embodiment of the present disclosure
- FIG. 15 is a flow chart of another method for performing a maneuvering operation in an embodiment of the present disclosure.
- Fig. 16 is a flowchart of a method for determining a car maneuvering route in an embodiment of the present disclosure
- Fig. 17 is a flow chart of a method for notifying information after manoeuvring in an embodiment of the present disclosure
- Fig. 18 is a schematic structural diagram of a vehicle exit control device in an embodiment of the present disclosure.
- FIG. 19 is a diagram of an application scenario in an embodiment of the present disclosure.
- Fig. 20 is a flow chart of a method for controlling exit of a blocked vehicle in an embodiment of the present disclosure
- Fig. 21 is a schematic diagram of a candidate outbound route and parking space distribution in an embodiment of the present disclosure.
- Fig. 22 is a schematic diagram of another candidate outbound route and parking space distribution in an embodiment of the present disclosure.
- Fig. 23 to Fig. 25 are the specific application scenarios of the wake-up mode in the embodiments of the present disclosure.
- Fig. 26 is a partial flow chart of a method for controlling exit of a blocked vehicle in an embodiment of the present disclosure
- Fig. 27 is a schematic diagram of interaction between a blocking vehicle and a blocked vehicle in an embodiment of the present disclosure
- Fig. 28 is a schematic diagram of interaction between a shielding vehicle and a server in an embodiment of the present disclosure
- Fig. 29 is a schematic diagram of the positional relationship between a blocking vehicle and a blocked vehicle in an embodiment of the present disclosure
- Fig. 30 is a flow chart of another method for controlling exit of a blocked vehicle in an embodiment of the present disclosure.
- Fig. 31 is a schematic structural diagram of another device for controlling exit of a blocked vehicle in an embodiment of the present disclosure.
- the exit route of the target vehicle is determined, and the blocked vehicle on the exit route of the target vehicle is moved to an empty parking space according to the car maneuvering route, so that the target vehicle The vehicle can drive out of the parking lot smoothly, thereby reducing the time for the vehicle to leave the parking lot and improving the efficiency of the parking space in the parking lot.
- the unoccupied free space in the parking lot can be fully utilized and the space utilization efficiency of the parking lot can be improved.
- the provided route planning method can be used to plan the route of the target vehicle driving out of the parking lot, and the provided route planning method can be executed by a data processing device with data processing capability.
- the data processing device may be a server or a cloud server, or a control device of a parking lot, or other types of electronic devices.
- a data processing device is used as a server for illustration.
- FIG. 1 a diagram of an application scenario in an embodiment of the present disclosure is given.
- the target vehicle (such as vehicle 110 ) is a vehicle that needs to leave the garage and can be parked in the parking lot 190 in advance.
- the parking lot 190 may include a plurality of parking spaces 192, wherein at least one parking space 192 may be an occupied parking space, and at least one parking space 192 may be an unoccupied parking space.
- the parking space in the parking lot may refer to a standard space in the parking lot that can meet the parking requirements for a car, not just the pre-divided parking spaces.
- the driveway in the parking lot can also be used as a parking space in the parking lot.
- the unoccupied parking spaces in the parking lot are referred to as empty parking spaces for short, which can refer to the space where vehicles can be parked, and the space is not actually occupied or virtually occupied.
- Actual occupancy may mean that the space is occupied by vehicles, or by obstacles (such as parking lot walls, parking lot support columns, etc.), or that there are sundries stored thereon.
- Virtual occupancy may mean that the space has been reserved by someone else.
- Occupied parking spaces in the parking lot are referred to as occupied parking spaces for short. They can be spaces that are sufficient to park vehicles, but the spaces have been occupied by vehicles, obstacles or sundries, etc.; or, the spaces have been reserved by others.
- the target vehicle (such as the vehicle 110 ) may be provided with an on-board electronic device 120 , and the owner of the vehicle may communicate with the on-board electronic device 120 through the electronic device 130 carried by him.
- the car owner can use the electronic device 130 to establish a communication connection with the vehicle electronic device 120 based on technologies such as WIFI, Bluetooth, NFC, and SparkLink.
- the on-board electronic device 120 can establish a communication connection with the parking lot device 170 (such as a camera, a ground lock, a sensor, etc.), and the owner can also use the portable electronic device 130 to A communication link is established with the parking lot installation 170 .
- the vehicle owner can also use the electronic device 130 to establish a communication connection with the server 180 .
- the occluded vehicle is a vehicle that restricts the exit of the target vehicle.
- An on-vehicle electronic device 150 may be provided in a vehicle (such as the vehicle 140 ), and the owner of the vehicle may communicate with the on-vehicle electronic device 150 through the electronic device 160 carried by him.
- the car owner can use the electronic device 160 to establish a communication connection with the vehicle electronic device 150 based on technologies such as WIFI, Bluetooth, NFC, and SparkLink.
- the on-board electronic device 150 can establish a communication connection with the parking lot device 170 , and the owner can also communicate with the parking lot device 170 through the electronic device 160 carried with him.
- the parking lot equipment 170 may establish a communication connection with the server 180 in advance to communicate with the server 180 .
- An embodiment of the present disclosure provides a method for route planning. Referring to FIG. 1 , specific steps will be described in detail below.
- Step S201 in response to the target vehicle's request for driving out of the parking lot, determine the exit route of the target vehicle.
- the target vehicle is parked in the parking lot in advance.
- the parking lot may include at least one unoccupied parking space and at least one occupied parking space.
- the target vehicle when the driver enters the target vehicle and starts the target vehicle, it can generally be determined that the driver has a need to drive the target vehicle out of the parking lot. Therefore, when the target vehicle parked in the parking lot starts, the target vehicle can generate a request to drive out of the parking lot.
- the driver can also remotely control the vehicle.
- the driver remotely controls the start of the target vehicle it can be determined that there is a need to control the target vehicle to leave the parking lot. Therefore, when the target vehicle parked in the parking lot is remotely started, the target vehicle may also generate a request to drive out of the parking lot.
- the target vehicle may send the generated request to drive out of the parking lot to the server. After the server receives the request to leave the parking lot, it can determine the exit route of the target vehicle.
- the parking space occupied by the vehicle can be associated with the vehicle.
- it may be to bind the identification of the vehicle to the identification of the corresponding occupied parking space, or to bind the identification of the vehicle to the identification of the corresponding occupied parking space to map.
- the identification of the vehicle is used to characterize the vehicle.
- the identification of the vehicle can be the license plate number of the vehicle, the mobile phone number of the driver of the vehicle, or the device identification number (such as VIN code, PDSN number, etc.) of the vehicle's on-board electronic equipment. It can be understood that the identification of the vehicle may also be other information that can characterize the vehicle.
- the identification of the occupied parking space may be the number of the parking space, the coordinates of the parking space, and the like.
- the parking space occupied by the vehicle is obtained according to the positioning information of the vehicle, and then, the identification of the vehicle is mapped or bound to the identification of the parking space.
- the positioning information of the vehicle is obtained through the vehicle's GPS positioning system or the Beidou satellite positioning system, or through the UWB indoor positioning system.
- the vehicle's on-board camera captures an image corresponding to the occupied parking space, and obtains the identification of the corresponding occupied parking space through image recognition, and compares the identification of the vehicle with the identification of the parking space To map or bind.
- the parking lot equipment may also be used to obtain the vehicles parked in each parking space.
- the parking lot equipment can be a ground lock corresponding to the parking space one by one, or a camera in the parking lot, etc.
- each parking space is provided with a corresponding ground lock.
- the on-board electronic device of the vehicle or the electronic device carried by the owner can establish communication with the ground lock, and then can obtain the identification of the ground lock. Since there is a one-to-one correspondence between the ground lock and the parking space, mapping or binding the identification of the ground lock and the identification of the vehicle is essentially equivalent to mapping or binding the identification of the vehicle and the identification of the parking space.
- the camera installed in the parking lot can also be used to collect overhead photos to determine the parking space occupied by the vehicle.
- the identification of the parking space is mapped or bound with the identification of the vehicle.
- the manner of associating the vehicle with the corresponding occupied parking space may be but not limited to the above examples, and all manners capable of associating the vehicle with the corresponding occupied parking space may fall within the protection scope of the embodiments of the present disclosure.
- the established association relationship can be sent to the server through the vehicle's on-board electronic device, or the established association relationship can be sent to the server through the electronic device carried by the owner.
- the server can receive the relationship between vehicles and occupied parking spaces sent by each vehicle in the parking lot, and then can know which parking spaces in the parking lot are occupied by vehicles and which parking spaces are not occupied, so as to obtain the parking space distribution information in the parking lot.
- the server can also obtain the information of the vehicle corresponding to each parking space occupied by the vehicle. For example, the server can obtain the license plate number corresponding to each parking space occupied by the vehicle.
- the car owner can scan the QR code of the parking lot with an electronic device carried with him to establish a communication connection with the server.
- the car owner can also use the portable electronic device to search for the name of the parking lot and pay attention to the parking lot, thereby establishing a communication connection with the server.
- the on-board electronic device of the vehicle can establish a Bluetooth communication connection with the server through Bluetooth pairing.
- the server can also send an identification code to the vehicle-mounted electronic device, and the vehicle-mounted electronic device can establish a communication connection with the server according to the identification code.
- FIG. 3A it shows a schematic diagram of the distribution of parking spaces in a parking lot in an embodiment of the present disclosure.
- the parking lot includes parking spaces A1 ⁇ A4, B1 ⁇ B4, and C1 ⁇ C4.
- Vehicles 140a-140d are sequentially parked in parking spaces A1-A4, vehicles 140e-140g are parked in sequence in parking spaces B1-B4, vehicles 140h-140j are parked in sequence in parking spaces C1-C3, and no vehicle is parked in parking space C4.
- FIG. 3B it shows a schematic diagram of the distribution of parking spaces in another parking lot in an embodiment of the present disclosure.
- the difference from FIG. 3A is that there is an obstacle 310 on the parking space A2, and the movement of the obstacle 310 cannot be controlled by the server.
- FIG. 3A and FIG. 3B are only exemplary illustrations, and do not limit the actual distribution of parking spaces and the number of parking spaces in the parking lot.
- the camera of the vehicle 140a captures the image of the parking space A1, and recognizes that the identification of the occupied parking space is A1, then the vehicle identification 140a is bound to the identification A1 of the parking space, realizing the establishment of the vehicle 140a and the parking space 1 relationship.
- the on-board electronic device of the vehicle 1 sends the association relationship between the parking space A1 and the vehicle 1 to the server.
- the server may determine the first location information of the target vehicle according to the association relationship between the target vehicle and the occupied parking space. Since the location corresponding to each parking space in the parking lot is fixed, the server determines that the first location information of the target vehicle may be the location information of the occupied parking space corresponding to the target vehicle. Based on the first location information of the target vehicle and the exit location information of the parking lot, the server can determine the exit route of the target vehicle.
- the first location information of the target vehicle is the location information corresponding to the parking space B2.
- the server may generate at least one candidate outbound route based on the first location information of the target vehicle and the exit location information of the parking lot.
- the server For the target vehicle (take the vehicle 140 as an example), the server generates a total of one candidate outbound route 410, and then directly select the route 410 as the outbound route of the target vehicle (take the vehicle 140 as an example).
- the server for the target vehicle (taking the vehicle 110 as an example), the server generates two candidate outbound routes 420 and 430, wherein the candidate outbound route 420 passes through the occupied parking space A1, but there is an obstacle 310 in the occupied parking space A1 , so the target vehicle (taking the vehicle 110 as an example) cannot leave the warehouse through the candidate outbound route 420, that is, the candidate outbound route 420 is an invalid outbound route, so the route 430 is directly selected as the target vehicle (taking the vehicle 110 as an example) Outbound route.
- the server may select one candidate outbound route from the multiple candidate outbound routes as the outbound route of the target vehicle.
- FIG. 5 a schematic diagram of another candidate outbound route and parking space distribution in an embodiment of the present disclosure is shown.
- the parking lot shown in FIG. 5 may include parking spaces A1-A6, parking spaces B1-B6, parking spaces C1-C6, parking spaces D1-D6, and parking spaces E1-E6.
- the server For the target vehicle 110, the server generates a candidate outbound route including route 510, route 520, route 530, route 540, route 550 and route 560, then the server can select from route 510, route 520, route 530, route 540, route 550 and route Select one of 560 as the outbound route of the target vehicle 110 .
- the occupancy of parking spaces on each candidate outbound route can be obtained first, that is, the occupied parking spaces on each candidate outbound route can be obtained.
- the occluded vehicles on each candidate outbound route are determined. If there is an occluded vehicle on the selected candidate outbound route, the occluded vehicle needs to be moved to other unoccupied parking spaces.
- any one or more of the following factors may be considered: the moving distance of the target vehicle corresponding to each candidate outbound route, the candidate outbound route The number of covered vehicles, the moving frequency of each blocked vehicle, the parking period of each blocked vehicle, the ratio of the number of blocked vehicles to the occupied parking spaces, and the priority of each blocked vehicle.
- a candidate exit route with the shortest moving distance of the target vehicle may be selected from multiple candidate exit routes as the exit route of the target vehicle.
- the occupied parking space of the target vehicle 110 is C3.
- the candidate delivery routes include: a route 510 , a route 520 , a route 530 , a route 540 , a route 550 and a candidate delivery route 560 .
- the candidate outbound route with the shortest moving distance of the target vehicle 110 is the route 550 , and the route 550 is selected as the outbound route of the target vehicle 110 .
- the energy consumption and outbound time of the target vehicle can be saved, and the outbound efficiency can be improved.
- the candidate exit route with the least number of blocked vehicles may be selected from multiple candidate exit routes as the exit route of the target vehicle.
- the occupied parking space of the target vehicle 110 is C3.
- Route 520 , route 540 and route 550 have the least number of occluded vehicles, and there is only one occluded vehicle, so one of them can be selected as the outbound route of the target vehicle 110 .
- the route 550 is selected as the outbound route of the target vehicle 110 .
- Selecting the candidate outbound route with the least number of occluded vehicles as the outbound route of the target vehicle can minimize the number of moving occluded vehicles.
- the candidate exit route with the least movement frequency of the obstructed vehicle may be selected from multiple candidate exit routes as the exit route of the target vehicle.
- the occupied parking space of the target vehicle 110 is C3.
- the frequency of movement of the vehicles 140a-140i during the parking period is 1 time, 2 times, 2 times, 2 times, 1 time, 3 times, 1 time, 2 times, 1 time, and the candidate outbound route 510 needs to move the vehicle 140a (1 time) and 140e (1 time), then the maximum moving frequency is 1 time; for the candidate outbound route 520 needs to move the vehicle 140b (2 times), then the maximum moving frequency is 2 times; for the candidate outbound route 530 needs to move the vehicle 140c (2 times) and 140g (1 time), then the maximum frequency of movement is 2 times; for the candidate outbound route 540 needs to move the vehicle 140f (3 times), then the maximum frequency of movement is 3 times;
- the candidate outbound route 550 needs to move the vehicle 140i (1 time), then the maximum frequency of movement is 1 time; for the candidate outbound route 560, the vehicle 140e (1 time) and 140h (2 times) need to be moved, then the maximum frequency of movement is 2 times.
- the moving frequency of the occluded vehicle corresponding to the candidate outbound routes 510 and 550 is the least, and one of them can be selected as the outbound route of the target vehicle 110 .
- Selecting the candidate outbound route with the least moving frequency of the blocked vehicle as the outbound route of the target vehicle can reduce the number of times the blocked vehicle is moved and prevent the owner of the blocked vehicle from being notified multiple times that his vehicle has been moved, thereby improving user experience.
- a vehicle that needs to be parked for a long time to move and needs to be parked for a long time to be blocked may be selected from multiple candidate outbound routes as the outbound route of the target vehicle. Minimize the blocking vehicles that move out of the warehouse in a short time.
- the owner can pre-estimate the length of time the vehicle is parked in the parking lot, and upload the time length to the server through the on-board electronic device or the electronic device carried with him. For example, the car owner determines that the time the vehicle is parked in the parking lot is 5 hours.
- the server can also pre-estimate the parking time of the vehicle in the parking lot. For example, if a vehicle is parked in a parking lot during weekdays, the server may estimate that the vehicle will leave the parking lot after 18:00.
- the server can predict the duration of the vehicle's continued parking in the parking lot according to the historical parking duration of the vehicle or the average parking duration of the vehicle in the parking lot.
- the server knows that the vehicle 140i needs to be parked in the parking lot for half an hour, that the vehicle 140f needs to be parked in the parking lot for 5 hours, and that the vehicle 140b needs to be parked in the parking lot for 2 hours, then selects the route 540 as the target vehicle 110 outbound route.
- a candidate exit route whose ratio of the number of blocked vehicles to the occupied parking space is equal to 1 or 100% may be selected from multiple candidate exit routes as the exit route of the target vehicle.
- the occupied parking space may refer to a parking space already occupied by vehicles, obstacles or sundries.
- parking space A1 is occupied by an obstacle, and the obstacle cannot be moved under the control of the server, the ratio of the number of covered vehicles corresponding to the candidate outbound route 420 to the occupied parking space is 0, and the ratio is less than 1, so The route 420 will not be selected as the outbound route of the target vehicle 110 .
- Selecting a candidate outbound route with a ratio of 1 or 100% of the number of blocked vehicles to the occupied parking space as the outbound route of the target vehicle can effectively exclude candidate outbound routes that are substantially impossible to drive, and improve the efficiency of vehicle outbound.
- the candidate exit route with the lowest priority of the blocked vehicle may be selected from the plurality of candidate exit routes as the exit route of the target vehicle.
- the priority of the occluded vehicle can be set according to the size of the occluded vehicle.
- the priority of a seven-seater SUV vehicle is higher than that of an ordinary family car
- the priority of a nine-seater commercial vehicle is higher than that of a seven-seater SUV vehicle.
- the priority of occluded vehicles can also be set according to the parking membership level. If the parking membership level corresponding to the blocked vehicle 1 is the highest level, and the parking membership level corresponding to the blocked vehicle 2 is the lowest level, then it can be determined that the priority of the blocked vehicle 2 is lower than that of the blocked vehicle 1 .
- the priority of blocking vehicles can also be set according to the parking fee level. For example, if the owner of vehicle 1 pays a parking fee of 100 yuan, and the owner of vehicle 2 pays a parking fee of 50 yuan, it can be determined that the priority of vehicle 2 is lower than that of vehicle 1.
- the server knows that the priority of the vehicle 140i is higher than that of the vehicle 140f , and then selects the route 540 as the outbound route of the target vehicle 110 .
- Moving the occluded vehicles with lower priority can reduce the difficulty of moving the car and save the time of moving the car. At the same time, moving the occluded vehicles with lower priority can provide users with differentiated services and improve the user experience of high-priority users.
- a candidate outbound route with a shorter (non-shortest) moving distance of the target vehicle can also be selected, or a smaller number of occluded vehicles ( Not the least) candidate outbound routes are not limited to the above-mentioned exemplary descriptions.
- Step S202 in response to determining that the occupied parking space exists on the outbound route and the occupied parking space is occupied by a blocked vehicle, instruct the blocked vehicle to move to the empty parking space according to a car maneuvering route.
- the server may instruct the occluded vehicle to move to an empty parking space according to the car maneuvering route. Specifically, the server may first generate a car-maneuvering route corresponding to the blocked vehicle, and then instruct the blocked vehicle to move to an empty parking space according to the car-maneuvering route.
- the server can determine the second location information corresponding to the blocked vehicle based on the occupied parking space corresponding to the blocked vehicle; select the empty parking space corresponding to the blocked vehicle, and the selected empty parking space can avoid the selected outbound route; The second position information corresponding to the blocked vehicle determines the maneuvering route of the blocked vehicle.
- the occupied parking space of the target vehicle 110 is the parking space C3.
- the outbound route selected by the server is: route 550.
- the parking spaces E3, E2, and E1 on the route 550 are all empty parking spaces, and the parking space D4 is also empty.
- the server learns that the second position information of the blocked vehicle 140i is: the position information corresponding to the parking space D3. According to the second position information of the blocked vehicle 140i, the empty parking spaces around the blocked vehicle 140i are known. Since the parking spaces E3, E2, and E1 are all on the route 550, the server can determine the moving route as follows: move the vehicle 140i from the parking space D3 to Parking space D4.
- the order of vehicle maneuvering of each occluded vehicle is determined based on the selected outbound route.
- the car maneuvering routes of each blocked vehicle may be sequentially generated according to the car maneuvering sequence.
- the route 530 is selected as the outbound route of the target vehicle 110 .
- Obstructing vehicles 140f, 140c, and 140g are present on route 530 .
- the location information corresponding to the blocked vehicles 140f, 140c, and 140g are obtained respectively, and the parking space C4 corresponding to the blocked vehicle 140f, the parking space B4 corresponding to the blocked vehicle 140c, and the parking space A4 corresponding to the blocked vehicle 140g are determined.
- the generated sequence of maneuvering is: first move the vehicle 140g, then move the vehicle 140c, and finally move the vehicle 140f.
- the generated moving route is as follows: move the blocked vehicle 140g from the parking space A4 to the empty parking space A2, move the blocked vehicle 140c from the parking space B4 to the empty parking space A3, and move the vehicle 140f from the parking space C4 to the empty parking space D4.
- the vacant parking spaces may include temporary vacant parking spaces and non-temporary vacant parking spaces.
- the server instructs the blocked vehicle to move to an empty parking space according to the vehicle maneuvering route, it may instruct the blocked vehicle to move to the temporary empty parking space according to the vehicle maneuvering route.
- the temporary vacant parking space may be a space in the parking lot where vehicles are not allowed to park for a long time.
- the temporary empty parking space is the driving lane of the parking lot, or is an emergency escape passage in the parking lot, or is a fire exit in the parking lot.
- the non-temporary vacant parking space can be the space that allows long-term parking of vehicles in the parking lot.
- parking spaces C6 , D6 and E6 are the emergency escape routes of the parking lot, and the emergency escape routes are not occupied.
- the vehicle 140f When moving the vehicle 140f, the vehicle 140f is moved to the non-temporary vacant parking space C6.
- the server when the server instructs the blocked vehicle to move to an empty parking space according to the maneuvering route, it may also instruct the blocked vehicle to move to a non-temporary empty parking space according to the maneuvering route.
- Step S203 instructing the target vehicle to drive out of the parking lot according to the exit route.
- the server may instruct the target vehicle to drive out of the parking lot according to the selected outbound route.
- the server learns that the second position information of the blocked vehicle 140i is the position information corresponding to the parking space D3 according to the parking space distribution information in the parking lot. There is a temporary empty parking space E6 around the shaded vehicle 140i.
- the moving route generated by the server is: move the blocked vehicle 140i to the temporary empty parking space E6.
- the server controls to move the blocked vehicle 140i to the temporary empty parking space E6, there is no blocked vehicle on the exit route of the target vehicle 110, and the target vehicle 110 can drive out of the parking lot according to the route 550.
- a non-temporary parking space (that is, the parking space C3 where the target vehicle 110 was parked before) is vacant. Therefore, the server can obtain the non-temporary vacant parking spaces in the parking lot in real time. Since the temporary empty parking space cannot park the vehicle for a long time, after the target vehicle exits the garage, the server can control the covered vehicle to move from the temporary parking space to a non-temporary parking space. After being instructed to move the occluded vehicle, the non-temporary parking space to which the occluded vehicle is ultimately moved may be different from the non-temporary parking space in which it was originally parked.
- the server may generate vehicle location update information corresponding to the shaded vehicle.
- the server can send the vehicle position update information to the corresponding on-board electronic device of the blocked vehicle, or send the vehicle position update information to the electronic device associated with the corresponding blocked vehicle, so that the owner of the blocked vehicle can know that the position of the vehicle has changed.
- the server instructs the covered vehicle to move to a non-temporary parking space, it can generate and save a vehicle moving record.
- the vehicle position update information generated by the server may include the parking space sign where the blocked vehicle is finally parked, so as to clearly inform the owner of the blocked vehicle.
- the vehicle location update information generated by the server includes the parking space number "B1".
- the generated vehicle location update information may also include navigation information corresponding to the final parking space, so as to provide navigation for the owner of the blocked vehicle, so that the owner of the blocked vehicle can quickly find the car.
- the generated vehicle location update information may also include path guidance information to provide guidance for the owner of the blocked vehicle, so that the owner of the blocked vehicle can quickly find the car.
- the generated vehicle location update information may also include map information of the parking lot and location information of the final parking space, and the owner can quickly find his car according to the map information of the parking lot and the location information of the final parking space.
- the vehicle is parked in a certain parking space in the parking lot, and after the vehicle is associated with the parking space, the vehicle can release part of the control authority to the server.
- the server can control the movement of the vehicle after obtaining some permissions of the vehicle. For example, control the occluded vehicle to move according to the car maneuvering route, and control the target vehicle to drive out of the parking lot according to the outbound route.
- part of the permission for vehicles to be released may be the permission to maneuver the vehicle, and the permission to maneuver the vehicle may have a certain timeliness and regionality.
- the vehicle can only be moved in the parking lot during the parking period from 8:00 to 10:00; or, it can only be moved in the area A of the parking lot.
- opening some permissions it is possible to automatically move the car while ensuring the safety of the vehicle; in addition, it can also prevent the vehicle from being moved too far in the case of a large parking lot, making it difficult for the owner to find the car.
- the exit route of the target vehicle is determined, and the blocked vehicle on the exit route of the target vehicle is moved to an empty parking space according to the maneuvering route. This enables the target vehicle to drive out of the parking lot smoothly, thereby reducing the time it takes for the vehicle to leave the parking lot and improving the efficiency of parking spaces in the parking lot.
- FIG. 6 a flow chart of a parking space planning method in an embodiment of the present disclosure is given. The following describes the parking space planning method provided in the embodiment of the present disclosure in conjunction with the route planning method provided in the above embodiments.
- the parking space planning method provided may be used for planning parking spaces, and may be executed by a data processing device with data processing capabilities.
- the data processing device may be a server or a cloud server, a computer system, or a control device of a parking lot, or other types of electronic devices.
- a data processing device is used as a server for illustration.
- Step S601 obtaining the distribution information of parking spaces in the parking lot.
- the distribution information of the parking spaces in the parking lot may include the distribution information of the occupied parking spaces and the distribution information of the empty parking spaces.
- the parking space in the parking lot may refer to a standard space in the parking lot that can meet the parking requirements for a car, not just the pre-divided parking spaces.
- the driveway in the parking lot can also be used as a parking space in the parking lot.
- the unoccupied parking spaces in the parking lot are referred to as empty parking spaces for short, which can refer to the space where vehicles can be parked, and the space is not actually occupied or virtually occupied.
- Actual occupancy may mean that the space is occupied by vehicles, or by obstacles (such as parking lot walls, parking lot support columns, etc.), or that there are sundries stored thereon.
- Virtual occupancy may mean that the space has been reserved by someone else.
- Occupied parking spaces in the parking lot are referred to as occupied parking spaces for short. They can be spaces that are sufficient to park vehicles, but the spaces have been occupied by vehicles, obstacles or sundries, etc.; or, the spaces have been reserved by others.
- the parking space occupied by the vehicle can be associated with the vehicle.
- the vehicle identification is used to characterize the vehicle, and the vehicle identification may be the license plate number of the vehicle, the mobile phone number of the driver of the vehicle, or the device identification number of the on-board electronic device of the vehicle. It can be understood that the identification of the vehicle may also be other information that can characterize the vehicle.
- the identification of the occupied parking space can be the number of the parking space.
- the parking space occupied by the vehicle is obtained according to the positioning information of the vehicle, and then, the identification of the vehicle is mapped or bound to the identification of the parking space.
- the positioning information of the vehicle is obtained through the vehicle's GPS positioning system or the Beidou satellite positioning system, or through the UWB indoor positioning system.
- the vehicle's on-board camera captures the image corresponding to the occupied parking space, from which the identification of the corresponding occupied parking space is obtained, and the identification of the vehicle and the identification of the parking space are mapped or bound.
- each parking space is provided with a corresponding ground lock.
- the vehicle's on-board electronic device or the electronic device carried by the owner can establish communication with the ground lock, and then can obtain the identification of the corresponding occupied parking space, and map or bind the identification of the vehicle with the identification of the parking space.
- the camera installed in the parking lot may also collect overhead photos to determine the parking space occupied by the vehicle, and then map or bind the identification of the parking space with the identification of the vehicle.
- the manner of associating the vehicle with the corresponding occupied parking space is not limited to the above example, and all manners capable of associating the vehicle with the corresponding occupied parking space can fall within the protection scope of the embodiments of the present disclosure.
- the established association relationship can be sent to the server through the vehicle's on-board electronic device, or the established association relationship can be sent to the server through the electronic device carried by the owner.
- the server can receive the relationship between vehicles and occupied parking spaces sent by each vehicle in the parking lot, and then can know which parking spaces in the parking lot are occupied by vehicles and which parking spaces are not occupied, so as to obtain the parking space distribution information in the parking lot.
- the server can also obtain the information of the vehicle corresponding to each occupied parking space.
- the car owner can scan the QR code of the parking lot with an electronic device carried with him to establish a communication connection with the server.
- the owner of the car can also use the electronic device carried with him to search for the name of the parking lot and pay attention to the parking lot, thereby establishing a communication connection with the server.
- the on-board electronic device of the vehicle can establish a Bluetooth communication connection with the server through Bluetooth pairing.
- the server can also send an identification code to the vehicle-mounted electronic device, and the vehicle-mounted electronic device can establish a communication connection with the server according to the identification code.
- Step S602 updating the parking space distribution information based on preset policy factors and the parking space distribution information in response to any vehicle's exit request.
- Step S603 adjusting the position of each vehicle based on the updated parking space distribution information.
- the vehicle when a certain vehicle in the parking lot has a need to leave the warehouse, the vehicle may generate a departure request and send the request to the server.
- the server may update the parking space distribution information based on preset policy factors and the parking space distribution information in the parking lot in response to any vehicle's exit request.
- the vehicle that needs to leave the warehouse may be referred to as the target vehicle for short.
- the server may first determine multiple schemes for the distribution of other vehicles in the parking lot after the target vehicle exits the parking lot according to the parking space distribution information. Afterwards, the server may select a scheme from the above-mentioned multiple schemes according to preset policy factors. After the plan is selected, the path of the moving vehicle is determined according to the selected plan, and then the position of the vehicle in the parking lot is adjusted.
- the preset policy factors may include at least one of the following: the distance of the vehicle being moved, the number of vehicles being moved, the number of times the vehicle is being moved, the parking period of each vehicle, and the priority of each vehicle.
- the target vehicle is located among vehicle 1 , vehicle 2 , vehicle 3 , and vehicle 5 -vehicle 9 .
- vehicles 1-9 can be arranged as shown in B, or vehicles 1-9 can be arranged as shown in C, and vehicles 1-9 can also be arranged as shown in D.
- the vehicle 8 is moved to the parking space where the target vehicle was parked before. At this time, the vehicles 1-9 can be distributed according to the vehicle distribution diagram shown in B.
- the selected strategy factor is: the number of moving vehicles is the least. Then, after the target vehicle leaves the parking lot, the vehicle 8 is moved to the parking space where the target vehicle was parked before. At this time, the vehicles 1-9 can be distributed according to the vehicle distribution diagram shown in B.
- vehicles 1 to 9 are distributed according to the vehicle distribution diagram shown in C.
- vehicles 1 to 9 are distributed according to the vehicle distribution diagram shown in D. Among them, according to the parking time of the vehicle, vehicle 1 will leave the parking lot at the earliest (for example, 14:00), vehicles 2 and 3 will leave the parking lot (for example, 14:30), and vehicles 4 and 5 will leave the parking lot again (for example, 16:00) , and so on, while vehicle 9 is the latest of these vehicles expected to leave the parking lot.
- the positions of some vehicles in the parking lot may be adjusted. Further, it is possible to only adjust the positions of the vehicles in the parking lot on the outbound route of the target vehicle. Compared with the target vehicle, the vehicles in the parking lot on the outbound route of the target vehicle can be referred to as occluded vehicles for short.
- occluded vehicles for short.
- the position of each vehicle in the entire parking lot or in a specific parking area can be adjusted according to the preset policy factors and parking space distribution information, so as to realize the balance of parking spaces in the parking lot or in a certain area of the parking lot, and more Deploy parking resources well to facilitate the use of parking spaces and parking of vehicles.
- An embodiment of the present disclosure also provides a computer-readable storage medium, the computer-readable storage medium is a non-volatile storage medium or a non-transitory storage medium, and a computer program is stored thereon, and the computer program is executed by a processor During operation, the steps of the route planning method provided by the above steps S201 to S203 are executed, or the steps of the parking space planning method provided by the above steps S601 to S603 are executed.
- the vehicle exit control device includes at least one processor and at least one memory communicably coupled to the at least one processor, and the at least one memory is stored with a computer program that can run on the at least one processor, so When the at least one processor runs the computer program, it executes the steps of the route planning method provided in the above steps S201 to S203, or executes the steps of the parking space planning method provided in the above steps S601 to S603.
- the vehicle exit control device may also include an I/O interface, and communicate with external devices through the I/O interface.
- I/O interface I/O interface
- Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: ROM, RAM, disk or CD, etc.
- the vehicle maneuvering request is acquired, and the parking authorization information of the sheltered vehicle is obtained based on the maneuvering request, and then the maneuvering operation is performed on the sheltered vehicle, which can be realized when the owner of the sheltered vehicle is not present To block the movement of vehicles, it can improve the efficiency of parking spaces in the parking lot.
- the embodiment of the present disclosure also provides a vehicle exit control method, referring to FIG. 9 , which will be described in detail below through specific steps.
- the vehicle exit control method provided in the embodiments of the present disclosure may be executed by an on-board electronic device on the vehicle, or may be executed by a mobile device associated with the vehicle.
- the target application software may be installed in the vehicle electronic device, or the target APP may be installed in the mobile device associated with the vehicle.
- the vehicle departure control method provided by the embodiments of the present disclosure can be executed through the above-mentioned target APP.
- a target applet may be installed in the vehicle electronic device or the mobile device.
- the vehicle departure control method provided by the embodiment of the present disclosure can be executed through an object applet.
- Step S101' obtain a vehicle maneuvering request, the vehicle maneuvering request includes the identification information of the blocking vehicle and the identification information of the blocked vehicle.
- the vehicle maneuvering request may include identification information of the blocked vehicle and identification information of the blocked vehicle.
- the identification information of the blocked vehicle may be used to identify the blocked vehicle.
- the identification information of the blocked vehicle may be the license plate number of the blocked vehicle, or the parking space number and parking space coordinates corresponding to the parking space where the blocked vehicle is parked, or the physical address,
- the device identification number (such as VIN code, PDSN number, etc.) of the vehicle-mounted electronic device, or the mobile phone number of the owner of the blocked vehicle, or other information that can identify the blocked vehicle.
- the identification information of the occluded vehicle may be used to identify the occluded vehicle.
- the identification information of the blocked vehicle may be the license plate number of the blocked vehicle, or the parking space number and coordinates of the parking space corresponding to the parking space where the blocked vehicle is parked, or the physical address of the vehicle-mounted electronic device of the blocked vehicle, or the location of the vehicle-mounted electronic device.
- the device identification number (such as VIN code, PDSN number, etc.), or the mobile phone number of the owner of the blocked vehicle, or other information that can identify the blocked vehicle.
- the license plate number of the vehicle can be bound with the mobile phone number of the vehicle owner in advance, so that the information of the vehicle can be identified by the mobile phone number of the vehicle owner.
- the vehicle when the vehicle is parked in the parking lot, the vehicle may happen to be on the outbound route of one or several vehicles. At this time, the vehicle can be called a covered vehicle; When the vehicle is parked, the vehicle whose outbound route is blocked by the blocking vehicle is called the target vehicle.
- the target vehicle is a blocked vehicle relative to the blocking vehicle.
- the number of target vehicles can be one or more.
- FIG. 10 it shows a schematic diagram of vehicle distribution in a parking lot in an embodiment of the present disclosure.
- the parking lot includes parking spaces A1', B1', and C1'.
- a vehicle 140a' is parked on the parking space A1'
- a vehicle 140b' is parked on the parking space B1'
- a vehicle 140c' is parked on the parking space C1'.
- the vehicle 140b' drives into the parking lot and parks in the parking space B1'. At this time, the vehicle 140a' has been parked in the parking space A1'. After a period of time, the vehicle 140c' drives into the parking lot and parks in the parking space C1'.
- the vehicle 140a' can drive forward and leave the garage directly, and the vehicle 140c' can drive directly out of the garage after reversing, then the vehicle 140b' can leave the garage via the parking space A1' or the parking space C1'. It can be seen that, relative to the vehicle 140b', if it leaves the garage after passing the parking space A1', the exit route is blocked by the vehicle 140a'. At this time, the vehicle 140a' is defined as the blocked vehicle of the vehicle 140b', and the vehicle 140b' is the blocked vehicle. In addition, with respect to the vehicle 140b', if it leaves the garage after passing through the parking space C1', the exit route is blocked by the vehicle 140c'.
- the vehicle 140c' is defined as the blocked vehicle of the vehicle 140b', and the vehicle 140b' is the blocked vehicle. Further, since the vehicle 140b' is not yet parked on the parking space B1' when the vehicle 140a' is parked on the parking space A1', although the vehicle 140b' is blocked by the vehicle 140a', the vehicle 140b' is not the target vehicle of the vehicle 140a' and when the vehicle 140c' is parked on the parking space C1', the vehicle 140c' is on the outbound route of the vehicle 140b', so the vehicle 140b' is blocked by the vehicle 140c', and the vehicle 140b' is the target vehicle of the vehicle 140c'.
- the blocked vehicle and the blocked vehicle are essentially relative concepts; meanwhile, the target vehicle must be the blocked vehicle, but the blocked vehicle is not necessarily the target vehicle. Therefore, it is necessary to determine whether the blocked vehicle that sends the maneuvering request is the target vehicle that blocks the vehicle, which will be further explained below in conjunction with FIG. 10 .
- the identification information of the target vehicle can be obtained through the on-board electronic device of the shielded vehicle, or the identification information of the target vehicle can be obtained through the mobile device associated with the shielded vehicle.
- the vehicle-mounted electronic device corresponding to the vehicle can be a car machine, which can realize human-computer interaction with passengers in the car, as well as information interaction with other external devices (such as servers or smart phones, etc.).
- the mobile device associated with the vehicle can be a smart phone, a tablet computer, or a wearable smart electronic device such as a smart watch.
- the on-board electronic device of the vehicle can access the server or control device of the parking lot through a wireless network such as Bluetooth, so as to realize the establishment of communication between the on-board electronic device and the server or control device of the parking lot.
- a wireless network such as Bluetooth
- the owner of the vehicle can pay attention to the official account of the parking lot by scanning the QR code, etc., so as to realize the establishment of communication between the mobile device and the server or control device of the parking lot.
- the vehicle-mounted electronic device of the blocked vehicle acquires the vehicle maneuvering request, and the vehicle maneuvering request may include identification information of the blocked vehicle and identification information of the blocked vehicle.
- a mobile device pre-associated with the blocked vehicle may also obtain a vehicle maneuvering request, and the vehicle maneuvering request may include the identification information of the blocked vehicle and the identification information of the blocked vehicle.
- the owner of the blocked vehicle When the owner of the blocked vehicle arrives at the parking lot, he finds that his vehicle is blocked by the blocking vehicle.
- the owner of the blocked vehicle can obtain the identification information of the blocked vehicle through the on-board electronic device, or obtain the identification information of the blocked vehicle through the associated mobile device.
- Step S102' based on the vehicle maneuvering request, obtain the vehicle maneuvering authorization information of the covered vehicle.
- step S102' will be described in detail.
- Step S401' based on the identification information of the blocked vehicle, the identification information of the target vehicle pre-associated with the identification information of the blocked vehicle is obtained.
- the on-board electronic device of the blocked vehicle may send the obtained vehicle maneuvering request to the server or the control device of the parking lot. Or, through the mobile device associated with the blocked vehicle, the obtained vehicle maneuvering request is sent to the server or control device of the parking lot.
- the server or control device of the parking lot receives the request to move the car, it can obtain the identification information of the blocked vehicle and the identification information of the blocked vehicle.
- the server or the control device of the parking lot can obtain a preset association relationship with the blocked vehicle according to the identification information of the blocked vehicle.
- Step S402' if the identification information of the target vehicle includes the identification information of the blocked vehicle, obtain the vehicle maneuvering authorization information according to the identification information of the blocked vehicle.
- the server or the control device of the parking lot can send a notification message to the on-board electronic device of the blocked vehicle.
- Vehicle authorization information or send the vehicle movement authorization information to the mobile device associated with the blocked vehicle.
- the blocking vehicle 140c' is parked behind the parking space C1', which blocks the outbound route of the vehicle 140b'.
- the parking space number occupied by the vehicle is used as the identification information of the vehicle, then the identification information of the vehicle 140c' is "C1", and the identification information of the vehicle 140b' is "B1".
- the in-vehicle electronic device that blocks the vehicle 140c' configures a vehicle maneuver authorization information for the vehicle 140b'.
- the in-vehicle electronic device of the blocking vehicle 140c' establishes an association relationship between the identification information "C1" of the blocking vehicle 140c', the identification information "B1" of the blocked vehicle 140b', and the assigned vehicle maneuver authorization information, and sends the established association relationship to to the server in the parking lot.
- the on-board electronic device of the vehicle 140b' acquires the identification information "C1" of the blocked vehicle 140c', and sends the identification information of the blocked vehicle to the parking lot. server. After receiving the identification information "C1", the server of the parking lot can find the corresponding relationship: identification information "C1", identification information "B1" and the authorization information for moving the car.
- the server of the parking lot sends the authorization information of the vehicle to the on-board electronic device corresponding to the vehicle 140b', or sends the authorization information of the vehicle to the mobile device associated with the vehicle 140b'.
- the association relationship between the identification information of the blocked vehicle, the identification information of the blocked vehicle, and the authorization information for maneuvering may be established in advance.
- FIG. 13 a flow chart of an information association method in an embodiment of the present disclosure is given, which will be described below through specific steps.
- Step S501' after the occluded vehicle is parked, determine the target vehicle occluded by the occluded vehicle.
- Step S502' obtain the identification information of the target vehicle.
- the owner of the shaded vehicle can manipulate the vehicle-mounted electronic device of the shaded vehicle to open the target APP or target applet pre-installed in the vehicle-mounted electronic device. After running the pre-installed target APP or target applet, the on-board electronic device can determine the target vehicle occluded by the occluded vehicle.
- the vehicle-mounted electronic device that blocks the vehicle can determine the target vehicle according to the vehicle parking information around the blocked vehicle, and then obtain the identification information of the target vehicle.
- the on-board camera on the occluded vehicle can capture an image of the environment around the occluded vehicle.
- the on-board electronic equipment recognizes the images collected by the on-board camera, and judges whether there are other vehicles parked directly in front of the blocked vehicle and directly behind the blocked vehicle. If there are other vehicles parked directly in front of the occluded vehicle, and the occluded vehicle is located on the outbound route of the parked vehicle directly in front, then the vehicle parked directly in front is determined to be the target vehicle. Correspondingly, if there are other vehicles parked directly behind the occluded vehicle, and the occluded vehicle is located on the outbound route of the vehicle parked directly behind, then the vehicle parked directly behind is determined to be the target vehicle.
- the vehicle-mounted electronic device of the blocking vehicle recognizes the license plate number of the target vehicle directly behind the blocking vehicle from the image collected by the vehicle-mounted camera, and uses the license plate number of the target vehicle as the target vehicle identification information.
- the owner of the blocked vehicle can also determine whether there is a target vehicle directly in front of and directly behind the blocked vehicle according to the parking position of the blocked vehicle. If the owner of the blocked vehicle determines that there is a target vehicle directly in front and/or directly behind the blocked vehicle, the owner of the blocked vehicle inputs the license plate number of the target vehicle on the application interface of the pre-installed target APP or target applet; The owner of the vehicle triggers the vehicle-mounted electronic device to obtain the image collected by the vehicle-mounted camera on the application interface of the target APP or target applet pre-installed in the vehicle-mounted electronic device, so that the vehicle-mounted electronic device recognizes the license plate number of the target vehicle.
- the owner of the blocked vehicle can also manipulate the mobile device associated with the blocked vehicle to open the target APP or target applet pre-installed in the mobile device. After running the pre-installed target APP or target applet, the mobile device can determine the target vehicle occluded by the occluded vehicle.
- the owner of the occluded vehicle can be a pre-associated mobile device.
- the owner of the occluded vehicle can trigger the opening of the pre-installed target APP or target applet in the mobile device to control the mobile device to obtain the identification information of the target vehicle .
- the owner of the blocked vehicle gets off, and it is determined that the target vehicle is located directly in front of the blocked vehicle.
- the owner of the blocked vehicle takes pictures of the rear of the target vehicle in front with an associated mobile device (such as a smart phone), thereby photographing the license plate number of the target vehicle.
- the license plate number of the target vehicle is extracted from the captured image through an extraction algorithm, so as to obtain the identification information of the target vehicle.
- the owner of the blocked vehicle can also manually input the license plate number of the target vehicle in an associated mobile device (such as a smart phone), and the associated mobile device thus obtains the identification information of the target vehicle.
- an associated mobile device such as a smart phone
- Step S503' based on the identification information of the target vehicle, generate vehicle maneuver authorization information for the blocked vehicle.
- Step S504' associating the identification information of the target vehicle, the maneuvering authorization information of the blocked vehicle and the identification information of the blocked vehicle.
- the owner of the blocked vehicle can assign a vehicle-maneuvering authorization information to the target vehicle through the on-board electronic device, or assign a vehicle-maneuvering authorization to the target vehicle through the associated mobile device information.
- the vehicle-mounted electronic device that blocks the vehicle can associate the identification information of the blocking vehicle, the identification information of the target vehicle, and the authorization information for maneuvering, and send the association between the three to the server of the parking lot or the control device of the parking lot.
- the server of the parking lot or the control device of the parking lot can save the received association relationship.
- the on-board electronic device of the blocked vehicle may send the identification information of the blocked vehicle, the identification information of the target vehicle, and the authorization information of the vehicle to the server of the parking lot or the control device of the parking lot in a package.
- the server of the parking lot or the control device of the parking lot may associate the received identification information of the blocked vehicle, the identification information of the target vehicle, and the authorization information of the vehicle.
- the authorization information for moving the vehicle may authorize a specific device (such as an on-board electronic device of the blocked vehicle or a mobile device carried by the owner of the blocked vehicle) to move the blocked vehicle.
- the vehicle-moving authorization information can authorize a specific device to move the covered vehicle in a certain area at a certain time when the owner of the blocked vehicle is not present.
- the authorization information for moving the vehicle may be determined according to information such as the parking position of the blocked vehicle, the parking time of the blocked vehicle, and the like.
- the owner of the blocked vehicle can set the authorization information for moving the car through the mobile device carried by him: authorize the specific device to be released between 10:00 and 12:00 on July 8, 2021. Move to cover vehicles in the parking area D' of the parking lot.
- Step S103 based on the authorization information for maneuvering the vehicle, perform the manipulation of the vehicle.
- the vehicle-maneuvering authorization information may be received by the vehicle-mounted electronic device of the blocked vehicle, or may be received by a mobile device associated with the blocked vehicle.
- step S601' the mobile device establishes a communication connection with the vehicle electronic device associated with the blocked vehicle based on the vehicle maneuver authorization information;
- a vehicle maneuvering instruction is sent, so that the covered vehicle performs a vehicle maneuvering operation corresponding to the vehicle maneuvering instruction.
- the mobile device associated with the blocked vehicle 140b' can establish a communication connection with the on-board electronic device of the blocked vehicle 140c' after obtaining the maneuvering authorization information sent by the server in the parking lot.
- the mobile device associated with the blocked vehicle 140b' sends a maneuvering instruction to the on-board electronic device of the blocked vehicle 140c'.
- the vehicle-mounted electronic device that blocks the vehicle 140c' can perform a vehicle maneuvering operation corresponding to the maneuvering instruction after receiving the maneuvering instruction.
- FIG. 15 shows a flow chart of another operation method for manoeuvring in an embodiment of the present disclosure.
- Carrying out the operation of moving the car includes the following steps: step S701', generating a car moving instruction based on the authorization information for moving the vehicle, the moving instruction includes the moving route and the authorization information for moving the car; step S702', based on the moving route and the authorization information for moving the car, The covered vehicle is moved according to the maneuvering route.
- the on-vehicle electronic device associated with the blocked vehicle 140b' receives the car maneuvering authorization information sent by the server of the parking lot, it generates a car maneuvering instruction based on the car maneuvering authorization information.
- the on-board electronic device associated with the blocked vehicle 140b' can also establish an association with the on-board electronic device of the blocking vehicle 140c', and send the generated maneuvering instruction to the on-board electronic device of the blocking vehicle 140c'.
- the on-board electronic device that blocks the vehicle 140c' performs the corresponding maneuvering operation according to the maneuvering route after receiving the maneuvering instruction.
- the maneuvering route of the moving and blocking vehicle may be determined first.
- Step S801' obtain the current position information of the blocked vehicle
- Step S802' according to the current position of the blocked vehicle, Information, determine the temporary parking position closest to the blocked vehicle
- step S803' determine the car maneuvering route based on the current position information of the blocked vehicle and the temporary parking position.
- the current location information of the blocked vehicle may be acquired first.
- the current position information of the blocking vehicle can be determined according to the parking space occupied by the blocking vehicle.
- the blocked vehicle 140c' when the blocked vehicle 140c' is parked in the parking space C1', it is determined that the current position information of the blocked vehicle is the position information corresponding to the parking space C1'.
- the temporary parking position closest to the blocked vehicle can be determined according to the vehicle distribution information of the parking lot. According to the current position information of the blocked vehicle and the temporary parking position, the maneuvering route for moving the blocked vehicle is determined.
- the server of the parking lot may send the vehicle distribution information of the parking lot to the on-board electronic device of the blocked vehicle.
- the on-board electronic equipment of the blocked vehicle can determine the temporary parking position closest to the blocked vehicle according to the vehicle distribution information of the parking lot, and then determine the corresponding vehicle maneuvering route of the blocked vehicle.
- the temporary parking position may be a space in the parking lot where vehicles are not allowed to park for a long time.
- the temporary parking position is the driving lane of the parking lot, or is an emergency escape passage in the parking lot, or is a fire exit in the parking lot.
- FIG. 11 it shows a schematic diagram of vehicle distribution in another parking lot in an embodiment of the present disclosure.
- the parking space A2', the parking space B2' and the vehicle C2' are all temporary parking positions, and the above three temporary parking positions are all empty parking spaces and are not occupied by other vehicles or obstacles.
- the on-board electronic device of the blocked vehicle 140b' determines that the temporary parking position closest to the blocked vehicle 140c' is the parking space C2' according to the acquired vehicle distribution diagram of the parking lot. Therefore, the on-board electronic device of the blocked vehicle 140b' determines the maneuvering route as: moving the blocked vehicle 140c' from the parking space C1' to the parking space C2'.
- the owner of the blocked vehicle may also determine the temporary parking position closest to the blocked vehicle.
- the on-board electronic equipment of the blocked vehicle 140b' may include a display screen, through which a schematic diagram of vehicle distribution in the parking lot is displayed.
- the owner of the blocked vehicle 140b' determines that the shortest temporary parking position from the blocked vehicle 140c' is the parking space C2' according to the displayed vehicle distribution diagram.
- the owner of the blocked vehicle 140b' can select the parking space C2' in the vehicle-mounted electronic device of the blocked vehicle 140b'.
- the vehicle-mounted electronic device of the blocked vehicle 140b' determines the maneuvering route as follows: move the blocked vehicle 140c' from the parking space C1' moves to parking space C2'.
- the server of the parking lot may also send the vehicle distribution information of the parking lot to the mobile device associated with the blocked vehicle.
- the mobile device can determine the temporary parking position closest to the blocked vehicle, and then determine the corresponding vehicle maneuvering route of the blocked vehicle.
- the mobile device receives the input information of the owner of the blocked vehicle, determines the temporary parking position closest to the blocked vehicle, and then determines the corresponding vehicle maneuvering route of the blocked vehicle.
- the mobile device associated with the blocked vehicle 140b' determines that the temporary parking position closest to the blocked vehicle 140c' is the parking space C2' according to the acquired vehicle distribution diagram of the parking lot. Therefore, the mobile device associated with the blocked vehicle 140b' determines the maneuvering route as: moving the blocked vehicle 140c' from the parking space C1' to the parking space C2'.
- the owner of the blocked vehicle 140b' determines the temporary parking position closest to the blocked vehicle 140c' as the parking space C2' according to the displayed vehicle distribution diagram.
- the owner of the blocked vehicle 140b' can select the parking space C2' in the mobile device associated with the blocked vehicle 140b'.
- the vehicle-mounted electronic device of the blocked vehicle 140b' determines the maneuvering route as follows: move the blocked vehicle 140c' from the parking space C1' moves to parking space C2'.
- the server may acquire vehicle distribution information of the parking lot, and send the vehicle distribution information to a mobile device associated with the blocked vehicle, or to an on-board electronic device associated with the blocked vehicle.
- the parking space occupied by the vehicle when the vehicle is parked in the parking lot, the parking space occupied by the vehicle may be associated with the vehicle.
- a vehicle and a corresponding occupied parking space that is, the parking space occupied by the vehicle
- it may be to bind the identification of the vehicle to the identification of the corresponding occupied parking space, or to bind the identification of the vehicle to the identification of the corresponding occupied parking space to map.
- the parking space occupied by the vehicle is obtained according to the positioning information of the vehicle, and then, the identification of the vehicle is mapped or bound to the identification of the parking space.
- the positioning information of the vehicle is obtained through the vehicle's GPS positioning system or the Beidou satellite positioning system, or through the UWB indoor positioning system.
- the vehicle's on-board camera captures an image corresponding to the occupied parking space, and obtains the identification of the corresponding occupied parking space through image recognition, and compares the identification of the vehicle with the identification of the parking space To map or bind.
- the parking lot equipment may also be used to obtain the vehicles parked in each parking space.
- the parking lot equipment can be a ground lock corresponding to the parking space one by one, or a camera in the parking lot, etc.
- each parking space is provided with a corresponding ground lock.
- the on-board electronic device of the vehicle or the electronic device carried by the owner can establish communication with the ground lock, and then can obtain the identification of the ground lock. Since there is a one-to-one correspondence between the ground lock and the parking space, mapping or binding the identification of the ground lock and the identification of the vehicle is essentially equivalent to mapping or binding the identification of the vehicle and the identification of the parking space.
- the camera installed in the parking lot can also be used to collect overhead photos to determine the parking space occupied by the vehicle.
- the identification of the parking space is mapped or bound with the identification of the vehicle.
- the manner of associating the vehicle with the corresponding occupied parking space may be but not limited to the above examples, and all manners capable of associating the vehicle with the corresponding occupied parking space may fall within the protection scope of the embodiments of the present disclosure.
- the established association relationship can be sent to the server through the vehicle's on-board electronic device, or the established association relationship can be sent to the server through the electronic device carried by the owner.
- the server can receive the relationship between the vehicle and the occupied parking space sent by each vehicle in the parking lot, and then can know which parking spaces in the parking lot are occupied by vehicles and which parking spaces are not occupied, so as to obtain the vehicle distribution information in the parking lot.
- the blocking vehicle can be moved according to the car maneuvering route.
- the blocked vehicle can be controlled to move along the car-maneuvering route through the on-board electronic device associated with the blocked vehicle; or, the blocked vehicle can be controlled to move along the car-maneuvering route through the mobile device associated with the blocked vehicle.
- the owner of the blocked vehicle operates and controls the blocked vehicle to move from the parking space C1' to the parking space C2' on the target APP interface of the on-board electronic device associated with the blocked vehicle.
- the owner of the blocked vehicle operates and controls the blocked vehicle to move from the parking space C1' to the parking space C2' on the target applet interface of the mobile device associated with the blocked vehicle.
- the owner of the blocked vehicle can stand on the outside of the blocked vehicle to control the movement of the blocked vehicle.
- the owner of the blocked vehicle can know whether there is an abnormal situation in the process of moving the blocked vehicle, which improves the convenience and safety of the vehicle moving operation.
- the information notification method after car manoeuvre includes: Step S901', moving the blocked vehicle from the temporary parking position to the parking space ; Step S902', generating location update information, and sending the location update information to the mobile device associated with the blocked vehicle.
- the sheltered vehicle after the sheltered vehicle is moved to the temporary parking position, since the temporary parking position does not allow the vehicle to be parked for a long time, the sheltered vehicle can also be moved from the temporary parking position to a parking space in the parking lot.
- the owner of the blocked vehicle can drive the blocked vehicle to leave the parking lot. Before the blocked vehicle leaves the parking lot.
- the vehicle-mounted electronic device associated with the blocked vehicle can also send a maneuver instruction to the blocked vehicle to control the blocked vehicle to move from the temporary parking position to a parking space in the parking lot.
- the mobile device associated with the blocked vehicle may also send a maneuver instruction to the blocked vehicle, so as to control the blocked vehicle to move from the temporary parking position to a parking space in the parking lot.
- the blocked vehicle can be moved from the temporary parking position to the initial position of the blocked vehicle, can also be moved to the initial position of the blocked vehicle, and can also be moved to other parking spaces in the parking lot. If the occluded vehicle needs to be parked in the parking lot for a long time, for example, the occluded vehicle needs to be parked in the parking lot for 5 hours, then the occluded vehicle can be parked at the initial position of the occluded vehicle, thereby preventing other vehicles from being blocked by the occluded vehicle; If the blocked vehicle still needs to be parked in the parking lot for half an hour, the blocked vehicle can be parked at its initial position, so that the owner of the blocked vehicle can quickly find his vehicle.
- the on-board electronic device associated with the blocked vehicle 140b' sends a vehicle maneuver instruction to the vehicle 140c', and the vehicle maneuver instruction instructs the vehicle 140c' to move from the parking space C2' to Parking space B1'.
- the vehicle 140c' moves from the parking space C2' to the parking space B1 according to the steering command.
- the on-board electronic device associated with the blocked vehicle 140b' sends a vehicle maneuver instruction to the vehicle 140c', and the vehicle maneuver instruction instructs the vehicle 140c' to move from the parking space C2' to Parking space C1'.
- the vehicle 140c' moves from the parking space C2' to the parking space C1 according to the steering command.
- the parking space where the shaded vehicle is located may be different from the initial position of the shaded vehicle.
- the initial parking position of the blocked vehicle 140c' is the parking space C1'.
- the occluded vehicle is finally moved to the parking space B1'. Accordingly, the position of the blocking vehicle 140c' changes.
- the vehicle electronic device or mobile device associated with the blocked vehicle may generate vehicle position update information corresponding to the blocked vehicle, and send the vehicle position update information to the vehicle electronic device associated with the blocked vehicle, or send the vehicle position update information to the vehicle electronic device associated with the blocked vehicle. Updates are sent to the mobile device associated with the occluded vehicle, allowing the owner of the occluded vehicle to be informed of changes in their vehicle's location.
- the vehicle position update information generated by the on-board electronic device associated with the blocked vehicle includes the parking space number "B1".
- the generated vehicle location update information may also include navigation information corresponding to the parking space where the blocked vehicle is finally parked, so as to provide navigation for the owner of the blocked vehicle, so that the owner of the blocked vehicle can quickly find the car.
- the generated vehicle location update information may also include path guidance information to provide guidance for the owner of the blocked vehicle, so that the owner of the blocked vehicle can quickly find the car.
- the generated vehicle location update information may also include map information of the parking lot and location information of the final parking space, and the owner can quickly find his car according to the map information of the parking lot and the location information of the final parking space.
- the vehicle maneuvering request is obtained, and the parking authorization information of the blocked vehicle is obtained based on the vehicle maneuvering request, and then the blocked vehicle is moved.
- the owner of the blocked vehicle is not present, that is, It can realize the movement of blocked vehicles, thereby improving the efficiency of parking spaces in the parking lot.
- An embodiment of the present disclosure also provides a computer-readable storage medium, the computer-readable storage medium is a non-volatile storage medium or a non-transitory storage medium, and a computer program is stored thereon, and the computer program is executed by a processor During operation, the vehicle garage control method provided by any one of the above embodiments is executed.
- the vehicle exit control device may include at least one processor and at least one memory coupled to the at least one processor, the memory stores computer programs that can run on the at least one processor, and the at least one processor runs the computer program.
- the vehicle garage control method provided by any one of the above-mentioned embodiments is executed.
- the vehicle exit control device may also include an I/O interface, and communicate with external devices through the I/O interface.
- the provided control method for the exit of the blocked vehicle can be used to control the moving and blocking vehicle to facilitate the smooth exit of the blocked vehicle; the provided control method for the exit of the blocked vehicle can be provided by a data processing capable data processing equipment to perform.
- the data processing device may be a server or a cloud server, or a parking lot control device or a vehicle control device, or other types of electronic devices.
- a data processing device is used as a server for illustration.
- the method for controlling the exit of the blocked vehicle can be implemented in the form of a software program, and the software program runs in a processor integrated in a chip or a chip module.
- FIG. 19 a diagram of an application scenario in an embodiment of the present disclosure is given.
- the target vehicle (such as vehicle 110 ′′) is a vehicle that needs to leave the garage (that is, the blocked vehicle), and can be parked in the parking lot 190 ′′ in advance.
- the parking lot 190" may include a plurality of parking spaces 192".
- the parking space in the parking lot may refer to a standard space in the parking lot that can meet the parking requirements for a car, not just the pre-divided parking spaces.
- the driveway in the parking lot can also be used as a parking space in the parking lot.
- An in-vehicle electronic device 120" may be provided in the blocked vehicle (such as the vehicle 110").
- the vehicle-mounted electronic device 120 may include, for example, a vehicle-mounted terminal, a vehicle-mounted camera, a vehicle-mounted radar, a vehicle-mounted communication module (such as TBOX), etc.
- the vehicle owner can communicate with the vehicle-mounted electronic device 120" through the electronic device 130 "carried with him.
- the vehicle owner can Use the electronic device 130 "to establish a communication connection with the on-board electronic device 120" based on technologies such as WIFI, Bluetooth, NFC, and SparkLink.
- the on-board electronic The device 120 can establish a communication connection with the parking lot device 170" (such as a camera, a ground lock, a sensor, etc.), and the car owner can also establish a communication connection with the parking lot device 170 "through the electronic device 130 " carried with him.
- the car owner can also use the electronic The device 130" establishes a communication connection with the server 180".
- a blocked vehicle is a vehicle that restricts the blocked vehicle from exiting the garage.
- An on-vehicle electronic device 150" may be provided in a blocking vehicle (such as a vehicle 140"), and the owner of the vehicle may communicate with the on-vehicle electronic device 150" through the electronic device 160" carried by him.
- the car owner can use the electronic device 160 ′′ to establish a communication connection with the vehicle electronic device 150 ′′ based on technologies such as WIFI, Bluetooth, NFC, and SparkLink.
- the on-board electronic device 150" can establish a communication connection with the parking lot device 170", and the owner can also communicate with the parking lot device 170" through the electronic device 160" carried with him.
- the parking lot equipment 170" may establish a communication connection with the server 180" in advance, so as to communicate with the server 180".
- An embodiment of the present disclosure provides a method for controlling exit of a blocked vehicle. Referring to FIG. 20 , the detailed steps will be described in detail below.
- Step 201 detecting the blocked vehicle in response to the completion of parking of the blocked vehicle.
- the blocked vehicle is parked in the parking lot earlier than the blocked vehicle. After the blocked vehicle finishes parking, detect whether there is a blocked vehicle around it.
- the blocked vehicle is the vehicle blocked by the blocked vehicle from exiting the garage.
- the blocking vehicle restricts the blocked vehicle from exiting the garage, for example, the blocking vehicle is located on the exiting route of the blocked vehicle. In order to enable the blocked vehicle to exit the warehouse smoothly, it is necessary to move the position of the blocked vehicle.
- the completion of parking by the blocked vehicle may be detected and determined by the control equipment of the parking lot, for example, it may be detected and determined by a geomagnetic sensor arranged in the parking space. And the on-board electronic equipment controls the blocking vehicle to detect whether there is a blocked vehicle around.
- the control device after detecting that the blocked vehicle is parked, reports the parking completion information to the server.
- the blocking vehicle is controlled by the server to detect whether there is a blocking vehicle around.
- the detection when detecting the blocked vehicle, the detection may be performed by on-board electronic devices such as on-board cameras and on-board radars.
- the vehicle-mounted electronic device may be controlled by the vehicle-mounted central control system to perform detection.
- the server may also control the vehicle-mounted electronic device to perform the detection of the blocked vehicle.
- the blocked vehicle acquires information about surrounding vehicles, and the surrounding vehicles are vehicles within a preset range; generates outbound routes for each surrounding vehicle, and determines whether the current position of the blocked vehicle is within the preset range. on the outbound route; and under the condition that the current position of the blocked vehicle is determined to be on the outbound route, determine that the surrounding vehicles are the blocked vehicles.
- the blocking vehicle when the blocking vehicle detects the blocked vehicle, it can be determined based on the relationship between the exit route of the vehicle and the position of the blocking vehicle. Specifically, the fact that the current position of the blocking vehicle is on the outbound route of a certain surrounding vehicle means that the blocking vehicle blocks the vehicle, and the vehicle is the blocked vehicle.
- the number of blocked vehicles can be one or more.
- the preset range may be an area range customized according to an actual application scenario.
- the preset range may refer to a circular area with the occluded vehicle as the center and a radius of a preset value; or a polygonal area with the occluded vehicle as the center and a side length of a preset value.
- the surrounding vehicles are the blocked vehicles. Otherwise, if the surrounding vehicles have other optional exit routes, the surrounding vehicles can drive out of the garage through other exit routes. In this case, it is not necessary to move the covered vehicles to avoid unnecessary movement.
- the server controls the shielding vehicle 140 ′′ on-board electronic devices such as the on-board camera and on-board radar to detect surrounding vehicles.
- the vehicle 110" is detected, and the outbound route of the vehicle 110" is generated. After analysis, it is found that the blocked vehicle 140" is located on the outbound route of the vehicle 110", then it can be determined that the vehicle 110" is a blocked vehicle.
- the occluded vehicle 140 ′′ after parking in the parking space B2 ′′, it detects that there is a vehicle 110 ′′ in the surrounding vehicles, and the parking space occupied by the vehicle 110 ′′ is A2 ′′.
- the server generates the vehicle 110 ′′ Two candidate outbound routes 410" and 420".
- the blocked vehicle 140 ′′ is located on the candidate exit route 410 ′′, but there is no vehicle or obstacle on the candidate exit route 420 ′′, and the vehicle 110 ′′ can drive out of the garage through the candidate exit route 420 ′′, At this time, the vehicle 110" may not be used as the blocked vehicle that blocks the vehicle 140".
- the candidate outbound route 420" passes through the occupied parking space A1", but there is an obstacle 310" on the occupied parking space A1", so the vehicle 110" cannot pass through the candidate.
- the outbound route 420" is out of the warehouse, that is, the candidate outbound route 420" is an invalid outbound route.
- the outbound route 410" is used as the only outbound route for the vehicle 110". In this case, the blocked vehicle 140" is located on the outbound route 410", then the vehicle 110" is the blocked vehicle that blocks the vehicle 140".
- Step 202 waking up the blocked vehicle in response to detecting the blocked vehicle.
- the on-board electronic equipment of the blocked vehicle is usually in a dormant state. If it is necessary to communicate with the blocked vehicle, it is necessary to wake up its on-board electronic equipment. In the event a blocked vehicle is detected, the blocking vehicle may wake the blocked vehicle for communication.
- the blocked vehicle is awakened based on one or more of the following methods: ringing wakeup, IP wakeup and short message service (Short Message Service, SMS) wakeup.
- ringing wakeup IP wakeup
- SMS short message service
- the remote wake-up of the blocked vehicle can be realized through the above-mentioned method, and the convenience of wake-up can be realized.
- the blocked vehicle communicates with the server when it enters the parking lot, for example, it can communicate with the server when the parking card is swiped, and the authorization server can wake it up.
- the server receives a wake-up request from a vehicle in the same parking lot as the blocked vehicle or a vehicle around the blocked vehicle, it can wake up the blocked vehicle in the above manner.
- the blocked vehicle communicates with the server when entering the parking lot, and authorizes the server to establish or modify a white list for the blocked vehicle.
- the server can add the identification information of the vehicles in the same parking lot with the blocked vehicle or the vehicles around the blocked vehicle to the white list.
- the server receives a wake-up request from a vehicle in the white list, it can wake up the blocked vehicle in the above-mentioned way; and when the server receives a wake-up request from a vehicle outside the white list, it will not The blocked vehicle is awakened to ensure the safety of the blocked vehicle.
- the blocked vehicle can be woken up by means of near-field wake-up (such as Bluetooth, ultra wide band (Ultra Wide Band, UWB) and other near-field communication technologies). It is also possible to perform a specific trigger action on the blocked vehicle to wake up the blocked vehicle, for example, patting the blocked vehicle, pressing a button arranged outside the blocked vehicle, and the like.
- near-field wake-up such as Bluetooth, ultra wide band (Ultra Wide Band, UWB) and other near-field communication technologies. It is also possible to perform a specific trigger action on the blocked vehicle to wake up the blocked vehicle, for example, patting the blocked vehicle, pressing a button arranged outside the blocked vehicle, and the like.
- the telematics box (TBOX) of the blocked vehicle enters a dormant state, works in a power-saving mode, and remains connected to the network (it can accept incoming calls).
- TBOX When TBOX is woken up in the background, it detects that the source is legal (that is, whether the source device is in the incoming call whitelist), calls TBOX, and wakes up TBOX.
- TBOX listens for incoming calls and wakes up. After TBOX wakes up, it re-establishes a Transmission Control Protocol (TCP)/Transport Layer Security (TLS) connection with the cloud platform.
- TCP Transmission Control Protocol
- TLS Transmission Layer Security
- the cloud service end generates a wake-up command, and the command will be cached in Redis.
- the cache logic is as follows: If there is no wake-up command for DEVICEID, add a new wake-up command; otherwise, the wake-up sending service uses multi-threading to obtain the wake-up task list to improve the performance of wake-up sending. For the obtained wake-up task of each device, call the cloud wake-up service to send a call command.
- the MSC initiates call whitelist authentication, and if the authentication passes, selects a route and establishes a call.
- the Tbox inbound monitoring service of the blocked vehicle detects the inbound call and wakes up the device. After the wakeup is successful, the wakeup service is called.
- the wake-up sending service monitors the device wake-up success record, and calls the wake-up success callback service.
- the callback service updates the online information of the corresponding DEVICEID. If the wake-up sending service does not monitor the device wake-up record, delete the called wake-up command.
- Each wake-up instruction record sets a validity period (for example, 5 minutes). If the cache data is not awakened within the validity period, the command will be invalidated to ensure the validity of the command.
- the TBOX of the blocked vehicle enters the dormant state, works in the power saving mode, and detects the status of the dial-up connection in real time. If it is disconnected by the network side, it needs to wake up and re-establish a link with the background (refresh the server side) IP address of the device), then disconnect the link and re-enter the dormant state.
- IP Internet Protocol
- UDP User Datagram Protocol
- the TBOX of the blocked vehicle accesses the cloud authentication service through Hyper Text Transfer Protocol over SecureSocket Layer (HTTP) to obtain digital token (Token) information, and the Token contains the server IP address.
- HTTP Hyper Text Transfer Protocol over SecureSocket Layer
- TBOX parses the Token information and obtains the server IP as a whitelist for accepting the upstream server IP.
- TBOX encrypts the obtained IP and DEVICEID with Token.
- TBOX and the cloud send encrypted IP and DEVICEID data to the cloud according to the defined TCP data protocol.
- the cloud gets the data and verifies the Token. If the verification is passed, save the DEVICEID and IP to the cloud.
- TBOX When the cloud sends a command downlink, if the TBOX device is currently in a dormant state, find the corresponding IP according to the DEVICEID, encrypt the wake-up command with Token, and send the wake-up command. After TBOX receives the wake-up command, it uses the local Token to verify, and after the verification is passed. Analyze the IP in the Token to determine whether it is in the server IP whitelist. If passed, the wakeup is done.
- the TBOX of the blocked vehicle enters a dormant state, works in a power-saving mode, and remains connected to the network (can receive short messages).
- TBOX wakes up in the background, send a wake-up text message to TBOX.
- TBOX wakes up TBOX after detecting that the source is legal (SMS whitelist).
- SMS whitelist TBOX redials the connection and establishes a packet data protocol (Packet Data Protocol, PDP) context. After TBOX wakes up, it will re-establish a TCP/TLS connection with the cloud platform.
- PDP Packet Data Protocol
- the cloud service end generates a wake-up command, and the command will be cached in Redis.
- the cache update logic is as follows: if there is no wake-up command for DEVICEID, add a new wake-up command; otherwise, update the wake-up command.
- the wake-up sending service uses multi-threading to obtain the wake-up task list to improve the performance of wake-up sending. For the acquired wake-up task of each device, call the cloud wake-up service to send a text message. If TBOX receives a text message sent from the cloud, it first judges whether the text message is in the wake-up white list, if it is, wakes up TBOX, otherwise ignores it.
- the wake-up sending service monitors the device wake-up success record, and calls the wake-up success callback service.
- the callback service updates the online information of the corresponding DEVICEID; if the wake-up sending service does not monitor the device wake-up record, delete each wake-up command record of the called wake-up command, and set the validity period (for example, 5 minutes). If the cached data is not awakened within the validity period, the command will be invalidated to ensure the validity of the command.
- Step 203 generating an authorization credential and sending the authorization credential to the blocked vehicle, where the authorization credential authorizes the blocked vehicle to move the blocked vehicle.
- the blocking vehicle can generate an authorization certificate and send it to the TBOX of the blocked vehicle, and the blocked vehicle can use the authorization certificate to move and block the vehicle.
- authorizing the blocked vehicle to move the blocked vehicle with the authorization certificate means that the owner of the blocked vehicle uses the authorization certificate to move the blocked vehicle, or the blocked vehicle notifies the owner of the blocked vehicle to remotely control the movement of the vehicle through the authorization certificate, or, The blocked vehicle notifies the server to remotely control the moving vehicle through the authorization certificate.
- the blocked vehicle can also send other information to the blocked vehicle, the other information includes but not limited to vehicle ID, Bluetooth name, Bluetooth connection key (key), TBOX public key, authorization code, authorization validity period and authorization certificate signature.
- the other information above can be used to verify authorization credentials. For example, when the blocked vehicle sends the authorization certificate to the blocked vehicle, it sends the above other information together, and the blocked vehicle verifies the validity of the authorization certificate by verifying the correctness of the above authorization certificate.
- the occluded vehicle may perform one or more steps shown in FIG. 8 .
- step 801 the shaded vehicle obtains the parking period of the shaded vehicle, and generates the authorization voucher based on the parking period, and the parking period is the validity period of the authorization voucher;
- step 802 the blocking vehicle generates the authorization voucher based on a preset distance, the preset distance being the effective distance of the authorization voucher;
- step 803 the shielding vehicle generates the authorization credential based on a preset movement range, and the preset movement range is the valid range of the authorization credential.
- the validity period of the authorization credential may be determined based on the parking period of the blocked vehicle.
- the valid distance of the authorization credential is determined based on a preset distance. Determine the valid range of the authorization credential based on the preset movement range.
- the owner of the shaded vehicle can input the parking duration or departure time, then the parking period of the shaded vehicle can be determined according to the above input information and the parking start time of the shaded vehicle time period.
- a default parking period can be directly determined as the parking period of the sheltered vehicle.
- the default parking period can be preset.
- the owner of the blocked vehicle does not input information such as parking duration, departure time, or parking period
- the historical parking information of the blocked vehicle such as the historical parking period
- a default parking period is determined for the occluded vehicle by the historical parking information of the occluded vehicle.
- the above default parking time period can also be sent to the owner APP of the blocked vehicle for confirmation.
- the preset moving range may be a range within which the blocking vehicle can move, which is customized according to an actual application scenario.
- the preset moving range may be a certain distance, or an area centered on the blocked vehicle, or a parking area where the blocked vehicle is located (such as a certain parking area in a parking lot), etc.
- the blocked vehicle be able to move the blocked vehicle based on the aforementioned authorization credential.
- the cloud generates the authorization code, and can use the TBOX public key to encrypt the following information to form an authorization certificate: authorization code, Bluetooth connection key validity period, and authorization validity period.
- the owner's application Application, APP
- the owner's application that blocks the vehicle uses the owner's private key to sign the above authorization certificate; the owner APP sends the signature information to the cloud after signing; creates authorization information in the cloud; the cloud sends the authorization code, for example, through SMS or other network messages , sent to the authorized person (such as the APP of the owner of the blocked vehicle), prompting the authorized person to install or open the APP to accept the authorization (once used, it cannot be used by others).
- FIG. 27 shows a partial interaction process between the blocking vehicle and the blocked vehicle.
- the blocked vehicle 301" sends a vehicle maneuvering request to the blocked vehicle 302", and the vehicle maneuvering request includes an authorization certificate.
- the blocked vehicle 301" receives or generates an authorization certificate, it can send a vehicle maneuvering request to request movement Blocking vehicle 302".
- the blocking vehicle receives a maneuvering request from the blocked vehicle.
- step 902 the occluded vehicle 302" verifies the authorization credential.
- step 903 when the authorization credential is verified, the sheltered vehicle 302" performs a maneuver.
- the blocked vehicle After the blocked vehicle receives the vehicle maneuver request, it finds out through the ID that the vehicle maneuver request is sent by the blocked vehicle or that the vehicle maneuver request contains an authorization certificate. Maneuvering of covered vehicles can be achieved in one or more of the following ways:
- the owner of the blocked vehicle remotely controls the vehicle to move the vehicle.
- the blocking vehicle gives a confirmation feedback to the blocked vehicle, so that the owner of the blocked vehicle controls the blocking vehicle to move based on the aforementioned authorization certificate, that is, the owner of the blocked vehicle drives the blocking vehicle.
- the above confirmation feedback can make the owner of the blocked vehicle know that the blocked vehicle is about to move.
- the owner of the blocked vehicle controls the moving of the blocked vehicle based on the aforementioned authorization certificate, and synchronously sends information to the APP of the owner of the blocked vehicle when the blocked vehicle is activated, so as to simultaneously inform the owner of the blocked vehicle that the blocked vehicle is being moved.
- the location of the blocking vehicle can be notified to the APP of the owner of the blocking vehicle.
- the cloud server can control the covered vehicle to perform the vehicle steering action through control instructions.
- FIG. 28 shows a part of the interaction process between the server and the occluded vehicle.
- step 1001 the server 303" generates a control command.
- step 1002 the server 303" sends a control instruction to the blocking vehicle 302", and the control instruction instructs the vehicle to maneuver.
- the blocking vehicle 302" obtains the control instruction.
- step 1003 the blocking vehicle 302" executes the maneuvering action indicated by the control instruction.
- the server 303" when the server 303" generates the control command, it can also generate a maneuvering route of the blocked vehicle.
- the blocked vehicle 302" performs the maneuvering action, it moves according to the maneuvering route.
- the blocked vehicle 302" is at the end position of the vehicle maneuvering route, it can ensure the smooth exit of the blocked vehicle.
- the distance between the blocked vehicle and the blocked vehicle is detected; and when the distance reaches a preset threshold, the status of the authorization credential is updated to be invalid.
- the authorization credential is valid only when the distance between the blocking vehicle and the blocked vehicle is less than a preset threshold. That is to say, when the distance between the blocking vehicle and the blocked vehicle is less than the preset threshold, the blocked vehicle can use the authorization certificate to control the blocking vehicle, otherwise, the blocked vehicle cannot use the authorization certificate to control the blocking vehicle.
- the aforementioned preset threshold may be determined according to the location of the blocked vehicle and the outbound route of the blocked vehicle. For example, when the distance between the blocked vehicle and the blocked vehicle is the above-mentioned preset threshold, the blocked vehicle is just not on the outbound route of the blocked vehicle. In this case, it is unnecessary to move the blocked vehicle, so the authorization certificate status is invalid.
- the authorization certificate is in a valid state.
- the distance between the blocking vehicle 1102 ′′ and the blocked vehicle 1101 ′′ is d2
- the distance d2 is greater than the preset threshold
- automatic driving can be used to automatically move the blocked vehicle 1102" back to the parking space of the blocked vehicle 1102" according to the original moving route, or automatically move to the parking space before the blocked vehicle 1101" exits the garage. Parking space to avoid the parking space being idle and improve the utilization rate of the parking space.
- the blocking vehicle 1102" when the blocking vehicle 1102" has moved back to the parking space of the blocking vehicle 1102" before moving, or after the blocked vehicle 1101" has driven out of the parking space before the garage, and the blocking vehicle 1102" and the blocked vehicle 1102" When the distance d2 of the blocked vehicle 1101" is greater than the preset threshold, it can be determined that the status of the authorization certificate is invalid. At this time, the blocked vehicle 1101" may be driving out or has already driven out of the garage, so in this case determine the status of the authorization certificate To be invalid, the safety of the blocking vehicle 1102 ′′ and the smooth exit of the blocked vehicle 1101 ′′ can be taken into account.
- the parking period of the blocked vehicle is detected, and if the parking period exceeds the parking period, the status of the authorization credential is updated to be invalid.
- the blocking vehicle may be controlled to be closed and locked.
- the distance between the blocked vehicle and the blocked vehicle reaches the preset threshold, it means that the blocked vehicle is no longer on the outbound route of the blocked vehicle, and the blocked vehicle can go out of the warehouse normally. There is no need to move the blocking vehicle, so in order to ensure the safety of the blocking vehicle, you can control the blocking vehicle to close and lock the door.
- the server can remotely control the closed and locked doors of the sheltered vehicle, or the APP of the owner of the sheltered vehicle can remotely control the closed and locked doors of the sheltered vehicle, which is not limited in the embodiments of the present disclosure.
- FIG. 30 shows a flow chart of a method for controlling the exit of a blocked vehicle in an embodiment of the present disclosure.
- the following in combination with the method for controlling the exit of a blocked vehicle provided in the above-mentioned embodiments, the following describes the method provided in the embodiment of the present disclosure. The method of controlling the exit of the blocked vehicle will be described.
- the provided control method for the exit of the blocked vehicle can be used to control the moving and blocking vehicle to facilitate the smooth exit of the blocked vehicle; the provided control method for the exit of the blocked vehicle can be provided by a data processing capable data processing equipment to perform.
- the data processing device may be a server or a cloud server, or a parking lot control device or a vehicle control device, or other types of electronic devices.
- a data processing device is used as a server for illustration.
- Step S601 receiving an authorization credential, which is sent after the blocked vehicle detects the blocked vehicle and wakes up the blocked vehicle.
- the blocked vehicle may receive the authorization voucher after being awakened.
- the blocked vehicle can be woken up based on one or more of the following methods: ringing wakeup, IP wakeup and SMS wakeup.
- the blocked vehicle receives the authorization credential in response to the blocked vehicle being woken up; or, the blocked vehicle receives the authorization credential in response to establishing a connection with the blocked vehicle.
- Step S602 using the authorization credential to control the covered vehicle to perform a maneuvering operation.
- the blocked vehicle may send a vehicle maneuvering request, the vehicle maneuvering request includes the authorization credential; and after the authorization credential is verified, the blocked vehicle is controlled to perform a car maneuvering operation.
- the blocked vehicle may encrypt the authorization certificate with a public key, and the blocked vehicle may use a private key to decrypt the encrypted authorization certificate. If the decryption is successful, it means that the authorization certificate has been verified.
- the above-mentioned public key may be sent to the blocked vehicle in advance by the blocked vehicle.
- a vehicle manoeuvre route may be generated; and the occluded vehicle is controlled to move according to the vehicle manoeuvre route.
- An embodiment of the present disclosure also provides a computer-readable storage medium, the computer-readable storage medium is a non-volatile storage medium or a non-transitory storage medium, and a computer program is stored thereon, and the computer program is executed by a processor During operation, execute the steps of the method for controlling the exit of the blocked vehicle provided in the above steps S201 ′′ to S203 ′′, or execute the steps of the method for controlling the exit of the blocked vehicle provided in the above steps S601 ′′ to S602 ′′.
- the blocked vehicle exit control device includes at least one processor and at least one memory communicably coupled to the at least one processor, and the at least one memory stores a computer program that can run on the at least one processor , when the at least one processor runs the computer program, it executes the steps of the blocked vehicle exit control method provided in the above steps S201" to S203", or executes the blocked vehicle exit control method provided in the above steps S601" to S602". The steps of the vehicle exit control method.
- the vehicle exit control device may also include an I/O interface, and communicate with external equipment or a display device through the I/O interface.
- I/O interface communicates with external equipment or a display device through the I/O interface.
- the above-mentioned blocked vehicle exit control device may correspond to a chip with a block vehicle exit control function in the vehicle-mounted electronic device or cloud server, such as SOC (System-On-a-Chip, system on chip), baseband Chips, etc.; or corresponding to on-board electronic equipment or cloud servers that include chip modules with the function of controlling the exit of blocked vehicles; or corresponding to chip modules with data processing function chips, or corresponding to on-vehicle electronic equipment or cloud servers.
- SOC System-On-a-Chip, system on chip
- baseband Chips etc.
- on-board electronic equipment or cloud servers that include chip modules with the function of controlling the exit of blocked vehicles
- chip modules with data processing function chips or corresponding to on-vehicle electronic equipment or cloud servers.
- each module/unit contained in the product may be a software module/unit, or a hardware module/unit, or may be partly a software module/unit and partly a hardware module/unit.
- each module/unit contained therein may be realized by hardware such as a circuit, or at least some modules/units may be realized by a software program, and the software program Running on the integrated processor inside the chip, the remaining (if any) modules/units can be realized by means of hardware such as circuits; They are all realized by means of hardware such as circuits, and different modules/units can be located in the same component (such as chips, circuit modules, etc.) or different components of the chip module, or at least some modules/units can be realized by means of software programs, The software program runs on the processor integrated in the chip module, and the remaining (if any) modules/units can be realized by hardware such as circuits; Each unit/unit can be realized by means of hardware such as a
- Multiple appearing in the embodiments of the present disclosure means two or more.
- the processor may be a central processing unit (CPU for short), and the processor may also be other general-purpose processors, digital signal processors (Digital signal processor, DSP for short) , application specific integrated circuit (ASIC for short), off-the-shelf programmable gate array (field programmable gate array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- memory in embodiments of the present disclosure can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.
- the non-volatile memory can be read-only memory (read-only memory, referred to as ROM), programmable read-only memory (programmable ROM, referred to as PROM), erasable programmable read-only memory (erasable PROM, referred to as EPROM) , Electrically Erasable Programmable Read-Only Memory (electrically EPROM, referred to as EEPROM) or flash memory.
- the volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- static random access memory static random access memory
- DRAM dynamic random access memory
- DRAM synchronous Dynamic random access memory
- SDRAM synchronous Dynamic random access memory
- DDR SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM Synchronously connect dynamic random access memory
- direct rambus RAM direct rambus RAM
- the above-mentioned embodiments may be implemented in whole or in part by software, hardware, firmware or other arbitrary combinations.
- the above-described embodiments may be implemented in whole or in part in the form of computer program products.
- the computer program product comprises one or more computer instructions or computer programs.
- the processes or functions according to the embodiments of the present disclosure will be generated in whole or in part.
- the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Wired or wireless transmission to another website site, computer, server or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center that includes one or more sets of available media.
- the available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media.
- the semiconductor medium may be a solid state drive.
- sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, rather than by the embodiments of the present disclosure.
- the implementation process constitutes any limitation.
- the disclosed method, device and system may be implemented in other ways.
- the device embodiments described above are only illustrative; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may be physically included separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
- the above-mentioned integrated units implemented in the form of software functional units may be stored in a computer-readable storage medium.
- the above software functional units are stored in a storage medium, and include several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the methods described in various embodiments of the present disclosure.
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
La présente invention concerne un procédé de planification d'itinéraire, un procédé de planification d'espace de stationnement, un appareil de commande de sortie de véhicule et un moyen. Le procédé de planification d'itinéraire comprend les étapes suivantes consistant à : en réponse à une demande d'un véhicule cible concernant la sortie d'un parc de stationnement, déterminer un itinéraire de sortie du véhicule cible (S201), le parc de stationnement comprenant au moins un espace de stationnement occupé et au moins un espace de stationnement libre ; en réponse à la détermination du fait qu'il existe un espace de stationnement occupé dans l'itinéraire de sortie et que l'espace de stationnement occupé est occupé par un véhicule de blocage, ordonner au véhicule de blocage de se déplacer vers un espace de stationnement libre conformément à un itinéraire de déplacement de véhicule (S202) ; et ordonner au véhicule cible de sortir du parc de stationnement en fonction de l'itinéraire de sortie (S203). Au moyen de la solution, un véhicule peut rapidement sortir d'un parc de stationnement, ce qui permet d'améliorer l'efficacité d'utilisation d'un espace de stationnement du parc de stationnement.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138935.2 | 2021-09-27 | ||
CN202111137252.5 | 2021-09-27 | ||
CN202111138939.0 | 2021-09-27 | ||
CN202111138935.2A CN115880932A (zh) | 2021-09-27 | 2021-09-27 | 车辆出库控制方法及装置、计算机可读存储介质 |
CN202111137252.5A CN115880931A (zh) | 2021-09-27 | 2021-09-27 | 路线规划方法、车位规划方法、车辆出库控制装置及介质 |
CN202111138939.0A CN115866555A (zh) | 2021-09-27 | 2021-09-27 | 被挡车辆出库控制方法、计算机可读存储介质及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023046206A1 true WO2023046206A1 (fr) | 2023-03-30 |
Family
ID=85720161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/121827 WO2023046206A1 (fr) | 2021-09-27 | 2022-09-27 | Procédé de planification d'itinéraire, procédé de planification d'espace de stationnement, appareil de commande de sortie de véhicule et moyen |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2023046206A1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116665481A (zh) * | 2023-06-02 | 2023-08-29 | 杭州绿城信息技术有限公司 | 一种联动视频定位的智慧停车管理方法 |
CN118015842A (zh) * | 2024-04-09 | 2024-05-10 | 经智信息科技(山东)有限公司 | 一种基于图像处理的交通拥堵预测方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325379A (ja) * | 2000-05-18 | 2001-11-22 | Mitsubishi Electric Systemware Corp | 駐車場情報検索システム |
CN105869098A (zh) * | 2016-04-06 | 2016-08-17 | 北京小米移动软件有限公司 | 车辆控制方法和装置 |
WO2017121377A1 (fr) * | 2016-01-13 | 2017-07-20 | 郝明学 | Procédé de déplacement de véhicule, système, dispositif électronique, véhicule, et parc de stationnement |
CN110246355A (zh) * | 2019-06-13 | 2019-09-17 | 广州小鹏汽车科技有限公司 | 车辆调度控制方法、装置、计算机设备和存储介质 |
CN110930757A (zh) * | 2019-11-01 | 2020-03-27 | 上海迅猛龙汽车电子有限公司 | 一种高密度代客泊车管理***、方法及出库方法 |
CN112443186A (zh) * | 2019-08-27 | 2021-03-05 | 王振海 | 汽车库(场)机器人移车重组停车*** |
-
2022
- 2022-09-27 WO PCT/CN2022/121827 patent/WO2023046206A1/fr unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001325379A (ja) * | 2000-05-18 | 2001-11-22 | Mitsubishi Electric Systemware Corp | 駐車場情報検索システム |
WO2017121377A1 (fr) * | 2016-01-13 | 2017-07-20 | 郝明学 | Procédé de déplacement de véhicule, système, dispositif électronique, véhicule, et parc de stationnement |
CN105869098A (zh) * | 2016-04-06 | 2016-08-17 | 北京小米移动软件有限公司 | 车辆控制方法和装置 |
CN110246355A (zh) * | 2019-06-13 | 2019-09-17 | 广州小鹏汽车科技有限公司 | 车辆调度控制方法、装置、计算机设备和存储介质 |
CN112443186A (zh) * | 2019-08-27 | 2021-03-05 | 王振海 | 汽车库(场)机器人移车重组停车*** |
CN110930757A (zh) * | 2019-11-01 | 2020-03-27 | 上海迅猛龙汽车电子有限公司 | 一种高密度代客泊车管理***、方法及出库方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116665481A (zh) * | 2023-06-02 | 2023-08-29 | 杭州绿城信息技术有限公司 | 一种联动视频定位的智慧停车管理方法 |
CN116665481B (zh) * | 2023-06-02 | 2024-05-14 | 杭州绿城信息技术有限公司 | 一种联动视频定位的智慧停车管理方法 |
CN118015842A (zh) * | 2024-04-09 | 2024-05-10 | 经智信息科技(山东)有限公司 | 一种基于图像处理的交通拥堵预测方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2023046206A1 (fr) | Procédé de planification d'itinéraire, procédé de planification d'espace de stationnement, appareil de commande de sortie de véhicule et moyen | |
US11714414B2 (en) | Autonomous vehicle pickup and drop-off management | |
EP3401196B1 (fr) | Technologie de commande de clôture électronique (e-fence) pour véhicules de partage sans station d'accueil | |
JP6737955B2 (ja) | ネットワーク設定を共有する方法 | |
US9925954B2 (en) | System for assigning a smartphone as a temporary key for a vehicle | |
CN206133945U (zh) | 停车位管理节点设备和停车位管理*** | |
WO2017088838A1 (fr) | Procédé et dispositif de réservation de places de stationnement, et système de réservation de places de stationnement | |
US11521288B2 (en) | System and method for managing access to parking zone | |
KR101284741B1 (ko) | 스마트 폰을 이용한 주차장 공유 시스템 | |
CN104079565A (zh) | 授权方法和装置 | |
KR101873438B1 (ko) | 스마트 디바이스를 사용하는 주차 요금 결제 시스템 | |
JP6772187B2 (ja) | 出入制御システムのためのシステム、方法及びコンピュータプログラム | |
WO2017133692A1 (fr) | Système de communication pour stationnement intelligent et procédé de réservation de stationnement (sans internet) | |
WO2019174551A1 (fr) | Procédé de vérification d'identité et dispositif pour terminal mobile, support de stockage et dispositif électronique | |
US12008815B2 (en) | Cloud-based ANPR management | |
JP2011060206A (ja) | 多機能パーキングメーター | |
JP6401849B1 (ja) | 駐車場管理システムおよびその制御方法 | |
KR20200058034A (ko) | 전기자동차 충전소 관리 시스템 및 그의 동작 방법 | |
WO2019007342A1 (fr) | Procédé et système de partage de dispositif de charge | |
WO2023236471A1 (fr) | Procédé, système et appareil de déplacement de véhicule, dispositif, et support de stockage | |
US11609728B2 (en) | System for changing wireless communication settings at reserved locations | |
JP2023064442A (ja) | サーバ、情報処理システムおよび情報処理方法 | |
KR20170048647A (ko) | 소통형 불법주정차 단속경고 전송시스템 및 그 방법 | |
WO2019144283A1 (fr) | Procédé et dispositif de réservation de place de stationnement, dispositif informatique et support de stockage lisible par ordinateur | |
TWI621102B (zh) | 停車場通行管制系統及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22872249 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |