Автоматизированная система персонального учета населения

 

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

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе «Государственный регистр населения» (АС ГРН).

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

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

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

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

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

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

- невозможность полного охвата всех категорий населения существующими системами;

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

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

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

- отсутствие единого механизма однозначной идентификации физического лица в системах учета различных категорий населения;

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

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

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

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

ГРН будет включать ИПД всех лиц, прибывающих и проживающих на территории Российской Федерации, независимо от их возраста, и минимально необходимый для идентификации личности набор персональных сведений.

Включение первичных идентификационных сведений о личности в состав АС ГРН, поддержание их в актуальном состоянии за счет интеграции с источниками их появления и изменения а также присвоения каждой уникальной записи первичных идентификационных данных (ИПД) позволит по мере подключения новых ведомственных систем отказываться от необходимости использования в них первичных идентификационных данных.

Подключение к АС ГРН любых информационных систем учета населения в обязательном порядке предусматривает присвоение всем записям персональных данных соответствующего им ИПД, который является основой для получения персональных данных о конкретной личности, содержащихся в различных системах учета населения, объединенных на основе общих регламентов, интерфейсов и инфраструктуры взаимодействия.

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

Первичные идентификационные данные, используемые автоматизированной системой «Государственный регистр населения», включают следующие сведения о личности:

- фамилию;

- имя;

- отчество;

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

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

- пол.

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

- обработку запросов от информационных систем органов записи актов гражданского состояния и органов внутренних дел, содержащих ПЕРВИЧНЫЕ ИДЕНТИФИКАЦИОННЫЕ ДАННЫЕ ЛИЧНОСТИ, на присвоение этим данным ИДЕНТИФИКАТОРА ПОСТОЯННЫХ ДАННЫХ (ИПД) и его выдачу,

- обработку запросов, содержащих ИДЕНТИФИКАТОРЫ ПОСТОЯННЫХ ДАННЫХ, от автоматизированных информационных систем учета населения и выдачу соответствующих им ПЕРВИЧНЫХ ИДЕНТИФИКАЦИОННЫХ ДАННЫХ.

Известны технические решения, которые могли бы быть использованы для построения АС ГРН (1, 2).

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

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

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

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

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

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

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

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

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

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

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

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

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

На фиг.1 показаны первый 20 и второй 21 информационные входы системы, первый 22 и второй 23 синхронизирующие входы системы, а также адресный выход 25, первый 26 и второй 27 информационные выходы, первый 28, второй 29, третий 30 и

четвертый 31 синхронизирующие выходы, первый 32 и второй 33 сигнальные выходы системы.

Блок 1 приема запросов информационных систем выполнен в виде регистра, имеющего информационный вход 20, синхронизирующий вход 22 и выходы 13-18.

Блок 2 (фиг.2) определения типа запроса информационных систем содержит дешифратор 40, элементы 41-42 И, элемент 44 задержки. На чертеже показаны информационный 46 и синхронизирующий 47 входы, а также выходы 48-49.

Блок 3 (фиг.3) селекции адреса идентификатора постоянных данных личности содержит блок 51 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 52, элементы 53-55 И, элемент 56 задержки. На чертеже показаны информационный 57 и синхронизирующий 58 входы, а также информационный 59 и синхронизирующий 60 выходы.

Блок 4 (фиг.4) селекции опорного адреса именного идентификатора личности содержит блок 61 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 62, элементы 63-65 И, элемент 66 задержки. На чертеже показаны информационный 67 и синхронизирующий 68 входы, а также информационные 69, 70 и синхронизирующий 71 выходы.

Блок 5 (фиг.5) определения глубины выборки данных личности содержит компаратор 72, регистр 73, счетчик 74 и элемент 75 задержки.

На чертеже показаны информационный 76 и синхронизирующие 77, 78 входы, а также выходы 79, 80.

Блок 6 (фиг.6) интеграции адресных сигналов записи и считывания содержит счетчик 81, сумматор 82, группы 83, 84 элементов ИЛИ, элементы 85-87 ИЛИ, элементы 88, 89 задержки. На чертеже показаны информационные 91-94 и синхронизирующие 95-99 входы, а также информационный 25 и синхронизирующие выходы 28, 29.

Блок 7 идентификации данных личности выполнен в виде компаратора, имеющего информационные 101, 102 и синхронизирующий 103 входы, а также выходы 104, 105.

Блок 8 (фиг.7) формирования цикла документирования данных запроса содержит компаратор 111, счетчик 112, элемент 113 ИЛИ, элемент 114 задержки. На чертеже показаны информационный 115 и синхронизирующие 116, 117 входы, а также выходы 118, 119.

Блок 9 (фиг.8) селекции области документирования данных запроса содержит блок 121 памяти, выполненный в виде постоянного запоминающего устройства, регистр 122, реверсивный счетчик 123, триггер 124, элементы 125-126 И, элементы 127-128 ИЛИ, элементы 129-134 задержки. На чертеже показаны синхронизирующие 136, 138 и установочный 137 входы, а также информационные 139, 140 и выходы 30, 32, 141, 142.

Блок 10 (фиг.9) селекции временных циклов выполнения запросов содержит компаратор 145 и элемент 146 ИЛИ. На чертеже показаны информационный 147 и синхронизирующие 148, 149 входы, а также выходы 31, 32.

Блок 11 (фиг.10) приема записей из базы данных сервера системы содержит регистр 151, триггеры 152, 153, элементы 154-157 И. На

чертеже показаны информационный 21, синхронизирующие 23, 160, 161 и установочный 162 входы, а также информационные 165, 166 и синхронизирующие 168-169 выходы.

Блок 12 (фиг.11) коммутации каналов выдачи данных содержит дешифратор 170, группы 171-173 элементов ИЛИ, элементы 174-175 задержки. На чертеже показаны информационные 176-177 и синхронизирующий 178 входы, а также группы 34-36 информационных выходов, и синхронизирующий 179 выход.

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

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

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

В случае, если первичные идентификационные данные, указанные в запросе, не содержатся в базе данных АС ГРН, то запись их содержащая, добавляется в базу данных и ей присваивается ИПД.

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

КОДКОД КОДКОДКОД
Тип запросаКодовая комбинация начальныхПервичные идентификационные данные личности:Число записей в кодограммеИдентификатор информационной системы,
 букв фамилия;запросаприславшей запрос
  Фамилии,имя;  
 Имени,отчество;   
 Отчествадата рождения;  
 личностиместо рождения;  
  пол.   

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

Входное сообщение от автоматизированной информационной системы, взаимодействующей с АС ГРН, например системы пенсионного обеспечения, поступает на вход системы 20 системы и далее поступает на информационный вход блока 1, куда и заносится синхронизирующим импульсом, поступающим на вход 22 системы.

С выхода 12 блока 1 код типа запроса поступает на вход 51 блока 2, откуда он подается на вход дешифратора 40, который расшифровывает тип запроса и открывает по одному входу один из элементов 43, 44 И.

Допустим, что этим элементом является элемент 43 И.

Одновременно с этим, синхронизирующий импульс с входа 22 системы через вход 53 блока 1 поступает на вход элемента 48, где задерживается на время занесения первой записи кодограммы в регистр блока 1 и срабатывания дешифратора 40, и затем проходит через элемент 43 И на выход 57 и далее на вход 71 блока 3.

Параллельно с этим, на другой вход 70 блока 3 с выхода 14 блока 1 подается кодовая комбинация начальных букв Фамилии, Имени, Отчества личности, которая поступает на вход дешифратора 60. Дешифратор 60 расшифровывает код идентификационного признака личности и открывает по одному входу один из элементов 65-67 И, соответствующий входному идентификационному признаку. Допустим, что таким элементом является элемент 65 И.

Параллельно с этим, синхронизирующий импульс с входа 71 блока 3 поступает на входы элементов 65-67 И, и учитывая то обстоятельство, что открытым по одному входу будет только элемент 65 И, то пройдя этот элемент И, синхроимпульс, во-первых, поступает, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 61, где хранится опорный адрес зоны памяти базы данных системы, в которой хранятся все записи о гражданах, имеющих одинаковые начальные буквы фамилии, имени, отчества, соответствующие кодовой комбинации начальных букв Фамилии, Имени, Отчества личности из первой записи кодограммы.

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

При этом код опорного адреса зоны памяти базы данных с выхода 73 блока 3 поступает на информационный вход 92 блока 4, а код числа записей с такой же кодовой комбинацией начальных букв Фамилии, Имени, Отчества, находящихся в базе данных системы, поступает на информационный вход регистра 63.

Далее код опорного адреса с выхода 73 блока 3 через информационный вход 92 блока 6 и элементы 83 ИЛИ группы поступает на один информационный вход счетчика 81.

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

В-третьих, этот же синхронизирующий импульс с выхода 74 поступает на вход 96 блока 4, где проходит элемент 85 ИЛИ и затем поступает на синхронизирующий вход счетчика 81, обеспечивая занесение опорного адреса в счетчик 81. При этом код опорного адреса с выхода счетчика 81 через элементы 84 ИЛИ группы выдается на выход 25 системы.

Кроме того, тот же синхронизирующий импульс с выхода элемента 85 ИЛИ проходит элемент 87 ИЛИ, задерживается элементом 88 на время занесения кода опорного адреса в счетчик 81, и затем через первый синхронизирующий выход 28 системы поступает на вход первого канала прерывания сервера базы данных.

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

Кодограмма считанной записи с выхода регистра 151 через выход 166 блока 7 поступает на вход 107 блока 5, на другой 106 вход которого подаются идентификационные данные личности с выхода 10 блока 1.

Одновременно с этим, синхронизирующий импульс с входа 23 задерживается элементом 158 на время занесения считанной записи идентификационных данных личности в регистр 151, поступает на входы элементов 154-156 И. Учитывая, что к настоящему моменту времени триггеры 152 и 153 находятся в исходном состоянии, то высокими потенциалами с инверсных выходов будут открыты по одному входу элементы 156 и 157 И. В результате этого импульс с входа 23 последовательно проходит элементы 156, 157 И, и с выхода 167 блока 7 поступает на синхронизирующий вход компаратора 101, сравнивающего входные значения идентификационных данных личности регистра 1 с идентификационными данными личности, поступившими из базы данных системы.

Если сравнения входных кодов не произошло, то компаратор 101 на выходе 111 формирует синхронизирующий сигнал, который через вход 72 блока 3 поступает на счетный вход счетчика 62, фиксирующего факт просмотра первой записи идентификационных данных личности из числа записей, хранящихся в базе данных системы.

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

Параллельно с этим, синхронизирующий импульс с входа 72 блока 3 задерживается элементом 68 на время срабатывания счетчика 62 и поступает на синхронизирующий вход компаратора 64.

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

Если сравнения чисел не произошло, то на выходе 75 блока 3 формируется сигнал, который через вход 97 блока 4 проходит элемент 86 ИЛИ и поступает на счетный вход счетчика 81. По этому импульсу счетчик 81 прибавляет к опорному адресу первую единицу, и вновь сформированный адрес с выхода счетчика 81 через элементы 84 ИЛИ группы выдается на адресный выход системы 25.

Одновременно с этим процессом, синхронизирующий импульс с входа 97 блока 6 проходит элемент 87 ИЛИ, задерживается элементом 88 на время срабатывания счетчика 81, и далее через первый синхронизирующий выход 28 системы вновь поступает на вход первого канала прерывания сервера базы данных.

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

Описанный процесс сверки входной записи с записями, хранящимися в базе данных АС ГРН, продолжается до тех пор, пока не будет проведена сверка входной записи со всеми записями базы данных, в которых имеются одинаковые начальные буквы фамилии, имени, отчества. Если в результате подобной сверки не будет зафиксировано совпадения входной записи ни с одной записью базы данных, то компаратор 64 выдачей сигнала на выход 75 зафиксирует факт просмотра всех записей базы данных и подтвердит отсутствие в базе данных системы идентификационных данных личности, указанной в запросе.

В этом случае, сигнал с выхода 76 через вход 98 блока 4, во-первых, проходит элемент 86 ИЛИ и поступает на счетный вход счетчика 81. По этому импульсу счетчик 81 прибавляет к последнему, зафиксированному в нем адресу, единицу, и вновь сформированный адрес с выхода счетчика 81 через элементы 84 ИЛИ группы выдается на адресный выход системы 25.

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

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

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

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

Следующие две цифры ставятся в соответствие с годом рождения, а очередные две цифры указывают на месяц рождения.

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

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

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

Таким образом, структура уникального идентификационного номера, состоящего из 13 цифр, будет иметь следующий вид

КОДКОД КОДКОДКОД КОД
Один разряд - признак полаДва разряда - год рождения Два разряда - месяц рожденияПять разрядов соответствуют месту рождения личностиТри разряда - учет граждан, родившихся в одно время в одном местеДва разряда - для контроля

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

кодкод
Первичные идентификационные данные личности:Идентификатор постоянных данных - УНИКАЛЬНЫЙ Идентификационный номер
фамилия; 
имя; 
отчество; 
дата рождения; 
место рождения; 
пол. 

Во-вторых, сервер выдает эту запись на вход 21 системы, а синхронизирующий импульс с входа 23 системы обеспечивает ее занесение в регистр 151 блока 7. Кроме того, синхронизирующий импульс с входа 23 системы задерживается элементом 158 на время занесения идентификационных данных личности в регистр 151, проходит открытые элементы 156, 157 И, и с выхода 167 блока 7 поступает на синхронизирующий вход 109 компаратора 101.

Если же компаратор 101 зафиксирует факт равенства кодов идентификационных данных личности, находящихся в регистре 1 и в регистре 151 блока 11, то на выходе компаратора формируется сигнал, который проходит элемент 104 ИЛИ, и во-первых, сразу же поступает на счетный вход счетчика 103, подсчитывающего число записей первичных идентификационных данных личности, прошедших сверку с записями базы данных.

Во-вторых, этот же импульс задерживается элементом 105 на время срабатывания счетчика 103, и поступает на синхронизирующий вход компаратора 102, на вход 108 которого подается код числа записей с выхода 15 регистра 1, подлежащих сверке, а на другой вход подается код числа записей, прошедших сверку, с выхода счетчика 103.

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

С этой целью, сигнал с выхода 112 поступает на вход 132 блока 6, где проходит элемент 121 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 119, находящегося в исходном состоянии, и далее поступает на вход фиксированной ячейки ПЗУ 115, где хранится опорный адрес зоны памяти базы данных, отведенной для хранения формируемого файла ответа на запрос, и считывает его на информационный вход регистра 116.

Параллельно с этим, тот же импульс с выхода 121 И задерживается элементом 125 на время считывания опорного адреса из ПЗУ 115, и далее, во-первых, поступает на единичный вход триггера 119, устанавливая его в единичное состояние и, блокируя тем самым, прохождение импульсов с входа 132 через элемент 121 И, и разрешая прохождение импульсов с входа 132 через элемент 120 И.

Во-вторых, импульс с выхода элемента 129 поступает на синхронизирующий вход регистра 116, обеспечивая занесение опорного адреса в регистр 116, и далее задерживается элементом 126 на время занесения кода в регистр 116, проходит элемент 122 ИЛИ, затем элемент 123 ИЛИ и с выхода 137 блока 6 поступает на вход 99 блока 4 и далее на синхронизирующий вход сумматора 82. К этому моменту времени на вход 93 сумматора 82 блока 4 подан код опорного адреса с выхода 135 блока 6, а на вход 94 с выхода 136 блока 6 подаются показания счетчика 118, находящегося в исходном состоянии.

По сигналу с входа 99 блока 4 сумматор 82 суммирует код опорного адреса с нулевыми показаниями счетчика 118, в результате чего код опорного адреса документирования останется без изменений и с выхода сумматора 82 через элементы 84 ИЛИ группы будет выдан на адресный выход 25 системы.

Одновременно с этим, импульс с выхода 122 ИЛИ задерживается элементом 127 на время срабатывания сумматора 82 блока 4, и далее через выход 30 поступает на вход третьего канала прерывания сервера базы данных системы.

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

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

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

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

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

Синхронизирующий сигнал с выхода 113 блока 5, во-первых, через вход 133 блока 6 поступает на установочный вход триггера 124, возвращая его в исходное состояние.

Во-вторых, этот синхронизирующий импульс через вход 161 блока 7 поступает на единичный вход триггера 153, устанавливая его в единичное состояние при котором высоким потенциалом с единичного выхода будет открыт элемент 155 И.

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

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

Кроме того, синхронизирующий импульс задерживается элементом 158 на время занесения считанной записи в регистр 151 блока 7, проходит элемент 155 И, и с выхода 169 блока 7 поступает на вход 178 блока 8, где задерживается элементом 174 на время срабатывания регистра 151 и дешифратора 170, и затем поступает на входы групп элементов 171-173.

Одновременно с этим, на вход 176 блока 8 с выхода 11 блока 1 поступает идентификатор того исполнительного органа власти, который прислал запрос на сверку данных. Дешифратор 170 расшифровывает код идентификатора источника запроса и открывает одну из групп 171-173 элементов И, которые соответствуют источнику запроса.

На другие входы элементов И групп 171-173 с выхода 165 блока 7 через вход 177 блока 8 поступает содержимое первой документированной записи, которое проходит через элементы 171-173 И соответствующей группы и выдается через соответствующий выход в адрес источника запроса.

Кроме того, синхронизирующий импульс с выхода элемента 174 блока 8 задерживается элементом 175 на время выдачи первой документированной записи, и с выхода 179 поступает на вход 134 блока 6, откуда сразу подается на вычитающий вход счетчика 118, уменьшая его показания, равные числу документированных записей на единицу.

Кроме того, этот же импульс задерживается элементом 129 на время срабатывания счетчика 118, и, во-первых, через элемент 123 ИЛИ выдается на выход 137 и далее поступает на синхронизирующий вход сумматора 82, который формирует адрес на единицу меньше предыдущего значения и через элементы 84 ИЛИ выдает его на выход 25 системы.

Во-вторых, этот же импульс с выхода элемента 129 задержки задерживается элементом 130 задержки на время срабатывания сумматора 82 блока 4 и поступает на синхронизирующий вход компаратора 117, на один информационный вход которого подаются уменьшающиеся показания счетчика 118, а на другой вход подается кодовое значение «нуля».

До тех пор, пока показания счетчика 118 не будут равны нулю, на выходе А компаратора 117 по синхронизирующему сигналу на его входе будет формироваться сигнал, который проходит через элемент 124 ИЛИ и с выхода 31 вновь выдается на вход четвертого канала прерывания сервера базы данных.

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

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

Кроме того, этот же сигнал с выхода 33 блока 6 подается на установочный вход 162 блока 7, откуда поступает на установочные входы триггеров 152 и 153, возвращая их в исходное состояние.

Обработка запросов, содержащих ИДЕНТИФИКАТОРЫ ПОСТОЯННЫХ ДАННЫХ, от автоматизированных информационных систем учета населения и выдача соответствующих им ПЕРВИЧНЫХ ИДЕНТИФИКАЦИОННЫХ ДАННЫХ осуществляется аналогичным образом.

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

кодкод кодкод
Тип запросаИДЕНТИФИКАТОР Постоянных данных личностиЧисло записей в кодограмме запросаИдентификатор информационной системы, приславшей запрос

Отличие состоит лишь в том, что по коду запроса с входа 51 блока 2 дешифратор 40 открывает не элемент 43 И, а элемент 44 И. В результате этого синхронизирующий импульс с выхода элемента 48 задержки проходит элемент 44 И, и поступает на опрос состояния элементов 45-47 И. К этому моменту на вход 52 блока 2 с выхода 13 блока 1 подается код идентификатора постоянных данных.

Кроме того, в этом режиме синхронизирующий импульс с выхода 56 блока 2 поступает на вход 160 блока 7 и далее на единичный вход триггера 152, устанавливая его в единичное состояние, при котором он высоким потенциалом с прямого выхода открывает элемент 154 И.

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

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

Код адреса ячейки памяти базы данных системы считывается на информационный выход 54 блока 2, откуда он поступает на вход 91 блока 4, и далее чрез элементы 83 ИЛИ группы поступает на информационный вход счетчика 81.

Во-вторых, тот же импульс считывания задерживается элементом 49 задержки на время считывания содержимого фиксированной ячейки ПЗУ 42 и затем с выхода 55 поступает на вход 95 блока 4, где проходит элемент 85 ИЛИ и затем поступает на синхронизирующий вход счетчика 81, обеспечивая занесение опорного адреса в счетчик 81. При этом код опорного адреса с выхода счетчика 81 через элементы 84 ИЛИ группы выдается на выход 25 системы.

Кроме того, тот же синхронизирующий импульс с выхода элемента 85 ИЛИ проходит элемент 87 ИЛИ, задерживается элементом 88 на время занесения кода опорного адреса в счетчик 81, и затем через первый синхронизирующий выход 28 системы поступает на вход первого канала прерывания сервера базы данных.

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

Одновременно с этим, синхронизирующий импульс с входа 23 задерживается элементом 158 на время занесения считанной записи идентификационных данных личности в регистр 151, поступает на входы элементов 154 - 156 И. Учитывая, что к настоящему моменту времени триггеры 152 находится в единичном состоянии, то высоким потенциалом с прямого выхода будет открыт по одному входу только элемент 154 И.

В результате этого импульс с выхода элемента 158 проходит элемент 154 И, и с выхода 168 блока 7 поступает на синхронизирующий вход 110 блока 5, где через элемент 104 ИЛИ проходит на счетный вход счетчика 103 и запускает процесс документирования данных, который осуществляется точно также, как и в первом режиме.

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

Решение же задачи сверки персональных идентификационных данных автоматизированных систем учета населения с единым эталоном и присвоения каждой уникальной записи, их содержащей, ИДЕНТИФИКАТОРА ПОСТОЯННЫХ ДАННЫХ, позволяет обеспечить ввод в базу данных АС ГРН записей об основной части населения Российской Федерации, а также выявить и устранить случаи несоответствия между собой идентификационных данных о личности, размещаемых в различных ведомственных информационных системах, добиться их согласованности и непротиворечивости.

Источники информации, принятые во внимание при составлении описания заявки:

1. Свидетельство на полезную модель по заявке №2000101890/20 от 04.02.2000. МПК G 06 F 17/60.

2. Свидетельство на полезную модель по заявке №2000105082/20 от 01.03.2000. МПК G 06 F 17/30.

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



 

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

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

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

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

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