Устройство для поиска и редактирования информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СО 103 СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 15/4 МИТЕТ ТНРЫТИ ОСУДАРСТВЕННЪО ИЗОБРЕТЕНИЯМРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ отехни(54) устРойствотиРОВАния инФОРмА(57) Изобретениематике и вычислиможет быть испол И .РЕДАКПОИ относится к авто льн ехнике ано пр зрабо(56) Заявка ЕПВ У 0204147,кл, С 06 Р 15/20, 1986.Авторское свидетельство СССРУ 1300540, кл. С 09 С /00, 1985 Изобретение относится к вычислительной технике и может быть испол вано при разработке взаимодеистви операторов с информационно-справочными системами,Целью изобретения является повышение быстродействия.На фиг.1 представлена схема устройства; на фиг.2 - конструктивное выполнение клавишных формирователей одиночных импульсов; на фиг.3 - временная диаграмма работы устройства для следующей последовательности нажатия клавиш соответствующих клавишных формирователей: начало, вызов документа - представителя предметной области 1, вызов следующего документа предметной области 1, вызов документа - представителя предметке устройств взаимодействия операторов с информационно-справочнымисистемами, Целью изобретения является повышение быстродействия. Устройство содержит блоки памяти, регистры первой группы, регистры второйгруппы,. регистры, триггеры, одновибратор, блоки элементов И, блокэлементов ИЛИ, элементы И, группыэлементов И, группы элементов ИЛИ,элементы ИЛИ, элементы задержки,формирователи импульсов вызова документов, формирователь импульса началаработы, формирователь импульса окончания работы, формирователь импульса вызова следующего документа, формирователь импульса вызова предыдущего документа. 6 ил. ной области 11, вызов предыдущего документа предметной области 11, конец; на фиг,4 - структура хранящихся в памяти устройства документов; на фиг,5 - структура картотеки документов; на фиг.6 - пример разложения документа на составные части.Устройство содержит блоки 1 и 2 памяти, регистры 3 и 4 первой группы, регистры 5 и 6 второй группы, регистры 7-10, триггеры 11 - 14, одновибратор 15, блоки 16 - 19 элементов И, блоки 20 и 21 элементов ИЛИ, элементы И 22 - 25, группы 26 и 27 элементов И, группа 28 элементов ИЛИ, элементы ИЛИ 29-32, группа 33 элементов ИЛИ, элементы И 34 и 35, элементы ИЛИ 36 и 37, элементы 38-46 задержки, формирователи 47 и 48 им 1474680пульсов вызова документов, формирователь 49 импульса начала работы, формирователь 50 импульса окончанияработы, формирователь 51 ийпульса вызова следующего документа,формирователь 52 импульса вызова предыдущего документа,информационные входы 53 и 54устройства, синхронизирующий вход 55устройства, информационные входы 56 и57 устройства, синхронизирующий выход58 устройства, клавишу 59,пружину 60,упор 61, замыкающий контакт 62, блокинг-генератор 63, выход 64 формирователя, клавиатуру 65.Пользователь информационно-справочной системы вызывает на устройство отображения документы из картотеки, пользуясь Функциональными клавишами на пульте упраВления. Редактирование документов ведется пользователями, предъявившими достаточные полномочия при входе в систему,с помощью стандартной клавиатуры 65(фиг;2),Для большинства информационносправочных систем количество хранящихся в них документов намного больше числа их Форм, Поэтому для экономии числа занятых для хранения документов ячеек блоков памяти устройства документы, хранящиеся в блокахпамяти, имеют структуру (фиг.4), гдепервые К разрядов представляют собой содержимое документа, вторые Кразрядов - адрес шаблона (под шаблоном понимают неизменяемую часть документа, шапки таблиц, заголовки,разделительныелинии, вспомогательную информацию и пр., фиг.6), третьиКразрядов содержат адрес предыдущего документа, четвертые Кразрядов - адрес следующего документа.Картотека разбивается, таким образом, на несколько кольцевых списков, количество которых равняетсячислу предметных областей (Фиг.5),.Совокупности документов по каждойиз предметных областей записываютсяв блок 1 памяти, совокупность шаблонов применяемых документов - в блок2 памяти (фиг,1, цепи записи в блокипамяти не показаны), Адреса шабло- . нов, предыдущего и следующего документов при этом фиксируются в соответствующих полях документов (фиг.4), адреса представителей каждой предметной области (представителем может быть любой из документов коль 5 10 15 20 25 30 35 40 45 50 55 цевого списка, соответствующего предметной области) записываются в регистры 3 и 4 с помощью цепей записи,соедийяющих информационные входы устройства и синхронизирующий вход 55устройства с регистрами 3 и 4,Устройство работает следующим образом.При необходимости работы с информационно-справочной системой пользователь нажимает на пульте управленияклавишу формирователя 49. При этомупор 61 замыкает цепь протекания тока блокинг-генератора 63 и на выходе64 формирователя появляется импульсБ(фиг,За),Импульс П , поступает на входыэлементов И блоков 16 и 17 пропускаятем самым через эти элементы и элементы ИЛИ блоков 20 и 21 значения,хранящиеся в регистрах 3 и 4 (т.е,адреса документов - представителейкаждой из предметных областей). Этизначения записываются в регистры 5 и6 с помощью импульса Б прошедшего через элементы ИЛИ 29 и 30 насинхронизирующие входы регистров 5 и6. Обозначают через й ,р О время загрузки адресов документов - представителей из регистров 3 и 4 в регистры 5 и 6, а через С, - время срабатывания каждого из триггеров 1114.Импульс П ус, задерживаясь на.элементе 45 задержки на времяпопадает на единичный вход триггера 13, находившегося до этого внулевом состоянии, и выставляет наего выходе высокое значение потенциала (фигЗб), после чего становится возможным прием управляющихимпульсов с формирователей 47 и 48,т,е. разрешается прохождение импульсов, поступивших с выходов формирователей 47 и 48, через элементы И22 и 23.Для определенности полагают, чтосработает формирователь 47.Импульс П, с выхода формирователя47 (фиг.Зг) проходит через элементИ 22, на других входах которого выставлены высокие значения потенциалас выхода триггера 13 и с инверсноговыхода одновибратора 15, и через элемент ИЛИ 31 на входы элементов И блока 18, в результате чего адрес документа представителя первой предметной области с выхода регистра 5О и блока 2 памяти, записывает врегистр 9 адрес следующего документа, в регистр 10 - адрес предыдущего документа и считывает из блока 2памяти информационное слово, представляющее собой шаблон считанногоиз блока 1 памяти документа.Импульс П - задержанный на элементе 43 задержки на время ,равное времени считывания шаблона изблока 2 памяти, записывает информационное слово с выхода второго блока памяти, представляющее собой шаблон считанного из блока 1 памяти документа, в регистр 8, поступая насинхронизирующий вход этого регистра. Задерживаясь на элементах 43 и44 задержки на время С =г.3 з+ з.4где С - время задержки на элементе 44, равное времени записи врегистр 8, импульс Пформируетна выходе элемента 44 задержки импульс Б р, (фигЗм),Таким образом, в результате приема импульса Б;, поступившего с выхо-.да формирователя 47, на информационном выходе 56 устройства выставлено информационное слово, представляющее собой содержимое документа,на информационном выходе 57 устройства - информационное слово, представляющее собой шаблон документа,а на синхронизирующем выходе 58 устройства сформирован импульс Б , который используется в качестве сигнала прерывания вычислительного комплекса,.по которому последний инициирует процессы считывания информации с выходов 57 и 58 устройства,объединения шаблона и содержимогодокумента в единый документ и отображения документа на экране дисплея. Время й ц ,выбрано так, что вы полняется следующее соотношение:арр 1 31+ 3 + Эпоэтому блокировка приема новых управляющих импульсов снимается послеформирования импульса П ь. Послеэтого момента возможен прием новыхимпульсов с выходов формирователей47, 48, 51 и 52.Прием импульсов с выходов формирователей 51 и 52, которым соответствуют клавиши вызова следующего ипредыдущего документов, стал возможен лишь после появления высокогозначения потенциала на выходе триг 5 1474680 6проходит через элементы И 18 и элементы ИЛИ 28 на адресный вход блока1 памяти. Пройдя через элемент ИЛИ36 импульс .П сбрасывает в нулевоесостояние триггеры 11 и 12, попадая 5на их обнуляющие входы, Импульс П,задерживаясь на элементе 38 задержкина время 1и поступая на единичныйвход триггера 11, выставляет на вы 10ходе триггера 11 высокое значениепотенциала (фиг.Зд), После прохождения элемента ИЛИ 36 импульс Б попадает на вход одновибратора 15, 41 ормируя тем самым на его инверсном вы 15ходе низкое значение потенциала навремя,р, (фиг,Зв). В течение времени й невозможен прием новыхЗгр 1управляющих импульсов с выходов формирователей 47, 48, 51 и 52.20После прохождения элементов И 22и ИЛИ 36 импульс Б задерживаетсяна элементе 40 задержки на время(равное времени срабатывания элементов, работа которых инициирована импульсом Б, и описана) и формируетна выходе элемента 40 задержки импУльс П Б(фиг.Зк ), попадающий насинхрониэирующий вход блока 1 памяти, на адресном входекоторого выставлен адрес документа - представите"ля первой предметной области, в.результате чего спустя времяравное времени считывания документаиз блока 1. памяти, информационное35слово, представляющее собой документ -представитель первой предметной области, записывается в регистр 7 с помощью импульса, задержанного на элементе 41 задержки.Первые К разрядов с выхода регистра 7 поступают на информационный выход 56 устройства, вторые Кразрядов с выхода регистра 7 - на адресный вход блока 2 памяти, третьиКразрядов с выхода регистра 7 -на информационный вход регистра 10,четвертые К 1 разрядов с выхода ре"гистра 7 - на информационный вход регистра 9,ИмпУльс Пзадерживаясь наэлементах 41 и 42 на время=+, где С- время задержки на элементе 42, равное времени записи в регистр 7, формируетна выходе элемента 42 задержки импульс У 1(фиг,Зл),Импульс Б ,.ь поступая на синхронизирующие входы регистров 9 и1474680 40 гера 14, что вызвано приходом на единичный вход триггера 14 с выхода элемента ИЛИ 36 первого из импульсов, образованных на выходах формирова 5 телей 47 и 48 (фиг.Зо)Считают, что сработал формирователь 51, Образованный на его выходе импульс Б с лед (фиг, Зз ), пройдя через элементы И 34, ИЛИ 37 и 36 на вход 10 одновибратора 15, выставляет на его инверсном выходе низкое значение потенциала, т.е. блокирует приемновых управляющих импульсов на время(фиг. Зв), Импульс Псле попа дая на входы элементов И группы 26, разрешает прохождение через них через элементы ИЛИ группы 33 и элементы ИЛИ групп 20 и 21 адреса следующего документа первой предметной об ласти на информационные входы регистров 5 и 6, Этот адрес записывается в регистр 5 из-за того, что только триггер 11 находится в единичном состоянии, что разрешает прохождение на синхронизирующий вход регистра 5 через элементы И 24 и ИЛИ 29 импульса, являющегося результатом прохождения импульса Б , через элементы И 34 и ИЛИ 37. В регистр 5 записывается адрес следующего документа первой предметной области. Дальнейшие процессы, приводящие к выдаче содержимого нового документа и его шаблона на информационные выходы 56 и 57 35 устройства и Формирования сигнала прерывания вычислительного комплекса на синхронизирующем выходе 58 устройства, происходят аналогично. В случае прихода управляющего импульса У(фиг.Зв) с выхода формирователя 48 происходит сброс в нулевое состояние всех триггеров 11 и 12 импульсом Б , прошедшим через элементы И 23 и ИЛИ 36 на нулевые входы триггеров 11 и 12, Импульс У, задерживаясь на элементе 39 задержки на время С устанавливают триггер 12 в единичное состояние (фиг,Зж), что соответствует выбору новой предметной области.Прием импульса Бприводит к появлению на информационном выходе 56 устройства содержимого документа представителя новой предметной области, на информационном выходе 57 устройства - шаблона этого документа, а на синхронизирующем выходе 58 устройства - импульса Уаналогично описанному.Вызов других документов новой предметной области осуществляется также с помощью клавиш формирователей 51 и 52. Например, если сработал формирователь 52, чему соответствует нажатие клавиши вызова предыдущего документа, импульс 11, с выхода формирователя 52 (фиг.Зи), пройдя через элементы И 35, ИЛИ 37 и 36 на вход одновибратора 15, выставляет на его инверсном выходе низкое значение потенциала, т,е, блокирует прием новых импульсов на время(фиг,Зв). Импульс У попадая на входы элементов И группы 26, разрешает прохождение через эти элементы И, элементы ИЛИ группы 33, элементы ИЛИ групп 20 и 21 адреса предыдущего документа первой предметной области на информационные входы регистров 5 и 6. Этот адрес записывается в регистр 6 из-за того, что только триггер 12 находится в единичном состоянии, что разрешает прохождение на синхронизирующий вход регистра 6 через элементы И 25 и ИЛИ 30 импульса, являющегося результатом прохождения импульса Б , через элементы И 35 и ИЛИ 37. В регистр 6 записывается адрес предыдущего документа первой предметной области. Дальнейшие процессы, приводящие к выдаче содержимого нового документа и его шаблона на информационные выходы 56 и 57 устройства и формирования сигнала прерывания вычислительного комплекса на синхронизирующем выходе 58 устройства, происходят аналогично описанному.Работа устройства заканчивается с приходом импульса Б,. (Фиг,Зн) с выхода формирователя 50. Импульс Б, поступает на.нулевые входы триггеров 13 и 14, что приводит к появлению низких значений потенциала на выходах триггеров 13 и 14 (фиг,Зб ио 1. В результате становится невозможным прием импульсов с выходов Формирователей 47, 48, 51 и 52. Формула изобретения устройстВо для поиска и редактирования информации, содержащее пер74680 10 15 25 30 35 40 20 45 50 о 14 вую Группу регистров, информационные входы которых являются информационными входами устройства, а синхронизирующие входы соединены с синхронизирующим входом устройства,первую группу элементов И, первые входы которых подключены к выходам соответствующих формирователей одиночных импульсов вызова документов, первый элемент ИЛИ, входы которого соединены с выходами соответствующих элементов И первой группы, второй элемент ИЛИ, выход которого под-ключен к одному из входов первого элемента ИЛИ, первый элемент зацержки, вход которого соединен с выходом первого элемента ИЛИ, первый блок памяти, синхронизирующий вход которого подключен к выходу первого элемента задержки, первую группу элементов ИЛИ, выходы которых соединены с адресными входами первого блока памяти, второй элемент задержки, вход которого подключен к выходу первого элемента задержки, первый регистр, информационный вход которого соединен с выходом первого блока памяти, а синхронизирующий вход подключен к выходу второго элемента задержки, первый информационный выход первогорегистра является первым информационным выходом устройства, третий элемент задержки, вход которого соединен с выходом второго элемента задержки, второй блок памяти, адресный вход которого подключен к второму информационному выходу первогорегистра, а синхронизирующий входсоединен с выходом третьего элементазадержки, четвертый элемент задержки, вход которого"подключен к выходу третьего элемента задержки,второй регистр, информационный вход которого соединен с выходом второгоблока памяти, а синхронизирующийвход подключен к выходу четвертогоэлемента задержки, выход второго регистра является вторым информационным выходом устройства, пятый элемент задержки, вход которого соединвн с выходом четвертого элементазадержки, а выход является синхронизирующим выходом устройства, шестой элемент задержки, вход которогоподключен к выходу формирователяимпульсов начала работы, первый триггер, единичный вход которого соединен с выходом шестого элемента задержки, нулевой вход подключен к выходу формирователя импульсов окончания работы, а выход соединен с вторыми входами элементов И первой группы, второй триггер, ециничный входкоторого подключен к выходу первого элемента ИЛИ, а нулевой вход соединен с выходом формирователя импульсовокончания работы, о т л н ч а ю щ ее с я тем, что, с целью повьшениябыстродействия, в него введены группы элементов задержки, входы которыхсоединены с выходами соответствующихэлементов И первой группы, группатриггеров, нулевые входы которых подключены к выходу первого элементаИЛИ, а единичные входы соединены свыхоцами соответствующих элементовзадержки группы, третий регистр, информационный вход которого подключенк третьему информационному выходупервого регистра, а синхронизирующийвход соединен с выходом третьегоэлемента задержки, четвертый регистр,информационный вход которого подключен к четвертому информационномувыходу первого регистра, а синхронизирующий вход соединен с выходомтретьего элемента задержки, оцновнбратор, вход которого подключен к выходу первого элемента ИЛИ, а инверсный выход соединен с третьими входами элементов И первой группы, первый блок элементов И, первые входыкоторых подключены к выходам соответствующих регистров первой группь 1,а второй вход первого блока элементов И соединен с выходом формирователя импульсов начала работы, первый элемент И первый вход которогоподключен к инверсному выходу одновибратора, второй вход соединен свыходом формирователя импульсов вызова следующего документа, третийвход подключен к выходу второготриггера, а выход соединен с первымвходом первого элемента ИЛИ, второйэлемент И, первый вход которого подключен к инверсному выходу одновибратора, второй вход соединен свыходом формирователя импульсов вызова предыдущего докуМента, третийвход подключен к выходу второго триггера, а выход соединен с вторым входом второго элемента ИЛИ, вторая группа элементов И, первые входы которых подключены к выходам соответствующих триггеров группы, а вторыевходы соединены с выходом второгоэлемента ИЛИ, седьмой элемент задержки, вход которого подключен к выходу второго элемента ИЛИ, третья:группа элементов И, первые входы ко.торых соединены с выходами разрядовтретьего регистра, а вторые входыподключены к выходу первого элемента И, четвертая группа элементов И,первые входы которых соединены с выходами разрядов четвертого регист"ра, а вторые входы подключены к выходу второго элемента И, вторая группа элементов ИЛИ, первые входы которых соединены с выходами соответствующих элементов И второй группы, авторые входы подключены к выходу формирователя импульсов начала работы,третья группа элементов ИЛИ, первыевходы которых соединены с выходамисоответствующих элементов И первойгруппы, а вторые входы подключены квыходу седьмого элемента задержки,четвертая группа элементов ИЛИ, первые входы которых соединены с выходами соответствующих элементов И третьей группы, а вторые входы подключены к выходам соответствующих элементов И четвертой группы, блок элементов ИЛИ, первые входы которых соединены с выходами соответствующих элементов И первого блока элементов И, а вторые входы подключены к выходам соответствующих элементов ИЛИ четвертой группы, вторая группа регистров, информационные входы которых соединены с выходами соответствующих элементов ИЛИ блока элементов 15 ИЛИ, а синхронизирующие входы подключены к выходам соответствующих элементов ИЛИ второй группы, второй блок элементов И; первые входы которых соединены с выходами соответст вующих регистров второй группы, вторые входы подключены к выходам соответствующих элементов ИЛИ третьей группы, а выходы соединены с входами соответствующих элементов ИЛИ первой 25 группы.
СмотретьЗаявка
4307670, 06.07.1987
МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
КРЫЛОВ ГРИГОРИЙ ОЛЕГОВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, АХРАМОВИЧ ИЛЬЯ ГРИГОРЬЕВИЧ, СЛАВИН ОЛЕГ АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06F 17/30
Метки: информации, поиска, редактирования
Опубликовано: 23.04.1989
Код ссылки
<a href="https://patents.su/8-1474680-ustrojjstvo-dlya-poiska-i-redaktirovaniya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для поиска и редактирования информации</a>
Предыдущий патент: Устройство для синтаксического контроля
Следующий патент: Устройство для диагностики неисправностей технических объектов
Случайный патент: Пылеуловитель