SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
☐DEFENSE & SECURITY TRANSPORT ☐AIRCRAFT & INDUSTRY
Index Date Nature of the modification
1.0 03/02/2014 Creation
Abbreviations modified/added for better understanding
“FTP” replaced by “NTP” in paragraph 4 of clause 5
Block diagram of clause 6 updated (NMS, SMC)
1.1 04/03/2014
Block diagram of clause 7.1 and title & text of clause 7.2.2 updated (PIDS/PAS
System Configuration)
Block diagram of clause 8.1 updated (interactions overview)
Writer Checker Approver
Name Romain GOESSENS Bertrand COUROUBLE
Position Software Engineer Project Manager
Date 03/02/2014 11/02/2014
Visa
This document is the property of ELNO and may not be shared or reproduced without written approval. 1 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
CONTENTS
1 Purpose .......................................................................................................................................... 3
2 Field of application ........................................................................................................................ 3
3 Abbreviations ................................................................................................................................ 3
4 Input elements ............................................................................................................................... 4
5 General Description ...................................................................................................................... 5
6 Overall Architecture ...................................................................................................................... 6
7 Database Architecture .................................................................................................................. 7
7.1 OCC/BCC database .............................................................................................................. 7
7.2 Database Description ............................................................................................................ 8
7.2.1 Audio/visual messages, templates and triggering events database .......................... 8
7.2.2 PIDS/PAS System Configuration database .............................................................. 8
7.2.3 Users, groups and recorded messages .................................................................... 8
7.2.4 Alarms...................................................................................................................... 8
7.2.5 TC&S data ............................................................................................................... 8
8 OCC/BCC Interactions .................................................................................................................. 9
8.1 Interactions overview ............................................................................................................. 9
8.2 Interaction with OCC Administration Workstation ................................................................. 10
8.3 Interaction with OCC Workstation ........................................................................................ 10
8.4 Interaction with TC&S .......................................................................................................... 10
8.5 Interaction with SCR Server ................................................................................................. 10
8.6 Interaction of OCC Server with MCS.................................................................................... 11
9 OCC/BCC Redundancy ............................................................................................................... 11
This document is the property of ELNO and may not be shared or reproduced without written approval. 2 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
1 PURPOSE
This document specifies the features and the architecture of the OCC/BCC Server.
2 FIELD OF APPLICATION
OCC/BCC Server for DMRC project.
3 ABBREVIATIONS
ATS Automatic Train Supervision
BCC Backup Operation Control Centre
DMRC Delhi Metro Rail Corporation
FTP File Transfer Protocol
IP Internet Protocol
LED Light-Emitting Diode
MCS Master Clock System
MMI Man-Machine Interface
NTP Network Time Protocol
OCC Operations Control Centre
PAS Public Address System
PIDS Passenger Information Display System
SCR Station Control Room
SMC Sub Master Clock
SQL Structured Query Language
TC&S Train Control & Signalling
TCP Transmission Control Protocol
TFT Thin-Film Transistor
This document is the property of ELNO and may not be shared or reproduced without written approval. 3 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
4 INPUT ELEMENTS
CS-15 tender and the associated contract.
Reference Revision
CS15-Instructions to tender NA
CS15-Instructions to tender-Appendix 3 NA
General Condition of Contract (GCC) NA
CS15-Special Condition of contract (SCC) NA
CS15 Employer’s Requirement-General
NA
Specifications
CS15-Particular specification-General Requirements NA
CS15-Particular specification-Public Address System NA
Tender technical proposal 1
MQ01-Quality manual F2
This document is the property of ELNO and may not be shared or reproduced without written approval. 4 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
5 GENERAL DESCRIPTION
The OCC/BCC server is a central server containing the main database and used to dispatch the TC&S
data and the OCC Workstation requests.
The OCC/BCC server collects, from the SCRs server, the status information on the display LED, Display
TFT and on the audio Zones.
The OCC/BCC Server is running in hot standby with one OCC main server and one BCC redundant
Server. Both databases are synchronized in real-time.
The OCC/BCC Server is synchronized to the clock distribution system by using the NTP protocol over
TCP/IP.
The main features of the OCC/BCC Server are:
Dispatch of automatic data from the TC&S system to the SCR Servers
Dispatch command from each OCC Workstation :
o Dispatch of fixed, pre-formatted or pre-recorded / instantly constructed audio/visual
messages to one or multiple SCR servers
o Dispatch of live audio messages to one or multiple SCR servers
o Dispatch of scheduled audio and/or visual messages to one or multiple SCR servers
Dispatch the central database updated from the OCC Workstation Administration to the SCR
servers
This document is the property of ELNO and may not be shared or reproduced without written approval. 5 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
6 OVERALL ARCHITECTURE
Here is a block diagram of the OCC/BCC system:
OCC BCC
Administration Workstation Administration Workstation
Workstation PAS/PIDS Workstation PAS/PIDS
Server Server
NMS NMS
TC&S MCS
FOTS NETWORK
S S S
E E E
R SMC R SMC R SMC
V V V
E E E
R R R
PAS PAS PAS
Clock Clock Clock
PIDS PIDS PIDS
Station 1 ……… Station N
The OCC/BCC architecture for the PIDS/PAS system is characterized by:
The central server running in hot-standby (OCC and BCC)
A Workstation MMI in each OCC and BCC location
An Administration Workstation MMI in each OCC and BCC location
The link with the TC&S
The link with the MCS
The link with each SCR Server
This document is the property of ELNO and may not be shared or reproduced without written approval. 6 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
7 DATABASE ARCHITECTURE
7.1 OCC/BCC database
The OCC/BCC server centralises the main database, this database is composed of 2 types of data:
Configuration data :
o Audio (Pre-Formatted and fixed)
o Visual (Pre-Formatted and fixed)
o Templates
o TC&S Triggering Events
o OCC PIDS/PAS system
Exploitation data :
o Users
o Groups (Audio Zones, LED Display Panels & TFT Screens)
o Recorded messages
o Programmed messages
o TC&S data
o Alarms
Audio (Pre-Formatted and fixed) PIDS/PAS System
Configuration
Visual (Pre-Formatted and fixed)
Templates
OCC/BCCServer
TC&S Triggering Events
Users TC&S data
Groups
Recorded
Alarms
Programmed Messages
This document is the property of ELNO and may not be shared or reproduced without written approval. 7 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
7.2 Database Description
7.2.1 Audio/visual messages, templates and triggering events database
The OCC/BCC Server contains a local database which stores all the data concerning the audio and
visual messages, the visual templates, as well as their link with TC&S triggering events
All these data are edited on the Administration Workstation, which can be managed in off-line mode.
After validation by the Administration Workstation, any modification is sent from Administration
Workstation to the central database of the OCC/BCC Servers.
Then the OCC/BCC Server dispatches the new data to each relevant SCR Server.
7.2.2 PIDS/PAS System Configuration database
The Administration Workstation is used for editing the system configuration.
The PAS/PIDS System Configuration database is the database containing all parameters related to: the
servers’ configuration, PA (matrix, recorder and player), PIDS (TFT panels and LED screens, displayer),
TC&S server, CDRS server and NMS central database, for OCC, BCC and for each SCR.
After validation by the Administration Workstation, any modification is sent from Administration
Workstation to the central database of the OCC/BCC Servers.
Then the OCC/BCC Server dispatches the new data to each relevant SCR Server.
7.2.3 Users, groups and recorded messages
The OCC/BCC Server contains a local database which stores all the data concerning the users, groups
and recorded messages.
These data are created in order to simplify the use of the OCC Workstation.
7.2.4 Alarms
The alarms data are provided by the OCC software system and the SCR servers (PAS/PIDS hardware
and the SCR software system).
These data are viewable on the OCC Workstation.
7.2.5 TC&S data
The TC&S data are provided by the TC&S server.
Then the OCC/BCC Server dispatches the new data to each relevant SCR Server.
This document is the property of ELNO and may not be shared or reproduced without written approval. 8 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
8 OCC/BCC INTERACTIONS
8.1 Interactions overview
The OCC/BCC Server interacts with the OCC Administration Workstation, the OCC Workstation and the
TC&S system to dispatch their requests and data to the SCR servers, and it gets each SCR server’s
equipment status and Scheduled List.
The OCC/BCC Server also interacts with the Master Clock System to synchronize its internal clock.
OCC/BCC
Administration OCC/BCC
Workstation Workstation
TC&S
OCC/BCC
Master Clock Server
SCR Server SCR Server SCR Server
PAS PAS PAS
/PIDS /PIDS /PIDS
Workstation Workstation Workstation
Station 1 … Station N
This document is the property of ELNO and may not be shared or reproduced without written approval. 9 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
8.2 Interaction with OCC Administration Workstation
From the Administration Workstation, the operator can manage the administration of the overall system
through the OCC Server.
The OCC Server centralizes the configuration data in its SQL database, and duplicates these data in
each SCR Server.
8.3 Interaction with OCC Workstation
From the OCC/BCC Workstation, the operator can use the Editing Mode to manage the audio and/or
visual information to be broadcasted by the SCR Servers (see the specification about the Workstation
MMI) through the OCC Server.
The OCC/BCC Server distributes all requests coming from the OCC/BCC Workstation to the relevant
SCR Servers.
The OCC/BCC Server forwards the following data, collected from each SCR Server, to be displayed on
each OCC/BCC Workstation in the Monitoring Mode:
SCR PIDS/PAS equipment status
The Scheduled List (the list of all pending, in progress, done or cancelled messages)
8.4 Interaction with TC&S
Both OCC and BCC Servers are connected simultaneously to the same and only one TC&S System.
The interface between the PIDS/PAS System and each TC&S System is described in the relevant TC&S
Interface Specification.
The information received from any TC&S by the OCC Server (such as next train arrival/departure time,
arrival/departure platform, arrival situation, destination…) is converted to a unique internal format used in
the PAS/PIDS System.
Then the OCC/BCC Server sorts these data by station and distributes them to the relevant SCR Server.
8.5 Interaction with SCR Server
The OCC/BCC Server distributes each audio/visual message and live call request initiated by the OCC
Workstation operator to the relevant SCR Server.
The OCC/BCC Server distributes TC&S data received from the TC&S server to the relevant SCR server.
The OCC/BCC Server distributes the central configuration database to each SCR server.
Each SCR Server generates notifications about the status of its corresponding equipment (Audio Zone,
LED display board, TFT screen, and TFT Multimedia screen) and the Scheduled List to the OCC Server,
which collects then forwards them to the OCC Workstation.
This document is the property of ELNO and may not be shared or reproduced without written approval. 10 / 11
SPECIFICATIONS – OCC & BCC SERVER Document reference
Delhi Metro Rail Corporation Project Version : 1.1
8.6 Interaction of OCC Server with MCS
The OCC Server is connected to the MCS server in order to collect the time reference via the NTP
protocol.
9 OCC/BCC REDUNDANCY
The OCC Server and the BCC Server are in constant communication, one as main server and the other
one as slave, and their databases are synchronized in real-time.
The main server is the only one in charge of dispatching requests or data to the SCR servers and of
distributing the data received from the SCR servers (equipment status and Scheduled List) to each OCC
and BCC Workstations.
In case of failure of the OCC Server, the BCC Server replaces the OCC Server and becomes the main
server.
When the failure is resolved, both databases need a new synchronization to enable the return to a hot-
standby mode.
This document is the property of ELNO and may not be shared or reproduced without written approval. 11 / 11