Low Level Function
6.3.10 Implement Trip Plan and Track Traveller

Overview

This Function shall be capable of providing the following facilities:

(1) The ability to follow the progress of the Traveller as they move along the previously planned and requested trip and implement each part of the trip plan using the stored plan data.
(2) The ability to use a variety of tracking methods to determine the actual location of the Traveller.
(3) The ability to follow the time schedule in the trip plan, i.e. use a form of dead reckoning, if no suitable tracking method is available.
(4) If required by the trip plan, the ability to provide detailed route guidance which it shall send to the Traveller Interface Function for output to the Traveller.
(5) If the a revised version of the trip plan currently being implemented is received, the ability to stop current trip plan and commence implementing the revised one from the current location of the Traveller.
(6) The ability to use a previously created trip plan to follow and provide guidance to the Traveller, even when their location moves outside the geographic area covered by the service provider that created the trip plan.

Functional Requirements

(a) continuously monitor for receipt of the trip plan for implementation data flow
(b) when the data flow in (a) is received, implement the trip plan that it contains
(c) continuously monitor for the receipt of the traveller location data flow and from its contents and the stored digital map data determine the current location of the traveller
(d) send the result of (c) to the Monitor Trip Plan Implementation function in the traveller location data flow
(e) use the result of (c) to determine which part of the trip plan to implement
(f) if required by the trip plan load the trip guidance instructions data flow with the next instruction for the Traveller and send it to the Provide Traveller Trip Interface function
(g) whilst (c) to (f) are being implemented, continuously monitor for receipt of the implement updated trip plan data flow
(h) when the data flow in (g) is received, stop implementation of the current trip plan and wait for (a) again
(i) when the data flow containing trip plan is received, store its contents internally and continue with (c) to (f), starting from the last know location of the Traveller.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 6.3 Support Trip
  • Functional Tree of Area 6
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    6.2.0.7
    The system shall be able to know where it is in the transport network, and hence provide the position of vehicle or person carrying it.
    6.2.2.14
    The system shall be able to modify a travel plan if the traveller does not follow it.
    6.4.0.3
    The system shall know where it is within the road network.
    6.4.0.4
    The system shall be able to modify its navigation instructions if an incorrect turn is made.
    6.4.1.1
    The system shall be able to provide guidance to Car Parks (with parking spaces).
    6.4.1.2
    The system shall be able to use real-time information to compute the recommended route.
    6.4.1.5
    The system shall be able to provide guidance to "Points of Interest".
    6.4.2.3
    The system shall enable bi-directional voice and data communication with the vehicle.
    7.6.2.15
    The system shall enable the service provided to the traveller to be passed from one Service Provide to another as the traveller changes areas of coverage.
    7.6.2.4
    The system shall enable the traveller information service provider to receive current inter-urban traffic management, and weather, conditions and planned events.