СПОСОБ ГЕНЕРАЦИИ СИГНАЛА В ЭЛЕКТРОННОЙ СИСТЕМЕ КОММУТАЦИИ Российский патент 1999 года по МПК G05B17/00 

Описание патента на изобретение RU2127896C1

Изобретение относится к псевдоимитатору для измерения характеристик электронной системы коммутаций, а более конкретно к способу стабильной генерации сигналов нагрузки в течение единичного интервала времени, используемых для измерения характеристик электронной системы коммутации.

Псевдоимитатор (или моделирующая программа) является программой программного обеспечения, которая вообще используется в электронной системе коммутации. Такой имитатор генерирует некоторое количество псевдосигналов в течение некоторого определенного интервала времени для определения предельных возможностей системы и для анализа феномена "узкое горло" системы коммутации. Учитывая эти измерения и анализ, оператор может усовершенствовать характеристику системы и управлять перегрузкой системы.

Вообще псевдоимитатор периодически генерирует сигнал таймера и определенное количество сигналов нагрузки в течение некоторого определенного интервала времени. Например, для проверки, может ли процессор системы коммутации обрабатывать 100 событий в секунду, псевдоимитатор может одновременно сгенерировать 100 сигналов нагрузки в секунду. Крайне важно, чтобы псевдоимитатор генерировал сигналы нагрузки непрерывно для стабильного измерения характеристик системы коммутации. Предпочтительно, чтобы псевдоимитатор одновременно генерировал 10 сигналов нагрузки через каждые 100 мс или один сигнал нагрузки через каждые 10 мс, вместо генерации 100 сигналов нагрузки в секунду. На практике процессор верхнего ранга электронной системы коммутации (например, системы TDX (телефонная станция с временным разделением каналов)) использует во время работы единичный интервал времени, равный 40 мс, хотя в зависимости от типа системы могут быть и другие значения. Таким образом для эффективной проверки системы коммутации, предпочтительно генерировать четыре сигнала нагрузки каждые 40 мс. В этом случае используемый алгоритм будет повторно выполнять шаг генерации 4 сигналов нагрузки после каждой генерации сигнала таймера в течение единичного интервала времени.

Однако, если процессор общей электронной системы коммутации, имеющей псевдоимитатор, дополнительно повторяет шаг генерации сигналов нагрузки для обработки многих других событий, то могут возникнуть следующие проблемы:
Во-первых, сигналы нагрузки, генерируемые псевдоимитатором дополнительно сохраняются в очереди, в этой же очереди сохраняются и сигналы, передаваемые от внешнего процессора, что приводит к переполнению очереди сигналов. Таким образом, программное обеспечение процессора может быть инициализировано неожиданно.

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

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

Далее в случае исключения других событий для урегулирования упомянутых выше проблем, может оказаться сложным точно измерить характеристики электронной системы коммутации.

Технической задачей настоящего изобретения является предоставление обеспечения способа стабильной генерации сигналов нагрузки путем использования техники бумеранга, для точной проверки характеристик электронной системы коммутации.

В соответствии с задачей настоящего изобретения представлен способ генерации сигналов нагрузки в электронной системе коммутации, имеющей множество процессоров, состоящий из шагов: генерации всех сигналов нагрузки в течение каждого единичного интервала времени, если количество сигналов нагрузки, которые необходимо генерировать в течение каждого упомянутого единичного интервала времени меньше предельного количества сигналов нагрузки, которые может обрабатывать проверяемый процессор; генерации сигналов нагрузки в количестве, равном предельному количеству и генерации сигнала бумеранга, если количество сигналов нагрузки, которые необходимо сгенерировать в течение каждого упомянутого единичного интервала времени превысит упомянутое предельное количество; а также генерации остальных сигналов нагрузки после приема упомянутого сигнала бумеранга.

Указанная выше техническая задача, признаки и преимущества настоящего- изобретения станут более очевидными в свете следующего детального описания примера исполнения, данного совместно с прилагаемыми чертежами, на которых:
фиг. 1 является блок-схемой известной системы сигнализации по общему каналу номер 7;
фиг. 2А и 2В представляют собой последовательность операций, иллюстрирующей генерацию сигналов нагрузки в соответствии с предпочтительным исполнением настоящего изобретения.

Далее предпочтительное исполнение настоящего изобретения будет описано детально со ссылкой на прилагаемые чертежи.

Обратимся к фиг. 1, где представлена известная система сигнализации по общему каналу номер 7 (CCS), которая включает сеть (или шину P) 20, пользовательский процессор 10 и пару контроллеров терминала сигнала 30. Соответствующие процессоры терминала сигнала 30 состоят из контроллера шины P 32, ЦП (центральный процессор) 34 с таймером и пульта терминала 36. Контроллеры соответствующего терминала сигнала 30 установлены на одинаковых объединительных платах так, что позволяет им совместно использовать нагрузки в нормальном состоянии и управлять линией передачи сигнала неисправной части в случае неисправности контроллеров терминала сигнала 30. Контроллер шины P 32 согласует шину P с контроллером терминала сигнала 30 под управлением ЦП 34. ЦП 34 управляет всей работой контроллера терминала сигнала 30. Пользовательский процессор 10 имеет псевдоимитаторы в соответствии с настоящим изобретением для генерации определенного количества сигналов нагрузки в течение единичного интервала времени. Далее пользовательский процессор 10 имеет выполняемое программное обеспечение для осуществления сигнализации по общему каналу N 7, другое функциональное программное обеспечение и программное обеспечение для выполнения пользовательских функций.

Теперь со ссылкой к фиг. 1, 2А и 2В, будет детально описана работа настоящего изобретения.

Вначале на шаге 40 псевдоимитатор пользовательского процессора 10 проверяет, был ли принят параметр установки среды от пользователя. Если параметр установки среды был принят, то псевдоимитатор запрашивает операционную систему (OS) для установки среды аппаратного и программного обеспечения на шаге 42. Упомянутый выше параметр определяет единичный интервал времени и количество сигналов, которые должны быть сгенерированы в течение этого единичного интервала времени для измерения характеристик электронной системы коммутации. Затем псевдоимитатор на шаге 44 проверяет, был ли принят результат установки среды. Если результат установки среды был принят, то на шаге 46 псевдоимитатор периодически генерирует сигнал таймера. Однако, если результат установки среды не был принят, то псевдоимитатор на шаге 45 генерирует сигнал ошибки и завершает процедуру. Затем на шаге 48 псевдоимитатор подтверждает количество сигналов нагрузки, которые должны генерироваться периодически и на шаге 50 проверяет, меньше ли количество сигналов нагрузки, которые должны генерироваться периодически, чем конкретное количество например, 5. Необходимо учитывать, что количество 5 может изменяться в соответствии с типом электронной системы коммутации. Другими словами, количество 5 может изменяться в соответствии с предельным количеством сигналов нагрузки, которые может обрабатывать процессор верхнего ранга. Таким образом, если количество входных сигналов, принимаемых от пользователя на шаге 40 меньше, чем 5, то псевдоимитатор последовательно генерирует сигналы нагрузки на шагах 52, 54 и 56. Однако, если количество сигналов, которые должны генерироваться периодически превышает количество 5, то псевдоимитатор на шаге 60 сохраняет количество сигналов (т. е. общее количество сигналов) превышающее количество 5. Например, если количество сигналов нагрузки, которые должны генерироваться периодически, равно 8, то псевдоимитатор сохраняет количество 3, превышающее предельное количество 5 сигналов нагрузки, которые может обработать процессор верхнего ранга.

Тем временем псевдоимитатор последовательно генерирует 5 сигналов нагрузки на шагах 62, 64 и 66 также, как это было сделано на шагах с 52 по 56. Если на шаге 66 все 5 сигналов нагрузки были сгенерированы полностью, то псевдоимитатор на шаге 68 запрашивает операционную систему для генерации остальных трех сигналов нагрузки. Сигнал запроса генерации остальных сигналов нагрузки называется сигналом бумеранга. После этого операционная система запускает другие программы для обработки сигналов, генерируемых и запоминаемых в очереди на шаге 62 и на последующих шагах, тем самым освобождая очередь сигналов. В результате этой процедуры могут генерироваться и запоминаться в этой очереди другие сигналы. Таким образом, передача на псевдоимитатор сигнала бумеранга, который последним был запомнен в очереди сигналов, означает, что процессор верхнего ранга обработал все сигналы нагрузки, сгенерированные и переданные от псевдоимитатора. Поэтому после приема сигнала бумеранга, псевдоимитатор последовательно генерирует остальные три сигнала нагрузки на шагах с 72 по 76, а затем переходит к выполнению шага 78. На шаге 78 псевдоимитатор проверяет, были ли полностью сгенерированы сигналы нагрузки для проверки характеристик процессора верхнего ранга. Если сигналы нагрузки были сгенерированы не полностью, то процедура возвращается на шаг 50. Однако, если сигналы нагрузки были сгенерированы полностью, то псевдоимитатор передает на выход результаты тестирования и завершает процедуру.

Из вышесказанного очевидно, что псевдоимитатор генерирует сигналы нагрузки в том количестве, которое может обработать проверяемый процессор верхнего ранга. Затем после приема сигнала бумеранга псевдоимитатор генерирует остальные сигналы нагрузки для предотвращения переполнения очереди сигналов. Таким образом, имеется возможность точной проверки характеристик процессора верхнего ранга.

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

Хотя предпочтительное исполнение настоящего изобретения было детально описано выше, но необходимо ясно представлять, что многие вариации и/или модификации описанных здесь основных концепций изобретения, которые могут осуществить знакомые с данной областью техники, будут соответствовать духу и сути настоящего изобретения в соответствии с прилагаемой формулой изобретения.

Похожие патенты RU2127896C1

название год авторы номер документа
СПОСОБЫ ПРОВЕРКИ СОСТОЯНИЯ ПРОЦЕССОРА В ЭЛЕКТРОННЫХ СИСТЕМАХ КОММУТАЦИИ 1996
  • Кванг-Бае Ли
RU2142159C1
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ МОЩНОСТЬЮ С ПОМОЩЬЮ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2004
  • Ким Юн-Сун
  • Квон Хван-Дзоон
  • Ким Донг-Хи
RU2313908C2
УСТРОЙСТВО ЗАПИСИ ЦИФРОВОГО СИГНАЛА 1995
  • Сун-Тае Ким
RU2155388C2
УСТРОЙСТВО КОММУТАЦИИ И КОНФЕРЕНЦ-СВЯЗИ В СИСТЕМЕ ОБМЕНА ИНФОРМАЦИЕЙ 1996
  • Дзае-Мин Парк
RU2154911C2
СПОСОБ ОБРАБОТКИ УСЛУГ И ПРОТОКОЛА СИСТЕМЫ СЕТИ МОБИЛЬНОЙ СВЯЗИ 1999
  • Ха Гэп-Соо
RU2187201C2
СПОСОБ ВЫПОЛНЕНИЯ ПРОВЕРКИ НА НЕПРЕРЫВНОСТЬ РАЗГОВОРНОГО КАНАЛА В ЭЛЕКТРОННЫХ СИСТЕМАХ ОБМЕНА 1992
  • Джин-Су Джунг[Kr]
RU2101873C1
СПОСОБ ОБРАБОТКИ ПОИСКОВЫХ ВЫЗОВОВ В РАСШИРЕННОЙ ЗОНЕ ОБСЛУЖИВАНИЯ РАДИОСИСТЕМЫ ПОИСКОВОГО ВЫЗОВА 1996
  • Чанг-Дук Ли
RU2121223C1
УСТРОЙСТВО И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ КОММУТИРУЕМОГО ПО ВРЕМЕНИ РАЗНЕСЕНИЯ ПЕРЕДАЧИ В СИСТЕМЕ ПОДВИЖНОЙ СВЯЗИ 1999
  • Ким Йоунг Ки
  • Ахн Дзае Мин
  • Йоон Соон Йоунг
  • Моон Хи Чан
  • Хан Санг Сунг
RU2173500C2
СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ СЛУЖЕБНЫМ КАНАЛОМ В МОБИЛЬНОЙ СИСТЕМЕ СВЯЗИ 1998
  • Сунг-Хоон Юн
RU2139633C1
СПОСОБ, СЕРВЕР И ТЕРМИНАЛ ДЛЯ ВЫПОЛНЕНИЯ РЕКОМЕНДАЦИИ ПРИЛОЖЕНИЯ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ПРИЛОЖЕНИЯ 2012
  • Ким Киунг-Дзоон
  • Ли Санг-Йоул
  • Ли Йоунг-Сеоп
RU2601174C2

Иллюстрации к изобретению RU 2 127 896 C1

Реферат патента 1999 года СПОСОБ ГЕНЕРАЦИИ СИГНАЛА В ЭЛЕКТРОННОЙ СИСТЕМЕ КОММУТАЦИИ

Изобретение относится к области псевдоимитации сигналов для измерения характеристик электронной системы коммутации, может быть использовано для стабильной генерации сигналов нагрузки в ответ на сигнал бумеранга для точной проверки характеристик электронной системы коммутации. Генерируются все сигналы нагрузки в течение каждого единичного интервала времени, если количество сигналов нагрузки, которые необходимо генерировать в течение каждого единичного интервала времени меньше, чем предельное количество сигналов нагрузки, которые может обработать проверяемый процессор. Однако, если количество сигналов нагрузки, которые необходимо сгенерировать в течение каждого упомянутого единичного интервала времени, превысит предельное количество, то будут генерироваться сигналы нагрузки в количестве, равном предельному количеству, и будет генерироваться сигнал бумеранга, а после приема упомянутого сигнала бумеранга будут генерироваться остальные сигналы нагрузки. Техническим результатом является точная проверка характеристик электронной системы коммутации. 2 с.п.ф-лы, 2 ил.

Формула изобретения RU 2 127 896 C1

1. Способ генерации сигналов нагрузки в электронной системе коммутации, включающей множество процессоров, состоящий из шагов генерации всех сигналов нагрузки в каждый единичный интервал времени, если количество сигналов нагрузки, которые необходимо сгенерировать в течение каждого единичного интервала времени, меньше предельного количества сигналов нагрузки, которые может обработать проверяемый процессор, генерации сигналов нагрузки в количестве, равном предельному количеству, и генерации сигнала бумеранга, если количество сигналов нагрузки, которые необходимо сгенерировать в течение каждого упомянутого единичного интервала времени, превысит предельное количество, а также генерации остальных сигналов нагрузки после приема упомянутого сигнала бумеранга. 2. Способ генерации сигналов нагрузки в электронной системе коммутации, включающей множество процессоров, состоящий из шагов запроса единичного интервала времени и общего количества сигналов нагрузки, которые необходимо сгенерировать, подтверждения количества сигналов нагрузки, которые необходимо периодически генерировать в течение каждого упомянутого единичного интервала времени в соответствии с единичным интервалом времени и общим количеством сигналов нагрузки, генерации всех сигналов нагрузки в течение каждого единичного интервала времени, если подтвержденное количество меньше предельного количества сигналов нагрузки, которые может обработать проверяемый процессор, генерации сигналов нагрузки в количестве, равном упомянутому предельному количеству, и генерации сигнала бумеранга, если подтвержденное количество превысит упомянутое предельное количество, а также генерации остальных сигналов нагрузки после приема упомянутого сигнала бумеранга.

Документы, цитированные в отчете о поиске Патент 1999 года RU2127896C1

US 4054780 A, 18.10.77
DE 3431076 A1, 06.03.86
Устройство для регулирования объектов с запаздыванием 1986
  • Матюхин Петр Александрович
  • Цхай Александр Васильевич
  • Савченко Владимир Леонтьевич
  • Демидов Георгий Владимирович
  • Арынгазина Шайгулян Мубараковна
SU1383295A1

RU 2 127 896 C1

Авторы

Гап-Соо Ха

Даты

1999-03-20Публикация

1997-11-19Подача