L международная выставка-презентация
научных, технических, учебно-методических и литературно-художественных изданий

УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ


НазваниеУСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ
Разработчик (Авторы)Десницкий Василий Алексеевич, Котенко Игорь Витальевич, Паращук Игорь Борисович, Саенко Игорь Борисович, Чечулин Андрей Алексеевич, Федорченко Елена Владимировна
Вид объекта патентного праваИзобретение
Регистрационный номер 2792840
Дата регистрации27.03.2023
ПравообладательФедеральное государственное бюджетное учреждение науки "Санкт-Петербургский Федеральный исследовательский центр Российской академии наук"
Область применения (класс МПК) G06F 9/46 (2006.01) G06F 16/00 (2019.01)

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении надежности и устойчивости осуществления поисковых запросов в условиях анализа больших массивов гетерогенных данных. Устройство поиска информации содержит N≥2 блоков хранения маски 11–1N, N блоков селекции 21–2N, делитель частоты 3, формирователь временных интервалов 4, регистр стратегии поиска 5, блок формирования адреса маски переходов 6, блок индикации 7, N селекционных контроллеров времени поиска 81–8N, главный контроллер времени поиска 9, генератор тактовых импульсов 10, блок анализа нечёткого сценария поиска 11, блок преобразования нечёткого сценария поиска 12, блок анализа катастроф 13. 1 з.п. ф-лы, 14 ил.

 

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

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

1. Устройство поиска информации, содержащее N блоков хранения маски (11–1N), где N ≥ 2 – количество типов блоков двоичной информации (БДИ), N блоков селекции (21–2N,), делитель частоты (3), формирователь временных интервалов (4), регистр стратегии поиска (5), блок формирования адреса маски переходов (6), блок индикации (7), N селекционных контроллеров времени поиска (81–8N), главный контроллер времени поиска (9), генератор тактовых импульсов (10), блок анализа нечёткого сценария поиска (11), блок преобразования нечёткого сценария поиска (12), причем тактовый вход (38) делителя частоты (3) является первым тактовым входом (08) устройства, а выход (39) делителя частоты (3) соединен с тактовым входом (41) формирователя временных интервалов (4), входы разрешения записи (161–16N) N блоков хранения маски (11–1N) объединены и являются входом разрешения записи (01) устройства, первые L-разрядные, где L ≥ 2 – максимальное количество разрядов в блоке двоичной информации, входы «Маска 1» (17n) и «Маска 2» (18n) n-го блока хранения маски (1n), где n = 1, 2, …, N, являются n-ми первыми L-разрядными входами соответственно «Маска 1» (02n) и «Маска 2» (03n) устройства, вход «Начальный сброс» (42) формирователя временных интервалов (4) соединен с входом «Начальный сброс» (63) блока формирования адреса маски переходов (6) и является входом «Начальный сброс» (05) устройства, при этом M-разрядный, где M ≥ 2 – разрядность кода времени ожидания, вход «Код времени ожидания» (43) формирователя временных интервалов (4) является M-разрядным входом «Код времени ожидания» (06) устройства, а выход (44) формирователя временных интервалов (4) соединен с входом «Сброс» (64) блока формирования адреса маски переходов (6), сигнальный выход (59) регистра стратегии поиска (5) соединен с сигнальными входами (45) и (65) формирователя временных интервалов (4) и блока формирования адреса маски переходов (6) соответственно, K-разрядный, где K = (log2 N) + 1 – разрядность кода адреса маски переходов, адресный вход (53), управляющий вход (54), N-разрядный информационный вход (55) и разрешающий вход (58) регистра стратегии поиска (5) являются соответственно K-разрядным адресным входом (09), управляющим входом (010), N-разрядным информационным входом (011) и разрешающим входом (014) устройства, входы «Выбор кристалла» (56) и «Чтение/запись» (57) регистра стратегии поиска (5) являются соответственно входами «Выбор кристалла» (012) и «Чтение/запись» (013) устройства, N-разрядный вход «Правило завершения поиска» (72) и выход «Результат поиска» (73) блока индикации (7) являются соответственно N-разрядным входом «Правило завершения поиска» (07) и выходом «Результат поиска» (015) устройства, выходы «Результат сравнения» (261–26N) блоков селекции (21–2N) соединены с соответствующими входами «Результат сравнения» (811–81N) соответствующих селекционных контроллеров времени поиска (81–8N), выходы «Результат сравнения» (831–83N) которых соединены с соответствующими входами «Результат сравнения» (511–51N) регистра стратегии поиска (5) и с соответствующими входами «Результат сравнения» (611–61N) блока формирования адреса маски переходов (6), выход (101) генератора тактовых импульсов (10) подключен к тактовым входам (251–25N) каждого из N блоков селекции (21–2N), входы «Обнуление» (241–24N) которых являются соответствующими входами «Обнуление» (0171–017N) устройства, причем S-разрядный, где S ≥ 2 – разрядность корректирующего кода времени поиска, корректирующий вход (27n) n-го блока селекции (2n) соединен с S-разрядным проверочным входом (82n) n-го селекционного контроллера времени поиска (8n) и подключен к n-му S-разрядному выходу (92n) главного контроллера времени поиска (9), N S-разрядных входов (911–91N) которого являются соответствующими N S-разрядными входами «Коррекция максимального времени поиска» (016) устройства, при этом K-разрядный выход «Код события» (62) блока формирования адреса маски переходов (6) соединен с K-разрядным информационным входом (111) блока анализа нечёткого сценария поиска (11), K проверочных выходов (1121 – 112K) которого соединены с соответствующими K проверочными входами (1211–121K) блока преобразования нечёткого сценария поиска (12), K-разрядный выход (122) которого и K-разрядный транзитный выход (113) блока анализа нечёткого сценария поиска (11) объединены и являются K-разрядными входами «Код события» (52) и (71) регистра стратегии поиска (5) и блока индикации (7) соответственно, отличающееся тем, что дополнительно введен блок анализа катастроф (13), предназначенный для осуществления процедур идентификации и верификации состояний граничной, аварийной (катастрофической) интенсивности поступающих блоков двоичной информации при плавных изменениях параметров внешних условий и управляющих воздействий, а также для выработки сигналов логического нуля или логической единицы (сигнала предсказания и предупреждения), характеризующих соответственно отсутствие или наличие возможного катастрофического состояния системы, причем L-разрядные, где L ≥ 2 – максимально возможное количество разрядов в блоке двоичной информации, используемых в сценарии поиска, информационные входы (211–21N) N блоков селекции (21–2N) объединены и являются L-разрядным информационным выходом (131) блока анализа катастроф (13), L-разрядный информационный вход (130) которого является L-разрядным информационным входом (04) устройства, при этом вторые L-разрядные выходы «Маска 1» (14n) и «Маска 2» (15n) n-го блока хранения маски (1n) подключены к соответствующим n-м вторым L-разрядным входам «Маска 1» (132n) и «Маска 2» (133n) блока анализа катастроф (13), n-е вторые L-разрядные выходы «Маска 1» (134n) и «Маска 2» (135n) которого соединены с соответствующими вторыми L-разрядными входами «Маска 1» (22n) и «Маска 2» (23n) n-го блока селекции (2n), выход (101) генератора тактовых импульсов (10) подключен к тактовому входу (138) блока анализа катастроф (13), управляющий вход (136) которого является входом «Ввод пороговых значений интенсивности» (018) устройства, предупредительный выход (137) блока анализа катастроф (13) является выходом «Угроза катастрофы» (019) устройства поиска информации.

2. Устройство по п.1, отличающееся тем, что блок анализа катастроф (13) состоит из вычислителя интенсивности (13.0), G исполнительных оперативных запоминающих устройств (ОЗУ) (13.11–13.1G), где G ≥ 1 – количество автономных, следующих друг за другом временных интервалов наблюдения при реализации поисковых запросов, постоянного запоминающего устройства (ПЗУ) (13.2), элемента итерационного сравнения (13.3), элемента сравнения (13.4), промежуточного ОЗУ (13.5), промежуточного элемента И (13.6), элемента И (13.7), дополнительного ОЗУ (13.8), проверочного ОЗУ (13.9) и счетчика (13.10), причем тактовый вход (13.0-3) вычислителя интенсивности (13.0) подключен к тактовым входам (13.2-1) и (13.10-3) ПЗУ (13.2) и счетчика (13.10) соответственно и является тактовым входом (138) блока анализа катастроф (13), L-разрядный информационный вход (13.0-1) вычислителя интенсивности (13.0) является L-разрядным информационным входом (130) блока анализа катастроф (13) и L-разрядным информационным входом (04) устройства, L-разрядный информационный выход (13.0-2) вычислителя интенсивности (13.0) является L-разрядным информационным выходом (131) блока анализа катастроф (13), g-й, где g = 1, 2, …, G, исполнительный выход (13.0-4g) вычислителя интенсивности (13.0) подключен к входу соответствующего g-го исполнительного ОЗУ (13.1g), входы G исполнительных ОЗУ (13.11–13.1G) объединены и подключены к первому входу (13.3-1) элемента итерационного сравнения (13.3) и второму входу (13.4-2) элемента сравнения (13.4), выходы G исполнительных ОЗУ (13.11–13.1G) объединены и подключены ко второму входу (13.3-2) элемента итерационного сравнения (13.3), выход ПЗУ (13.2) соединен с первым входом (13.4-1) элемента сравнения (13.4), выход элемента итерационного сравнения (13.3) подключен к входу промежуточного ОЗУ (13.5) и второму входу (13.6-2) промежуточного элемента И (13.6), первый вход (13.6-1) которого соединен с выходом промежуточного ОЗУ (13.5), выход промежуточного элемента И (13.6) соединен с выходом элемента сравнения (13.4) и подключен к первому входу (13.7-1) элемента И (13.7), второй вход (13.7-2) которого соединен с проверочным входом (13.2-2) ПЗУ (13.2) и является проверочным выходом (13.9-1) проверочного ОЗУ (13.9), выход элемента И (13.7) подключен к считывающим входам (13.0-5) и (13.8-1) вычислителя интенсивности (13.0) и дополнительного ОЗУ (13.8) соответственно и является предупредительным выходом (137) блока анализа катастроф (13) и выходом «Угроза катастрофы» (019) устройства, при этом N L-разрядных входов «Маска 1» (13.8-21–13.8-2N) и N L-разрядных входов «Маска 2» (13.8-31–13.8-3N) дополнительного ОЗУ (13.8) являются соответствующими N вторыми L-разрядными входами «Маска 1» (1321–132N) и соответствующими N вторыми L-разрядными входами «Маска 2» (1331–133N) блока (13), N L-разрядных выходов «Маска 1» (13.8-41–13.8-4N) и N L-разрядных выходов «Маска 2» (13.8-51–13.8-5N) дополнительного ОЗУ (13.8) являются соответствующими N вторыми L-разрядными выходами «Маска 1» (1341–134N) и соответствующими N вторыми L-разрядными выходами «Маска 2» (1351–135N) блока (13), тактовый выход (13.10-1) счетчика (13.10) подключен к тактовому входу (13.9-2) проверочного ОЗУ (13.9), освобождающий выход (13.9-3) которого подключен к освобождающему входу (13.10-2) счетчика (13.10), управляющий вход (13.9-4) проверочного ОЗУ (13.9) является управляющим входом (136) блока анализа катастроф (13) и входом «Ввод пороговых значений интенсивности» (018) устройства поиска информации.

Изобретение "УСТРОЙСТВО ПОИСКА ИНФОРМАЦИИ" (Десницкий Василий Алексеевич, Котенко Игорь Витальевич, Паращук Игорь Борисович, Саенко Игорь Борисович, Чечулин Андрей Алексеевич, Федорченко Елена Владимировна) отмечено юбилейной наградой (25 лет Российской Академии Естествознания)
Медаль Альфреда Нобеля