Low Level Function
9.3.1 Provide Vehicle Support for Sensitive Areas Access

Overview

This Function shall be capable of providing the following facilities:

(1) The ability for to use various inputs that will enable it to identify that its host Vehicle is entering a part of the road network that has been designated as a "sensitive are".
(2) When it finds that the host Vehicle will be entering a "sensitive area", the ability to send an access request to the Manage Data about Vehicle use of Sensitive Areas function and include in the request details of the Vehicle identity, type and other details such as if hazardous goods are being carried.
(3) If access is granted the ability to continuously provide data about the location of the host Vehicle so that it can be tracked whilst it is in the "sensitive area".
(4) When it detects that its host Vehicle is leaving the "sensitive area" it shall provide this information to the Manage Data about Vehicle use of Sensitive Areas function and shall provide a report to the Driver of the host Vehicle via other functionality.
(5) If the host Vehicle is not granted permission to access the "sensitive area" it shall output a message to the Driver, again via other functionality.

Functional Requirements

(a) continuously monitor for receipt of the map data for managing sensitive area access and vehicle data for sensitive areas data flows
(b) when either of the data flows in (a) is received, store its contents internally for later use
(c) continuously monitor for receipt of the nearing inter-urban sensitive area, nearing urban sensitive area and vehicle location for sensitive area access data flows
(d) when either of the first two data flows in (c) is received, collect the vehicle data stored in (b) and send it to the Manage Data about Vehicle use of Sensitive Areas function in the request sensitive area entry permission data flow
(e) when the third data flow in (c) is received use the location data and the map data stored in (b) to determine the current location and compare this with the location of any "sensitive areas" in the map data
(f) if as a result of (e) it is indicated that a "sensitive area" is about to be entered, collect the vehicle data also stored in (b) and send it to the Manage Data about Vehicle use of Sensitive Areas function in the request sensitive area entry permission data flow
(g) as a result of (d) and (f) continuously monitor for receipt of the requested sensitive area entry permission data flow from the Manage Data about Vehicle use of Sensitive Areas function
(h) when the data flow in (g) is received, determine if the result is that access has been granted or not
(i) if the answer in (h) is that access has not been granted, use the results of (e) to determine whether the "sensitive area" is in the inter-urban or urban road network
(j) depending on the result from (i) put the vehicle identify in either the inter-urban sensitive area access refused or urban sensitive area access refused data flow and send it to either the Prevent Access to Inter-urban Zones or the Prevent Access to Urban Zones function as appropriate
(k) when (j) has been completed, putting a refusal response in the driver instructions for sensitive areas data flow before sending it to the Output Comments and Dynamic Warnings function
(l) if the answer in (h) is that access has been granted, put a acceptance response plus any driver instructions containing in the data flow in (g) in the driver restrictions for sensitive areas data flow before sending it to the Output Comments and Dynamic Warnings function
(m) as a result of (l) continuously monitor for receipt of the vehicle location for sensitive area access data flow
(n) whenever the data flow in (m) is received, use the map data received in (b) to check that the location is still within the "sensitive area"
(o) if the check in (n) shows that the location is still within the "sensitive area", send it to the Manage Data about Vehicle use of Sensitive Areas function in the current vehicle location in sensitive area data flow
(p) if the check in (n) shows that the location is outside the "sensitive area", send this information to the Manage Data about Vehicle use of Sensitive Areas function in the vehicle leaving sensitive area data flow
(q) having completed (p) create a report for the driver about the use of the "sensitive area" and send it to the Output Comments and Dynamic Warnings function in the driver report from sensitive area data flow.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 9.3 Manage Vehicle access to Sensitive Areas
  • Functional Tree of Area 9
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    7.6.3.1
    The system shall enable the host vehicle to receive the information from a road-side device that it is about to enter a “sensitive are”, and then to contact the relevant Access Control Centre.
    7.6.3.2
    The system shall enable the host vehicle to detect (e.g. using map matching) that it is about to enter a “sensitive area” and to contact the relevant Access Control Centre.
    7.6.3.3
    The system shall enable the Access Control Centre to give, or deny, permission for an equipped vehicle to enter a “sensitive area”.
    7.6.3.4
    The system shall enable the Access Control Centre to monitor all equipped vehicles, and the traffic, within a “sensitive area” and to send instructions to the drivers of the equipped vehicles.
    7.6.3.6
    The system shall enable the host vehicle to close the contact with the Access Control Centre when it leaves the “sensitive area” and to create a report for the freight vehicle driver.