Method for determining a parking location at a destination, associated device, vehicle and server.
The method facilitates parking by determining and guiding drivers to available spaces using geolocation and communication with a server, addressing the challenge of parking uncertainty and inefficiency.
Patent Information
- Application Number
- FR2024000214
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-10
- Publication Date
- 2025-07-11
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method for determining a parking location at a destination, associated device, vehicle and server.
[0001] The invention relates to the parking of a motor vehicle. There is a need to facilitate this parking.
[0002] For this purpose, the invention relates to a method for determining (in other words: geolocation, reservation) a parking space, the parking space being a motor vehicle parking space, the determination method comprising the following first steps, implemented in a motor vehicle: - Determination of a destination location and an arrival time at the destination location, then - Transmission (in other words: sending) of a request to a server, via a radio frequency communication network, the request including the location of the destination and the time of arrival, then - Receiving a response to said request, from the server, via the radio frequency communication network, said response including a geographical location of the parking space, then - Then, sending an instruction to a component of the motor vehicle from the geographical location of the parking space.
[0003] Thanks to the invention, a driver of the motor vehicle can anticipate, well before arriving at the destination, his parking, at the destination, at an expected arrival time.
[0004] The geographical location of the parking space being fixed, it is for example known, for example stored in the server's memory.
[0005] By a radiofrequency communication network, we mean for example a mobile telephone network, or alternatively, a network of the so-called “WIFI” type.
[0006] The destination location and / or the geographic location of the parking space may include a latitude and a longitude. Alternatively, it may be a geographic area or location identifier or address.
[0007] For example, the step of sending an instruction to a component of the motor vehicle comprises the following steps: - Determination of an image (more generally, of a message) from the geographical location of the parking space (and possibly actually from a position of the vehicle, obtained for example from the satellite geolocation module of the motor vehicle), then - Sending, to a screen (more generally, to a rendering device) of the motor vehicle, an instruction commanding the screen to display the image (more generally: commanding a rendering of the message by the rendering device).
[0008] For example, the image includes a representation of the geographic location of the parking space.
[0009] The image may also include the representation of a route or guidance instructions (which do not necessarily include the geographic location of the parking space) for reaching the geographic location of the parking space.
[0010] Alternatively or in combination, the step of sending an instruction to a component of the motor vehicle comprises a step of controlling the playback, by a loudspeaker, of an audio message obtained from this location.
[0011] Alternatively or in combination, the step of sending an instruction to a component of the motor vehicle comprises a step of controlling a steering and a propulsion of the motor vehicle so as to (automatically) guide the motor vehicle towards the geographical location of the parking space.
[0012] According to one embodiment, the step of determining the location of the destination and the arrival time comprises a step of determining a route (implemented by the motor vehicle), from a geographical position of the motor vehicle and the location of the destination, the route including the arrival time.
[0013] The step of determining the destination and the arrival time may further comprise a step of (sending a) command to return, via a human-machine interface, an invitation to indicate whether parking will be necessary at the destination, an implementation of the steps following the step of determining the location of the destination and the arrival time (in particular, the first steps) being conditioned on the receipt of a positive response to this invitation via the human-machine interface.
[0014] Alternatively, the first steps are implemented without returning an invitation, automatically, or triggered by a driver, via the human-machine interface.
[0015] Alternatively, no path is determined.
[0016] For example, the geographic position of the motor vehicle can be received from a satellite geolocation module, for example of the so-called “GPS” type.
[0017] The person skilled in the art knows of course how to implement the determination of the route, for example from a road map of a road network, and / or by implementing implement shortest path algorithms in a road network.
[0018] Alternatively, the arrival time is received from a human-machine interface of the motor vehicle (after being entered by the driver, for example).
[0019] The location of the destination is for example received from a human-machine interface of the motor vehicle (after having been entered by the driver, for example).
[0020] The human-machine interface is, for example, a touch screen.
[0021] According to one embodiment, the first steps comprise a step of determining a duration (implemented by the motor vehicle) and the request comprising the duration, the duration being a parking duration.
[0022] The duration is for example received from a human-machine interface of the motor vehicle (after having been entered by the driver, for example). Alternatively, the duration is determined from an event read in a diary (from which it can be deduced that the vehicle will have to leave the parking lot at a predetermined time).
[0023] According to a variant, no duration is determined, and the request does not include any duration.
[0024] According to one embodiment, the method further comprises the following second steps (implemented in the server): - Reception of the request, via the radio frequency communication network, then - Search, from the location of the destination, in a first memory of the server, for an identifier of the parking space, the parking space being free at the arrival time, the parking space being free, at the arrival time, provided that data, stored in the first memory of the server, indicates that the parking space is free at the arrival time (for example: by indicating a time slot or the space is not free in which the arrival time is not contained), and - Then, writing, in the first memory of the server, data indicating that the parking space is not free at the arrival time, and - Reading, in the first memory of the server, the geographical location of the parking space, the geographical location of the parking space being associated with the identifier of the parking space in the first memory of the server, and - Then, sends, to the motor vehicle, via the radio frequency communication network, the geographical location of the parking space.
[0025] For example, the search step consists of searching for the identifier of the free parking space closest to the location of the destination, in the first memory of the server.
[0026] Alternatively, for example, this step consists of searching for the free parking space optimizing a criterion (relating to the space) (for example, the price of the space, the surface area of the space, the shade at the space) and at a distance less than a threshold (for example: equal to 300 meters or 3 minutes of walking).
[0027] According to one embodiment: The parking space identifier, searched during the search stage, is free at the time of arrival and for the duration, and The write step consists of writing, in the first memory of the server, data indicating that the parking space is not free at the arrival time, during the duration.
[0028] According to one embodiment, the second steps further comprise, after the search step, a step of controlling a (sending a command to a) device for signaling the parking space so that the signaling device signals that the parking space is not free from the arrival time (and possibly for the duration).
[0029] Alternatively, the second steps further comprise a step of controlling a (sending a command to a) barrier prohibiting access to the parking space.
[0030] For example, the signaling device indicates that the parking space is not free from the time of arrival (and possibly for the duration) by: Displaying a message on a screen in the parking space, or Emitting an audible message (at the parking space), or Projecting a message onto a roadway (at the parking space) - the signaling device being, for example, a projector, for example, a laser projector, or Sending a message by radio frequency communication, for example of the so-called “V2X” type, for example to vehicles within range of the radio frequency communication or at a distance less than a threshold, or in response to a request from these vehicles.
[0031] According to one embodiment, the second steps further comprise the following steps: After the step of sending, to the motor vehicle, the geographical location of the parking space, reception, from a vehicle presence detection device in the parking space (of the parking space) of information indicating that the parking space is not free (in other words: that the presence of a vehicle is detected by the vehicle presence detection device), then - Receiving, from the vehicle presence detection device in the parking space (from the parking space) information indicating that the parking space is free (other than the presence of no vehicle is detected by the vehicle presence detection device), then - Writing, in the first memory of the server, data indicating that the parking space is free.
[0032] The device for detecting the presence of a vehicle in the parking space may comprise a camera (and be capable of detecting the presence of a vehicle in images received from the camera), an ultrasonic detector, or a radar.
[0033] As a variant, a motor vehicle, when it leaves the parking space, informs (automatically, for example when starting the engine, or when the motor vehicle detects that its position is outside the parking space, or manually, upon detection of an action by the human-machine interface of the motor vehicle) the server which then writes, in the first memory, information indicating that the space is free.
[0034] According to one embodiment, the first steps may comprise, after the step of sending the instruction to the component, a transmission of a (new) arrival time to the server (implemented by the motor vehicle.
[0035] According to one embodiment, the second steps can then be repeated upon receipt of a (new) arrival time (with the (new) arrival time).
[0036] The invention also relates to a computer program comprising instructions executable by a microprocessor or a microcontroller, for the implementation of the first steps, or for the implementation of the second steps, when it is executed by the microprocessor or the microcontroller.
[0037] The invention also relates to an electronic device configured to implement the first steps as well as a motor vehicle comprising the electronic device.
[0038] The invention finally relates to a server configured to implement the second steps and a system comprising the motor vehicle and the server.
[0039] The characteristics and advantages of the computer program, the electronic device, the vehicle, the server and / or the system are identical or analogous to those of the method according to the invention (without it being necessary to repeat them here).
[0040] When the electronic device, motor vehicle, server, parking space, or other element is "configured to" (or "capable of") performing or implementing a step or operation, or receives an instruction or command to implement a step or operation, this implies, for example, that the element comprises means for performing the step or operation. These means preferably comprise electronic means, for example a computer program, data in memory, specialized electronic circuits, wired or wireless connections, a microprocessor and / or a microcontroller.
[0041] Other characteristics and advantages of the present invention will appear more clearly on reading the detailed description which follows, comprising embodiments of the invention given as non-limiting examples and illustrated by the appended drawings, in which: • [Fig.l] represents an electronic device, a motor vehicle, a server and a system according to an embodiment of the invention, • [Fig.2] represents an implementation of the method according to the invention, according to a exemplary embodiment, by the electronic device, the motor vehicle, the server and the system of [Fig.l].
[0042] In [Fig.l], certain elements are, of course, seen through transparency.
[0043] Detailed description of an exemplary embodiment of the invention, with reference to Figures 1 to 2.
[0044] [Fig.l] represents a system 1000 comprising a motor vehicle 100 and a server 200.
[0045] The motor vehicle 100 comprises a microprocessor 110 and, connected to the microprocessor 110: • A 140 screen which is a touch (display) screen, and • A satellite geolocation module 130, for example of the so-called “GPS” type, • A communication module 120, which is a module for communication with a mobile telephone network, in particular with the mobile telephone network 300.
[0046] With reference to [Fig.2], in step S00, the microprocessor 110 receives a location of a destination 400 (which is the entrance to the restaurant 401, for example) and a request to generate a route from the screen 140, following actions of the driver of the motor vehicle 100 on the screen 140.
[0047] In step S10, the microprocessor 110 determines a route, as well as the time of arrival at the planned destination, from a geographical position of the motor vehicle 100, the location of the destination 400 and a road map of a road network in the memory of the microprocessor 110. It is assumed that the route comprises one hour arrival at destination scheduled for December 18 at 2:30 p.m.
[0048] For example, the geographic position of the motor vehicle 100 can be received from the satellite geolocation module 130.
[0049] In step S20, the microprocessor 110 controls the screen 140 so that it displays an invitation to indicate whether parking will be necessary at the destination 400, an implementation of the steps following step S10 being conditioned on the reception of a positive response to this invitation via the screen 140.
[0050] In step S30, the microprocessor 110 receives a positive response to this invitation from the screen 140, entered by the driver of the motor vehicle.
[0051] In step S40, the microprocessor 110 receives a parking duration, for example equal to 2 hours, from the screen 140, entered by the driver of the motor vehicle.
[0052] In step S50, the microprocessor 110 sends, to the server 200, via the mobile telephone network 300 and the communication module 120, a request comprising the location of the destination 400, the arrival time (equal to: December 18 at 2:30 p.m.) and the parking duration (equal to: 2 hours).
[0053] In step S60, the server receives this request.
[0054] In step S70, the server 200 searches, in a table in memory 220 of the server 200, an extract of which is represented in table 1 (below), the identifier of the parking space closest to the location of the destination 400, free at the arrival time and for the parking duration. Table 1 comprises, for example, the list of identifiers 1410, 1420, 1430 and 1440 of the parking spaces respectively 410, 420, 430 and 440. Each parking space identifier is associated, in table 1, with the latitude and longitude of the parking space and with information (in the column entitled “Occupation period”) indicating the period of occupancy of the space (i.e. whether the parking space is free or not at the arrival time and for the duration).
[0055] The latitudes and longitudes are indicated in Table 1 symbolically, for example by XI instead of 41 24.2028. [Tables 1] Identifier Latitude Longitude Periods of occupation 1410 XI Y1 None 1420 X2 Y2 December 18 from 11 a.m. to 8 p.m. 1430 X3 Y3 None 1440 X4 Y4 December 18 from 5 p.m. to 8 p.m.
[0056] In step S80, the server 200 thus determines that it is the identifier 1440 of parking replacement 440 which identifies parking replacement, closest to destination 400, free at the time of arrival (December 18 at 2:30 p.m.) and for the duration of parking (2 hours).
[0057] In step S90, the server 200 writes into the table, information (“December 18 from 2:30 p.m. to 4:30 p.m.”) indicating that the parking space 440 is occupied on December 18 from 2:30 p.m. to 4:30 p.m., as represented in table 2. [Tables2] Identifier Latitude Longitude Periods of occupation 1410 XI Y1 None 1420 X2 Y2 December 18 from 11 a.m. to 8 p.m. 1430 X3 Y3 None 1440 X4 Y4 December 18 from 5 p.m. to 8 p.m. December 18 from 2:30 p.m. to 4:30 p.m.
[0058] In step S100, the server 200 sends, via the mobile telephone network 300, a command to the laser projector 441, commanding the laser projector 441 to display the message 443 on the roadway at the parking space 440. The message displayed is for example “Space reserved from 2:30 p.m. to 4:30 p.m.”
[0059] In step SI 10, the server 200 reads the latitude X4 and the longitude Y4 in the table.
[0060] In step S120, the server 200 sends to the microprocessor 110 (in other words: to the vehicle 100) latitude X4, longitude Y4, via the mobile telephone network 300 and the communication module 120.
[0061] In step S130, the microprocessor 110 receives, from the server 200, via the mobile telephone network 300, the latitude X4 and the longitude Y4.
[0062] In step S140, the microprocessor 110 sends to the screen 140 instructions to display, on the screen 140, a route to the parking location 440, from the latitude X4 and the longitude Y4 (for this the microprocessor 110 can create images from the latitude X4 and the longitude Y4, and also from the position of the motor vehicle 100, then command the screen 140 to display the images).
[0063] During step S150, the vehicle traveling less quickly than expected, the microprocessor 110 recalculates the arrival time of the journey which then becomes December 18 at 3:15 p.m., and implements, again, steps identical to steps S50 to S140. 1430 is then the identifier of the parking space 430, the closest to the destination, free at the arrival time (December 18 at 3:15 p.m.) and for the parking duration (2 hours).
[0064] At the end of step S150: - The laser projector 431 displays the message 433 on the roadway at the parking space 430. The message displayed is for example “Space reserved from 3:15 p.m. to 5:15 p.m.” - Screen 140 displays a route to parking location 430. - The table is modified, as represented by table 3.
[0065] [Tables3] Identifier Latitude Longitude Periods of occupation 1410 XI Y1 None 1420 X2 Y2 December 18 from 11 a.m. to 8 p.m. 1430 X3 Y3 December 18 from 3:15 p.m. to 5:15 p.m. 1440 X4 Y4 December 18 from 5 p.m. to 8 p.m.
[0066] In step S160, on December 18 at 5:15 p.m., the motor vehicle 100 leaves the parking space 430.
[0067] In step S170, the microprocessor 110 receives, from the camera 432, an image showing that the parking space 430 is free. The microprocessor 110 can then analyze the image to determine that the parking space 430 is free.
[0068] In step S180, the microprocessor 110 writes into the table, as shown in Table 4 below, that the parking space 430 is free.
[0069] [Tables4] Identifier Latitude Longitude Periods of occupation 1410 XI Y1 None 1420 X2 Y2 December 18 from 11 a.m. to 8 p.m. 1430 X3 Y3 None 1440 X4 Y4 December 18 from 5 p.m. to 8 p.m.
[0070] For ease of reading, [Fig. 1] only includes 4 parking spaces, but of course, in reality, the number of parking spaces will be much higher.
Claims
Claims
1. A method for determining a parking space (440), the parking space (440) being a motor vehicle parking space, the determining method comprising the following first steps, implemented in a motor vehicle (100): - Determining (S00) a location of a destination (400) and a time of arrival at the location of the destination (400), - Transmitting (S50) a request to a server (200), via a radio frequency communication network (300), the request comprising the location of the destination (400) and the time of arrival, - Receiving (S130) a response to said request, from the server (200), via the radio frequency communication network (300), said response comprising a geographical location of the parking space (440), - Then,sending (S140) an instruction to a component (140) of the motor vehicle (100) from the geographical location of the parking space (440).,
2. Determination method according to the preceding claim, the step of determining (S00) the location of the destination (400) and the arrival time comprising a step of determining a route, from a geographical position of the motor vehicle (100) and the location of the destination (400), the route comprising the arrival time.
3. A determination method according to any preceding claim, the first steps comprising a step of determining a duration (S40) and the request comprising the duration, the duration being a parking duration.
4. Determination method according to any one of the preceding claims further comprising the following second steps, implemented in the server (200): - Reception (S60) of the request, via the network of radio frequency communication (300), then - Search (S70), from the location of the destination (400), in a first memory (220) of the server (200), for an identifier (1440) of the parking space (440), the parking space (440) being free at the arrival time, the parking space (440) being free at the arrival time provided that data, stored in the first memory (220) of the server (200), indicates that the parking space (440) is free at the arrival time, and - Then, writing (S90), in the first memory (220) of the server (200), of data indicating that the parking space (440) is not free at the arrival time, and - Reading (SI 10), in the first memory (230) of the server (200), the geographical location of the parking space (440), the geographical location of the parking space (440) being associated with the identifier (1440) of the parking space (434) in the first memory (230) of the server (200), and - Then, sends (S 140), to the motor vehicle (100), via the radiofrequency communication network (300), the geographical location of the parking space (440).
5. Determination method according to the preceding claim taken as a dependency of claim 3, in which: - The parking space identifier (440), searched during the search stage, is free at the time of arrival and for the duration, and - The writing step (S90) consists of writing in the first memory (220) of the server (200), data, associated with the identifier of the parking space (440), indicating that the parking space (440) is not free at the arrival time, during the duration.
6. A determination method according to any one of claims 4
7.
8.
9.
10. or 5, wherein the second steps further comprise, after the searching step, a step of controlling (S100) a signaling device (441) of the parking space (440) so that the signaling device (440) signals that the parking space (440) is not free from the arrival time. A determination method according to any one of claims 4 to 6, wherein the second steps further comprise the following steps: - After the step of sending, to the motor vehicle (100), the geographical location of the parking space (440), receiving, (S 170) from a vehicle presence detection device (431) in the parking space (440), information indicating that the parking space (440) is free, then - Writing (S 180), in the first memory (220) of the server (200), of data indicating that the parking space (440) is free. Electronic device (110) configured to implement the first steps according to any one of claims 1 to 3. Motor vehicle (100) comprising the electronic device (110) according to the preceding claim. Server (110) configured to implement the second steps according to any one of claims 4 to 7.
Citation Information
Patent Citations
Parking space reservation process and associated server
FR3108763A1
Citywide parking reservation system and method
US20160180712A1
Finding available parking spaces using cognitive algorithms
US20180313660A1