Low Level Function
5.14.10 Freight Vehicle Rest Area Use Management

Overview

This Function shall be capable of providing the following facilities:

(1) The ability to provide facilities that enable the Driver of a Freight Vehicle to book parking places at rest areas along the route they are about to follow in a Vehicle Trip Plan.
(2) The ability to assume that these rest areas are part of what are called "service areas" elsewhere, managed by a Parking Operator and shall have to be used in order that Freight Vehicle Drivers can comply with the relevant European Working Time Directive(s).
(3) The ability to enable a Freight Vehicle Driver to book a parking place in a rest area, based on the Expected Time of Arrival (ETA) according to the Vehicle Trip Plan.
(4) If the booking is rejected, or the ETA changes as the Vehicle Trip Plan is implemented, the ability to enable the Freight Vehicle Driver to revise the parking space booking to match the new ETA.
(5) The ability to provide the Freight Vehicle Driver with details of rest area bookings that have been made by the Fleet Operator.
(6)  When the Vehicle approaches the destination rest area, the ability to enable the Driver to be provided with details guidance about how to find the area and how to manoeuvre the Freight Vehicle into the booked parking space.

Functional Requirements

(a) continuously monitor for receipt of the trip plan with parking and/or un/loading need data flow from the Enable Driver to Make Payment function
(b) when the data flow in (a) is received, check to see if rest areas need to be reserved by calculating the expected journey times between origin, and intermediate stopping points and the destination, and if it shows that they are not needed, send the vehicle trip plan to the Manage Freight Vehicle Parking function in the vehicle trip plan with parking needed data flow
(c) if the result of (b) shows that rest area bookings are needed, send this to the freight vehicle driver in the rest area parking needed data flow and continuously monitor for receipt of the rest area parking request data flow from the freight vehicle driver
(d) when the data flow in (c) is received, send its contents together with details of the planned route, estimated time of arrival from the data flow in (a) to the Manage Service Area Rest Area Bookings function in the rest area parking request data flow
(e) as a result of (d) continuously monitor for receipt of the rest area parking response data flow from the Manage Service Area Rest Area Bookings function
(f) when the data flow in (e) is received, output its contents to the freight vehicle driver in the rest area parking response data flow
(g) as a result of (f) continuously monitor for receipt of the rest area parking response or revised rest area parking request data flows from the freight vehicle driver
(h) if the second data flow is received in (g), repeat (d) to (g)
(i) if the first data flow is received in (g), update the vehicle trip plan data included in the data flow received in (a), check to see if any un/loading parking needs to be booked and if not send all of the vehicle trip plan data to the Create and Revise Vehicle Trip Plan function in the vehicle trip plan with rest area bookings data flow
(j) if in (i) it is determined that un/loading parking bookings are needed, then send all of the vehicle trip plan to the Manage Freight Vehicle Parking Reservations function in the vehicle trip plan with parking needed data flow
(k) continuously monitor for receipt of either the rest area booking confirmation & information or rest area unavailable for new ETA data flows from the Manage Service Area Rest Area Bookings function, which may take some time, as it depends on the vehicle trip plan being implemented
(l) when the first data flow in (k) is received, output the information that it contains to the freight vehicle driver in the rest area service information data flow and continuously monitor for receipt of the rest area parking details data flow from the Manage Service Area Rest Area Bookings function
(m) when the data flow in (l) is received, output its contents to the freight vehicle driver in the rest area parking space details data flow
(n) repeat (k) but if no further data flows are received after a suitable time period return to (a)
(o) when the second data flow in (k) is received, output the alternative times when a suitable parking space is available it contains to the freight vehicle driver in the rest area unavailable for new eta data flow
(p) as a result of (o), continuously monitor for receipt of the revised rest area parking request data flow from the freight vehicle driver
(q) when the data flow in (p) is received, send its contents together with details of the planned route, the new revised estimated time of arrival from the data flow in (o) to the Manage Service Area Rest Area Bookings function in the rest area parking request data flow
(r) as a result of (q) continuously monitor for receipt of the rest area parking response data flow from the Manage Service Area Rest Area Bookings function
(s) when the data flow in (r) is received, output its contents to the freight vehicle driver in the rest area parking response data flow
(t) repeat (k) but if no further data flows are received after a suitable time period return to (a)
(u) when the rest area booking details data flow is received from the fleet operator, send it contents to the freight vehicle driver in the fleet operator rest area bookings data flow.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 5.14 Provide In-vehicle Trip Planning & Implementation
  • Functional Tree of Area 5
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    9.5.7.4
    The system shall enable the freight vehicle driver, to request a reservation for a rest area parking place.  The request will include the planned route, estimated time, required duration, potential flexibility, possible hazardous goods and vehicle type.
    9.5.7.6
    The system shall enable the driver to accept or reject alternative proposals for a rest area parking place.
    9.5.7.7
    The system shall be able to receive an ETA from a vehicle that is approaching a rest area, based on current traffic conditions, and to send confirmation to the driver that the reserved parking place is still available together with information about the other services that are available.
    9.5.7.8
    The system shall enable the driver to determine the ETA to the booked rest area parking place, based on current traffic information, and to confirm/modify/cancel details of the booking.
    9.5.7.9
    The system shall be able to identify the vehicle that arrives at a rest area, and to inform the driver which parking slot to use and how to get there.