устройство поиска информации

Классы МПК:G06F17/30 информационный поиск; структуры баз данных для этой цели
Автор(ы):,
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2008-06-20
публикация патента:

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

устройство поиска информации, патент № 2378691

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

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

Описание изобретения к патенту

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

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

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

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

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

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

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

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

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

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

Символx11 , устройство поиска информации, патент № 2378691 , x7 x6, устройство поиска информации, патент № 2378691 , x1 Адрес ячейкиz 1z2 у
_ 00000001100 12 10 0
J 00001 01011086 10 0
О 00011 011011219 10 0
Н 00111 010100468 10 0
N 01111 011010986 10 0
_ 11111 0011001996 0 00
D 11110010000 1936 00 0
О 11100 0110111819 0 00
Е 11000010001 1553 10 0
_ 10001 0011001100 0 00
А 00010001101 141 10 0
Т 00101 100000352 00 0
6 01010 000110646 10 0
3 10101 0000111347 1 00
7 01011000111 711 00 0
4 10110 0001001412 0 00
N 01100011010 794 10 0
_ 11001 0011001612 0 11

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

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

Класс G06F17/30 информационный поиск; структуры баз данных для этой цели

способ и устройство отображения множества элементов -  патент 2528147 (10.09.2014)
система генерирования статистической информации и способ генерирования статистической информации -  патент 2527754 (10.09.2014)
способ конверсии данных, устройство конверсии данных и система конверсии данных -  патент 2527201 (27.08.2014)
телекоммуникационная чип-карта, мобильное телефонное устройство и считываемый компьютером носитель данных -  патент 2527197 (27.08.2014)
способ восстановления данных в системе управления базами данных -  патент 2526753 (27.08.2014)
способ и устройство хранения, чтения и записи составного документа -  патент 2525752 (20.08.2014)
устройство связи, способ связи и система связи -  патент 2524861 (10.08.2014)
адаптивное неявное изучение для рекомендательных систем -  патент 2524840 (10.08.2014)
основанная на контексте рекомендующая система -  патент 2523930 (27.07.2014)
способ динамической визуализации коллекции изображений в виде коллажа -  патент 2523925 (27.07.2014)
Наверх