Система удаленной регистрации абонентов сети связи с использованием мобильного устройства

Полезная модель относится к области автоматики и вычислительной технике, в частности к системе удаленной регистрации абонентов сети связи с использованием мобильного устройства.
Из уровня техники известны технические решения поставленной задачи [1, 2].
Первое из известных технических решений предполагает получение устройством видеозахвата контрастного изображения пользователя путем его генерации из кадров видеоизображения, отправку контрастного изображения на сервер и сравнение при помощи специального сервиса или программного обеспечения полученного контрастного изображения с пользовательской информацией, предварительно загруженной на сервер [1].
В качестве пользовательской информации используют аутентификационную фотографию, полученную при регистрации пользователя в системе таким же методом, как и контрастное изображение, или загруженную из внешнего источника. Дополнительно в пользовательской информации могут содержаться данные о поле и возрасте пользователя, введенные пользователем при регистрации. При этом контрастная фотография также может быть проверена на соответствие данным о поле и возрасте.
Недостатком указанного технического решения является техническая невозможность проверки личности пользователя при регистрации, т.к. видеоидентификация происходит только при повторной аутентификации, а при регистрации происходит только загрузка данных о пользователе.
Известно и другое техническое решение поставленной задачи, содержащее сенсорный экран, модуль съемки, модуль идентификационных данных, первый приемо-передающий блок, второй блок памяти, второй блок обработки, второй функциональный блок, второй блок управления, первый блок обработки, первый функциональный блок, первый блок управления, первый блок памяти, и второй приемо-передающий блок [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в конструктивной сложности системы, обусловленной тем, что для ее функционирования требуется использование специального сенсорного экрана, способного обеспечить возможность ввода в систему данных подписи пользователя, с одновременном получением информации о внешнем виде подписи, а также о динамике ее исполнения пользователем (скорости, силе нажима, радиусах поворота, непрерывности и т.д.).
Цель полезной модели - упрощение системы путем исключения необходимости применения специальных сенсорных экранов для ввода данных абонентами сетей связи и использования для этих целей типовых мобильных устройств.
Поставленная цель достигается тем, что в систему, содержащую модуль приема запросов на регистрацию абонентов сети связи, информационный вход которого является первым информационным входом системы, предназначенным для приема запросов на регистрацию абонентов сети связи, синхронизирующий вход модуля приема запросов на регистрацию абонентов сети связи является первым синхронизирующим входом системы, предназначенным для занесения запросов пользователей в модуль приема запросов на регистрацию абонентов сети связи, а первый информационный выход модуля приема запросов на регистрацию абонентов сети связи является информационным выходом системы, предназначенным для выдачи персональных данных абонентов сети связи на информационный вход сервера базы данных системы, модуль приема данных абонентов из базы данных сервера системы, первый и второй информационные входы которого являются вторым и третьим информационными входами системы, предназначенными для приема данных и транзакций базы данных сервера системы, соответственно, первый синхронизирующий вход модуля приема данных абонентов из базы данных сервера системы является вторым синхронизирующим входом системы, предназначенным для занесения записей базы данных сервера банка в модуль приема данных абонентов из базы данных сервера, а второй синхронизирующий вход модуля приема данных абонентов из базы данных сервера системы является третьим синхронизирующим входом системы, предназначенным для занесения транзакций сервера системы в модуль приема данных абонентов из базы данных сервера, модуль селекции адресов абонентов, информационный вход которого соединен со вторым информационным выходом модуля приема запросов на регистрацию абонентов сети связи, а синхронизирующий вход модуля селекции адресов абонентов подключен к первому синхронизирующему входу системы, модуль идентификации реквизитов паспортных данных пользователей, один информационный вход которого соединен с первым информационным выходом модуля приема запросов на регистрацию абонентов сети связи, другой информационный вход модуля идентификации реквизитов паспортных данных пользователей подключен к первому информационному выходу модуля приема данных абонентов из базы данных сервера системы, а синхронизирующий вход модуля идентификации реквизитов паспортных данных пользователей соединен с первым синхронизирующим выходом модуля приема данных абонентов из базы данных сервера системы, модуль формирования сигналов записи и считывания данных абонентов, информационный вход которого подключен к первому информационному выходу модуля селекции адресов абонентов, синхронизирующий вход модуля формирования сигналов записи и считывания данных абонентов соединен с синхронизирующим выходом модуля селекции адресов абонентов, при этом адресный выход модуля формирования сигналов записи и считывания данных абонентов является адресным выходом системы, предназначенным для выдачи адресов записи и считывания данных на адресный вход сервера базы данных, первый синхронизирующий выход модуля формирования сигналов записи и считывания данных абонентов является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов на вход первого канала прерывания сервера базы данных, а второй синхронизирующий выход модуля формирования сигналов записи и считывания данных абонентов является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов на вход второго канала прерывания сервера базы данных, модуль управления выборкой данных абонентов, информационный вход которого соединен со вторым информационным выходом модуля селекции адресов абонентов, синхронизирующий вход модуля управления выборкой данных абонентов подключен к синхронизирующему выходу модуля селекции адресов абонентов, а счетный вход модуля управления выборкой данных абонентов соединен с первым выходом модуля идентификации реквизитов паспортных данных пользователей, при этом первый выход модуля управления выборкой данных абонентов подключен к первому счетному входу модуля формирования сигналов записи и считывания данных абонентов, а второй выход модуля идентификации реквизитов паспортных данных пользователей является первым сигнальным выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, введены модуль верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта, первый и второй информационные входы которого соединены с третьим и четвертым информационными выходами модуля приема запросов на регистрацию абонентов сети связи соответственно, а синхронизирующий вход модуля верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта подключен ко второму выходу модуля управления выборкой данных абонентов, при этом один выход модуля верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта соединен со вторым счетным входом модуля формирования сигналов записи и считывания данных абонентов, другой выход модуля верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта является вторым сигнальным выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных системы, и модуль выдачи транзакций абонентам сети связи, адресный вход которого соединен с пятым информационным выходом модуля приема запросов на регистрацию абонентов сети связи, информационный вход модуля выдачи транзакций абонентам сети связи подключен ко второму информационному выходу модуля приема данных абонентов из базы данных сервера системы, а синхронизирующий вход модуля выдачи транзакций абонентам сети связи соединен со вторым синхронизирующим выходом модуля приема данных абонентов из базы данных сервера системы, при этом информационные выходы модуля выдачи транзакций абонентам сети связи являются группой информационных выходов системы.
Сущность полезной модели поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 - структурная схема модуля селекции адресов абонентов, на фиг. 3 - структурная схема модуля управления выборкой данных абонентов, на фиг. 4 - структурная схема модуля формирования сигналов записи и считывания данных, на фиг. 5 - структурная схема модуля приема данных из базы данных сервера, на фиг. 6 - структурная схема модуля выдачи транзакций абонентам сети связи.
Система (фиг. 1) содержит модуль 1 приема запросов на регистрацию абонентов сети связи, модуль 2 селекции адресов абонентов, модуль 3 управления выборкой данных абонентов, модуль 4 формирования сигналов записи и считывания данных абонентов, модуль 5 верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта, модуль 6 приема данных абонентов из базы данных сервера, модуль 7 идентификации реквизитов паспортных данных пользователей, модуль 8 выдачи транзакций абонентам сети связи.
На фиг. 1 показаны первый 10, второй 11, и третий 12 информационные входы системы, первый 13, второй 14 и третий 15 синхронизирующие входы системы, а также информационный 16, адресный 17, первый 18 и второй 19 синхронизирующие, первый 20 и второй 21 сигнальные выходы системы, и информационные выходы 22-24 группы системы.
Модуль 1 (фиг. 1) приема запросов на регистрацию абонентов сети связи выполнен в виде регистра, имеющего информационный 10 и синхронизирующий 13 входы, а также первый 70, второй 71, третий 72, четвертый 73 и пятый 74 информационные выходы.
Модуль 2 (фиг. 2) селекции адресов данных абонентов содержит дешифратор 25, блок 26 памяти, выполненный в виде постоянного запоминающего устройства, элементы 27-29 И, элементы 30-31 задержки. На чертеже показаны информационный 32 и синхронизирующий 33 входы, а также первый 34 и второй 35 информационные, и синхронизирующий 36 выходы.
Модуль 3 (фиг. 3) управления выборкой данных абонентов содержит регистр 37, счетчик 38, компаратор 39, элемент 40 задержки. На чертеже показаны информационный 41, синхронизирующий 42 и счетный 43 входы, а также первый 44 и второй 45 синхронизирующие выходы.
Модуль 4 (фиг. 4) формирования сигналов записи и считывания данных содержит счетчик 46, элементы 47-48 ИЛИ, элементы 49, 50 задержки. На чертеже показаны информационный 51, синхронизирующий 52, первый 53 и второй 54 счетные входы, также адресный 14, первый 16 и второй 17 синхронизирующие выходы.
Модуль 5 (фиг. 1) верификации изображений визуального фото лица пользователя и фото лица пользователя из паспорта выполнен в виде компаратора, имеющего первый 55 и второй 58 информационные входы, синхронизирующий вход 57, а также первый 58 и второй 59 выходы.
Модуль 6 (фиг. 5) приема данных из базы данных сервера содержит первый 80 и второй 81 регистры, первый 82 и второй 83 элементы задержки. На чертеже показаны первый 11 и второй 12 информационные входы, первый 14 и второй 15 синхронизирующий 13 входы, а также первый 84 и второй 85 информационные, первый 86 и второй 87 синхронизирующие выходы.
Модуль 7 (фиг. 1) идентификации реквизитов паспортных данных пользователей выполнен в виде компаратора, имеющего первый 62 и второй 63 информационные входы, и синхронизирующий 64 вход, а также первый 65 и второй 66 выходы.
Модуль 8 (фиг. 6) выдачи транзакций абонентам сети связи содержит дешифратор 90 и группы 91-93 элементов И. На чертеже показаны адресный 94, информационный 95, и синхронизирующий 96 входы, а также информационные выходы 22-24 группы.
Система работает следующим образом.
После дистанционного обращения пользователя на сайт системы связи с просьбой зарегистрировать его в качестве абонента данной системы связи, ему предлагается с помощью смартфона и установленного на нем программного приложения выполнить процедуру идентификации личности пользователя следующим образом.
Во-первых, фотокамера смартфона направляется на лицо пользователя и программа приложения смартфона по анализу изображения лица выделяет и запоминает цифровое изображение лица пользователя.
Во - вторых, фотокамера смартфона направляется на паспорт, удостоверяющий личность пользователя, и программа приложения осуществляет распознавание текстовых и числовых реквизитов документа и выделение фотографии пользователя в паспорте.
В-третьих, для упрощения процедуры регистрации указывается номер регистрируемого телефона с заранее приобретенной SIM-карты.
В результате в памяти смартфона пользователя будет сформирована кодограмма запроса, которая поступает на информационный 10 вход модуля 1 системы и затем заносится в регистр 1 синхронизирующим импульсом, поступающим с входа 12 системы на синхронизирующий вход модуля 1.
Структура кодограммы запроса пользователя в регистре 1 будет иметь следующий вид:
Код первых трех начальных букв фамилии, имени, отчества пользователя с выхода 22 регистра 1 поступает на вход 32 дешифратора 25. Дешифратор 25 расшифровывает код этой буквенной комбинации, выдавая на один их своих выходов высокий потенциал.
Для определенности положим, что высокий потенциал поступил на один вход элемента 29 И. Параллельно с этим, синхронизирующий импульс с входа 12 модуля 1 поступает на вход 33 модуля 2, задерживается элементом 31 на время приема кодограммы запроса модулем 1, и затем поступает на одни входы элементов 27-29 И, опрашивая состояния указанных элементов.
Учитывая то обстоятельство, что открытым по второму входу будет только элемент 29 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 26, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи о персональных данных пользователей, имеющих такую же кодовую комбинацию начальных букв фамилии, имени и отчества, и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
Содержимое фиксированной ячейки памяти ПЗУ 26 считывается на выходы 34 и 35 соответственно.
Во-вторых, тот же синхронизирующий импульс с выхода элемента 30 задерживается элементом задержки 31 на время считывания содержимого фиксированной ячейки блока 26 памяти, и затем поступает на выход 36.
Код базового адреса с выхода 34 модуля 2 через вход 51 модуля 4 поступает на информационный вход счетчика 46, а код количества записей с указанной комбинацией начальных букв фамилии, имени, отчества с выхода 35 модуля 2 поступает через вход 41 модуля 3 на информационный вход регистра 37.
Синхронизирующим импульсом с выхода 36 модуля 2, поступающим на синхронизирующий вход 52 модуля 4 и на синхронизирующий вход 42 модуля 3 коды базового адреса кодовой комбинации и числа таких записей в базе данных сервера базы данных заносятся в счетчик 46 модуля 4 и в регистр 37 модуля 3 соответственно.
В результате этой операции будет установлен первый адрес записи той зоны памяти сервера базы данных, с которой начинаются записи пользователей с заданной кодовой комбинацией начальных букв фамилии, имени, отчества.
Этот же импульс синхронизации с входа 52 модуля 4 проходит элемент 48 ИЛИ, задерживается элементом 49 на время срабатывания счетчика 46 и затем выдается на выход 18 системы, откуда он поступает на первый канал прерывания сервера базы данных.
По этому сигналу сервер базы данных переходит на подпрограмму считывания данных пользователей из базы данных сервера и выдачи их на информационный вход 11 модуля 6, куда данные заносятся синхронизирующим сигналом сервера, поступающим на вход 14 системы.
Структура кодограммы записи данных пользователя, поступившей в модуль 6 из базы данных сервера системы, имеет следующий вид:
С выхода 84 модуля 6 идентификационные данные абонента поступают на один информационный 63 вход модуля 7. На другой информационный 62 вход модуля 7 с выхода 70 модуля 1 подаются идентификационные данные из входной кодограммы запроса на регистрацию в данной сети связи.
Одновременно с этим, синхронизирующий импульс с входа 14 системы задерживается элементом 82 задержки на время занесения кода в регистр 80 модуля 6, и далее поступает на синхронизирующий 64 вход модуля 7. Если идентификационные данные на входах 62 и 63 модуля 7 не совпадают, то модуль 7 формирует сигнал о факте несовпадении кодов и выдает его на выход 65.
Этот сигнал с выхода 65 модуля 7 поступает на вход 43 модуля 3 и далее на счетный вход счетчика 38, который фиксирует факт считывания первой записи пользователей из базы данных сервера системы. Показания счетчика 3 8 поступают на один вход компаратора 39, на другой вход которого с выхода регистра 37 поступает код общего числа записей пользователей в базе данных сервера с заданной буквенной комбинацией.
По импульсу с входа 43 модуля 3, задержанному элементом 40 на время срабатывания счетчика 38, компаратор 39 сравнивает показания счетчика 38 и регистра 37.
Учитывая, что к этому моменту времени показания счетчика 38 намного меньше показаний регистра 37, то компаратор 39 формирует сигнал на выходе 44, откуда он подается на счетный вход 53 модуля 4 и далее через элемент 47 ИЛИ на счетный вход счетчика 46, устанавливая адрес считывания записи очередного абонента с подобной буквенной комбинацией фамилии, имени, отчества.
Кроме того, тот же синхронизирующий импульс с входа 53 проходит элемент 48 ИЛИ, затем задерживается элементом 49 на время срабатывания счетчика 46, и с выхода модуля 4 выдается на выход 18 системы, откуда он вновь поступает на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого очередной ячейки памяти, адрес которой выдан на адресный выход 17 системы и записи ее содержимого в модуль 6 с информационного входа 11 по синхронизирующему импульсу, поступающему на вход 14.
Процесс выборки идентификационных данных абонентов и их сравнения модулем 7 будет продолжаться до тех пор, пока модуль 7 не зафиксирует совпадение входных кодов формированием импульса на выходе 66, фиксирующего факт наличия данных пользователя в базе данных сервера системы.
В этом случае сигнал с выхода 66 модуля 7 через выход 20 системы выдается на вход третьего канала прерывания сервера базы данных. По этому сигналу сервер базы данных переходит на подпрограмму выдачи сообщения указанному пользователю о том, что данный пользователь уже зарегистрирован в базе данных абонентов данной сети связи.
С этой целью код сформированной транзакции выдается на информационный вход 12 модуля 6 и заносится в регистр 81 модуля 6 синхронизирующим импульсом, поступающим на синхронизирующий 15 вход модуля 6.
С выхода 85 модуля 6 код электронной транзакции поступает на информационный вход 95 модуля 8, на адресный 94 вход которого с выхода 74 модуля 1 подан код адреса пользователя, приславшего запрос на регистрацию.
Дешифратор 90 модуля 8 расшифровывает код адреса пользователя и открывает по одному входу одну из групп элементов 91-93 И, например, элементы 91 И группы, на другие входы которых поступает код электронной транзакции. Синхронизирующий импульс с входа 15 системы задерживается элементом 83 задержки модуля 6 на время занесения кода электронной транзакции в регистр 81, и с выхода 87 модуля 6 поступает на синхронизирующий 96 вход модуля 8. По этому сигналу код электронной транзакции выдается в адрес пользователя.
Если же подобного совпадения идентификационных данных не произойдет после просмотра всех записей базы данных абонентов с заданной кодовой комбинацией фамилии, имени и отчества пользователя, то на выходе 45 модуля 3 формируется сигнал, фиксирующий факт отсутствия регистрации данного пользователя в базе данных системы.
Этот сигнал с выхода 45 модуля 3 поступает на синхронизирующий 57 вход модуля 5, на один информационный вход 55 которого с выхода 72 модуля 1 подан код цифрового фото изображения лица данного пользователя из паспорта, а на другой информационный вход 56 которого с выхода 73 модуля 1 подан код цифрового визуального изображения лица пользователя, зафиксированное смартфоном.
Если в результате сравнения кодов, цифровое визуальное фото и цифрового фото из паспорта пользователя будут идентичны, то на выходе 58 компаратора 5 формируется импульс, который, во-первых, через вход 54 модуля 4 проходит элемент 47 ИЛИ и поступает на счетный вход счетчика 46, увеличивая его показания на единицу, и формируя, тем самым, очередной адрес на адресном 17 выходе системы.
Во-вторых, тот же импульс с входа 54 модуля 4 задерживается элементом 50 задержки на время формирования адреса записи в счетчике 46 и выдается на выход 19 системы, и далее на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер базы данных переходит на подпрограмму записи регистрационных данных пользователя с выхода 70 модуля 1 через выход 16 системы в базу данных системы и выдачи кода соответствующей электронной транзакции пользователю об успешном завершении процедуры регистрации в базе данных абонентов данной системы связи описанным выше образом.
Если же в результате сравнения кодов, цифровое визуальное фото и цифровое фото из паспорта пользователя совпадать не будут, то на выходе 59 компаратора 5 формируется импульс, который через выход 21 системы поступает на вход четвертого канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму формирования электронной транзакции данному пользователю об отсутствии возможности верификации пользователя по представленной информации выдачи ее пользователю описанным выше образом.
Таким образом, предложенное техническое решение позволило существенно упростить реализацию системы путем исключения необходимости применения специальных сенсорных экранов для ввода идентификационных данных абонентами сетей связи.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент РФ №2504004 (10.01.2014)
2. Патент РФ №2709649 (06.06.2018) (прототип).