Способ обмена информацией между устройствами локальной сети

 

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

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

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

Под интеллектуальным устройством в данной заявке понимается устройство, содержащее микропроцессор.

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

Известен способ обмена информацией между устройствами автомобильной локальной сети, предложенный фирмой Robert Bosch GmbH (DE). Обмен информацией в локальной сети выполняется в соответствии с CAN-протоколом (см. Международный стандарт ISO 11898). Способ предусматривает передачу перед сообщением, посылаемым интеллектуальным устройством, идентификационного индекса, несущего информацию о ранге (степени важности) сообщения. При приеме интеллектуальными устройствами локальной сети идентификационного индекса более высокого ранга передача сообщений, имеющих более низкий ранг, откладывается на время прохождения сообщения высокого ранга.

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

Известен также, см. п.9 формулы патента RU2171013, МПК7 H 04 L 27/30, 12/413, публ. 20.07.01 г., способ уменьшения столкновений между сообщениями в локальной сети, включающей в себя множество интеллектуальных устройств, предложенный компанией КВЭЛКОММ ИНК. (US). Согласно способу, каждое интеллектуальное устройство локальной сети снабжают уникальным идентификационным кодом. Передачу сообщения, выработанного устройством сети, задерживают на интервал времени отсрочки, соответствующий указанному идентификационному коду, после чего передают сообщение.

За прототип заявляемого технического решения взят способ уменьшения столкновений между сообщениями в локальной сети, см. п.13 патента RU2171013, МПК7 H 04 L 27/30, 12/413, публ. 20.07.01г.

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

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

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

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

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

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

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

Для реализации изобретения выполняю следующие действия.

- Посредством приемопередатчика 3 каждого устройства 1 принимают каждое сообщение, передаваемое по каналу 4 передачи данных.

- Прочитывают микропроцессором 2 адрес принятого сообщения. В случае совпадения адреса сообщения с адресом устройства 1 расшифровывают сообщение в микропроцессоре 2 интеллектуального устройства.

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

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

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

- После выработки сообщения может быть установлена степень важности сообщения.

- Устройством 1 определяют, свободен ли канал 4 передачи данных.

- Если канал 4 свободен, передают сообщение.

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

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

- Устройством 1 определяют, что канал 4 передачи данных освободился.

- Отсчитывают с момента освобождения канала 4 определенный с учетом степени загруженности канала передачи данных интервал времени отсрочки передачи сообщения.

- По истечении упомянутого ранее интервала времени отсрочки микропроцессором 2 определяют, является ли канал 4 по-прежнему свободным для передачи сообщения.

- В случае, если канал 4 свободен, передают приемопередатчиком 3 сообщение.

В противном случае повторно выполняют следующие действия:

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

- определяют освобождение канала 4;

- отсчитывают с момента освобождения канала 4 новый интервал времени отсрочки сообщения, скорректированный с учетом степени загруженности канала передачи данных;

- определяют, свободен ли канал 4 передачи данных;

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

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

Список литературы

1. Щербо В.К. и др. Стандарты по локальным вычислительным сетям: Справочник / Под ред. С.И.Самойленко; - М.: Радио и связь, 1990, с. 82-84.

Формула изобретения

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

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

РИСУНКИ

Рисунок 1

NF4A Восстановление действия патента СССР или патента Российской Федерации на изобретение

Дата, с которой действие патента восстановлено: 20.06.2008

Извещение опубликовано: 20.06.2008        БИ: 17/2008



 

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

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

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

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

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

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

Изобретение относится к способу передачи телеграмм (13а, 13b) данных от передающего устройства (11а) на по меньшей мере одно приемное устройство (11b), при котором с подлежащими передаче телеграммами (13а, 13b) данных ассоциирована ступень приоритета, которая при передаче соответствующей телеграммы (13а, 13b) данных указывает приоритет, который следует учитывать. Технический результат состоит в передаче телеграмм данных с различными ступенями приоритета, выполненной со сравнительно меньшими затратами и за счет этого еще быстрей. Для этого в передающем устройстве (11а) с каждой ступенью приоритета ассоциируется область (17а, 17b) промежуточного запоминающего устройства; телеграммы (13а, 13b) данных передаются по физической коммуникационной среде (12) через различные логические соединения (15а, 15b) передачи данных, причем количество логических соединений (15а, 15b) передачи данных соответствует числу ступеней приоритета; телеграммы (13а, 13b) данных, имеющиеся в ассоциированной с более низкой ступенью приоритета области (17а) промежуточного запоминающего устройства, передаются по логическому соединению (15а) передачи данных, ассоциированному с этой ступенью приоритета, до тех пор, пока не появится по меньшей мере одна телеграмма (13b) данных в области (17b) промежуточного запоминающего устройства, ассоциированной с более высокой ступенью приоритета, и телеграмма (13b) данных, имеющаяся в области (17b) промежуточного запоминающего устройства, ассоциированной с более высокой ступенью приоритета, передается по логическому соединению (15b) передачи данных, ассоциированному с более высокой ступенью приоритета. 2 н. и 7 з.п. ф-лы, 2 ил.

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

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Предлагается способ последовательной передачи данных в шинной системе, содержащей два абонента шины, обменивающихся по шине сообщениями, причем посылаемые сообщения имеют логическую структуру, соответствующую стандарту ISO 11898-1 на протокол CAN, указанная логическая структура включает в себя бит начала кадра, поле арбитража, поле управления, поле данных, поле циклического избыточного кода (CRC), поле подтверждения и последовательность конца кадра, поле управления включает в себя код длины данных, содержащий информацию о длине поля данных, отличающийся тем, что при наличии первой метки (EDL) поле управления в сообщениях содержит, в отличие от стандарта ISO 11898-1 на протокол CAN, более шести битов, причем первая метка (EDL) реализована рецессивным битом в поле управления, и при наличии первой метки за рецессивным битом первой метки (EDL) во всех информационных сообщениях следует по меньшей мере один доминантный бит (r0, r1). 4 н. и 17 з.п. ф-лы, 5 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных в сети. В способе доступ к шине для передачи любого сообщения предоставляют абоненту шины, который при этом становится передатчиком этого сообщения, по методу арбитража, соответствующему стандарту ISO 11898-1 на протокол CAN, сообщения имеют логическую структуру, соответствующую стандарту на протокол CAN, т.е. состоят из бита начала кадра, поля арбитража, поля управления, поля данных, поля циклического избыточного кода (CRC), поля подтверждения и поля конца кадра, правильность функционирования передачи данных проверяют во время передачи путем сравнения посланного в блок подключения к шине передаваемого сигнала с полученным блоком подключения к шине принимаемым сигналом (CAN_RX), способ отличается тем, что в передатчике обеспечивают передаваемый сигнал (CAN_TX_DEL), задержанный относительно передаваемого сигнала (CAN_TX) на время задержки (T_DELAY), причем в зависимости от переключения для проверки правильности функционирования передачи данных используют незадержанный передаваемый сигнал (CAN_TX) или задержанный передаваемый сигнал (CAN_TX_DEL). 5 н. и 28 з.п. ф-лы, 3 ил.
Наверх