F6.3.10 Implement Trip Plan and Track Traveller

Header Image
Project:
F6.3.10 Implement Trip Plan and Track Traveller : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:37
Modified: 08.09.2021 14:47:25
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(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.<br/>(2) The ability to use a variety of tracking methods to determine the actual location of the Traveller.<br/>(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.<br/>(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.<br/>(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.<br/>(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.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Functional_Area» F6. Provide Traveller Journey Assistance
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_guidance_instructions
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F6.3 Support Trip
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_traveller_location_for_trip_monitoring
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_User_Need» 7.6.2.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.0.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.0.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.1.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» flds-ptja_traveller_location
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_imlpement_updated_trip_plan
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.2.0.7
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.2.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.1.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.6.2.15
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.1.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_for_implementation
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fesp.g-trip_plan_implementation_map_data
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.2.2.14
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for receipt of the trip plan for implementation data flow;<br/>(b) when the data flow in (a) is received, implement the trip plan that it contains;<br/>(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;<br/>(d) send the result of (c) to the Monitor Trip Plan Implementation function in the traveller location data flow;<br/>(e) use the result of (c) to determine which part of the trip plan to implement;<br/>(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;<br/>(g) whilst (c) to (f) are being implemented, continuously monitor for receipt of the implement updated trip plan data flow;<br/>(h) when the data flow in (g) is received, stop implementation of the current trip plan and wait for (a) again;<br/>(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.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0