АВТОМАТИЗИРОВАННАЯ СИСТЕМА РЕГИСТРАЦИИ ПЕРСОНАЛЬНЫХ БИОМЕТРИЧЕСКИХ ДАННЫХ ЗАЯВИТЕЛЕЙ НА ПОЛУЧЕНИЕ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ Российский патент 2010 года по МПК G06F13/00 G06Q50/00 

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

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

Анализ подходов, реализуемых в разных странах мира при создании систем выпуска и контроля обращения паспортно-визовых документов, содержащих биометрические данные их владельцев, показывает, что основными целями создания указанных систем являются:

- ведение сквозного учета паспортно-визовых документов (загранпаспортов), включая учет и регистрацию данных, заносимых в документы;

- ведение оперативного и достоверного контроля подлинности как самих документов, так и всех данных, содержащихся в них;

- повышение качества и оперативности работы уполномоченных государственных органов (включая регистрационные, контролирующие и таможенные органы);

возможность обслуживания (осуществления оперативных проверок) как отечественных, так и зарубежных паспортов, отвечающих рекомендациям ICAO;

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

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

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

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

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

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

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

Одна из основных проблем, связанная с использованием паспортно-визовых документов на транспорте и при пересечении государственных границ, - это сверка подлинности документа и его соответствия владельцу.

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

Это сделано с целью защиты от подделок паспорта, так как основные нарушения связаны с переклейкой фотографии.

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

Основными элементами, обеспечивающими высокую надежность процедуры верификации и идентификации являются:

- предварительное снятие биометрических признаков личности при выдаче документа;

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

- выполнение процедуры электронной цифровой подписи (ЭЦП) под этими электронными данными;

- внесение подписанных данных на микросхему процессора с памятью, которая должна быть интегрирована тем или иным способом с бумажным документом.

Схема, иллюстрирующая эти элементы, представлена на фиг.9, где показаны основные элементы верификации паспортно-визовых документов нового поколения (паспорт) и идентификации их владельцев, а процедура проверки поясняется схемой, приведенной на фиг.10.

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

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

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

В итоге, на выходе рабочего места администратора системы будет сформирована кодограмма запроса следующей структуры:

КОД КОД КОД КОД КОД Начальные буквы ФИО заявителя на получение паспорта нового поколения Фамилия заявителя на получение паспорта нового поколения Имя заявителя на получение паспорта нового поколения Отчество заявителя на получение паспорта нового поколения Атрибуты документальных данных заявителя на получение паспорта нового поколения

Алгоритм, реализующий предлагаемую методику, приведен на фиг.8.

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

Оператор Ф2 по опорному адресу оператора И1 и по данным оператора С7 формирует текущий адрес считывания ячейки памяти базы данных граждан и передает его оператору В3, который обеспечивает считывание записи базы данных по опорному адресу базы данных и ее выдачу на вход оператору С4, который сравнивает коды фамилии, имени, отчества гражданина и атрибуты записи базы данных с кодами фамилии, имени, отчества и входными атрибутами запрашиваемого гражданина.

Если сравнения входных кодов не произошло, то оператор С4 передает управление оператору П5, который подсчитывает число вызываемых записей из базы данных граждан, и далее передает управление оператору С7.

Если же оператор С4 зафиксирует совпадение кодов входных записей, то он передает управление оператору Ф6, который формирует сообщение о том, что в базе данных граждан уже имеется подобная запись документальных данных запрашиваемого физического лица, и передает управление оператору П10 для перехода к вводу данных очередного гражданина, оформляющего получение паспортно-визовых документов нового поколения.

Оператор С7 сравнивает число вызываемых записей с зафиксированным числом записей в БД, имеющих такие же начальные буквы фамилии, имени, отчества.

Если сравнения входных чисел не произошло, то оператор С7 передает управление оператору Ф2, который формирует очередной адрес считывания ячейки памяти базы данных граждан и вновь передает его оператору В3, который обеспечивает считывание записи базы данных по указанному адресу базы данных граждан и ее выдачу на вход оператору С4, который сравнивает коды фамилии, имени, отчества и атрибуты записи базы данных с кодами фамилии, имени, отчества и входными атрибутами запрашиваемого физического лица.

Если сравнения входных кодов не произошло, то оператор С4 передает управление оператору П5, который подсчитывает число вызываемых записей из базы данных граждан, и далее передает управление оператору С7.

Оператор С7 вновь сравнивает число вызываемых записей с зафиксированным числом записей в БД, имеющих такие же начальные буквы фамилии, имени, отчества.

Если сравнения входных чисел не произошло, то оператор С7 передает управление оператору Ф2, который формирует очередной адрес считывания ячейки памяти базы данных граждан и вновь передает его оператору В3, который обеспечивает считывание записи базы данных по указанному адресу базы данных граждан и ее выдачу на вход оператору С4, который сравнивает коды фамилии, имени, отчества и атрибуты записи базы данных с кодами фамилии, имени, отчества и входными атрибутами запрашиваемого физического лица.

Этот процесс срабатывания цепочки операторов Ф2, В3, С4, П5 и С7 продолжается до тех пор, пока оператор С7 не зафиксирует равенство числа вызванных записей с зафиксированным числом записей в базе данных граждан, имеющих такие же начальные буквы фамилии, имени, отчества, что будет свидетельствовать о том, что в базе данных граждан отсутствует запись о документальных данных запрашиваемого физического лица.

В этот момент оператор С7 передает управление оператору Ф8, который формирует адрес для записи входного сообщения в базу данных граждан и передает его оператору 39, который обеспечивает регистрацию новых входных данных гражданина в базе данных.

После этого управление вновь передается оператору П10 для перехода к регистрации данных следующего гражданина в базу данных граждан муниципального образования.

Известны системы, которые могли бы быть использованы для реализации предложенной методики (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).

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

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

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

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

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

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

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции опорных адресов заявителей в базе данных сервера, на фиг.3 - структурная схема блока идентификации данных заявителей, на фиг.4 - структурная схема блока селекции временного периода идентификации данных заявителей, на фиг.5 - структурная схема блока дискриминации области актуализации данных заявителей, на фиг.6 - структурная схема блока идентификации временного цикла обработки данных заявителей, на фиг.7 - структурная схема блока управления выборкой записей базы данных сервера, на фиг.8 - структурная схема алгоритма работы системы, на фиг.9 приведена схема, иллюстрирующая основные элементы идентификации и верификации паспортно-визовых документов, а на фиг.10 показана схема, иллюстрирующая процедуру идентификации личности по биометрическим признакам.

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

На фиг.1 показаны первый 11, второй 12 и третий 33 информационные входы системы, первый 14, второй 15 и третий 16 синхронизирующие входы системы, первый 21, второй 22 и третий 23 информационные выходы, адресный 24 выход, первый 25, второй 26, третий 27 и четвертый 28 синхронизирующие выходы и сигнальный 29 выход системы.

Блок 1 (фиг.2) селекции опорных адресов граждан заявителей в базе данных сервера содержит фотокамеру 35, сканер 36 отпечатка пальца, регистры 37-39, модуль 40 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 41, элементы 42-44 И, элементы 45-47 задержки. На чертеже показаны управляющий 10, информационный 11 и синхронизирующий 14 входы, a также информационные 50-52 и синхронизирующий 53 выходы.

Блок 2 (фиг.3) идентификации данных заявителей содержит компаратор 54, регистр 55, элементы 56-57 И, элементы 58-61 задержки. На чертеже показаны первый информационный вход 12, синхронизирующий вход 15, управляющие 62-63 входы и второй информационный вход 64, а также информационный 65, первый 66, второй 67 и третий 68 тактирующие выходы, первый 48 и второй 49 синхронизирующие выходы.

Блок 3 (фиг.4) селекции временного периода идентификации данных заявителей содержит компаратор 69, счетчик 70, элемент 71 ИЛИ, элемент 72 задержки. На чертеже показаны информационный 75 и синхронизирующий 73 входы, а также информационный 75, первый и второй 77 синхронизирующие выходы.

Блок 4 (фиг.5) дискриминации области актуализации данных заявителей содержит узел 79 памяти, выполненный в виде постоянного запоминающего устройства, регистр 80, дешифратор 81, элементы 82-84 И, триггер 85, элементы 86, 87 задержки. На чертеже показаны информационный 13, синхронизирующий 16 и установочный 89 входы, а также первый 90 и второй 91 информационные выходы, синхронизирующий 92 и управляющие 93, 94 выходы.

Блок 5 (фиг.6) идентификации временного цикла обработки данных заявителей содержит компаратор 96 и счетчики 97, 98. На чертеже показаны первый 120 и второй 121 информационные входы, синхронизирующий 122 вход, вычитающий 123 и тактирующий 124 входы, а также информационный 125, первый 126 и второй 127 синхронизирующие выходы.

Блок 6 (фиг.7) управления выборкой записей базы данных сервера содержит сумматор 101, элементы 102-104 ИЛИ, группу 105-элементов ИЛИ, элементы 106-110 задержки. На чертеже показаны информационные 110- 112, синхронизирующие 113-117 входы, а также адресный 24, первый 25, второй 26 и третий 27 синхронизирующие и сигнальный 30 выходы.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.

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

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

- фамилию;

- имя;

- отчество;

- пол;

- гражданство;

- дату рождения;

- место рождения;

- вид и реквизиты документа, удостоверяющего личность;

- адрес места жительства (или места пребывания).

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

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

В итоге, на выходе рабочего места администратора системы будет сформирована кодограмма запроса следующей структуры:

КОД КОД КОД код КОД Начальные буквы ФИО Фамилия Имя Отчество Атрибуты документальных данных Заявителя на получение паспортно-визового документа

Сформированная кодограмма запроса поступает на информационный вход 11 системы и далее поступает на соответствующий информационный вход регистра 39, в который она заносится синхронизирующим импульсом с входа 14 системы.

С выхода 19 регистра 39 содержимое кодограммы через выход 52 блока 1 сразу же выдается на первый информационный 21 выход системы, а с выхода 18 регистра 39 код начальных букв фамилии, имени, отчества заявителя на получение паспортно-визового документа нового поколения поступает на вход дешифратора 41.

Дешифратор 41 расшифровывает этот код и открывает по одному входу один из элементов 42-44 И, соответствующий входному идентификационному признаку. Допустим, что таким элементом является элемент 42 И.

Параллельно с этим, синхронизирующий импульс с входа 14 системы поступает на вход 49 блока 2, где задерживается на время занесения кодограммы запроса в регистр 39 элементом 45 задержки, и далее поступает на входы элементов 42-44.

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

Код опорного адреса зоны памяти базы данных заявителей считывается на информационный вход регистра 37, а код числа подобных записей в базе данных - на информационный вход регистра 38.

Во-вторых, тот же импульс считывания с выхода элемента 45 задерживается элементом 46 задержки на время считывания содержимого фиксированной ячейки ПЗУ и поступает на синхронизирующие входы регистров 37, 38, фиксируя в них соответствующие коды.

Код опорного адреса с выхода регистра 37 через выход 50 блока 1 через информационный вход 110 блока 6 поступает на один информационный вход сумматора 101, на другой информационный вход которого с входа 111 поступают показания счетчика 70 блока 3, в данный момент времени равные нулю, поскольку счетчик 70 находится в исходном состоянии.

Параллельно с этим синхронизирующий импульс с выхода элемента 46 задержки блока 1 задерживается элементом 47 на время занесения кодов в регистры 37, 38 и далее с выхода 53 блока 1 выдается на вход 113 блока 6, где он проходит элементы 102 и 103 ИЛИ и поступает на синхронизирующий вход сумматора 101. По этому импульсу сумматор 101 суммирует входные коды.

Однако, учитывая, что на входе 111 сумматора 101 в данный момент времени будет нулевой код, то на выходе сумматора 101 будет образована сумма, равная коду опорного адреса, поступившего с выхода регистра 37, которая с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Одновременно с этим процессом синхронизирующий импульс с выхода элемента 102 ИЛИ задерживается элементом 106 на время срабатывания сумматора 101 и далее через первый синхронизирующий выход 25 системы поступает на вход первого канала прерывания сервера базы данных. По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных по указанному адресу, выдачи его на информационный вход 12 системы и занесения содержимого ячейки базы данных в регистр 55 блока 2 синхронизирующим импульсом, поступающим с сервера на вход 15.

Кодограмма считанной записи с выхода регистра 55 поступает на вход 121 компаратора 54, на другой 120 вход которого подается входная кодограмма с входа 64.

Одновременно с этим синхронизирующий импульс с входа 15 проходит через элемент 56 И, открытый по второму входу высоким потенциалом триггера 85 блока 4, находящимся в исходном состоянии. Высокий потенциал триггера 85 с выхода 93 блока 4 поступает через вход 62 на один вход элемента 56 И.

Пройдя элемент 56 И, синхронизирующий импульс задерживается элементом 58 на время занесения данных в регистр 55 и поступает на синхронизирующий вход компаратора 54, реализующего функции логического оператора С4 (фиг.8), сравнивающего входные значения атрибутов фамилии, имени, отчества заявителя с атрибутами записи базы данных граждан, получивших паспорта нового поколения.

Если компаратор 54 зафиксирует совпадение кодов входных записей, то на выходе 49 блока 2 формируется сигнал, который поступает на сигнальный выход 29 системы в качестве сигнала о том, что в базе данных граждан уже имеется подобная запись документальных данных заявителя.

Если же сравнения входных кодов не произошло, то компаратор 54 формирует синхронизирующий сигнал на другом выходе 48, с которого этот сигнал через вход 73 блока 3 проходит элемент 71 ИЛИ и поступает на счетный вход счетчика 70, фиксирующего факт просмотра первой записи из базы данных граждан, получивших паспортно-визовые документы нового поколения.

Выходной код счетчика 70 блока 3, во-первых, поступает на один информационный вход компаратора 69, а, во-вторых, с выхода 75 блока 3 поступает на информационный вход 111 блока 6 и на информационный выход 23 системы.

На другой информационный вход 74 компаратора 69 с выхода 51 блока 1 подается код числа записей с заданной комбинацией начальных букв фамилии, имени, отчества. Параллельно с этим синхронизирующий импульс с входа 73 блока 3 задерживается элементом 72 на время срабатывания счетчика 70 и выдается на синхронизирующий вход компаратора 69, реализующего функции оператора С7.

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

Если сравнения входных кодов не произошло, то на выходе 76 блока 3 формируется сигнал, который через вход 114 блока 6 проходит элементы 102 и 103 ИЛИ и поступает на синхронизирующий вход сумматора 101. По этому импульсу сумматор 101 прибавляет к опорному адресу первую единицу, зафиксированную счетчиком 70, и вновь сформированный адрес с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Одновременно с этим процессом синхронизирующий импульс с выхода элемента 102 ИЛИ задерживается элементом 106 на время срабатывания сумматора 101, и далее через первый синхронизирующий выход 25 системы вновь поступает на вход первого канала прерывания сервера базы данных. По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого очередной ячейки базы данных по указанному адресу, выдачи его на информационный вход 12 системы и занесения содержимого ячейки базы данных в регистр 55 блока 2 синхронизирующим импульсом, поступающим с сервера на вход 15.

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

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

С выхода 77 блока 3 синхронизирующий сигнал, во-первых, через элемент 71 ИЛИ поступает на счетный вход счетчика 70, увеличивая его показания на единицу.

Во-вторых, этот же синхронизирующий импульс через вход 115 блока 6 задерживается элементом 107 на время срабатывания счетчика 70 блока 3 и через элемент 103 ИЛИ поступает на синхронизирующий вход сумматора 101.

По этому импульсу сумматор 101 прибавляет к опорному адресу код числа, зафиксированного счетчиком 70, и вновь сформированный адрес с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Параллельно с этим синхронизирующий импульс с выхода элемента 107 задерживается элементом 108 на время формирования адреса сумматором 101, и через выход 30 поступает на вход 10 блока 1, и далее поступает на управляющие входы фотокамеры 35 и сканера 36 отпечатка пальца заявителя, и запускает их в работу, в процессе которой фотография заявителя и отпечаток пальца заявителя в цифровой форме поступают на соответствующие информационные входы регистра 39 и заносятся в него соответствующими синхронизирующими импульсами.

Параллельно с этим импульс с выхода элемента 108 задержки вновь задерживается элементом 110 на время формирования цифровых изображений фотографии и отпечатка пальца заявителя и затем с выхода 26 выдается на вход второго канала прерывания сервера базы данных.

По этому сигналу сервер переходит на подпрограмму записи входной кодограммы с атрибутами заявителя, включающими фотографию заявителя и отпечаток пальца в цифровой форме, с выхода 21 системы по адресу, указанному на выходе 24 системы, и выдачи показаний счетчика 70 блока 3 с выхода 22 системы на рабочее место администратора системы.

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

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

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

Код с выхода регистра 80 выдается на вход дешифратора 81, который расшифровывает код этой буквенной комбинации, выдавая на один их своих выходов высокий потенциал.

Для определенности положим, что высокий потенциал поступил на один вход элемента 94 И.

Параллельно с этим синхронизирующий импульс с входа 16 блока 4 поступает на прямой вход триггера 85 и устанавливает его в единичное состояние, при котором низким потенциалом с выхода 93 блока 4 элемент 56 И блока 2 будет закрыт, а высоким потенциалом с выхода 94 блока 4 - элемент 57 И будет открыт.

Кроме того, синхронизирующий импульс с входа 16 задерживается элементом 86 задержки на время занесения кода в регистр 80 и далее опрашивает состояние элементов 82-84 И.

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

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

Код опорного адреса зоны памяти базы данных заявителя считывается через выход 90 блока 4 на информационный вход 120 блока 5 и далее на информационный вход вычитающего счетчика 97, а код числа подобных записей в базе данных граждан через выход 91 и вход 121 блока 5 считывается на вход вычитающего счетчика 98.

Во-вторых, тот же импульс считывания задерживается элементом 87 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 92 блока 4 поступает как на синхронизирующие входы вычитающих счетчиков 97 и 98, фиксируя в них соответствующие коды, так и на вход 116 блока 6, где задерживается элементом 109 задержки на время занесения кодов в вычитающие счетчики.

Код опорного адреса с выхода 125 блока 5 через вход 112 блока 6 проходит элементы 105 И группы на адресный выход 24 системы, а код с выхода счетчика 98 поступает на вход 128 компаратора 96, на другой вход 129 которого постоянно подан нулевой код.

С выхода элемента 109 задержки синхронизирующий импульс проходит элемент 104 ИЛИ и через выход 27 системы выдается на вход третьего канала прерывания сервера.

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

Кодограмма считанной записи с выхода регистра 55 через выход 65 блока 2 поступает на выход 22 системы. Параллельно с этим синхронизирующий импульс с входа 15 проходит элемент 57 И, задерживается элементом 59 на время занесения данных в регистр 55 и далее с выхода 66 блока 2 выдается на средство управления печатью считанной записи с выхода 28.

Кроме того, этот же синхронизирующий импульс задерживается элементом 60 на время выдачи записи на печать и далее с выхода 67 поступает на вычитающие выходы счетчиков 97 и 98, уменьшая их показания на единицу.

С выхода элемента 60 синхронизирующий импульс вновь задерживается элементом 61 на время срабатывания счетчиков 97 и 98, и с выхода 68 он поступает через вход 124 блока 5 на синхронизирующий 130 вход компаратора 96.

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

Данный сигнал поступает на вход 117 блока 6, где он проходит элемент 104 ИЛИ и выдается на выход 27 системы и далее на вход третьего канала прерывания сервера.

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

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

С этого выхода импульс поступает как на установочный вход 89 блока 4, возвращая регистр 80 и триггер 85 в исходное состояние, так и на установочные входы счетчиков 97, 98 (для упрощения чертежа остальные цепи установки узлов и блоков в исходное состояние на чертеже не показаны).

После этого система готова к очередному циклу работы по регистрации данных и биометрических параметров заявителей в базе данных системы.

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

Источники информации

1. Патент США №5136708, М.кл. G06F 15/16, 1992.

2. Патент США №5129083, М.кл. G06F 12/00, 15/40, 1992 (прототип).

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

название год авторы номер документа
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ВЕРИФИКАЦИИ ДАННЫХ ГРАЖДАН ПРИ ОФОРМЛЕНИИ И ВЫДАЧЕ БИОПАСПОРТОВ 2008
  • Юхневич Леонид Александрович
  • Романов Анатолий Николаевич
  • Старовойтов Дмитрий Петрович
RU2378687C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОВЕРКИ АНКЕТНЫХ ДАННЫХ ГРАЖДАН ПРИ ИЗГОТОВЛЕНИИ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ НОВОГО ПОКОЛЕНИЯ 2008
  • Юхневич Леонид Александрович
  • Романов Анатолий Николаевич
  • Старовойтов Дмитрий Петрович
RU2369899C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА УЧАСТНИКОВ ГОЛОСОВАНИЯ 2005
  • Юхневич Леонид Александрович
  • Демин Борис Евгеньевич
  • Бурдаков Виктор Иванович
  • Романов Анатолий Николаевич
  • Ященко Виктор Васильевич
RU2289848C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ГРАЖДАН ПО ДАННЫМ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ 2008
  • Волонкин Владимир Михайлович
  • Михайлов Станислав Александрович
  • Семенов Владимир Александрович
  • Столяров Евгений Валериевич
RU2392662C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ГРАЖДАН ПО ДАННЫМ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ 2006
  • Юхневич Леонид Александрович
  • Михайлов Станислав Александрович
  • Романов Анатолий Николаевич
RU2306603C1
СИСТЕМА АКТУАЛИЗАЦИИ БАЗ ДАННЫХ ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ 2003
  • Арлазаров В.Л.
  • Романов А.Н.
  • Славин О.А.
RU2255370C1
ТЕРМИНАЛ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПАСПОРТНО-ВИЗОВОГО КОНТРОЛЯ 2006
  • Юхневич Леонид Александрович
  • Михайлов Станислав Александрович
  • Милованцев Дмитрий Александрович
  • Панкратов Александр Иванович
  • Рейман Леонид Дододжонович
  • Романов Анатолий Николаевич
RU2319207C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПОДГОТОВКИ ИДЕНТИФИКАЦИОННЫХ ДАННЫХ ГРАЖДАН ДЛЯ ИЗГОТОВЛЕНИЯ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ НОВОГО ПОКОЛЕНИЯ 2008
  • Юхневич Леонид Александрович
  • Романов Анатолий Николаевич
  • Старовойтов Дмитрий Петрович
RU2369903C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА МОНИТОРИНГА ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА ПАСПОРТНО-ВИЗОВОГО ДЕЛОПРОИЗВОДСТВА 2008
  • Юхневич Леонид Александрович
  • Романов Анатолий Николаевич
  • Старовойтов Дмитрий Петрович
RU2369904C1
СИСТЕМА ПОДДЕРЖАНИЯ ИНФОРМАЦИОННОЙ ИДЕНТИЧНОСТИ БАЗ ДАННЫХ 2007
  • Корсаков-Богатков Виктор Сергеевич
  • Мухин Николай Александрович
  • Романов Анатолий Николаевич
RU2327213C1

Иллюстрации к изобретению RU 2 395 838 C1

Реферат патента 2010 года АВТОМАТИЗИРОВАННАЯ СИСТЕМА РЕГИСТРАЦИИ ПЕРСОНАЛЬНЫХ БИОМЕТРИЧЕСКИХ ДАННЫХ ЗАЯВИТЕЛЕЙ НА ПОЛУЧЕНИЕ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ

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

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

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

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

АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПАСПОРТНОГО КОНТРОЛЯ ГРАЖДАН 2006
  • Юхневич Леонид Александрович
  • Михайлов Станислав Александрович
  • Романов Анатолий Николаевич
RU2306604C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ГРАЖДАН ПО ДАННЫМ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ 2006
  • Юхневич Леонид Александрович
  • Михайлов Станислав Александрович
  • Романов Анатолий Николаевич
RU2306603C1
СПОСОБ АВТОМАТИЗИРОВАННОГО УЧЕТА ПРЕДОСТАВЛЕНИЯ СОЦИАЛЬНЫХ И ИНЫХ ЛЬГОТ И УСЛУГ 2002
  • Айбазов О.У.
  • Гаев Д.В.
  • Марченко А.П.
  • Прасс М.А.
RU2237921C2
US 7190254 B2, 13.03.2007
US 5129083 А, 07.07.1992.

RU 2 395 838 C1

Авторы

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

Даты

2010-07-27Публикация

2008-12-29Подача