Система проверки подлинности паспортно-визовых документов с использованием мобильного устройства

Полезная модель относится к области автоматики и вычислительной технике, в частности к системе проверки подлинности паспортно-визовых документов с использованием мобильного устройства.
Из уровня техники известны технические решения поставленной задачи [1, 2].
Первое из известных технических решений содержит модуль сканирования паспортов, модуль приема цифрового описания данных, модуль выборки паспортных данных, модуль приема данных с матричного фотоприемника, модуль приема данных реквизитов паспортов, модуль верификации данных граждан, модуль 7 синхронизации, и модуль идентификации защитных голограмм [1].
Недостаток данного технического решения состоит в том, что оно не может быть использовано для решения задачи проверки подлинности паспортно-визовых документов в реальном масштабе времени, когда такое решение необходимо принять оперативным сотрудникам при возникновении чрезвычайных ситуаций.
Известно и другое техническое решение поставленной задачи, содержащее сервер банка данных, соединенный с сервером проверки подлинности документов, при этом данные сервера объединены в сеть передачи данных - центральную службу проверки подлинности документов, кроме того, система также содержит, по меньшей мере, один сервер производителя документов, по меньшей мере, один сервер распределения документов, по меньшей мере, один сервер организации по выдаче документов, и, по меньшей мере, одно пользовательское устройство, причем, по меньшей мере, один сервер производителя документов, по меньшей мере, один сервер распределения документов, по меньшей мере, один сервер организации по выдаче документов, и, по меньшей мере, одно пользовательское устройство соединено при помощи сети Интернет с сервером проверки подлинности документов центральной службы проверки подлинности документов [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в конструктивной сложности системы, обусловленной тем, что для ее функционирования требуется использование, по меньшей мере, одного сервера производителя документов, по меньшей мере, одного сервера распределения документов, по меньшей мере, одного сервера организации по выдаче документов, и, по меньшей мере, одного пользовательского устройства, причем, по меньшей мере, один сервер производителя документов, по меньшей мере, один сервер распределения документов, по меньшей мере, один сервер организации по выдаче документов и, по меньшей мере, одно пользовательское устройство должны быть соединены при помощи сети Интернет с сервером проверки подлинности документов центральной службы проверки подлинности документов.
Цель полезной модели - упрощение системы путем исключения необходимости применения набора серверов для обработки данных и использования для целей передачи паспортных данных типовых мобильных устройств.
Поставленная цель достигается тем, что в систему, содержащую модуль приема запросов на проверку подлинности паспортно-визовых документов граждан, информационный вход которого является первым информационным входом системы, предназначенным для приема запросов на проверку подлинности паспортно-визовых документов граждан, синхронизирующий вход модуля приема запросов на проверку подлинности паспортно-визовых документов граждан является первым синхронизирующим входом системы, предназначенным для занесения запросов органов проверки в модуль приема запросов на проверку подлинности паспортно-визовых документов граждан, модуль приема данных паспортно-визовых документов из базы данных сервера системы, информационный вход которого является вторым информационным входом системы, предназначенным для приема данных из базы данных сервера системы, а синхронизирующий вход модуля приема данных паспортно-визовых документов из базы данных сервера системы является вторым синхронизирующим входом системы, предназначенным для занесения записей базы данных сервера базы данных в модуль приема данных паспортно-визовых документов из базы данных сервера системы, модуль селекции адресов паспортно-визовых документов, информационный вход которого соединен с первым информационным выходом модуля приема запросов на проверку подлинности паспортно-визовых документов граждан, а синхронизирующий вход модуля селекции адресов паспортно-визовых документов подключен к первому синхронизирующему входу системы, модуль приема адреса паспортно-визового документа в базе данных сервера системы, информационный вход которого подключен к информационному выходу модуля селекции паспортно-визовых документов, синхронизирующий вход модуля приема адреса паспортно-визового документа в базе данных сервера системы соединен с первым синхронизирующим выходом модуля селекции паспортно-визовых документов, а второй синхронизирующий выход модуля селекции паспортно-визовых документов является синхронизирующим выходом системы, предназначенным для выдачи сигналов на вход первого канала прерывания сервера базы данных, при этом адресный выход модуля приема адреса паспортно-визового документа в базе данных сервера системы является адресным выходом системы, предназначенным для выдачи адресов считывания данных на адресный вход сервера базы данных, модуль приема данных паспортно-визовых документов из базы данных сервера системы, информационный вход которого является вторым информационным входом системы, предназначенным для приема данных паспортно-визовых документов из базы данных сервера системы, а синхронизирующий вход модуля приема данных паспортно-визовых документов из базы данных сервера системы является вторым синхронизирующим входом системы, предназначенным для занесения данных паспортно-визовых документов из базы данных сервера системы в модуль приема данных паспортно-визовых документов из базы данных сервера системы, введены модуль верификации данных подразделений выдачи паспортно-визовых документов, один информационный вход которого соединен с вторым информационным выходом модуля приема запросов на проверку подлинности паспортно-визовых документов граждан, другой информационный вход модуля верификации данных подразделений выдачи паспортно-визовых документов подключен к первому информационному выходу модуля приема данных паспортно-визовых документов из базы данных сервера системы, а синхронизирующий вход модуля верификации данных подразделений выдачи паспортно-визовых документов является вторым синхронизирующим входом системы, модуль верификации данных реквизитов граждан, один информационный вход которого соединен с третьим информационным выходом модуля приема запросов на проверку подлинности паспортно-визовых документов граждан, другой информационный вход модуля верификации данных реквизитов граждан подключен к второму информационному выходу модуля приема данных паспортно-визовых документов из базы данных сервера системы, а синхронизирующий вход модуля верификации данных реквизитов граждан является соединен с первым синхронизирующим выходом модуля верификации данных подразделений выдачи паспортно-визовых документов, модуль верификации паспортных фотографий граждан, один информационный вход которого соединен с третьим информационным выходом модуля приема запросов на проверку подлинности паспортно-визовых документов граждан, а другой информационный вход модуля верификации паспортных фотографий граждан подключен к третьему информационному выходу модуля приема данных паспортно-визовых документов из базы данных сервера системы, первый и второй синхронизирующие входы модуля верификации паспортных фотографий граждан соединены с первым и вторым синхронизирующими выходами модуля верификации данных реквизитов граждан соответственно, а третий синхронизирующий вход модуля верификации паспортных фотографий граждан подключен к второму синхронизирующему выходу модуля верификации данных подразделений выдачи паспортно-визовых документов, при этом первый сигнальный выход модуля верификации паспортных фотографий граждан является первым сигнальным выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных системы, а второй сигнальный выход модуля верификации паспортных фотографий граждан является вторым сигнальным выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных системы, модуль приема данных результатов проверки подлинности паспортно-визовых документов системы, информационный вход которого является третьим информационным входом системы, предназначенным для приема результатов проверки подлинности паспортно-визовых документов, синхронизирующий вход модуля приема данных результатов проверки подлинности паспортно-визовых документов из базы данных сервера системы является третьим синхронизирующим входом системы, предназначенным для занесения результатов проверки в модуль приема данных результатов проверки подлинности паспортно-визовых документов из базы данных сервера системы, и модуль выдачи транзакций с результатами проверки, адресный вход которого соединен с пятым информационным выходом модуля приема запросов на проверку подлинности паспортно-визовых документов граждан, информационный вход модуля выдачи транзакций с результатами проверки подключен к информационному выходу модуля приема данных результатов проверки подлинности паспортно-визовых документов, а синхронизирующий вход модуля выдачи транзакций с результатами проверки является третьим синхронизирующим входом системы, при этом информационные выходы модуля выдачи транзакций с результатами проверки являются группой информационных выходов системы.
Сущность полезной модели поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 - структурная схема модуля селекции адресов паспортно-визовых документов, на фиг. 3 - структурная схема модуля верификации данных подразделений выдачи паспортно-визовых документов, на фиг. 4 - структурная схема модуля верификации паспортных фотографий граждан, на фиг. 5 - структурная схема модуля выдачи транзакций с результатами проверки, на фиг. 6 - показан пример основного разворота паспорта Российской Федерации.
Система (фиг. 1) содержит модуль 1 приема запросов на проверку подлинности паспортно-визовых документов граждан, модуль 2 селекции адресов паспортно-визовых документов, модуль 3 приема адреса паспортно-визового документа в базе данных сервера системы, модуль 4 верификации данных подразделений выдачи паспортно-визовых документов, модуль 5 верификации данных реквизитов граждан, модуль 6 верификации паспортных фотографий граждан, модуль 7 приема данных паспортно-визовых документов из базы данных сервера системы, модуль 8 приема данных результатов проверки паспортно-визовых документов из базы данных сервера системы, модуль 9 выдачи транзакций с результатами проверки.
На фиг.1 показаны первый 10, второй 11, и третий 12 информационные входы системы, первый 13, второй 14 и третий 15 синхронизирующие входы системы, а также адресный 16, синхронизирующий 17, первый 18 и второй 19 сигнальные выходы системы и информационные выходы 20-22 группы системы.
Модуль 1 (фиг. 1) приема запросов на проверку подлинности паспортно-визовых документов граждан выполнен в виде регистра, имеющего информационный 10 и синхронизирующий 13 входы, а также первый 25, второй 26, третий 27, четвертый 28 и пятый 29 информационные выходы.
Модуль 2 (фиг.2) селекции адресов паспортно-визовых документов содержит блок 60 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 61, элементы 62 - 64 И, элементы 65 - 67 задержки. На чертеже показаны информационный 35 и синхронизирующий 36 входы, а также информационный 37, первый 38 и второй 39 синхронизирующие выходы.
Модуль 3 (фиг.1) приема адреса паспортно-визового документа в базе данных сервера системы выполнен в виде регистра, имеющего информационный 40 и синхронизирующий 41 входы, а также адресный 16 выход.
Модуль 4 (фиг. 3) верификации данных подразделений выдачи паспортно-визовых документов содержит компаратор70 и элемент 71 задержки. На чертеже показаны первый 42 и второй 43 информационные входы, синхронизирующий 44 вход, а также первый 45 и второй 46 выходы.
Модуль 5 (фиг. 1) верификации данных реквизитов граждан выполнен в виде компаратора, имеющего первый 47 и второй 48 информационные, и синхронизирующий 49 входы, а также первый 50 и второй 51 синхронизирующие выходы.
Модуль 6 (фиг.4) верификации паспортных фотографий граждан содержит компаратор 72 и элемент 73 ИЛИ. На чертеже показаны первый 52 и второй 53 информационные входы, первый 54, второй 55 и третий 56 синхронизирующие входы, а также первый 18 и второй 19 сигнальные выходы.
Модуль 7 (фиг. 1) приема данных из базы данных сервера системы выполнен в виде регистра, имеющего информационный 11 и синхронизирующий 14 входы, а также первый 30, второй 31 и третий 32 информационные выходы.
Модуль 8 (фиг. 1) приема данных результатов проверки паспортно-визовых документов из базы данных сервера системы выполнен в виде регистра, имеющего информационный 12 и синхронизирующий 15 входы, а также информационный 33 выход.
Модуль 9 (фиг. 5) выдачи транзакций с результатами проверки содержит дешифратор 75, группы 76-78 элементов И, элемент 79 задержки. На чертеже показаны адресный 57, информационный 58, и синхронизирующий 59 входы, а также информационные выходы 20-22 группы.
Система работает следующим образом.
При необходимости оперативной проверки подлинности паспортно-визового документа гражданина, оперативный работник с помощью фотокамеры смартфона и установленного на нем программного приложения сканирует данные с основного разворота паспортно-визового документа.
В результате этого, программа приложения осуществляет распознавание текстовых и числовых реквизитов документа и выделение фотографии пользователя в паспорте.
В результате в памяти смартфона пользователя будет сформирована кодограмма запроса, которая поступает на информационный 10 вход модуля 1 системы и затем заносится в регистр 1 синхронизирующим импульсом, поступающим с входа 13 системы на синхронизирующий вход модуля 1.
Структура кодограммы запроса в регистре 1 будет иметь следующий вид:
Идентификационный код паспортно-визового документа с выхода 25 модуля 1 поступает на вход 35 модуля 2 и далее на вход дешифратора 61. Дешифратор 61 расшифровывает идентификационный код паспортно-визового документа, выдавая на один их своих выходов высокий потенциал.
Для определенности положим, что высокий потенциал поступил на один вход элемента 62 И. Параллельно с этим, синхронизирующий импульс с входа 13 модуля 1 поступает на вход 36 модуля 2, задерживается элементом 65 на время приема кодограммы запроса модулем 1, и затем поступает на одни входы элементов 62 - 64 И, опрашивая состояния указанных элементов.
Учитывая то обстоятельство, что открытым по второму входу будет только элемент 62 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 60, где записан адрес ячейки памяти сервера, в которой хранятся данные, содержащиеся в данном паспортно-визовом документе. Содержимое фиксированной ячейки памяти ПЗУ 60 считывается на выход 37 модуля 2.
Во-вторых, тот же синхронизирующий импульс с выхода элемента 65 задерживается элементом 66 задержки на время считывания содержимого фиксированной ячейки блока 60 памяти, и затем поступает на выход 38.
Код адреса с выхода 37 модуля 2 через вход 40 модуля 3 поступает на информационный вход регистра 3, куда он заносится синхронизирующим импульсом с выхода 38 модуля 2, поступающим на синхронизирующий вход 41 модуля 3.
Этот же импульс синхронизации задерживается элементом 67 модуля 2 на время срабатывания регистра 3 и затем с выхода 39 модуля 2 выдается на выход 17 системы, откуда он поступает на первый канал прерывания сервера базы данных.
По этому сигналу сервер базы данных переходит на подпрограмму считывания данных паспортно-визовых документов из базы данных сервера и выдачи их на информационный вход 14 модуля 7, куда данные заносятся синхронизирующим сигналом сервера, поступающим на вход 14 системы.
Структура кодограммы записи данных паспортно-визовых документов, поступившей в модуль 7 из базы данных сервера системы, имеет следующий вид:
С выхода 30 модуля 6 идентификационные данные подразделения выдачи паспортно-визовых документов поступают на один информационный 43 вход модуля 4. На другой информационный 42 вход модуля 4 с выхода 26 модуля 1 подаются идентификационные данные подразделения выдачи паспортно-визовых документов из входной кодограммы запроса.
Одновременно с этим, синхронизирующий импульс с входа 14 системы, поступающий на синхронизирующий 44 вход модуля 4, задерживается элементом 71 задержки на время занесения кода в модуль 7, и далее поступает на синхронизирующий вход компаратора 70 модуля 4. Если идентификационные данные на входах 42 и 43 компаратора 70 совпадают, то модуль 4 формирует сигнал о факте совпадении кодов и выдает его на выход 45.
Этот сигнал с выхода 45 модуля 4 поступает на вход 49 модуля 5, выполненного в виде компаратора, на информационный 47 вход которого к этому моменту времени с выхода 27 модуля 1 поданы данные реквизитов гражданина, а на другой информационный 48 вход модуля 5 поданы данные реквизитов гражданина с информационного выхода 31 модуля 7.
С поступлением синхронизирующего импульса на вход 49 модуля 5 компаратор сравнивает указанные данные, и если эти данные совпадают, то компаратор 5 на выходе 60 формирует сигнал, который поступает на вход 54 модуля 6.
К этому моменту времени на информационный 52 вход модуля 6 с выхода 28 модуля 1 подан код цифрового фото гражданина, а на другой 53 информационный вход модуля 6 с информационного 32 выхода модуля 7 подан код цифрового фото гражданина из базы данных сервера системы.
С поступлением синхронизирующего импульса на вход 54 модуля 6 компаратор 72 сравнивает указанные данные, и если эти данные совпадают, то компаратор 72 формирует сигнал, который поступает на сигнальный выход 18 системы и далее на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер базы данных формирует сообщение о положительном результате проверки подлинности паспортно-визового документа, которое поступает на информационный 12 вход модуля 8 и заносится в него синхронизирующим импульсом с входа 15. Код сообщения с выхода 33 модуля 8 поступает на информационный 58 вход модуля 9, на адресный 57 вход которого поступает код адреса органа проверки подлинности паспортно-визовых документов.
Дешифратор 75 модуля 9 расшифровывает код адреса органа проверки подлинности паспортно-визовых документов и открывает одну из групп 76-78 элементов И, на другие информационные входы которых с входа 58 поступает код сообщения.
С приходом синхронизирующего импульса на вход 59 модуля 9, последний задерживается элементом 79 задержки на время занесения кода сообщения в модуль 8, и затем поступает на третьи входы элементов И групп 76-78, открывая элементы И только той группы, которая будет открыта высоким потенциалом одного из выходов дешифратора 75, например, элементы И группы 77.
В этом случае, код сообщения об успешном результате проверки подлинности паспортно-визового документа будет выдан в адрес органа проверки с выхода 21 системы.
Если же идентификационные данные на входах 42 и 43 компаратора 70 не совпадают, то модуль 4 формирует сигнал о факте несовпадении кодов и выдает его на выход 46 модуля 4 и далее на вход 56 модуля 6. С входа 56 модуля сигнал несовпадения кодов проходит элемент 73 И, а затем выдается на второй сигнальный 19 выход системы, откуда поступает на вход третьего канала прерывания сервера базы данных.
По этому сигналу сервер базы данных формирует сообщение об отрицательном результате проверки подлинности паспортно-визового документа, которое поступает на информационный 12 вход модуля 8 и заносится в него синхронизирующим импульсом с входа 15. Код сообщения с выхода 33 модуля 8 поступает на информационный 58 вход модуля 9, на адресный 57 вход которого поступает код адреса органа проверки подлинности паспортно-визовых документов.
Дешифратор 75 модуля 9 расшифровывает код адреса органа проверки подлинности паспортно-визовых документов и открывает одну из групп 76-78 элементов И, на другие информационные входы которых с входа 58 поступает код сообщения.
С приходом синхронизирующего импульса на вход 59 модуля 9, последний задерживается элементом 79 задержки на время занесения кода сообщения в модуль 8, и затем поступает на третьи входы элементов И групп 76-78, открывая элементы И только той группы, которая будет открыта высоким потенциалом одного из выходов дешифратора 75, например, элементы И группы 77.
В этом случае, код сообщения об отрицательном результате проверки подлинности паспортно-визового документа будет выдан в адрес органа проверки с выхода 21 системы.
Аналогичным образом система работает и в тех случаях, когда несовпадение входных кодов будет зафиксировано на информационных входах 47 и 48 модуля 5, а также на информационных входах 52 и 53 модуля 6. В этих случаях, сигналы несовпадения входных кодов модулей 5 и 6 также поступают на входы элемента 73 ИЛИ модуля 6, проходят его и далее система работает описанным выше образом.
Таким образом, предложенное техническое решение позволило существенно упростить реализацию системы путем исключения необходимости применения не только специальных сенсорных экранов для ввода идентификационных данных абонентами сетей связи, но и других узлов и блоков, которые были предназначены только для обеспечения работоспособности мобильной сети связи.
Источники информации, принятые во внимание при составлении описания заявки
1. Патент РФ №182557(10.01.2014).
2. Патент РФ №75083 (14.08.2006) (прототип).