Устройство для поиска и редактирования информации Советский патент 1989 года по МПК G06F17/30 

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

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

Целью изобретения является повышение быстродействия.

На фиг.1 представлена схема устройства; на фиг.2 - конструктивное выполнение клавишных формирователей одиночных импульсов; на фиг.З - временная диаграмма работы устройства для следующей последовательности нажатия клавиш соответствующих клавишных формирователей: начало, вызов документа - представителя предметной области I, вызов следующего документа предметной области I, вызов документа - представителя предметной области II, вызов предыдущего документа предметной области II, конец; на фиг.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 имЈъ J 4ь

оэ оо о

пульсов вызова документов, формирователь 49 импульса начала работы, формирователь 50 импульса окончания работы, формирователь 51 импульса вызова следующего документа,формирователь 52 импульса вызова предыдущего документа информационные входы 53 и 54 устройства,синхронизирующий вход 55 устройства,информационные входы 56 и

57устройства, синхронизирующий выход

58устройства,клавишу 59,пружину 60, упор 61, замыкающий контакт 62, бло- кинг-генератор 63, выход 64 формирователя, клавиатуру 65.

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

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

К,, разрядов содержат адрес предыдущего документа, четвертые К4 разрядов - адрес следующего документа.

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

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

5

0

5

5

0

0

5

0

5

цевого списка, соответствующего предметной области) записываются в регистры 3 -и 4 с помощью цепей записи, соединяющих информационные входы устройства и синхронизирующий вход 55 устройства с регистрами 3 и 4.

Устройство работает следующим образом.

При необходимости работы с информационно-справочной системой пользователь нажимает на пульте управления клавишу формирователя 49. При этом упор 61 замыкает цепь протекания тока блокинг-генератора 63 и на выходе 64 формирователя появляется импульс U iwcK (Фиг.За).

Импульс U пугж поступает на входы элементов И блоков 16 и 17 пропуская тем самым через эти элементы и элементы ИЛИ блоков 20 и 21 значения, хранящиеся в регистрах 3 и 4 (т.е.. адреса документов - представителей каждой из предметных, областей). Эти значения записываются в регистры 5 и 6 с помощью импульса U „Уск , прошедшего через элементы ИЛИ 29 и 30 на синхронизирующие входы регистров 5 и 6. Обозначают через t заГр.0 время загрузки адресов документов - представителей из регистров 3 и 4 в регистры 5 и 6, а через t T- время срабатывания каждого из триггеров 11 - 14.

Импульс U пуск задерживаясь на элементе 45 задержки на время t Эагр,0- tT, попадает на единичный вход триггера 13, находившегося до этого в нулевом состоянии, и выставляет на его выходе высокое значение потенциала (фиг. .36), после чего становится возможным прием управляющих импульсов с формирователей 47 и 48, т.е. разрешается прохождение импульсов, поступивших с выходов формирователей 47 и 48, через элементы И 22-и 23.

Для определенности полагают, что сработает формирователь 47.

Импульс U, с выхода формирователя 47 (фиг.Зг) проходит через элемент И 22, на других входах которого выставлены высокие значения потенциала с выхода триггера 13 и с инверсного выхода одновибратора 15, и через элемент ИЛИ 31 на входы элементов И блока 18, в результате чего адрес документа представителя первой предметной области с выхода регистра 5

51

проходит через элементы И 18 и элементы ИЛИ 28 на адресный вход блока 1 памяти. Пройдя через элемент ИЛИ 36 импульс U4 сбрасывает в нулевое состояние триггеры 11 и 12, попадая на их обнуляющие входы. Импульс U.,, задерживаясь на элементе 38 задержки на время t T и поступая на единичный вход триггера 11, выставляет на выходе триггера 11 высокое значение потенциала (фиг.Зд). После прохождения элемента ИЛИ 36 импульс U, попадает на вход одновибратора 15, фор- мируя тем самым на его инверсном выходе низкое значение потенциала на время t,iarf, (фиг.Зв). В течение времени t ar , невозможен прием новых управляющих импульсов с выходов формирователей 47, 48, 51 и 52.

После прохождения элементов И 22 и ИЛИ 36 импульс U, задерживается на элементе 40 задержки на время t31 (равное времени срабатывания элементов, работа которых инициирована импульсом U, и описана) и формирует на выходе элемента 40 задержки импульс U Бп , (фиг.Зк ), попадающий на синхронизирующий вход блока 1 памяти, на адресном входе которого выставлен адрес документа - представителя первой предметной области, в результате чего спустя время t Зи , равное времени считывания документа из блока 1 памяти, информационное слово, представляющее собой документ - представитель первой предметной облас ти, записывается в регистр 7 с помощью импульса, задержанного на элементе 41 задержки.

Первые К., разрядов с выхода регистра 7 поступают на информационный выход 56 устройства, вторые Кг разрядов с выхода регистра 7 - на адресный вход блока 2 памяти, третьи Кэ разрядов с выхода регистра 7 - на информационный вход регистра 10, четвертые К 4 разрядов с выхода регистра 7 - на информационный вход регистра 9.

Импульс U 6(М, задерживаясь на элементах 41 и 42 на время t Ja t эм + tj 7 , где t 1 1- время задержки на элементе 42, равное времени записи в регистр 7, формирует а выходе элемента 42 задержки им- цульс U 6П -г (Фиг.Зл).

Импульс U БП j, поступая на синхронизирующие эх оды. регистров 9 и

10

74680 . 6

10 и блока 2 памяти, записывает в регистр 9 адрес следующего документа, в регистр 10 - адрес предыдущего документа и считывает из блока 2 5 памяти информационное слово, представляющее собой шаблон считанного из блока 1 памяти документа.

Импульс Ugn задержанный на эле- менте 43 задержки на время t33 равное времени считывания шаблона из блока 2 памяти, записывает информационное слово с выхода второго блока памяти, представляющее собой шаб15 лон считанного из блока 1 памяти документа, в регистр 8, поступая на синхронизирующий вход.этого регистра. Задерживаясь на элементах 43 и 44 задержки на время t3 33+t 3 4,

где t з 4 - время задержки на элементе 44, равное времени записи в регистр 8, импульс U Бп-г формирует на выходе элемента 44 задержки импульс U в« (фиг. Зм).

25 Таким образом, в результате приема импульса U-, поступившего с выхода формирователя 47, на информационном выходе 56 устройства выставлено информационное слово, представ.. ляющее собой содержимое документа, на информационном выходе 57 устройства - информационное слово, представляющее собой шаблон документа, а на синхронизирующем выходе 58 устройства сформирован импульс UBK, который используется в качестве сигнала прерывания вычислительного комплекса, по которому последний инициирует процессы считывания информаР ции с выходов 57 и 58 устройства, объединения шаблона и содержимого документа в единый документ и отображения документа на экране дисплея.

5

45

Время t3ar.,выбрано так, что выполняется следующее соотношение:

t Sarpi t 3 1 + t Э.г + t э э ,

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

Прием импульсов с выходов формирователей 51 и 52, которым соответст

вуют клавиши вызова следующего и предыдущего документов, стал возможен лишь после появления высокого значения потенциала на выходе триггера 14, что вызвано приходом на единичный вход триггера 14 с выхода элемента ИЛИ 36 первого из импульсов образованных на выходах формирова- телей 47 и 48 (фиг.Зо).

Считают, что сработал формирователь 51 о Образованный на его выходе импульс U следСфиг.Зз), пройдя через элементы И 34, ИЛИ 37 и 36 на вход одновибратора 15, выставляет на его инверсном выходе низкое значение потенциала, т.е. блокирует прием новых управляющих импульсов на время Цигр.,(фиг.3в). Импульс ислей, попа- дая на входы элементов И группы 26, разрешает прохождение через них через элементы ИЛИ группы 33 и элементы ИЛИ групп 20 и 21 адреса следующего документа первой предметной об- ласти на информационные входы регистров 5 и 6„ Этот адрес записывается в регистр 5 из-за того, что только триггер 11 находится в единичном состоянии, что разрешает прохождение на синхронизирующий вход регистра 5 через элементы И 24 и ИЛИ 29 импульса, являющегося результатом прохождения импульса иследчерез элементы И 34 и ИЛИ 37. В регистр 5 записыва- ется адрес следующего документа первой предметной области. Дальнейшие процессы, приводящие к выдаче содержимого нового документа и его шаблона на информационные выходы 56 и 57 устройства и формирования сигнала прерывания вычислительного комплекса на синхронизирующем выходе 58 устройства, происходят аналогично.

В случае прихода управляющего импульса Uа (фиг.Зв) с выхода формирователя 48 происходит сброс в нулевое состояние всех триггеров 11 и 12 импульсом U1, прошедшим через эле- менты И 23 и ИЛИ 36 на нулевые входы триггеров 11 и 12. Импульс иг, задерживаясь на элементе 39 задержки на время tT устанавливают триггер 12 в единичное состояние (фиг.Зж), что соответствует выбору новой предметной области.

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

Ю 15 20 30 5

25

0

0

ройства - импульса UBK, аналогично описанному.

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

Например, если сработал формирователь 52, чему соответствует нажатие клавиши вызова предыдущего документа, импульс U прел с выхода формирователя 52 (фиг.Зи), пройдя через элементы И 35, ИЛИ 37 и 36 на вход одновибратора 15, выставляет на его инверсном выходе низкое значение потенциала, т.е. блокирует прием новых импульсов на время t эа(1,, (фиг.Зв). Импульс U пред , попадая на входы элементов И группы 26, разрешает прохождение через эти элементы И, элементы ИЛИ группы 33, элементы ИЛИ групп 20 и 21 адреса предыдущего документа первой предметной области на информационные входы регистров 5 и 6. Этот адрес записывается в регистр 6 из-за того, что только триггер 12 находится в единичном состоянии, что разрешает прохождение на синхронизирующий вход регистра 6 через элементы И 25 и ИЛИ 30 импульса, являющегося результатом прохождения импульса ипред через элементы И 35 и ИЛИ 37. В регистр 6 записывается адрес предыдущего документа первой предметной области. Дальнейшие процессы, приводящие к выдаче содержимого нового документа и его шаблона на информационные выходы 56 и 57 устройства и формирования сигнала прерывания вычислительного комплекса на синхронизирующем выходе 58 устройства, происходят аналогично описанному.

Работа устройства заканчивается с приходом импульса UCTOP (фиг.Зн) с выхода формирователя 50. Импульс UСтоп поступает на нулевые входы триггеров 13 и 14, что приводит к появлению низких значений потенциала на выходах триггеров 13 и 14 (фиг.Зб л-о). В результате становится невозможным прием импульсов с выходов формирователей 47, 48, 51 и 52.

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

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

5

0

5

0

5

0

5

0

55

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

11

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

1

выходу седьмого элемента задержки, четвертая группа элементов ИЛИ, первые входы которых соединены с выхоf16

10

1547468012

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

20

25

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

название год авторы номер документа
Устройство для управления вызовом информации 1987
  • Романов Анатолий Николаевич
SU1439670A2
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРЕДЪЯВЛЕНИЕМ ИНФОРМАЦИИ В СИСТЕМЕ ДИСТАНЦИОННОГО ОБУЧЕНИЯ 2001
  • Голоусикова А.А.
  • Карпенко С.М.
  • Романов А.Н.
  • Славин О.А.
RU2248605C2
Устройство для ввода информации 1989
  • Данильченко Игорь Антонович
  • Бичугов Евгений Семенович
  • Романов Анатолий Николаевич
  • Ромшин Николай Вениаминович
SU1661748A1
Устройство для выборки информации из блока памяти 1987
  • Романов Анатолий Николаевич
  • Романов Максим Анатольевич
SU1509982A2
Устройство для выборки информации из блока памяти 1986
  • Романов Анатолий Николаевич
SU1387033A1
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПОИСКОМ ТЕКСТОВЫХ ДОКУМЕНТОВ В ИНФОРМАЦИОННОЙ БАЗЕ ДАННЫХ 2003
  • Арлазаров В.Л.
  • Даниленко А.Ю.
  • Емельянов Н.Е.
  • Романов А.Н.
  • Славин О.А.
RU2241253C1
Устройство для управления вызовом информации 1985
  • Романов Анатолий Николаевич
  • Грабовский Олег Борисович
  • Бельских Юрий Юрьевич
SU1300540A1
Преобразователь угла поворота вала в код 1984
  • Теплицкий Владимир Львович
SU1231610A1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА 2006
  • Рейнгольд Леонид Александрович
RU2334273C2
АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО УЧАСТНИКА ЗАКОНОТВОРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ ГОСУДАРСТВЕННОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ "ЗАКОНОТВОРЧЕСТВО" 2012
  • Романов Анатолий Николаевич
  • Гусаков Валерий Яковлевич
  • Малова Ирина Сергеевна
  • Медведь Владимир Иванович
  • Федоша Алексей Корнеевич
RU2485589C1

Иллюстрации к изобретению SU 1 474 680 A1

Реферат патента 1989 года Устройство для поиска и редактирования информации

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

Формула изобретения SU 1 474 680 A1

/////////7

// /у / / / / / / / / ((J-f-Ј

Документы 1-ой предметной области

ее

Документы п-ой предметной области

Фиг. 5

Та 5лица 1-1

ТсгЯл&ца.

Документ

Шаблон документа Фие.6

Фиг 4

11

Дет. / 775 Узел. 211

Сборка. 3 5

х

V

Содержимое документа

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

САМОСВАЛЬНЫЙ КУЗОВ ТРАНСПОРТНОГО СРЕДСТВА 0
SU204147A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для управления вызовом информации 1985
  • Романов Анатолий Николаевич
  • Грабовский Олег Борисович
  • Бельских Юрий Юрьевич
SU1300540A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 474 680 A1

Авторы

Крылов Григорий Олегович

Романов Анатолий Николаевич

Ахрамович Илья Григорьевич

Славин Олег Анатольевич

Даты

1989-04-23Публикация

1987-07-06Подача