Система передачи сообщений

Номер патента: 1150639

Авторы: Барулин, Жарихина, Норель, Харьков

ZIP архив

Текст

СОЮЗ ССВЕТСНИХ ЦИАЛИСТИЧЕСНИХРЕСПУБЛИН (9) цС 08 С 19/28 ОПИСАНИЕ ИЗОБРЕТн двтоювмУ свиДЕтоъстви(прототип),У 14В,И. ЖарихиХарьков У 4242749, ублик. 1980. У 56-15621,ублик. 1981 ГОСУДАРСТВЕННЬ 9 КОМИТЕТ СССРПО ДЕЛАМ ИЗОИ ЯТЕНИй И ОТЕЪ 1 ТИй(54)(57) 1, СИСТЕИА ПЕРЕДАЧИ СООБЩЕНИЙ, содержащая К трансляторов, . каждый из которых содержит первый резистор, вход которого является первым входом системы, выход первого регистра подключен к первому входу блока умножения, выход которого подключен через второй регистр к передатчику, выход передатчика предыдущего транслятора подключен к входу приемника последующего транслятора, выход приемника подключен к входу третьего регистра, выкод третьего регистра подключен к первым входам первого и второго ключей, выход первого ключа подключен к второму входу блока умножения, выход второго ключа является вторым выходом системы дешнфратора, выходы которого подключены к вторым входам .первого и второго ключей, о т л ич а ю щ а я с я тем, что, с целью 1 повыщения пропускной способности системы, в каждый транслятор введены узел проверки сообщений транслятора, третий,и четвертый ключи, выходтретьего регистра подключен к первым входам узла проверки сообщений тран- а слятора, третьего и четвертого ключей,. выход третьего ключа подключен к входу дешиФратора, первый и второй выходы узла проверки сообщений транслятора подключены к вторым входам соответственно третьего и четвертого ключа, выход четвертого ключа является третьим выходам системы.12. Система по п. 1, о т л и - ч а ю щ а я с я тем, что узел проверки сообщений транслятора содержит блоки сравнения, блок памяти, формирователь сигнала, регистры, элемент ИЛИ и элемент И, первый выход првого регистра через последовательно соединенные второй регистр и формирователь сигнала подключен к входу блока памяти, первый и второй выходы которого подключены к первым .входам соответственно первого и второго блока сравнения, первые выходы первого и второго блоков сравнения подключены соответственно к первому и второму входам элемента ИЛИ, вторые выходы первого и второго блоков сравнения подключены соответственно к первому и второму входам элемента И, второй выход первого регистра подключен через третий регистр к вторым входам первого и второго блоков сравнения, вход первого регистра является вхо 150639дом узла проверки сообщений транслятора, выходы элемента ИЛИ и элемента И являются соответственно первым и вторым выходами узла проверкисообщений транслятора.3. Система по п. 1, о т л и -ч а ю щ а я с я тем,. что блок умножения транслятора содержит генератор импульсов, ключи, регистры,триггер и элемент ИЛИ, выходы первого и второго регистров подключенык первым входам соответственнопервого и второго ключей, выходы которых подключены соответственно к первому и второму входам элемента ИЛИ,выход генератора импульсов подключенк входу триггера, первый и второйвыходы которого подключены к вторымвходам соответственно первого ивторого ключей, выходы первого и второго регистров является соответственно первым и вторым входами блокаумножения, выход элемента ИЛИ является выходом блока умножения.Изобретение относится к вычислительной технике. и может быть ис" пользовано при построении вычисли- тельных систем и систем сбора и обработки данных.Известна система, содержащая Й станций, включенных в кольцевой- тракт передачи данных, Информация между станциями передается в виде цифровых сообщений стандартного формата, содержащего адрес. Сообщение, переданное в тракт, последовательно транслируется всеми станциями. Станция, обнаружившая свое сообщение, прекращает .его трансляцию 13.Однако на станциях системы не осуществляется контроля целесообразности ретрансляции каждого из сообщенийНаиболее близкой к предлагаемой по технической сущности является система, содержащая М трансляторов, замкнутых в кольце, каждый из трансляторов состоит из последовательно соединенного первого входного регистра, умножителя, выходного 2регистра и передающего полукомплектааппаратуры передачи данных, последовательно соединенных приемногополукомплекта аппаратуры передачи 5 данных, второго входного регистраи первого коммутатора, а такжепоследовательно соединенных дешифратора и второго коммутатора, причем первый вход транслятора соеди О нен с входом входного регистра,второй вход соединен с входом приемного полукомплекта аппаратуры передачи данных, первый выход соединенс выходом второго коммутатора, а 15 второй выход соединен с выходом передающего полукомплекта аппаратурыпередачи данных, второй выход дешиФратора соединен с управляющимвходом первого коммутатора, выход 20 которого соединен с вторым входомумножителя, выход второго входногорегистра соединен также с информационным входом второго коммутатора 2.25 Недостатком системы являетсямалая пропускная способность из-за3 11506отсутствия контроля целесообразности ретрансляции каждого из сообщений.Цель изобретения - повышениепропускной способности системы,Поставленная цель дЬстигаетсятем, что в системе, содержащей Мтрансляторов, каждый из которых со-держит первый регистр, вход которогоявляется первым входом системы, 1 Овыход первого регистра подключенк первому входу блока умножения,выход которого подключен через второй регистр к передатчику, выходпередатчика предыдущего транслятораподключен к входу приемника последующего транслятора, выход приемника подключен к входу третьего регистра, выход третьего регистра подключен к первым входам первого ивторого ключей, выход первого ключаподключен.к второму входу блокаумножения, выход второго ключаявляется вторым выходом системыдешифратора, выходы которого подключены к вторым входам первого нвторого ключей, в каждый трансляторвведены узел проверки сообщенийтранслятора, третий и четвертыйключи, выход третьего регистра подключен к первым входам узла проверки сообщений транслятора, третьегои четвертого ключей, выход третьегоключа подключен к входу дешифратора,первый и второй выходы узла проверки сообщений транслятора подключенык вторым входам соответственнотретьего и четвертого ключей, выходчетвертого ключа является третьимвыходом системы.40Узел проверки сообщений транслятора содержит блоки сравнения, блок памяти, формирователь сигнала, ре. гистры, элемент ИЛИ и элемент И, первый выход первого регистра через 45 последовательно соединенные второй регистр и Формирователь сигнала подключен к входу блока памяти, первый и второй выходы которого подключены к первым входам соответ етвенно первого и второго. блока сраввения,первьщ выходы первого и второго блоков сравнения подключены соответственно к первому и второму входам элемента ИЛИ, вторые выходы 55 вервого и второго блоков сравнения подключены соогветственно к первому и второму входам элемента И, вто 39 4рой выход первого регистра подключен через третий регистр к вторым входам первого и второго блоков сравнения, вход первого регистра является входом узла проверки сообщений трансЛятора, выходы элемента ИЛИ и элемента И являются соответственно первым и вторым выходами узла проверки сообщений транслятора.Блок умножения транслятора содержит генератор импульсов, ключи, регистры, триггер и элемент ИЛИ, выходы первого и второго регистров подключены к первым входам соответ ственно первого и второго ключей, выходы которых подключены соответственно к первому и второму входам элемента ИЛИ, выход генератора импульсов подключен к входу триггера, первый и второй выходы которого подключены к вторым входам соответственно первого и второго ключей, выходы первого и второго регистров являются соответственно первым и вторым входами блока умножения, выход элемента ИЛИ является выходом .блока умножения.На каждом из трансляторов производят анализ целесообразности ретрансляции каждого из сообщений с помощью проверки каждого сообщения на соответствие Физическому смыслу. Для этого при подготовке к передаче на любом из трансляторов в состав служебной части этого сообщения включают код "имени" этого со общения, Код "имени" сообщенйя определяет одно из нескольких возможных подмножеств всей совокупности (всего множества) допустимых сигналов и позволяет сравнить код сообщения с минимальным и максимальным значениями, допустимыми для кодов выбранного подмножества.Например, при передаче сообщения, представленного кодом 110, можно выделить подмножество кодов, изменяю- щихся от 100 до 149. Если передавать "имя" (условный номер) этого подмножества в составе сообщения, то любой иэ трансляторов легко может проверить правильность приема этого . кода, сравнивая известные (по фиме ни") допустимые границы изменения этого подмножества с принятым кодом. Таким образом, из тракта пере-дачи можно вывести сообщения, искажейные в процессе передачи, что привосообщения, сравнивая информационнуючасть кода сообщения с допустимымиграницами изменения кодов, принадлежащих к подмножеству, определяемому"именем" (условным номером) в служебной части кода сообщения. "Имя" подмножества Формируется при подготов. ке сообщения к передаче на 1 -йтранслятор. Если код информационной 10 части сообщения соответствует допустимым границам изменения кодов подмножества, определенного "именем"в служебной части кода сообщения,то с первого выхода узла 12 лровер ки сообщений транслятора на соответствие Физическому смыслу на управляющий вход ключа 14 поступаетсигнал, разрешающий прохождение кода сообщения с выхода второго входного регистра 10 на вход дешифратора 5; Если же код информационнойчасти сообщения выходит за границыизменения кодов своего подмножества,определяемого "именем" в служебной р части кода сообщения, то с второговыхода узла 12 проверки сообщенийтранслятора на соответствие физическому смыслу на управляющий входключа 13 поступает сигнал, разрешающий прохождение кода сообщения свыхода второго вхсцного регистра 10йа третий выход- го, транслятора(для анализа оператору транслятора) .Дешифратор 5 анализирует адресную часть служебной части кода 35сообщения. Если сообщение адресовано этой станции, то на первом выходедешифратора 5 появляется управляющий сигнал, разрешающий прохождениекода сообщения через ключ 16 и первый выход транслятора на соответствующий выход системы. Если сообще"ние адресовано другому транслятору,то на втором выходе дешифратора 5появляется управляющий сигнал, разрешающий прохождение кода сообщения(с выхода второго входного регист-.ра 10) через ключ 15 на второй входблока 11 умножения для ретрансляциив адрес следующего по порядку транслятора.Блок 11 умножения работает следующим образом. Ф 1150639 дит к повышению пропускной способности системы при повышении ценности информации, поступающей абонентам системы.На фиг. 1 представлена структурная схема системы передачи - сообще" нне, на фиг, 2 - структурная схема транслятора на фиг, 3 - структурная схема блока умножения; на фиг. 4 - структурная схема узла проверки сообщений транслятора.Система передачи сообщений содержит трансляторы 1, входы 2, выходы 3 и 4, дешифратор 5, приемник 6, передатчик 7 регистры 8-10, блок 11умножения, узел 12 проверки сообще-. ний транслятора, ключи 13-16, элемент ИЛИ 17, регистр 18, генератор 19 импульсов, триггер 20, регистр 21 ключи 22 и 23, элемент ИЛИ 24, формирователь 25 сигнала, блок 26 памят элемент И 27, блоки 28 и 29 сравнения и регистры 30-32.Система передачи сообщений ра - ботает следующим образом.Сообщение, подлежащее передаче с 1-го транслятора на 1 -й транслятор, поступает по первому входу на первый регистр 8, который предназначен для оцеративного хранения кодов. С выхода первого входного регистра 8 код сообщения поступает на первый вход блока 11 умножения, который предназначен для временного уплотнения сигналов, передаваемых и ретранслируемых транслятором, с выхода блока 11 умножения код сообщения через выходной регистр 9 (предназначенный для оперативного хранения кода) и передатчик 7 поступает в тракт передачи.Сообщение, поступившее на . 1 -й транслятор по тракту передачи, через второй вход-го транслятора посту пает на вход приемника. С выхода приемника 6 через второй входной регистр 10 (который предназначен для оперативного хранения кода) код принятого сообщения поступает на информационные входы первого, второго, третьего и четвертого ключей15, 16, 14 и 13, а также на вход узла 12 проверки сообщений транслятора иа соответствие физическому смыслу.55 По первому и второму входамблока 11 умножения коды сообщений по Узел 12 проверки сообщений транслятора иа соответствие физическому смыслу приводит анализ поступившего ступают на входы первого и второгорегистров 21 и 18, которые предназначены для оперативного хранения7 1150 кодов до момента их выдачи на вьход блока 11 умножения. С выходов ре. - гистров 21 и 18 коды поступают на входы первого и второго ключей 22 и 23 соответственно. Генератор 19 вырабатывает последовательность импульсов, поступающих на счетный вход триггера 20. Сигналы с выходов триггера 20, поступающие на управляющие входы первого и второго ключей 22 1 О и 23, обеспечивают поочередное открывание ключей 22 и 23, разрешая прохождение кодов сообщений с выходов регистров 21 и 18 на первый и второй входы элемента ИЛИ 17. С выхода элемента ИЛИ 17 коды сообщений поступают на выход блока умножений.Узел 12 проверки сообщений транслятора на соответствие физическому смыслу работает следующим образом.Перед началом работы системы операторы всех трансляторов записывают в блоки 26 памяти коды минимальных и максимальных допустимых границ для каждого из выделенных подмножеств входных сигналов,При необходимости передать какой- либо код с-го транслятора на -й транслятор оператор (или процессор) -го транслятора относит код сообщения к одному из выделенных подмножеств. "Имя" подмножества деформируется к служебной части кода сообщений и сообщение передается 1-и транслятором в адрес 1-го транслятора.Код сообщений, принятый любым транслятором, поступает на вход соответствующего узла 12 проверки сообщений транслятора на соответствие физическому смыслу. Через вход 1узла 12 код сообщения поступает на вход входного регистра 30, который предназначен для оперативного хранения кода сообщения. С первого выхода входного регистра 30 код "имени" под 45 639 8 множества поступает на вход регистра 32 адреса, который предназначендля оперативного хранения кода"имени" подмножества. С выхода регистра 32 адреса код "имени" поступа"ет на вход формирователя 25 сигналов чтения, который вырабатываетуправляющие сигналы, поступающие навход блока 26 памяти, в соответствиис кодом имени" подмножества кодыминимального и максимального допустимых значений этого подмножествапоступают на вторые входы первогои второго блоков 28 и 29 сравнения.На первые входы блоков 28 и 29 сравнения поступает код информационнойчасти сообщений (с второго выходавходного регистра 30 через регистр31). Влоки 28 и 29 сравнения сравнивают информационный код сообщенияс кодами допустимых границ измененияэтого подмножества. Если код информационной части сообщения удовлетворяет условиям проверки; то на вторых выходов .блоков 28 и 29 сравнения появляются управляющие сигналы,поступающие на первый и второй входы элемента И 27. С выхода элемента И.27.управляющий сигнал приэтом поступает на второй выход узла 12 проверки сообщений транслятора на соответствие физическому смыслу, Если код информационной час" ти сообщения не удовлетворяет хотя бы одному из условий проверки, то с первого выхода соответствующего блока 28 или 29.сравнения сигнал через элемент ИЛИ 24 поступает на первый выход узла 12 проверки сообщений транслятора на соответствующие физическому смыслу.Достоинствами предлагаемой системы является новыщение пропускной .способности вследствие того, что изтракта передачи выводятся сообщения,искаженные в процессе передачи.1150639 Составитель В,ЧерединцевТехРед Т,Дубинчак ЕоР едактор Ю.Ков Иаксимищинец Заказ 2147/ ал ППП фПатент", г. Ужгород, у ная,Тираж 611 ВНИИПИ Государственного по делам изобретений и 113035, Иосква, Ж-З 5, Р

Смотреть

Заявка

3658840, 28.10.1983

БАРУЛИН ВАЛЕРИЙ НИКОЛАЕВИЧ, ЖАРИХИНА ВАЛЕНТИНА ИВАНОВНА, НОРЕЛЬ ВЛАДИМИР КОНСТАНТИНОВИЧ, ХАРЬКОВ АНАТОЛИЙ ПЕТРОВИЧ

МПК / Метки

МПК: G08C 19/28

Метки: передачи, сообщений

Опубликовано: 15.04.1985

Код ссылки

<a href="https://patents.su/7-1150639-sistema-peredachi-soobshhenijj.html" target="_blank" rel="follow" title="База патентов СССР">Система передачи сообщений</a>

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