СПОСОБ ОБМЕНА ДЛЯ СЕТИ С ВЫДЕЛЕННЫМ УЗЛОМ ОБСЛУЖИВАНИЯ ДОСТУПА К КАНАЛУ Российский патент 2003 года по МПК H04L12/00 H04L12/28 

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

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

Известен интерфейс последовательный однопроводный цифровых информационных управляющих систем (ГОСТ 26765.52-87) регламентирующий наличие в информационном канале устройства, управляющего передачей данными как между этим устройством и другим устройством, так и между другими устройствами. ГОСТ 26765.52-87 специфицирует команды управления, передачи данных и физические параметры сигналов. Каждое устройство может работать в одном из трех режимов: контроллера, оконечного устройства терминала), монитора. Обменом в канале управляет устройство, находящееся в режиме контроллера. Только одно устройство в канале может находиться в режиме контроллера. Типы команд, выдаваемых контроллером, подразделяются на десять форматов. Форматы с номером от 1 до 6 включительно являются адресными, и каждый абонент, получивший такую посылку, обязан выдать ответное слово. Команды с 7 по 10 формат являются групповыми (широковещательными). При приеме таких команд оконечное устройство не должно выдавать ответное слово. Устройство, работающее в режиме монитора, не может передавать ответные слова и какие-либо данные.

Недостатком ГОСТ 26765.52-87 является использование режима монитора для обеспечения функций резервирования контроллера, что требует использования в сети дополнительного устройства, не участвующего в обмене до момента выхода из строя абонента, выполняющего функции контроллера.

Известен "Протокол передачи пакетных данных для радиосвязи" по патенту РФ 2139636 (H 04 L 29/06, H 04 L 12/56), в котором для управления обменом используется выделенная управляющая станция.

Недостатком данного протокола является низкая надежность сети вследствие отсутствия возможности передачи функций управление сетью любому абоненту.

Прототипом заявляемого способа является "Способ обмена данными между множеством абонентских станций по бескабельной локальной сети через центральную управляющую станцию" по заявке РФ 97109431 (H 04 L 12/00).

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

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

Предлагается способ обмена, заключающийся в том, что полосу канала делят на заданное число временных сегментов, в начале каждого временного сегмента из выделенного узла обслуживания (далее контроллера) выдают широковещательную синхронизирующую посылку, в которой содержится собственный адрес 'Ак', при этом адреса абонентов, в том числе контроллера, выбирают в диапазоне [О..Ам], где 'Ам' максимально возможное количество обслуживаемых абонентов, и переход абонента с адресом 'А' в режим контроллера осуществляют при отсутствии широковещательных синхронизирующих посылок через интервал времени 'Тп', который отсчитывают от момента приема последней широковещательной синхронизирующей посылки и вычисляют по формуле
Тп=Тк+К•Тц•(А-Ак), если Ак<А;
или Тп=Тк+К•Тц•(Ам+А-Ак), если Ак>А,
где Тк - длительность перехода в режим контроллера;
К - количество циклов обслуживания, в течение которых не было приема синхронизирующих посылок;
Тц - длительность периода цикла обслуживания;
Ам - максимальное значение адреса абонента;
опрашивают доступных абонентов и определяют суммарное количество ответов, содержащих заявки на обслуживание; определяют количество заявок 'Из' от каждого абонента, обрабатываемых в одном цикле обслуживания по формуле
Nз = 1+(целая часть)

где Тз - время обслуживания одной заявки;
То - среднее время опроса абонентов;
выбирают период цикла обслуживания Тц из условия: Тц>(То+Тз•Ам)/2; обслуживают каждого абонента до достижение (равенства) количества обслуженных заявок вычисленной ранее величине 'Nз', после чего переходят к обслуживанию другого абонента; производят удаление из списка обслуживания, абонентов, не ответивших несколько раз подряд (как минимум два) и перемещают в список доступных всех возможных абонентов с периодом большим, чем 'Тц', как минимум в два раза и минимально необходимым для требуемой задержки восстановления связи с абонентом.

Реализация данного способа сводится к выполнению определенных действий со стороны программы по отношению к устройству интерфейса последовательного однопроводного цифровых информационных управляющих систем. Программа выполняема на выделенном узле обслуживания перед началом циклической опроса всех доступных абонентов сети с периодом Тц формирует в памяти устройства последовательного интерфейса командное слово формата 10 (групповая команда управления со словом данных, согласно ГОСТ 26765.52-87) и слово данных, которое содержит собственный адрес контроллера 'Ак'. Адреса абонентов, в том числе и контроллера, выбираются в диапазоне [О..Ам], где Ам - максимально возможное количество обслуживаемых абонентов. Далее выдается команда на передачу сообщения по формату 10, в результате которой устройство выдает на шину широковещательную синхронизирующую посылку. На стороне оконечного устройства осуществляется прием каждой такой посылки и синхронизация (обнуление) внутреннего таймера в момент этого приема. Необходимость перехода в режим контроллера для абонента с адресом 'А', работающего в режиме оконечного устройства, наступает при отсутствии широковещательных синхронизирующих посылок через интервал времени 'Тп', отсчитываемый от момента приема последней широковещательной синхронизирующей посылки и вычисляемый по формуле:
Тп=Тк+К•Тц•(А-Ак), если Ак<А;
Тп=Тк+К•Тц•(Ам+А-Ак), если Ак>А,
где Тк - длительность перехода в режим контроллера;
К - количество циклов обслуживания, в течение которых не было приема синхронизирующих посылок;
Тц - длительность цикла обслуживания.

На чертеже приведена временная диаграмма передачи функций контроллер абоненту с адресом An>Ak.

Дальнейшая последовательность действий программы на стороне контроллера выглядит следующим образом. В памяти устройства формируется цепочка запросов по формату 5 для всех доступных абонентов. Подается команда на выполнение первого запроса в цепочке. Далее происходит автоматическое выполнение цепочки запросов, в результате которого в памяти устройства сохраняются слова данных, принятые от оконечных устройств. Если в принятом слове содержится признак запроса на передачу, то данный запрос сохраняется в таблице запросов на обслуживание. После анализа всех полученных данных происходит опрос абонентов, запросы от которых были помещены в таблицу. Если какой-либо абонент не ответил два раза подряд, то он помечается как недоступный. После получения всех ответов и определения суммарного количества ответов Nc, содержащих заявки на обслуживание, контроллер определяет количество заявок Nз от каждого абонента, которое он сможет обработать в одном цикле обслуживания с длительностью периода Тц по формуле
Nз = 1+(целая часть)

где Тз - максимальное время обслуживания одной заявки;
То - среднее время опроса.

Согласно этой формуле в случае Nc=Ам целая часть будет равна нулю и, следовательно, контроллеру нужно будет обработать в цикле только одну заявку. Период Тц выбирается из условия Тц>(То+Тз•Ам)/2, что обеспечивает баланс между средней задержкой на обслуживание в случае полной загрузки сети и в случае минимальной загрузки. Обслуживание каждого абонента продолжается до достижения (равенства) количества обслуженных заявок вычисленной ранее величине Nз, после чего контроллер переходит к обслуживанию другого абонента. Независимость алгоритма обслуживания от количества доступных абонентов и максимизация полосы пропускания обеспечиваются за счет удаления из списка обслуживания абонентов, не ответивших два раза подряд, и за счет перемещения в список доступных всех возможных абонентов с периодом большим, чем Тц, как минимум в два раза и минимально необходимым для требуемой задержки восстановления связи с абонентом.

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

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

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

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

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

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

название год авторы номер документа
СПОСОБ РАБОТЫ ЛОКАЛЬНОЙ СЕТИ 2008
  • Киселев Евгений Федорович
  • Зеленов Александр Юрьевич
  • Мухтарова Нина Александровна
RU2362206C1
СПОСОБ ПЕРЕДАЧИ СООБЩЕНИЙ В СИСТЕМЕ СВЯЗИ (ЕГО ВАРИАНТЫ) 1994
  • Ширяев А.М.
  • Кондратьев В.К.
  • Владимиров Н.В.
  • Четверик В.Н.
  • Аржанухин С.В.
  • Колесник С.А.
  • Твердов К.О.
  • Ефимов И.Е.
  • Дутчак В.М.
  • Иванов А.В.
RU2085041C1
СИСТЕМА ОХРАННО-ПОЖАРНОЙ СИГНАЛИЗАЦИИ 1996
  • Кириллов А.И.
  • Шуревский Н.П.
  • Щербаков В.А.
RU2110094C1
КОММУТАТОР LINK-ПОРТОВ 2009
  • Еремеев Петр Михайлович
  • Гришин Вячеслав Юрьевич
  • Нестерова Кристина Юрьевна
  • Садовникова Антонина Иннокентьевна
  • Трапезина Евгения Николаевна
RU2405196C1
СПОСОБ РАДИОСВЯЗИ С ПОДВИЖНЫМИ ОБЪЕКТАМИ 2002
  • Кейстович А.В.
RU2231927C1
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ 2002
  • Киселев Е.Ф.
  • Крюков Ю.В.
  • Тимофеев С.С.
RU2220440C1
ТЕЛЕФОННАЯ СТАНЦИЯ ОПЕРАТИВНОЙ СВЯЗИ 2003
  • Вергелис Н.И.
  • Кривенков М.В.
  • Лунев В.С.
  • Воспитанюк А.В.
RU2234817C1
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ДОКУМЕНТАЛЬНОЙ ИНФОРМАЦИИ 2002
  • Вергелис Н.И.
  • Кривенков М.В.
  • Лунев В.С.
  • Сеченев М.И.
RU2223608C2
УСТРОЙСТВО АБОНЕНТСКОГО ПРИЕМА СИГНАЛОВ ЦИФРОВОГО ИНТЕРАКТИВНОГО ТВ ВЕЩАНИЯ, ОБЕСПЕЧИВАЮЩЕЕ ТОЧНОЕ ИЗМЕРЕНИЕ ЗРИТЕЛЬСКОГО РЕЙТИНГА ТВ ПРОГРАММ 2004
  • Зубарев Ю.Б.
  • Кривошеев М.И.
  • Лопато С.И.
  • Минкин В.М.
  • Плотников А.А.
RU2261534C1
КОМПЛЕКС РЕЗЕРВИРУЕМЫХ ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ АВТОМАТИЗАЦИИ КОНТРОЛЯ И УПРАВЛЕНИЯ 2010
  • Кишкин Владимир Львович
  • Нариц Александр Дмитриевич
  • Борисов Станислав Борисович
  • Новиков Александр Александрович
  • Моисеев Михаил Иванович
  • Карпов Пётр Сергеевич
  • Белова Татьяна Николаевна
  • Борзенко Андрей Александрович
RU2430400C1

Реферат патента 2003 года СПОСОБ ОБМЕНА ДЛЯ СЕТИ С ВЫДЕЛЕННЫМ УЗЛОМ ОБСЛУЖИВАНИЯ ДОСТУПА К КАНАЛУ

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

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

1. Способ обмена информацией между абонентами для сети с выделенным узлом обслуживания доступа к каналу, заключающийся в том, что полосу канала делят на временные сегменты - К, отличающийся тем, что в начале каждого временного сегмента из выделенного узла обслуживания - контроллера передают в канал широковещательную синхронизирующую посылку, в которую включают собственный адрес контроллера - Ак, при этом адреса абонентов, в том числе контроллера, выбирают в диапазоне от 0 до максимально возможного количества обслуживаемых абонентов - Ам и осуществляют выбор абонента находящегося в режиме оконечного устройства, которому будут переданы функции контроллера путем подсчета каждым обслуживаемым абонентом количества временных сегментов К, длительностью Тц, в течение которых отсутствовал прием широковещательных синхронизирующих посылок и переводят абонента с адресом А в режим контроллера через интервал времени Тn, который отсчитывают от момента приема последней широковещательной синхронизирующей посылки и вычисляют по формуле
Тn = Тк + К • Тц • (А - Ак), если Ак < А;
Тn = Тк + K • Тц • (Ам + А - Ак), если Ак > А,
где Тк - длительность перехода в режим контроллера;
К - количество временных сегментов, в течение которых отсутствовал прием широковещательных синхронизирующих посылок;
Тц - длительность временного сегмента;
Ак - собственный адрес контроллера;
Aм - максимальное значение адреса абонента,
а также производят опрос доступных абонентов и обслуживают абонентов на основе ответов, содержащих заявки, полученных в ходе опроса абонентов.
2. Способ по п.1, отличающийся тем, что после выдачи широковещательной синхронизирующей посылки и опроса доступных абонентов определяют суммарное количество ответов, содержащих заявки на обслуживание. 3. Способ по п.1, отличающийся тем, что количество заявок Nз от каждого абонента, которое может быть обслужено в одном временном сегменте длительностью Тц определяют по формуле

где Тз - время обслуживания одной заявки;
То - среднее время опроса доступных абонентов;
Nc - суммарное количество ответов, содержащих заявки на обслуживание.
4. Способ по п.3, отличающийся тем, что длительность временного сегмента Тц выбирают из условия
Тц > (То + Тз - Ам)/2.
5. Способ по п.3, отличающийся тем, что обслуживают каждого абонента до достижения (равенства) количества обслуженных заявок вычисленной ранее величине Nз, после чего переходят к обслуживанию другого абонента. 6. Способ по п.1, отличающийся тем, что производят удаление из списка обслуживания абонентов, не ответивших несколько раз подряд (как минимум два), и перемещают в список доступных всех возможных абонентов с периодом большим, чем Тц как минимум в два раза и минимально необходимым для требуемой задержки восстановления связи с абонентом.

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

СПОСОБ ПЕРЕДАЧИ СООБЩЕНИЙ МЕЖДУ АБОНЕНТСКИМИ УСТРОЙСТВАМИ, ОБЪЕДИНЕННЫМИ В СЕТЬ 1996
  • Вязников К.В.(Ru)
  • Потрываев А.М.(Ru)
  • Гнедовский М.Ю.(Ru)
  • Красноносеньких Д.П.(Ru)
  • Аликберов И.Р.(Ru)
RU2138127C1
СПОСОБ ПАКЕТНОГО ОБМЕНА В ЛОКАЛЬНОЙ СЕТИ 1997
  • Лихтенвальд В.В.
  • Николаев Р.П.
  • Ржавский Ю.Г.
RU2136112C1
ПРОТОКОЛ ПЕРЕДАЧИ ПАКЕТНЫХ ДАННЫХ ДЛЯ РАДИОСВЯЗИ 1995
  • Хокан Вестин
RU2139636C1
СПОСОБ, СИСТЕМА И УСТРОЙСТВО УПРАВЛЕНИЯ ТЕЛЕФОННОЙ СВЯЗЬЮ 1995
  • Джозеф Майкл Кристи
RU2138919C1
СПОСОБ ИЗГОТОВЛЕНИЯ БИМЕТАЛЛИЧЕСКИХ ПОЛЫХ ИЗДЕЛИЙ ЦИЛИНДРИЧЕСКОЙ ФОРМЫ 0
  • Ф. Е. Ковалевский, В. М. Чернов Н. Г. Сандлер
SU372283A1
Способ получения смазки для тяжелонагруженных узлов трения 1957
  • Дидевич Н.В.
SU111827A1
WO 9817031,23.04.1998
УСТРОЙСТВО ДЛЯ ОЧИСТКИ ВОДОЕМОВ ОТ СИНЕ-ЗЕЛЕНЫХ ВОДОРОСЛЕЙ 2017
  • Милюткин Владимир Александрович
  • Бородули Игорь Васильевич
  • Стребков Николай Федорович
  • Розенберг Геннадий Самуилович
  • Агарков Евгений Александрович
  • Милюткин Александр Александрович
RU2668324C1

RU 2 209 521 C1

Авторы

Королёв Е.В.

Даты

2003-07-27Публикация

2002-04-29Подача