A non-transitory computer-readable medium for providing a current capacity utilization of parking spaces along a road to a vehicle, wherein the computer-readable medium comprises instructions which, when executed on a computer, causes the computer to:
- receive in a server a transmission from each of a plurality of vehicles of a vehicle fleet containing data regarding a parking position of each of the plurality of vehicles;
- determine in the server the parking position of each of the plurality of vehicles using the data, and determine in the server the parking position of at least one of the plurality of vehicles further using digital map data;
- determine in the server a number of roads within a given radius around the parking position for each received parking position of a vehicle of the plurality of vehicles;
- determine in the server a road from the number of roads for each vehicle of the plurality of vehicles that has the shortest distance between the parking position of the vehicle and the position of the road;
- classify the parking position for each vehicle of the plurality of vehicles depending on the distance of the parking position of the respective vehicle from the plurality of vehicles from the given road;
- determine a parking space type for each vehicle from the plurality of vehicles depending on the classified parking position as an off-road parking space or a parking space along the road;
- calculate a current capacity utilization of the parking spaces along the road;
- and
- provide from the server to the vehicle the current capacity utilization of the parking spaces along the road.