0% found this document useful (0 votes)
37 views

Software Architecture - OCC & BCC Server

It contains the details of the software architecture of the piss pas server of Elno system at OCC and BCC and is useful for configuration and troubleshooting for the maintenance purpose.

Uploaded by

Satish Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views

Software Architecture - OCC & BCC Server

It contains the details of the software architecture of the piss pas server of Elno system at OCC and BCC and is useful for configuration and troubleshooting for the maintenance purpose.

Uploaded by

Satish Yadav
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

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

You might also like