- •Р.А. Булдакова е.А. Абзапарова
- •Неволин д.Г. – д.Т.Н., профессор кафедры «Связь» УрГупс
- •Содержание
- •Введение
- •2 Функциональная структура памяти данных
- •Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 2.13).
- •0, 1, 2 …1F – номера элементов
- •Элемент таблицы нс
- •Номер класса ско
- •Цифры десятков (д) и единиц (е) списочного номера абонента
- •Номер элемента в таблице нс
- •3 Система коммутационных программ
- •Граф установления соединения
- •3.2.1 Структура системы коммутационных программ
- •3.3.3 Алгоритм приема номера
- •3.3.4 Алгоритм поиска полупостоянных данных
- •3.3.5 Алгоритм поиска путей в коммутационном поле
- •3.4 Диспетчеризация программных процессов
- •3.4.1 Состав операционной системы
- •3.4.2 Запуск программ по расписанию
- •4 Структура программного обеспечения цск
- •4.1 Программное обеспечение цск ахе10
- •4.1.1 Структура цск ахе10
- •Состав основных подсистем ахе-10 показан на рисунке 4.2
- •4.1.2 Состав и функции программного обеспечения
- •4.1.3 Прикладное программное обеспечение
- •Isdn – цифровая сеть интегрального обслуживания
- •4.1.4 Программное обеспечение apz
- •4.2 Программное обеспечение цск ewsd
- •4.2.1 Структура цск ewsd
- •4.2.2 Состав программного обеспечения
- •4.2.3 Операционная система
- •4.2.4 Прикладное программное обеспечение
- •4.3 Программное обеспечение цск dx200
- •4.3.1 Структура цск dx200
- •4.3.2 Состав программного обеспечения
- •4.3.3 Системное программное обеспечение
- •4.3.4 Основное прикладное программное обеспечение
- •4.4 Программное обеспечение цск Alcatel 1000s12
- •4.4.1 Архитектура цск Alcatel 1000s12
- •4.4.2 Состав и функции программного обеспечения
- •4.4.3 Программное обеспечение обработки вызовов
- •4.4.4 Программное обеспечение телефонной поддержки
- •4.4.5 Административное программное обеспечение
- •4.4.6 Программное обеспечение технического обслуживания
- •4.4.7 Операционная система
- •Глоссарий
- •Et (Exchange Termination) – комплект цифровой соединительной линии etс (Exchange Terminal Circuit) – комплект станционного окончания для цифровой соединительной линии
- •Литература
4.2.4 Прикладное программное обеспечение
Прикладные программы производят обработку вызовов, выполняют административные функции и функции по техническому обслуживанию, а также реализуют поддержку базы данных с системной информацией, требуемой для работы конкретной АТС.
Программы обработки вызовов
Функции по обработке вызовов распределены между процессорами коммутационных групп SGC, линейных групп GP и координационным процессором CP.
Процессор GP обрабатывает поступающие сигналы в реальном масштабе времени. Программы и данные, располагающиеся в GP, являются достаточными для обработки сигналов занятия первоначально без обращения к СР. GP активизируются сигналами, поступающими от периферийного оборудования LTG при обработке вызовов, а также сообщениями от DLU, других GP, CCNC. GP осуществляет прием и предварительный анализ поступающей адресной информации, что позволяет передавать абонентский номер в СР не отдельными цифрами, а блоками цифр. GP также обрабатывает сообщения разных протоколов сигнализации, благодаря чему процессы обработки вызовов в СР не зависят от способа сигнализации.
Функции GP:
идентификация сигналов;
контроль выдержки времени;
анализ данных о состоянии вызова, а также характеристик терминальных устройств;
предварительный анализ цифр абонентского номера;
изменение временных данных о состоянии вызовов и терминальных устройств;
передача сообщений в СР, другим GP, в CCNC или DLU;
занятие и освобождение каналов;
перевод полученных сигнальных сообщений в стандартную форму для передачи в СР или другой GP;
управление процессами обмена сигналами с абонентами и другими АТС;
регистрация данных для оплаты разговоров. Данные по оплате первоначально фиксируются в GP, а по окончании разговора передаются в СР.
Процессор СР выполняет те функции, которые требуют обращения к данным, доступным только СР:
анализ абонентского номера с выполнением функций маршрутизации и определения тарифной зоны,
чтение и анализ данных о характеристиках терминальных устройств,
выбор соединительного пути в коммутационной системе и посылка команд в SGC на установление соединения,
посылка команд в групповые процессоры с целью инициализации конкретных действий и передачи сообщений для дальнейшей обработки вызовов.
Функции поиска свободного соединительного пути и его проключение распределяются между тремя процессорами (SGC, GP и СР):
после фиксации сигнала занятия GP выбирает и занимает канал в линии на участке LTG – SN,
СР получает из GP адресную информацию для выполнения процедуры маршрутизации и выбирает исходящий канал в нужном направлении. Используя массивы состояния путей в коммутационном поле, СР выбирает свободный путь через всю коммутационную систему между каналом, зарезервированным GP, и каналом направления. При максимальной емкости путь проходит через две временные ступени и три пространственные (поле T–S–S–S–T). Следовательно, минимум два и максимум три процессора SGC участвуют в установлении соединения. СР выбирает путь только в прямом направлении (от А к Б). Обратный путь определяется по строгому алгоритму;
СР формирует команды для SGC, в соответствии с которыми обеспечивается коммутация.
Административные программы
В СР административные программы обрабатывают команды языка MML, связанные с административными функциями:
ввод новой информации в базу данных;
модификация данных в базе данных;
чтение и редактирование данных для вывода из базы данных,
формирование сообщений для передачи периферийным процессорам (GP, CCNC) информации, связанной с модификацией данных;
управление процессами измерения нагрузки в СР;
активизация сбора статистических данных в периферийном оборудовании.
Дополнительно административные программы в СР сохраняют во внешней памяти данные по оплате разговоров, статистические данные. Эта информация поступает от программ обработки вызовов в СР или формируется административными программами в периферийных процессорах.
В периферийных процессорах (GP, CCNC) административные программы обрабатывают сообщения, которые посылаются им административными программами СР. В ответ на эти сообщения:
информируются другие периферийные процессоры в DLU или CCNC;
модифицируются свои собственные данные;
производится запуск или завершается сбор статистических данных;
передаются необходимые сообщения в СР.
Программы технического обслуживания
В СР программы технического обслуживания обрабатывают команды языка MML, что необходимо для поддержания бесперебойной работы системы и качественных услуг связи:
управление конфигурацией и процессами восстановления с помощью программ защиты;
управление процессами измерения параметров и тестирования для абонентских и соединительных линий;
управление анализом неисправностей и диагностическими процессами;
запуск действий по реконфигурации, восстановлению, тестированию, измерениям и диагностике в периферийных процессорах посредством соответствующих сообщений.
Дополнительно программы обрабатывают сообщения от процессоров GP, содержащие результаты измерений, тестирования и диагностики, а также управляют отображением отказов на системной панели и включением (в случае необходимости) акустических сигналов.
В GP программы технического обслуживания обрабатывают:
сообщения от аналогичных программ СР;
результаты, передаваемые блоками тестирования DLU и проверочным оборудованием для соединительных линий в LTG;
сообщения, поступающие от аппаратных и программных средств оперативного контроля DLU и LTG. В этом случае возможна следующая реакция GP
- посылка управляющих сообщений в проверочное оборудование для его активизации,
- запуск процедур тестирования и диагностики,
- выполнение мероприятий по реконфигурации,
- передача сообщений в СР или в блоки DLU.
База данных
База данных является самостоятельной частью прикладного программного обеспечения. Особенности базы данных EWSD:
автоматическое поддержание соответствия между данными в оперативной памяти и во внешней памяти;
автоматический контроль (ревизия) данных, хранящихся в нескольких местах;
ведение регистрационных файлов для сохранения команд MML, с помощью которых производилось изменение полупостоянных данных;
возможность генерации команд MML в соответствии с имеющимися модулями данных;
расширение модулей базы данных при увеличении емкости станции;
изменение структуры данных без влияния на программы обработки данных.
База данных централизованная с функциями управления в СР. К управлению базой данных относятся следующие задачи:
- актуализация данных (ввод текущих данных в процессе эксплуатации станции с помощью команд MML);
- расширение таблиц базы данных (производится с помощью команд MML при количественном расширении станции, после этого выполняется новая генерация прикладного ПО);
регенерация базы данных.
Прикладные программы имеют доступ к базе данных через определенные интерфейсы с помощью процедур доступа, причем доступ программ координируется для предотвращения считывания противоречивых данных. Копии отдельных частей базы данных присутствуют в периферийных процессорах блоков LTG и DLU. Управляющее устройство сети ОКС (CCNC) имеет независимую базу данных. В целях обеспечения надежности дубликат полной базы данных СР и CCNC хранится на магнитном диске.
Функционально все данные подразделяются на две группы: данные обработки вызовов и административные данные.
Данные обработки вызовов необходимы для установления соединений и при разъединениях (рисунок 4.23).
P(A)BX (Private Automatic Branch Exchange) – учрежденческая АТС
CCNC (Common Channel Network Control) – управляющее устройство сети ОКС№7
Рисунок 4.23 – Состав данных обработки вызовов
Аппаратные данные отражают распределение портов для блоков LTG и DLU. Программы обработки вызовов используют эти данные для определения вида соединения и соответствующих данных о терминальных устройствах.
Данные для анализа абонентского номера используются для анализа полученной адресной информации: определяется вид трафика (внутристанционный, входящий, исходящий, транзитный), осуществляется опознавание кодов дополнительных видов обслуживания для их активизации и отмены.
Данные по абонентским номерам (списочные данные) содержат информацию о нумерации и распределении абонентских номеров по блокам станции.
Данные абонента (абонентские характеристики) описывают категорию обслуживания абонента (класс сервиса).
Данные РВХ содержат информацию для пучков соединительных линий к учрежденческим АТС (количество линий и их привязка к оборудованию станции, протокол сигнализации, нумерация и др.).
Данные области назначения содержат информацию о пунктах сети, к которым могут направляться вызовы.
Данные маршрутизации используются программами обслуживания вызова в СР для выбора направления к определенному пункту сети.
Данные соединительных линий необходимы для обслуживания вызова по конкретной соединительной линии. При исходящей связи они используются для выбора свободной исходящей линии в маршруте и определения ее характеристик. При входящей связи идентифицируются характеристики входящей линии в соответствии с позиционным номером линии, по которой поступил вызов.
Данные CCNC содержат информацию о маршрутизации сигнальных сообщений ОКС№7, об изменении маршрутов в случае выхода из строя звена сигнализации, о рабочих параметрах звена сигнализации и об оконечных устройствах.
Данные по административному управлению сетью связи необходимы для гибкого распределения трафика по доступным маршрутам и пучкам соединительных линий.
Данные по тарифным зонам устанавливают зоны для учета стоимости разговора в зависимости от расстояния до пункта назначения.
Справочные данные используются в случае необходимости выполнения специальных действий.
Административные данные
Тарифные данные содержат информацию о текущих тарифах.
Данные по учету стоимости разговоров в зависимости от принятого метода учета стоимости включают сведения о содержимом абонентских счетчиков тарифных импульсов или подробные данные о каждом состоявшемся разговоре, необходимые для расчета стоимости разговоров.
Данные тестирования содержат характеристики рабочих мест для проведения проверок и соответствующего проверочного оборудования, а также тестовые данные для автоматической проверки пучков соединительных линий.
Данные о трафике содержат сведения о величине и характеристиках трафика, проходящего через станцию, а также о качестве обслуживания вызовов.
Прикладные программы имеют доступ к базе данных через определенные интерфейсы с помощью процедур доступа, причем доступ программ координируется для предотвращения считывания противоречивых данных. Копии отдельных частей базы данных присутствуют в периферийных процессорах блоков LTG и DLU. Управляющее устройство сети ОКС (CCNC) имеет независимую базу данных. В целях обеспечения надежности дубликат полной базы данных СР и CCNC хранится на магнитном диске.