Изобретение относится к способам установления соединения между основной коммутационной станцией и удаленными коммутаторами (удаленными коммутационными модулями), а конкретнее к способу установления соединения между основной коммутационной станцией и удаленным коммутатором, который обеспечивает эффективное соединение между удаленным коммутатором и основной коммутационной станцией или между удаленными коммутаторами.
Обычно соединение основной коммутационной станции и удаленного коммутатора и их функционирование осуществляются согласно блок-схеме, представленной на фиг. 1. На фиг.1 каждый удаленный коммутатор RS1-RSn, содержащий блок 1 сопряжения с абонентской линией, временной коммутатор (коммутатор с временным разделением каналов) 2, субмагистральную шину 3 и интерфейс 4 линии связи, удален от основной коммутационной станции и обслуживает небольшое количество абонентов SCa. Основная коммутационная станция, содержащая модули CM1-CMn соединения, пространственный коммутатор (коммутатор с пространственным разделением каналов) SDS и модули SCM1-SCMn соединения с абонентами, устанавливает соединение между абонентами SCa удаленного коммутатора, между абонентами SCb, подключенными к модулям SCM1-SCMn соединения с абонентами, и между абонентами SCa и SCb.
Блок 1 сопряжения с абонентской линией, входящий в состав удаленных коммутаторов RS1-RSn, осуществляет передачу сигнала от абонента SCa в сторону временного коммутатора 2 и от временного коммутатора 2 в сторону абонента SCa. Временной коммутатор 2 устанавливает соединение между абонентами SCa или между основной коммутационной станцией и абонентами SCa. Субмагистральная шина 3 осуществляет с высокой скоростью передачу сигналов от временного коммутатора 2 к интерфейсу 4 линии связи и в обратном направлении. Интерфейс 4 линии связи обеспечивает связь с основной коммутационной станцией посредством линий типа E1 или Т1 согласно рекомендации Международного союза электросвязи (МСЭ).
Каждый модуль CM1-CMn соединения, входящий в основную коммутационную станцию, содержит интерфейс 5 линии связи, субмагистральную шину 6 и магистральный преобразователь 7 скорости передачи. Интерфейс 5 линии связи обеспечивает соединение с удаленными коммутаторами RS1-RSn посредством линии связи типа E1 или Т1 согласно рекомендации МСЭ. Субмагистральная шина 6 осуществляет с высокой скоростью передачу речевых данных от интерфейса 5 линии связи к магистральному преобразователю 7 и в обратном направлении. Магистральный преобразователь 7 преобразует речевые данные в последовательной форме, поступающие через субмагистральную шину 6, в данные в параллельной форме и передает их в сторону пространственного коммутатора SDS, а также преобразует данные в параллельной форме, поступающие из пространственного коммутатора SDS, в данные в последовательной форме и передает их на субмагистральную шину 6. Каждый модуль SCM1-SCMn связи с абонентами содержит временной коммутатор 8 и блок 9 сопряжения с абонентской линией. Блок 8 обеспечивает соединение для абонентов SCb, подключенных к блоку 9 сопряжения с абонентской линией. Пространственный коммутатор SDS обеспечивает соединение между абонентами SCa и SCb согласно вызову, поступившему через модули CM1-CMn соединения и модули SCM1-SCMn соединения с абонентами.
Удаленные коммутаторы RS1-RSn, расположенные на расстоянии от основной коммутационной станции, обслуживают небольшое количество каналов связи и функционируют в режиме коммутации с временным разделением. Основная коммутационная станция обслуживает большое количество каналов связи и осуществляет коммутацию в режимах временного и пространственного разделения. Соответственно необходимо устройство согласования для обеспечения соединения между удаленными коммутаторами RS1-RSn и основной коммутационной станцией. Обычно в качестве устройства согласования используют магистральный преобразователь 7. Магистральный преобразователь 7, входящий в состав основной коммутационной станции, преобразует речевые данные в последовательной форме максимум из 32 каналов субмагистральной шины (каждая субмагистральная шина обслуживает 32 канала), поступающие со скоростью 2048 кбит/с через интерфейс 5 линии связи и субмагистральную шину 6 от удаленных коммутаторов RS1-RSn, в речевые данные в параллельной форме, которые подаются со скоростью 8192 кбит/с на пространственный коммутатор SDS, и преобразует речевые данные в параллельной форме, поступающие со скоростью 8192 кбит/с от пространственного коммутатора SDS, в речевые данные в последовательной форме, которые подаются со скоростью 2048 кбит/с в сторону удаленных коммутаторов RS1-RSn через максимум 32 субмагистральные шины и интерфейс 5 линии связи.
Как показано на фиг.2, обычный магистральный преобразователь 7 для соединения удаленного коммутатора и основной коммутационной станции содержит мультиплексор 10, входной буфер 20 временного хранения данных, блок 30 вывода данных в параллельной форме, схемы 40 и 50 формирования адреса, демультиплексор 60, выходной буфер 70 временного хранения данных, буферы 80 и 90 данных, селектор 100 данных и блоки 110 и 120 входа данных. Мультиплексор 10 мультиплексирует данные в последовательной форме, поступающие максимально от 32 субмагистральных шин через удаленный коммутатор и интерфейс 5 линии связи со скоростью 2048 кбит/с, преобразует эти данные в 8-разрядные данные и передает их со скоростью 8192 кбит/с на входной буфер 20 временного хранения данных. Входной буфер 20 временного хранения данных, содержащий двухпортовую память, принимает данные от мультиплексора 10, записывает их в соответствии с адресом записи данных, сформированным схемой 40 формирования адреса, и передает записанные данные в соответствии с адресом вывода данных, сформированным схемой 40 формирования адреса, со скоростью 8192 кбит/с в блок 30 вывода данных в параллельной форме. Блок 30 добавляет к восьми разрядам речевых данных, поступивших из входного буфера 20 временного хранения данных, один разряд четности и один разряд достоверности канала, преобразует уровень сигнала речевых данных в уровень, необходимый для работы пространственного коммутатора SDS, и передает преобразованные данные на пространственный коммутатор SDS. Схема 40 формирования адреса формирует адрес записи для запоминания данных, поступающих от мультиплексора 10 во входной буфер 20 временного хранения данных, и формирует адрес вывода данных в соответствии с временем входа/выхода при передаче данных в блок 30 из буфера 20. Блоки 110 и 120 входа данных преобразуют уровень сигнала 10-разрядных данных в параллельной форме, поступающего из дуплексного пространственного коммутатора SDS, в уровень, необходимый для работы магистрального преобразователя 7, отделяют разряд четности и разряд достоверности канала от принятых 10-разрядных данных и передают 8-разрядные речевые данные в буферы 80 и 90. В это время блоки 110 и 120 передают выделенный разряд достоверности канала в селектор 100, а выделенный разряд четности используется для контроля ошибок. Селектор 100 формирует сигналы разрешения или запрещения в зависимости от того, поступил или нет бит достоверности канала, и подает эти сигналы в буферы 80 и 90, причем в то время, когда на один из буферов 80 или 90 подается сигнал разрешения, на другой буфер 80 или 90 подается сигнал запрещения. Только, когда на буферы 80 и 90 с селектора 100 подан сигнал разрешения, буферы разблокируются и выдают речевые данные, поступающие из блоков 110 и 120, в выходной буфер 70 временного хранения данных. Выходной буфер 70 временного хранения данных, содержащий двухпортовую память, записывает речевые данные от одного из буферов 80 или 90 по адресу записи данных, сформированному схемой 50 формирования адреса, и подает записанные речевые данные со скоростью 8192 кбит/с на демультиплексор 60 в соответствии с адресом вывода данных, сформированным схемой 50 формирования адреса. Демультиплексор 60 демультиплексирует речевые данные в параллельной форме, поступающие из выходного буфера 70 временного хранения данных, и преобразует их в речевые данные в последовательной форме, которые передает со скоростью 2048 кбит/с на удаленные коммутаторы RS1-RSn через субмагистральную шину и интерфейс 5 линии связи.
Система коммутации, описанная выше, может осуществлять соединение между магистральным преобразователем 7 и интерфейсом 5 линии связи посредством максимум 32 магистральных шин, а между магистральным преобразователем 7 и пространственным коммутатором SDS формируются 1024 канала связи. Например, для случая, когда между интерфейсом 5 линии связи и магистральным преобразователем 7 используется только одна субмагистральная шина, которая может обслуживать 32 канала, а между магистральным преобразователем 7 и пространственным коммутатором SDS подключены и работают 1024 канала связи, как показано на фиг.3, если речевые данные от удаленных коммутаторов RS1-RSn поступают на магистральный преобразователь 7, то входной буфер 20 временного хранения данных записывает речевые данные, поступившие из мультиплексора 10, в соответствии с адресом записи данных, сформированным схемой 40 формирования адреса, и речевые данные 32 каналов последовательно записываются по адресам 1-32, а входной буфер 20 последовательно выдает записанные данные на пространственный коммутатор SDS в соответствии с адресами вывода данных 1-32, сформированными схемой 40 формирования адреса. Аналогично, если речевые данные передаются от пространственного коммутатора SDS в магистральный преобразователь 7, то выходной буфер 70 временного хранения данных последовательно записывает речевые данные в соответствии с адресами 1-32, сформированными схемой 50 формирования адреса, а демультиплексор 60 демультиплексирует речевые данные, поступающие из выходного буфера 70 временного хранения данных и передает демультиплексированные данные на удаленные коммутаторы RS1-RSn.
В случае, если используется только часть из всех каналов связи, которые могут использоваться для удаленных коммутаторов RS1-RSn, то когда поступает вызов с требованием соединения от удаленных коммутаторов RS1-RSn на пространственный коммутатор SDS основной коммутационной станции, удаленные коммутаторы RS1-RSn должны быть соединены с каналом пространственного коммутатора SDS, совпадающим с тем каналом, по которому удаленные коммутаторы RS1-RSn должны передавать данные в сторону магистрального преобразователя 7, несмотря на то, что имеется много незанятых каналов с тем же адресом, по которому удаленные коммутаторы должны быть соединены в пространственном коммутаторе SDS. Если при этом пространственный коммутатор SDS использует тот же самый канал для другого абонента при соединении с удаленным коммутатором RS1-RSn, то произойдет блокировка. Следовательно, поскольку при этом пространственный коммутатор SDS не может обеспечить соединение с удаленными коммутаторами RS1-RSn, это является недостатком, так как снижается эффективность использования каналов.
Целью изобретения является создание способа установления соединения между удаленными коммутаторами и основной коммутационной станцией, который позволяет передавать и принимать данные, когда удаленный коммутатор устанавливает соединение с другим соответствующим каналом, имеющим адрес, отличный от адреса канала, используемого при передаче данных, путем использования всех пригодных для использования каналов пространственного коммутатора SDS основной коммутационной станции, не ограничиваясь каналами, назначенными для удаленного коммутатора, за счет выделения фиксированных областей из 1024 каналов со стороны пространственного коммутатора SDS основной коммутационной станции в соответствии с числом каналов удаленного коммутатора и формирования множества повторяющихся областей соединительных путей.
С этой целью способ установления соединения между удаленным коммутатором и основной коммутационной станцией в соответствии с настоящим изобретением содержит следующие операции: назначение множества областей поиска канала связи путем разделения всех каналов связи со стороны пространственного коммутатора основной коммутационной станции на части, число каналов в которых равно числу назначенных каналов связи со стороны удаленного коммутатора, последовательный поиск в назначенной области поиска канала связи для того, чтобы определить, является занятым или нет канал со стороны пространственного коммутатора основной коммутационной станции, имеющий соответствующий адрес и соответствующий назначенному каналу со стороны удаленного коммутатора, поиск незанятого канала пространственного коммутатора основной коммутационной станции путем перехода к следующей области поиска в случае, если все назначенные каналы заняты, и назначение незанятого канала в качестве канала связи с удаленным коммутатором путем поиска незанятого канала пространственного коммутатора основной коммутационной станции, соответствующего каналу связи с удаленным коммутатором.
С этой же целью способ установления соединения между удаленным коммутатором и основной коммутационной станцией в соответствии с первым предпочтительным вариантом выполнения настоящего изобретения содержит следующие операции: формирование множества виртуальных областей соединительных путей путем копирования назначенных каналов связи со стороны удаленных коммутаторов столько раз, сколько составляет частное от деления числа всех каналов связи со стороны пространственного коммутатора основной коммутационной станции на число назначенных каналов связи со стороны удаленного коммутатора, определение состояния каналов связи со стороны пространственного коммутатора основной коммутационной станции и каналов связи в виртуальных областях, соответствующих назначенным каналам связи со стороны удаленных коммутаторов, и соединение незанятого канала со стороны пространственного коммутатора основной коммутационной станции, соответствующего незанятому каналу в виртуальной области.
С этой же целью способ установления соединения между удаленным коммутатором и основной коммутационной станцией в другом предпочтительном варианте настоящего изобретения содержит следующие операции: формирование множества виртуальных областей соединительных путей путем копирования назначенных каналов связи со стороны удаленного коммутатора столько раз, сколько составляет частное от деления числа всех каналов пространственного коммутатора основной коммутационной станции на число назначенных каналов связи со стороны удаленного коммутатора, назначение каналов связи со стороны пространственного коммутатора основной коммутационной станции виртуальным областям путем циклического сдвига на один канал в каждой последующей виртуальной области, соединение канала связи со стороны пространственного коммутатора основной коммутационной станции, назначенного виртуальным областям, с незанятыми каналами связи со стороны соответствующего удаленного коммутатора.
Как сказано выше, настоящее изобретение может обеспечить хороший уровень услуг связи при соединении основной коммутационной станции и удаленного коммутатора, когда число каналов связи меньше, чем максимально возможная емкость соединений, за счет уменьшения количества блокировок в основной коммутационной станции. Кроме того, согласно настоящему изобретению используются виртуальные каналы и может быть повышена эффективность канала связи и увеличено количество пригодных к использованию каналов путем соединения канала связи удаленного коммутатора с несоответствующим ему каналом пространственного коммутатора основной коммутационной станции без введения дополнительного коммутирующего устройства, за счет создания виртуального канала связи и использования многократного поиска соединительного пути.
Изобретение поясняется чертежами, где
на фиг.1 представлена блок-схема, иллюстрирующая соединение между основной коммутационной станцией и удаленным коммутатором,
на фиг. 2 представлена блок-схема известного магистрального преобразователя скорости передачи,
на фиг.3 поясняется способ установления соединения между известными удаленным коммутатором и основной коммутационной станцией,
на фиг.4 поясняется способ прямого многократного поиска пути для соединения между удаленным коммутатором и основной коммутационной станцией согласно настоящему изобретению,
на фиг. 5 поясняется способ виртуального многократного поиска пути для соединения между удаленным коммутатором и основной коммутационной станцией согласно настоящему изобретению,
на фиг.6 поясняется способ установления соединения с использованием виртуального пути для случая передачи данных от удаленного коммутатора на основную коммутационную станцию,
на фиг.7 поясняется способ установления соединения с использованием виртуального пути для случая передачи данных от основной коммутационной станции к удаленному коммутатору,
на фиг.8 представлена блок-схема магистрального преобразователя, используемого в настоящем изобретении,
на фиг.9 - 11 представлены блок-схемы алгоритмов работы процессора, входящего в состав пространственного коммутатора основной коммутационной станции, при поиске незанятого канала.
Как показано на фиг.8, магистральный преобразователь 130 скорости передачи, используемый в настоящем изобретении, содержит мультиплексор 140, входной буфер 150 временного хранения данных, блок 160 параллельного вывода данных, схемы 180 и 190 формирования адреса, демультиплексор 210, выходной буфер 220 временного хранения данных, буферы 230 и 240 данных, блоки 260 и 270 входа данных, блоки 170 и 200 назначения виртуальной области и определитель 250 достоверности канала. Мультиплексор 140 мультиплексирует речевые данные, поступающие в последовательной форме со скоростью 2048 кбит/с от удаленных коммутаторов RS1-RSn через максимум 32 субмагистральные шины, преобразует мультиплексированные данные в 8-разрядные данные со скоростью 8192 кбит/с и выдает преобразованные данные во входной буфер 150 временного хранения данных. Входной буфер 150 временного хранения данных, содержащий двухпортовую память, записывает данные, поступающие из мультиплексора 140 в соответствии с адресом записи данных, сформированным схемой 190 формирования адреса, после этого выдает записанные данные в соответствии с адресом вывода данных, сформированным схемой 190 формирования адреса, в блок 160 параллельного вывода данных. Блок 160 добавляет к 8 разрядам данных из входного буфера 150 временного хранения данных один разряд четности и один разряд достоверности канала, преобразует уровень сигнала в уровень, необходимый для работы пространственного коммутатора SDS, и передает преобразованные данные на пространственный коммутатор SDS. Блоки 260 и 270 входа данных преобразуют уровень сигнала данных в параллельной форме, поступающего из дуплексного пространственного коммутатора SDS, в уровень, необходимый для работы магистрального преобразователя 130, выводят 8-разрядные данные, получаемые отделением разряда четности и разряда достоверности канала, в буферы 230 и 240, одновременно подают разряд достоверности канала на определитель 250 достоверности канала и проверяют принятые данные на наличие ошибок, используя разряд четности. Определитель 250 достоверности канала проверяет разряд достоверности канала и формирует сигнал управления записью, чтобы записывать в выходной буфер 220 хранения данных только данные достоверного канала. Выходной буфер 220 временного хранения данных, содержащий двухпортовую память, выбирает из данных, поступающих от буферов 230 и 240, только данные, содержащие разряд, указывающий на достоверность канала, в соответствии с сигналом управления записью, формируемым определителем 250 достоверности канала, записывает выбранные данные в соответствии с адресом записи данных, сформированным схемой 180 формирования адреса, после этого передает записанные данные в соответствии с адресом вывода данных, сформированным схемой 180 формирования адреса, на демультиплексор 210. Блоки 170 и 200 назначения виртуальных областей предварительно устанавливают соединительный путь так, что назначенная область соединительных путей среди областей максимум 1024 каналов, которые могут быть назначены в качестве каналов связи удаленных коммутаторов RS1-RSn, соответствует полной области соединительных путей, соединяют канал связи между удаленными коммутаторами RS1-RSn и пространственным коммутатором SDS путем последовательного поиска пары незанятых каналов, имеющих одинаковые адреса, в множестве виртуальных областей соединений и назначения канала каналом связи при поиске незанятого канала между удаленными коммутаторами RS1-RSn и пространственным коммутатором SDS посредством формирования множества виртуальных областей соединений, равных по размеру зоне соединения назначенного соединительного пути в областях 1024 каналов. Схемы 180 и 190 формирования адреса формируют на выходе переменные адреса в соответствии с информацией о режиме вывода адреса, поступающей из блоков 170 и 200, и подают эти адреса на входной буфер 150 временного хранения данных и выходной буфер 220 временного хранения данных.
Согласно настоящему изобретению в случае, когда пространственный коммутатор SDS основной коммутационной станции осуществляет соединение по направлению к удаленным коммутаторам RS1-RSn, соединение может происходить, как показано на фиг.4. Например, если интерфейс линии связи, используемый в удаленных коммутаторах RS1-RSn, является 32-канальным, областью для соединения магистрального преобразователя 130 с удаленными коммутаторами RS1-RSn назначается область с адресами 1-32, и размер области поиска соединительного пути для пространственного коммутатора SDS составляет 32 канала, поэтому область поиска соединительного пути, состоящая из 1024 каналов, делится на 32 области поиска: каналы 1-32, каналы 33-64,..., каналы 993-1024. Когда пространственный коммутатор SDS осуществляет поиск соединительного пути с удаленными коммутаторами RS1-RSn, он последовательно проводит поиск незанятого канала в первой области с адресами 1-32, второй области с адресами 33-64,... , и в тридцать второй области с адресами 993-1024. В это время пространственный коммутатор SDS последовательно по порядку сравнивает состояния каналов (занят, свободен) в назначенной области (каналы 1-32) каналов связи удаленных коммутаторов RS1-RSn с состоянием его первой области собственных каналов связи (каналы 1-32), определяя, является ли канал с тем же адресом, способный передавать информацию на удаленные коммутаторы RS1-RSn и принимать ее от удаленных коммутаторов RS1-RSn, свободным или нет. Если определено, что канал не занят, то процедура поиска незанятого канала завершается. Однако, если определено, что все каналы с соответствующим адресом заняты, то пространственный коммутатор SDS переносит область поиска канала связи во вторую область (каналы 33- 64), сравнивает с ней область соединений (каналы 1-32) удаленных коммутаторов RS1-RSn и определяет, является ли канал из второй области с соответствующим адресом занятым или нет. Тогда, если канал занят, пространственный коммутатор SDS последовательно переносит область поиска в следующую область, осуществляет операцию поиска и продолжает эту процедуру до тех пор, пока не будет обнаружен незанятый канал. Однако, если незанятый канал не обнаружен после поиска в 32 областях, то пространственный коммутатор SDS осуществляет блокировку.
На фиг.5 поясняется способ виртуального многократного поиска соединительного пути основной коммутационной станцией согласно настоящему изобретению. Отличие данного способа от описанного выше состоит в том, что магистральный преобразователь 130 копирует 32 раза состояние каналов, относящихся к назначенной области соединений (каналы 1-32) удаленных коммутаторов RS1-RSn, в порядке возрастания адресов каналов для того, чтобы добиться однозначного соответствия состояниям каналов пространственного коммутатора SDS, и подает их на пространственный коммутатор SDS путем создания повторяющихся виртуальных областей состояний каналов. Когда пространственный коммутатор SDS осуществляет соединение с удаленными коммутаторами RS1- RSn, поиск канала происходит так же, как в описанном выше варианте выполнения изобретения, путем последовательного перемещения виртуальной области состояний до тех пор, пока не будет найден незанятый канал с тем же адресом.
В случае, если вызов на пространственный коммутатор SDS поступает от абонента любого удаленного коммутатора RS1-RSn для соединения с абонентом SCb, подключенным к модулям SCMI-SCMn, соединение осуществляется как показано на фиг.6. Например, если адрес канала, используемого для запроса соединения, между удаленными коммутаторами RS1-RSn и соответствующим магистральным преобразователем, равен 1, канал виртуального пути будет продублирован каналами, имеющими адреса 1, 33, 65, 97,..., 993. В случае, если пространственный коммутатор SDS ищет незанятый канал, не используемый для запроса соединения в каждой области виртуальных путей, созданной магистральным преобразователем 130, и незанятый канал обнаружен, то пространственный коммутатор SDS назначает его в качестве канала связи и осуществляет соединение. На фиг. 6 пространственный коммутатор SDS назначил каналом связи канал с адресом 33.
В случае, когда пространственный коммутатор SDS осуществляет вызов абонента SCa любого из удаленных коммутаторов RS1-RSn согласно запросу соединения от абонента SCb, подключенного к любому из модулей SCM1-SCMn, или запросу соединения от абонента удаленного коммутатора RS1-RSn, соединение осуществляется, как показано на фиг.7.
В случае, когда запрос соединения между удаленными коммутаторами RS1-RSn проходит через пространственный коммутатор SDS основной коммутационной станции, соединение осуществляется, как показано на фиг.6 и 7. Предположим, что в то время как абонент SCa удаленного коммутатора RS1 запрашивает соединение с абонентом SCa другого удаленного коммутатора RSn, магистральный преобразователь 130, соответствующий удаленному коммутатору RS1, имеет только один незанятый канал с номером 1, а магистральный преобразователь 130, соответствующий удаленному коммутатору RSn, имеет только один незанятый канал с номером 2, когда пространственный коммутатор осуществляет соединение вызова от удаленного коммутатора RS1 в сторону удаленного коммутатора RSn. Прежде всего, в случае, когда удаленный коммутатор RS1 посылает запрос соединения на пространственный коммутатор SDS, предположим, что между коммутатором RS1 и магистральным преобразователем имеются 32 канала связи и имеются 32 виртуальные области соединений, как показано на фиг.6. Тогда данные каналов в виртуальных областях дублируются, при этом позиции первого канала каждой виртуальной области при начальных условиях будут соответствовать каналы 1, 33, 65, 97,..., 961, 993, и число каналов, способных осуществить соединение с пространственным коммутатором, увеличится. Также в случае, когда пространственный коммутатор SDS осуществляет соединение между удаленным коммутатором RS1 и удаленным коммутатором RSn, предположим, что между коммутатором RS1 и магистральным преобразователем 130 имеются 32 канала связи и созданы 32 виртуальные области соединений, как показано на фиг.7. При этом магистральный преобразователь 130 принимает данные с циклическим сдвигом каналов в каждой виртуальной области на заранее определенное количество каналов. Соответственно вторая виртуальная область получит данные от пространственного коммутатора SDS с циклическим сдвигом последовательности каналов на один канал. Таким образом, действие магистрального преобразователя 130 заключается в том, что данные, получаемые им от второй виртуальной области, сдвигаются на один канал, то есть данные от первого канала второй области пространственного коммутатора SDS поступят через второй канал второй виртуальной области, а последний канал будет соответствовать первому каналу второй виртуальной области. Таким образом, магистральный преобразователь 130 получает данные от пространственного коммутатора SDS с циклическим сдвигом последовательности каналов, причем количество позиций циклического сдвига равно номеру виртуальной области за вычетом единицы. Последняя, тридцать вторая виртуальная область магистрального преобразователя 130 получает данные от первого канала тридцать второй области пространственного коммутатора SDS через последний канал этой виртуальной области за счет циклического сдвига каналов на тридцать одну позицию. Таким образом, если пространственный коммутатор SDS выбрал первую область виртуального пути магистрального преобразователя 130, соответствующего удаленному коммутатору RSn, для первого канала магистрального преобразователя 130, соответствующего удаленному коммутатору RS1, то данные из первого канала (фиг.6) подаются в первый канал, а если пространственный коммутатор SDS выбрал вторую область виртуального пути, то данные из первого канала (фиг.6) подаются во второй канал, аналогично, если пространственный коммутатор SDS выбрал последнюю область виртуального пути магистрального преобразователя 130, то данные из первого канала (фиг. 6) подаются в тридцать второй, последний канал. Соответственно, когда соединение осуществляется от основной коммутационной станции к удаленному коммутатору RSn, и если выбрана вторая область виртуального пути соответствующего магистрального преобразователя 130, то может быть образован соединительный путь от канала с номером 1 (фиг.6) к каналу с номером 2 (фиг.7). Поэтому, если управляющий процессор (процессор управления соединениями) пространственного коммутатора SDS допускает при соединении удаленных коммутаторов RS1-RSn такое преобразование, как изложено в описанном выше способе, то соединение может быть осуществлено с использованием каналов с разными номерами без изменения общего количества каналов в отличие от известного способа, при котором назначаются каналы с одинаковыми номерами.
Последовательность операций для случая, когда управляющий процессор пространственного коммутатора SDS (не показан) осуществляет соединение согласно описанному выше способу, представлена на фиг.9 - 11. Прежде всего, если поступило требование поиска свободного канала при вызове от удаленных коммутаторов RS1-RSn или от модулей SCM1-SCMn связи с абонентами (операция 500), то управляющий процессор читает (операция 501) таблицу состояний каналов, соответствующих удаленным коммутаторам RS1-RSn или модулям SCM1-SCMn связи с абонентами, и осуществляет поиск (операция 502) незанятого канала для такого соединения. Затем управляющий процессор определяет (операция 503), относится ли соответствующий вызов к удаленным коммутаторам RS1-RSn или нет. Если вызов относится к модулям SCM1-SCMn связи с абонентами, то управляющий процессор изменяет (операция 504) таблицу состояний каналов в отношении модулей SCM1-SCMn связи с абонентами, а если обрабатываемый вызов относится к удаленным коммутаторам RS1-RSn, то управляющий процессор изменяет (операция 505) таблицу состояний каналов в отношении удаленных коммутаторов RS1-RSn.
Операция 505 по изменению таблицы состояний каналов в отношении удаленных коммутаторов RS1-RSn осуществляется в последовательности, показанной на фиг.9 или 11.
Последовательность операций для случая, когда управляющий процессор изменяет таблицу состояний каналов в отношении удаленных коммутаторов RS1-RSn, а вызов на основную коммутационную станцию пришел от удаленных коммутаторов RS1-RSn, показана на фиг. 10. Прежде всего управляющий процессор определяет (операция 600) количество каналов связи, соответствующих удаленным коммутаторам RS1-RSn, и вычисляет (операция 601) номер виртуального канала связи. В это время управляющий процессор вычисляет номер виртуального канала как остаток от деления номера незанятого канала, полученного в результате операции 502, на количество каналов связи, соответствующее удаленным коммутаторам RS1-RSn. Далее управляющий процессор записывает (операция 602) информацию о соответствующем виртуальном канале, изменяя таблицу состояний каналов в отношении удаленных коммутаторов RS1-RSn. Процессор определяет (операция 603), превышает ли номер виртуального канала число 1024. Если нет, то управляющий процессор повторно вычисляет (операция 604) номер виртуального канала. В ходе операции 604 управляющий процессор прибавляет к номеру виртуального канала, полученному в ходе операции 601, число назначенных каналов связи для удаленных коммутаторов RS1-RSn и устанавливает полученное значение в качестве номера виртуального канала связи. После выполнения операции 604 управляющий процессор вновь выполняет операцию 602. Если в ходе операции 603 установлено, что номер канала превышает 1024, то процедура завершается.
Последовательность операций, осуществляемых управляющим процессором, для случая, когда таблица состояний каналов изменяется в отношении удаленных коммутаторов RS1-RSn, а вызов в направлении удаленных коммутаторов RS1-RSn пришел от пространственного коммутатора SDS, показана на фиг. 11. Прежде всего управляющий процессор определяет (операция 701) количество каналов связи, соответствующих удаленным коммутаторам RS1-RSn, и вычисляет (операция 702) номер виртуального канала связи. В это время управляющий процессор вычисляет номер виртуального канала как остаток от деления номера незанятого канала, полученного в результате операции 502, на количество каналов связи, соответствующее удаленным коммутаторам RS1-RSn. Далее управляющий процессор записывает (операция 703) информацию о соответствующем виртуальном канале, изменяя таблицу состояний каналов в отношении удаленных коммутаторов RS1-RSn. Процессор определяет (операция 704), превышает ли номер виртуального канала число 1024. Если нет, то управляющий процессор повторно вычисляет (операция 705) номер виртуального канала. В ходе операции 705 управляющий процессор прибавляет к номеру виртуального канала, полученного в ходе операции 702, число, на единицу меньшее числа каналов связи для удаленных коммутаторов RS1-RSn, и устанавливает полученное значение в качестве номера виртуального канала связи. Управляющий процессор проверяет (операция 706), равен ли нулю остаток от деления номера виртуального канала связи, полученного в ходе операции 705, на количество каналов связи, соответствующих удаленным коммутаторам RS1-RSn. Если нет, то выполняется операция 703, в противном случае к номеру виртуального канала, полученному в ходе выполнения операции 705, прибавляется (операция 707) количество каналов связи, соответствующих удаленным коммутаторам RS1-RSn. После выполнения операции 707 управляющий процессор вновь выполняет операцию 703. Если в ходе операции 704 определяется, что номер канала превышает 1024, то процедура завершается.
Выше была подробно описана предпочтительная реализация настоящего изобретения. Специалистам в данной области ясно, что возможны его дополнительные изменения и улучшения без отклонения от сущности и объема изобретения, определенных его формулой.
Настоящее изобретение относится к способу установления соединения между удаленными коммутаторами и основной коммутационной станцией, а также между удаленными коммутаторами. Настоящее изобретение может обеспечить хороший уровень услуг связи в случае использования малого числа каналов связи с удаленным коммутатором за счет уменьшения количества блокировок в основной коммутационной станции. Кроме того, в настоящем изобретении используются виртуальные соединительные каналы, повышается эффективность каналов связи и увеличивается количество пригодных для использования каналов путем соединения канала удаленного коммутатора с несоответствующим ему каналом пространственного коммутатора основной коммутационной станции без введения дополнительного коммутирующего устройства за счет создания виртуального соединительного канала и использования многократного поиска канала связи. 3 с.п. ф-лы, 11 ил.
Лившиц Б.С | |||
и др | |||
Развитие систем автоматической коммутации каналов | |||
- М.: Связь, 1976, с.12 - 13 | |||
SU, авторское свидетельство, 879815, кл | |||
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
SU, авторское свидетельство, 1069185, кл | |||
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
SU, авторское свидетельство, 1688445, кл | |||
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
Авторы
Даты
1998-09-20—Публикация
1994-12-14—Подача