Лекции по Системе цифровой коммутации «ЭЛКОМ»   

1. Общее описание СЦК "ЭЛКОМ"

1.6. Программное обеспечение СЦК "ЭЛКОМ"

1.6.1. Общая структура

Общая структура программного обеспечения (ПО) СЦК "ЭЛКОМ" показана на рис.1.6.1.

Рис. 1.6.1. Общая структура программного обеспечения СЦК "ЭЛКОМ"

ПО в целом делится по функциональному принципу на 3 уровня:

- уровень оператора (Модуля оператора - МО);

- уровень управляющего вычислительного модуля (ВМ);

- уровень терминальных модулей.

ПО уровня оператора обеспечивает выполнение следующих функций:

- организация графического интерфейса пользователя, отображение процессов выполнения соединений,

- настройка и конфигурирование АТС;

- формирование статистических данных;

- администрирование и техническое обслуживание АТС;

- экспорт тарификационных данных из АТС;

- обеспечение функционирования дополнительной консоли Оператора, применяемой в аварийных режимах и при настройке системы.

Программные модули данного уровня общаются с программами уровня ВМ с помощью данных, передаваемых через стек протоколов TCP/IP, которые приняты в системе как стандартные.

На уровне ВМ взаимодействие программных модулей своего и смежных уровней, а также создание и ведение БД различного назначения организуется и поддерживается Сервером Модуля оператора. Каждому из видов сигнализаций соответствует своя подсистема, которая обеспечивает настройку, конфигурирование и управление линиями данного вида.

Хранение БД непосредственно в АТС обеспечивает их высокую сохранность и оперативность обращения к ним со стороны программных модулей, резидентно находящихся в АТС. С другой стороны, поскольку вся информация, как оперативная (аварийные сообщения, протоколы работы, данные тарификации), так и условно-постоянная (конфигурационные данные, таблицы маршрутов) хранится в станции, любое обращение к данным требует их предварительной перекачки из АТС.

Транспорт данных производится под управлением сервера МО.

Внутреннее ПО (уровня ВМ) работает под управление операционной системы реального времени (ОС РВ) QNX4. ОС РВ выполняет следующие основные функции:

- управляет запуском программ, контролирует их выполнение, обеспечивает диспетчеризацию ресурсов (процессор, память);

- обеспечивает доступ к устройствам ввода-вывода;

- обеспечивает функционирование файловой системы.

Интерфейс с программными модулями нижнего уровня, обеспечивающими работу терминальных модулей (ТМ), обеспечивается менеджером внутрисистемных сообщений.

Программное обеспечение ТМ организовано по видам терминальных модулей. Актуальная версия ПО (рабочая версия программного обеспечения - РВПО) записывается в процессе производства оборудования. Идентификаторы файлов заносятся в формуляр АТС, что позволяет определять конкретную действующую версию. При проведении модернизации ПО (upgrade) или замены ПО в случае исправления ошибок это также фиксируется в формуляре.



*****
Новосибирск © 2009-2017 Банк лекций siblec.ru
Лекции для преподавателей и студентов. Формальные, технические, естественные, общественные, гуманитарные, и другие науки.