Low Level Function
5.14.11 Freight Vehicle Un/loading Zone 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 loading or unloading zones along the route they are about to follow in a Vehicle Trip Plan.
(2) The ability to enable such a Driver to book a parking place in a loading or unloading zone, based on the Expected Time of Arrival (ETA) according to the Vehicle Trip Plan.
(3) If the booking for a parking space at a loading or unloading zone 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.
(4) When a suitable parking space is not available a loading or unloading zone, the Function shall enable the Driver to book a parking place in a holding zone, which will be used until such time as the requested parking space in a loading or unloading zone becomes available.
(5) When the Vehicle approaches the destination loading or unloading zone, or a holding zone, the ability for the Driver to be provided with details guidance about how to find the zone and how to manoeuvre the Freight Vehicle into the booked parking space.

Functional Requirements

(a) continuously monitor for receipt of the vehicle trip plan with parking needed data flow from the Manage Freight Vehicle Rest Area Use function
(b) when the data flow in (a) is received, check to see if the vehicle trip plan shows it is necessary to book parking places in loading or unloading zones
(c) if the answer to (b) is "no", send the vehicle trip plan to the Create and Revise Vehicle Trip Plan function in the vehicle trip plan with parking bookings data flow
(d) if the answer to (b) is "yes", send a list of the required parking in loading or unloading zones and a request for their confirmation to the freight vehicle driver in the confirm un/loading zone parking needs data flow
(e) as a result of (d) continuously monitor for receipt of the un/loading zone use request data flow
(f) when the data flow in (e) is received, extract all of the parking requirements from the vehicle trip plan and send them to the Manage Loading or Unloading Zone Bookings function in the un/loading zone use request data flow
(g) as a result of (f) continuously monitor for receipt of the un/loading zone use response data flow from the Manage Loading or Unloading Zone Bookings function
(h) when the data flow in (g) is received, output its contents to the freight vehicle driver in the un/loading zone use response data flow
(i) if the contents of the data flow in (h) was acceptance, continuously monitor for receipt of the un/loading zone use request response data flow
(j) when the data flow in (i) is received, send the confirmation of the booking acceptance to the Manage Loading or Unloading Zone Bookings function in the un/loading zone use confirmation data flow, add the details of the booked parking to the vehicle trip plan and send it to the Create and Revise Vehicle Trip Plan function in the vehicle trip plan with parking bookings data flow
(k) if the contents of the data flow in (h) was rejection, continuously monitor for receipt of the revised in/loading zone use request data flow from the freight vehicle driver
(l) when the data flow in (k) is received, send the new loading or unloading zone use request to the Manage Loading or Unloading Zone Bookings function in the un/loading zone use request data flow and as a result, repeat (g) to (i) and (k) until it is possible to complete (j)
(m) continuously monitor for receipt of either the un/loading zone routing information, holding zone routing information, un/loading zone unavailable for new eta, or holding zone unavailable for new eta data flows from the Manage Loading or Unloading Zone Bookings function
(n) when either of the first two data flows in (m) is received, output its contents to the freight vehicle driver in either the un/loading zone routing information or holding zone routing information data flows and continue with (m), but if after a suitable time period it is not received, return to (a)
(o) when either of the second two data flows in (m) is received, output its contents to the freight vehicle driver in either the un/loading zone unavailable for new eta or the holding zone unavailable for new eta data flows and continuously monitor for receipt of the revised in/loading zone use request data flow from the freight vehicle driver
(p) when the data flow in (o) is received, send the revised loading or unloading zone use or holding zone use request to the Manage Loading or Unloading Zone Bookings function in the un/loading zone use request data flow and continuously monitor for receipt of the un/loading zone use response data flow from the Manage Loading or Unloading Zone Bookings function
(q) repeat (g) and (h)
(r) if the contents of the un/loading zone use response data flow output to the freight vehicle driver in (h) was acceptance, continuously monitor for receipt of the un/loading zone use request response data flow
(s) when the data flow in (r) is received, send the confirmation of the booking acceptance to the Manage Loading or Unloading Zone Bookings function in the un/loading zone use confirmation data flow, add the details of the booked parking to the vehicle trip plan and send it to the Create and Revise Vehicle Trip Plan function in the vehicle trip plan with parking bookings data flow
(t) continue with (m), but if after a suitable time period it is not received, return to (a).


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.8.1
    The system shall enable the freight vehicle driver, to request a reservation for an urban parking place to enable un/loading.  The request will include the desired location, time, duration, potential flexibility, possible hazardous goods and vehicle type.
    9.5.8.2
    The system shall enable an un/loading zone parking allocation to be made based on the request that has been received, or to state that one is not available and/or propose an alternative booking, and to send the details to the freight vehicle driver and the fleet operator.
    9.5.8.3
    The system shall enable the driver to accept or reject alternative proposals for an urban parking place.
    9.5.8.4
    The system shall be able to receive an ETA from a vehicle that is approaching an urban parking place, and to receive confirmation that the urban parking place (or holding zone) is still/now available and/or receive updates to the booking.
    9.5.8.5
    The system shall be able to inform the driver, via an in-vehicle device, of a holding zone that may be used in the event that a suitable urban parking place is not available, or the booked urban parking place is no long available, at the desired time.
    9.5.8.7
    The system shall be able to provide up-to-date micro-routing information to a booked parking place (or holding zone).