УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ Российский патент 2010 года по МПК G06F17/30 

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

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

Известно устройство поиска информации (см., например, рис.13.7 на стр.609 в книге: Озкарахан Э. Машины баз данных и управление базами данных. Пер. с англ. - М.: Мир, 1989), которое выполняет поиск (распознавание) строки из пяти символов в проходящем потоке символов.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство поиска информации (рис.6.32 на стр.286 в книге: Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения. Справочник. - М.: Радио и связь, 1990), которое содержит запоминающее устройство, регистр и выполняет поиск строки из восемнадцати символов в проходящем потоке символов.

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

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

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

На чертеже представлена схема предлагаемого устройства поиска информации.

Устройство поиска информации содержит запоминающее устройство 1 и регистр 2, причем первый, второй и третий выходы данных запоминающего устройства 1 соединены соответственно с последовательным входом данных регистра 2, входом разрешения параллельной загрузки регистра 2 и выходом устройства поиска информации, подключенного тактовым и i-м входами соответственно к входу записи регистра 2 и i-му адресному входу запоминающего устройства j-й адресный вход которого соединен с (j-6)-м выходом регистра 2, подключенного (j-6)-м параллельным входом данных к шине нулевого потенциала.

Работа предлагаемого устройства поиска информации осуществляется следующим образом. На его первый, …, шестой входы подается 6-разрядный код очередного символа распознаваемой строки, а на его тактовый вход подается импульсный сигнал f∈{0,1}, период Т которого должен удовлетворять условию Т>τPЗУ, где τР и τЗУ есть длительности задержек, вносимых регистром 2 и запоминающим устройством 1. В исходном состоянии в регистр 2 записан нулевой код. Если на входе разрешения параллельной загрузки регистра 2 действует логическая «1», то с помощью импульсного сигнала f в регистр 2 будет записан код 000002, то есть Q1=0, …, Q5=0. Когда на входе разрешения параллельной загрузки регистра 2 действует логический «0», сигнал f запишет в младший разряд регистра 2 бит z1, сдвигая на один разряд предыдущее содержимое указанного регистра в направлении от Q1 к Q5. Отметим, что регистр 2 может быть построен на основе ИМС К555ИР16. В представленной ниже таблице приведено содержимое ячеек запоминающего устройства 1, необходимое для распознавания строки следующих символов: _JOHN_DOE_AT6374N_. Все остальные не указанные в таблице ячейки содержат код D1=0, D2=1, D3=0.

Символ x11, …, x7 x6, …, x1 Адрес ячейки z1 z2 у _ 00000 001100 12 1 0 0 J 00001 010110 86 1 0 0 О 00011 011011 219 1 0 0 Н 00111 010100 468 1 0 0 N 01111 011010 986 1 0 0 _ 11111 001100 1996 0 0 0 D 11110 010000 1936 0 0 0 О 11100 011011 1819 0 0 0 Е 11000 010001 1553 1 0 0 _ 10001 001100 1100 0 0 0 А 00010 001101 141 1 0 0 Т 00101 100000 352 0 0 0 6 01010 000110 646 1 0 0 3 10101 000011 1347 1 0 0 7 01011 000111 711 0 0 0 4 10110 000100 1412 0 0 0 N 01100 011010 794 1 0 0 _ 11001 001100 1612 0 1 1

Предположим, что на первый, …, шестой входы устройства поиска информации поступил 6-разрядный код 0011002, который соответствует символу «пробел» (_). Следовательно, 11-разрядный адрес на адресных входах устройства 1 равен 000000011002, или в десятичном представлении 1210. Как видно из таблицы, в ячейке с адресом 1210 записан код 0012, старший разряд (у) которого равен нулю. С помощью импульсного сигнала f, действующего на тактовом входе предлагаемого устройства, в регистре 2 формируется код 000012, который служит для задания пяти старших разрядов следующего адреса. Предположим далее, что вслед за кодом 0011002 на первый, …, шестой входы предлагаемого устройства поступает код 0101102. С учетом сформированных ранее в регистре 2 данных 11-разрядный адрес на адресных входах устройства 1 равен 000010101102=8610. В ячейке с этим адресом находится код 0012, под управлением которого с помощью очередного импульса сигнала f в регистре 2 сформируется код для задания пяти старших разрядов следующего адреса и т.д. Если искомая последовательность символов найдена, то на конечном этапе поиска (см. последнюю строку таблицы) в старшем разряде кода, выбранного из устройства 1, появится единица, сигнализирующая об успешном исходе поиска. Когда на любом этапе поиск окажется неудачным, в регистр 2 запишется код 000002 исходного состояния предлагаемого устройства. Таким образом, данные, приведенные в таблице, показывают, что предлагаемое устройство выполняет поиск строки из восемнадцати символов в проходящем потоке символов.

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

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

название год авторы номер документа
УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ 2010
  • Андреев Дмитрий Васильевич
  • Раков Дмитрий Юрьевич
RU2444781C1
УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ 2015
  • Андреев Дмитрий Васильевич
RU2580803C1
УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ 2007
  • Андреев Дмитрий Васильевич
  • Николаев Андрей Владимирович
RU2347267C1
ПАРАЛЛЕЛЬНАЯ СИСТЕМА ИНФОРМАЦИОННОГО ПОИСКА 2001
  • Довгаль В.М.
  • Шевелев С.С.
RU2195015C1
Устройство для отображения информации на экране телевизионного индикатора 1987
  • Льдов Сергей Викторович
  • Прищенко Валентин Александрович
  • Чигиринов Николай Сергеевич
SU1522272A1
УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО ПОИСКА И ЗАМЕНЫ ВХОЖДЕНИЙ В ОБРАБАТЫВАЕМЫХ СЛОВАХ 2005
  • Шевелев Сергей Степанович
RU2296366C1
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА 2009
  • Шевелев Сергей Степанович
RU2453910C2
УСТРОЙСТВО СОРТИРОВКИ ИНФОРМАЦИИ МЕТОДОМ ПРЕОБРАЗОВАНИЯ ДАННЫХ В АДРЕС 2008
  • Кобелев Владимир Николаевич
  • Шевелева Елена Сергеевна
  • Шевелев Сергей Степанович
  • Солодовников Федор Михайлович
RU2382396C2
Устройство параллельно-последовательного поиска и замены вхождений в обрабатываемых словах 2022
  • Шевелев Сергей Степанович
RU2793554C1
Электронный словарь для изучения иностранного языка 1989
  • Корнейчук Виктор Иванович
  • Михайлюк Антон Юрьевич
  • Ян Гван Чхор
  • Аль-Аржа Вадих Искандер
  • Сидоренко Владимир Павлович
SU1649568A1

Реферат патента 2010 года УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ

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

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

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

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

US 4327407 А, 27.04.1982
US 4254476 А, 03.03.1981
УСТРОЙСТВО СОРТИРОВКИ ДВОИЧНЫХ ЧИСЕЛ 2005
  • Андреев Дмитрий Васильевич
RU2300136C1
Устройство для поиска информации в памяти 1986
  • Зеебауэр Марта
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
SU1399770A1
JP 11053373 A, 26.02.1999.

RU 2 378 691 C1

Авторы

Андреев Дмитрий Васильевич

Савинов Андрей Леонидович

Даты

2010-01-10Публикация

2008-06-20Подача