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

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

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

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

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

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

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

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

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

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство поиска информации (патент РФ 2378691, кл. G06F 17/30, 2010 г.), которое содержит запоминающие устройство объемом 2048×3 бит и выполняет поиск строки из 18 символов в проходящем потоке символов.

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

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

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

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

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

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

Символx11 , устройство поиска информации, патент № 2444781 , x7 x6, устройство поиска информации, патент № 2444781 , x1 Адрес ячейкиz y1 y2
_00000 00110012 10 0
J 00001 01011086 10 0
O 00010 011011155 10 0
H 00011 010100212 10 0
N 00100 011010282 10 0
_ 00101 001100332 10 0
D 00110 010000400 10 0
O 00111 011011475 10 0
E 01000 010001529 10 0
_ 01001 001100588 10 0
A 01010 001101653 10 0
T 01011 100000736 10 0
6 01100 000110774 10 0
3 01101 000011835 10 0
7 01110 000111903 10 0
4 01111 000100964 10 0
N 10000 0110101050 1 00
M либо K 10001011100 либо 0111011116 либо 11170 1 либо 00 либо 1

Предположим, что на первый, устройство поиска информации, патент № 2444781 , шестой входы устройства поиска информации поступил 6-разрядный код 0011002, который соответствует символу «пробел» (_). Следовательно, 11-разрядный адрес на адресных входах устройства 1 равен 000000011002 или в десятичном представлении 1210. Как видно из таблицы, в ячейке с адресом 12 10 записан код 1002, при этом счетчик 2 с помощью импульсного сигнала f сформирует код 000012, который служит для задания пяти старших разрядов следующего адреса. Предположим далее, что вслед за кодом 0011002 на первый, устройство поиска информации, патент № 2444781 , шестой входы предлагаемого устройства поступает код 010110 2. С учетом сформированных ранее счетчиком 2 данных 11-разрядный адрес на адресных входах устройства 1 равен 000010101102 =8610. В ячейке с этим адресом находится код 100 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)
Наверх