Поиск пути в двухзвенном КП

 

На рисунке показана двухзвенная схема со следующими структурными параметрами: na- число входов в коммутатор звена А (nа = 5);ma - число выходов из коммутатора звена А (ma=4);Кa- числокоммутаторов на звене А ( Ка = 3); mв - число выходов коммутатора звена В (mв = 3). Поскольку схема является односвязной, остальные структурные параметры определяются следующим образом: nв=ка, кв=mа. Во входы звена А включаются абонентские комплекты (АК), а выходы звена В разделяются на отдельные направления, каждое из которых предназначено для включения групповых (служебных) комплектов одного из типов; комплекты приема номера (КПН), комплекты посылки вызовов (КПВ), комплекты посылки сигнала " Занято" (КПЗ) и т.п. В частности, на рисунке показаны только КПНдвух типов в соответствии с существующими типами номеронабирателей (НН): ДКПНдля дискового НН и ТКПН для тастатурного (кнопочного) НН.

После обнаружения поступившего вызова в одном из АК, номер которого записывается программой сканирования в буфер заявок на обработку (БЗО), возникает необходимость подключить к нему КПН. Тип КПНзависит от типа НН, установленного в соответствующем телефонном аппарате, и определяется с помощью таблицы пересчета (ТП) "Номер АК - Тип КПН", хранящейся в памяти ЭУС. Для рассматриваемой структуры коммутационного поля (КП) данную таблицу удобно представить в виде матрицы или массива, состоящего из Кастрок по nаэлементов в каждой строке.

 

Рисунок 1.2. Двухзвенное КП

 

 

 
Д Т Д Д Т
Д Д Т Д Д
Д Д Д Т Т

Рисунок 1.3. Таблица пересчета (ТП) "Номер АК - Тип КПН"

 

Элементы i -й строки соответствуют АК, включенным в i -и коммутатор звена А, и каждый из них содержит код НН: Д- дисковый НН, Т - тастатурный НН. На начальной фазе процесса подключения КПН осуществляется поиск свободного комплекта нужного типа и свободного соединительного пути, который в данном случае состоит из одной промлинии между звеньями А и В (ПЛав).

 

Рисунок 1.4. Структура массивов состояний ПЛ и выходов в направлении

 

 

В частности, массив MСПЛ занимает в памяти Каслов. Отдельное слово, состоящее из mаразрядов, хранит информацию о состоянии ПЛав, относящихся к коммутатору звена А с тем же номером ("1"- ПЛав свободна, "0" - ПЛав занята).

Аналогичную структуру имеет массив МСН, состоящий из mа слов по mвразрядов, причем в слове с номером j записаны состояния выходов коммутатора Bj ("1"- выход свободен, "0"- выход занят). Чтобы получить информацию о состоянии одной из групп комплектов (одного из направлений), необходимо в МСНвыделить разряды, относящиеся к соответствующим выходам (к примеру, в МСН выделены состояния всех только ТКПН). Процесс обусловленного искания свободного комплекта КПН основан на совместном анализе данных из МСПЛ и МСН. Алгоритм поиска пути в 2-х звеном КП представлен на рисунке 15.5. При этом в массиве МСПЛ всякий раз принимается во внимание только информация о состояниях ПЛав, доступных АК с заданным номером. Например, комплекту АК7 доступны ПЛав с номерами 4 - 7 и их состояния хранятся в МСПЛ в слове с номером 2, поскольку АК7 относится к коммутатору Ка2.

С помощью таблиц пересчета ТП "Номер АК - Тип КПН" можем определить, что при поступлении вызова в АК7 к нему необходимо подключить один изсвободных ТКПН. Таким образом, в процессе обусловленного искания свободного ТКПН используется следующая информация:

 

 

Состояние ПЛав Состояние выходов КП
ПЛ-4: ПЛ-5: ПЛ-6: ПЛ-7: комм.В1: комм.В2: комм.В3: комм.В4: * * * * 1 * * 0 * * 1 *
       

Рисунок 1.5. Информация используемая в процессе обусловленного искания свободного ТКПН

 

 

Координаты найденного соединительного пути (номер ПЛав = 7, номер выхода на звене В = 10) записываются в регистр вызова (РВ), закрепленный за AK7. Чтобы отметить найденный комплект и соединительный путь к нему занятыми, осуществляется коррекция данных в МСПЛ и МСН. С этой целью в указанных массивах значения соответствующих разрядов заменяются на 0. В частности, для рассмотренного примера такую операцию необходимо выполнить по отношению 4муразряду во 2-м слове МСПЛ., а также ко 2-му разряду в 4-м слове МСН.

Заключительная фаза подключения КПН выполняется программами формирования и выдачи последовательности периферийных команд (ППК), поэтому в соответствующий буфер заявок записывается номер обслуживаемого АК. Если возможность подключить КПН требуемого типа отсутствует, номер АК записывается в буфер заявок на подключение КПЗ.

 

Рисунок 1.6. Алгоритм поиска пути в 2-х звеном КП