СИСТЕМА ВЕДЕНИЯ ДАННЫХ ИЗБИРАТЕЛЕЙ, УЧАСТНИКОВ РЕФЕРЕНДУМА ФУНКЦИОНАЛЬНОГО КОНТУРА "РЕГИСТР ИЗБИРАТЕЛЕЙ" ГОСУДАРСТВЕННОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ "ВЫБОРЫ"

Полезная модель относится к вычислительной технике, в частности, к системе ведения данных избирателей, участников референдума функционального контура государственной автоматизированной системы «Выборы».
В соответствии с пунктом 16 ст.17 ФЗ от 12 июня 2002 года №67-ФЗ "Об основных гарантиях избирательных прав и права на участие в референдуме граждан Российской Федерации" каждый «гражданин Российской Федерации, обладающий активным избирательным правом, правом на участие в референдуме, вправе обратиться в участковую комиссию с заявлением о включении его в список избирателей, участников референдума [1].
В случае, если принято решение об удовлетворении жалобы (заявления), исправление в списке избирателей, участников референдума производится участковой комиссией немедленно.
Исключение гражданина Российской Федерации из списка избирателей, участников референдума после его подписания председателями и секретарями соответствующих комиссий и заверения его печатями этих комиссий в порядке, предусмотренном пунктом 12 настоящей статьи, производится только на основании официальных документов, в том числе сообщения вышестоящей комиссии о включении избирателя, участника референдума в список избирателей, участников референдума на другом избирательном участке, участке референдума, а также в случае выдачи избирателю, участнику референдума открепительного удостоверения.
При этом в списке избирателей, участников референдума, а также в базе данных ГАС "Выборы" указывается дата исключения гражданина Российской Федерации из списка, а также причина такого исключения.
В связи с этим, система ведения данных избирателей, участников референдума функционального контура государственной автоматизированной системы «Выборы» должна обеспечить решение задачи автоматизированного формирования и обработки сообщений о включении граждан в списки избирателей на избирательных участках по месту их временного пребывания на основании открепительных удостоверений и личных письменных заявлений.
Сообщения о включении граждан в списки избирателей на избирательных участках по месту их временного пребывания формируются с целью информирования через соответствующие избирательные комиссии участковых избирательных комиссий по месту жительства указанных граждан.
При вводе данных избирателей, участников референдума система должна обеспечивать выполнение следующих функций:
-клавиатурный ввод данных об избирателе, в том числе информации о прибытии, убытии, изменении данных, а также коррекции данных об избирателе;
-автоматизированную классификацию реквизитов избирателя, включая фамилию, имя, отчество, пол, адрес проживания, адрес прибытия (для избирателя, прибывшего из другого субъекта РФ), адрес убытия, место рождения, тип и место выдачи документа, удостоверяющего личность, гражданство, дееспособность.;
-контроль на соответствие реквизитам информации справочников, словарей;
-контроль целостности и непротиворечивости данных об избирателе, однократности учета избирателя;
-пополнение справочников и массивов оперативной информации имен, отчеств, адресов проживания и мест рождения избирателей, мест выдачи документов, удостоверяющих личность;
-журналирование изменений и коррекции данных об избирателе.
Персональные данные избирателей - имя, отчество, пол, гражданство, адрес места жительства, места рождения, тип документа, удостоверяющего личность, наименование органа, выдавшего документ - вводятся с использованием справочников и классификаторов;
При клавиатурном вводе информации поля формируются при вводе с клавиатуры или через справочник. При этом обеспечивается автоматизированная классификация реквизитов избирателя.
Автоматизация передачи сведений о включении избирателя, участника референдума в список избирателей, участников референдума по месту пребывания в участковую избирательную комиссию, комиссию референдума по месту жительства должна осуществляться через комплексы средств автоматизации соответствующих территориальных избирательных комиссий.
В территориальной избирательной комиссии, являющейся получателем сообщения, должна осуществляться автоматизированная идентификация записи об избирателе.
Если запись об избирателе, голосующем вне своего избирательного участка, однозначно идентифицируется с записью базы данных регистра избирателей, этому избирателю автоматически проставляется дополнительная отметка «Голосование вне избирательного участка».
Особенность решаемой технической задачи заключается в том, что рассматриваемая система ввода данных избирателей, участников референдума функционального контура «Регистр избирателей» должна обеспечить четкое отслеживание всех данных, связанных с перемещением граждан Российской Федерации из одного субъекта в другой.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (2, 3).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (2).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (3).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры обновления данных о гражданине Российской Федерации реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных регистра избирателей неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей регистра избирателей по типовым идентификаторам личности.
Поставленная цель достигается тем, что в известную систему, содержащую модуль селекции адресов записей регистра избирателей в базе данных сервера системы, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограмм с реквизитами избирателей, участников референдума, синхронизирующий вход модуля селекции адресов записей регистра избирателей в базе данных сервера системы является первым синхронизирующим входом системы, предназначенным для занесения входной кодограммы в модуль селекции адресов записей регистра избирателей в базе данных сервера системы, а первый информационный выход модуля селекции адресов записей регистра избирателей в базе данных сервера системы является информационным выходом системы, предназначенным для выдачи реквизитов избирателей, участников референдума на информационный вход сервера системы, модуль приема записей базы данных сервера системы, информационный вход которого является вторым информационным входом системы, предназначенным для приема записей регистра избирателей из базы данных сервера системы, синхронизирующий вход модуля приема записей базы данных сервера системы является вторым синхронизирующим входом системы, предназначенным для занесения записей регистра избирателей из базы данных сервера системы в модуль приема записей базы данных сервера системы, а первый и второй информационные выходы модуля приема записей базы данных сервера системы соединены с первым и вторым информационными входами блока коммутации данных соответственно, выходы которого являются информационными выходами группы системы, модуль формирования адресов записи и считывания записей регистра избирателей, адресный выход которого является адресным выходом системы и предназначен для выдачи адресов записи и считывания реквизитов избирателей, участников референдума на адресный вход сервера базы данных системы, отличающаяся тем, что система содержит модуль выбора режимов обработки записей регистра избирателей, информационный вход которого соединен со вторым информационным выходом модуля селекции адресов записей регистра избирателей в базе данных сервера системы, синхронизирующий вход модуля выбора режимов обработки записей регистра избирателей подключен к синхронизирующему выходу модуля селекции адресов записей регистра избирателей в базе данных сервера системы, модуль модификации адресов записей регистра избирателей в базе данных сервера системы, первый и второй информационные входы которого подключены к третьему и четвертому информационным выходам модуля селекции адресов записей регистра избирателей в базе данных сервера системы соответственно, а выход модуля модификации адресов записей регистра избирателей в базе данных сервера системы соединен с информационным входом модуля формирования адресов записи и считывания записей регистра избирателей, модуль синхронизации процедур просмотра записей регистра избирателей, первый и второй синхронизирующие входы которого соединены с первым и вторым синхронизирующими выходами модуля выбора режимов обработки записей регистра избирателей соответственно, тактирующий вход модуля синхронизации процедур просмотра записей регистра избирателей соединен со вторым синхронизирующим входом системы, а первый и второй выходы являются первым и вторым синхронизирующими выходами системы соответственно, при этом третий выход модуля синхронизации процедур просмотра записей регистра избирателей соединен с синхронизирующим входом модуля формирования адресов записи и считывания записей регистра избирателей, а четвертый выход модуля синхронизации процедур просмотра записей регистра избирателей подключен к счетному входу модуля формирования адресов записи и считывания записей регистра избирателей, модуль идентификации фамилии, имени, отчества избирателей, один информационный вход которого соединен с первым выходом модуля селекции адресов записей регистра избирателей в базе данных сервера системы, другой информационный вход подключен к третьему информационному выходу модуля приема записей базы данных сервера системы, синхронизирующий вход модуля идентификации фамилии, имени, отчества избирателей соединен с пятым выходом модуля синхронизации процедур просмотра записей регистра избирателей, при этом первый выход модуля идентификации фамилии, имени, отчества избирателей подключен к третьему синхронизирующему входу модуля синхронизации процедур просмотра записей регистра избирателей, и модуль идентификации даты рождения избирателей, один информационный вход которого соединен с первым выходом модуля селекции адресов записей регистра избирателей в базе данных сервера системы, другой информационный вход подключен к четвертому выходу модуля приема записей базы данных сервера системы, синхронизирующий вход модуль идентификации даты рождения избирателей соединен со вторым выходом модуля идентификации фамилии, имени, отчества избирателей, первый выход модуля идентификации даты рождения избирателей подключен к четвертому синхронизирующему входу модуля синхронизации процедур просмотра записей регистра избирателей, а второй выход соединен с синхронизирующим входом модуля коммутации данных, при этом первый и второй управляющие входы модуля модификации адресов записей регистра избирателей в базе данных сервера системы подключены к первому и второму управляющим выходам модуля выбора режимов обработки записей регистра избирателей соответственно, первый синхронизирующий выход модуля выбора режимов обработки записей регистра избирателей соединен с синхронизирующим входом модуля модификации адресов записей регистра избирателей в базе данных сервера системы, а второй управляющий выход модуля выбора режимов обработки записей регистра избирателей подключен к управляющему входу модуля синхронизации процедур просмотра записей регистра избирателей.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема модуля селекции адресов записей регистра избирателей в базе данных сервера системы, на фиг.3 - структурная схема модуля выбора режимов обработки записей регистра избирателей, на фиг.4 - структурная схема модуля модификации адресов записей регистра избирателей в базе данных сервера системы, на фиг.5 - структурная схема модуля синхронизации процедур просмотра записей регистра избирателей, на фиг.6 - структурная схема блока коммутации данных.
Система (фиг.1) содержит модуль 1 селекции адресов записей регистра избирателей в базе данных сервера системы, модуль 2 выбора режимов обработки записей регистра избирателей, модуль 3 модификации адресов записей регистра избирателей в базе данных сервера системы, модуль 4 синхронизации процедур просмотра записей регистра избирателей, модуль 5 формирования адресов записи и считывания записей регистра избирателей, модуль 6 приема записей базы данных сервера системы, модуль 7 идентификации фамилии, имени, отчества избирателей, модуль 8 идентификации даты рождения избирателей, модуль 9 коммутации данных.
На фиг.1 также показаны первый 11 и второй 12 информационные входы системы, первый 13 и второй 14 синхронизирующие входы системы, а также информационный 15 выход системы, адресный 16 выход системы, первый 17 и второй 18 синхронизирующие выходы системы и группа 19-21 информационных выходов системы.
Модуль 1 (фиг.2) селекции адресов записей регистра избирателей в базе данных сервера системы содержит регистр 30, блок 31 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже также показаны информационный 11 и синхронизирующий 13 входы, а также первый 39, второй 40, третий 41, четвертый 42 информационные, и синхронизирующий 43 выходы.
Модуль 2 (фиг.3) выбора режимов записи и считывания записей регистра избирателей содержит дешифратор 70, триггер 71, элементы 72-75 И, элемент 76 задержки. На чертеже также показаны информационный вход 77, синхронизирующий вход 78, а также выходы 79-82.
Модуль 3 (фиг.4) модификации адресов записей регистра избирателей содержит сумматор 50, регистры 51, 52, группы элементов 53, 54 И, группу элементов 55 ИЛИ, элемент 62 задержки. На чертеже также показаны первый 56 и второй 57 информационные входы, синхронизирующий 58 вход и первый 59 и второй 60 управляющие входы, а также информационный 61 выход.
Модуль 4 (фиг.5) синхронизации процедур просмотра записей регистра избирателей содержит элемент 90 И, элементы 91-93 ИЛИ, элементы 94-98 задержки. На чертеже также показаны входы 101-106 и выходы 107-111.
Модуль 5 (фиг.1) формирования адресов записи и считывания записей регистра избирателей выполнен в виде счетчика, имеющего информационный вход, соединенный с выходом 61 модуля 3, синхронизирующий вход, подключенный к выходу 109 модуля 4, и счетный вход, соединенный с выходом 110 модуля 4, а также адресный выход 16, являющийся адресным выходом системы.
Модуль 6 (фиг.1) приема записей базы данных сервера системы выполнен в виде регистра, имеющего информационный 12 и синхронизирующий 14 входы, а также первый 25, второй 26, третий 27 и четвертый 28 информационные выходы.
Модуль 7 (фиг.1) идентификации фамилии, имени, отчества избирателей выполнен в виде компаратора, имеющего первый 127 и второй 128 информационные, и синхронизирующий 129 входы, а также первый выход, соединенный с входом 103 модуля 4, и второй выход, подключенный ко входу 132 модуля 8.
Модуль 8 (фиг.1) идентификации даты рождения избирателей выполнен в виде компаратора, имеющего первый 130 и второй 131 информационные входы, синхронизирующий вход 132, а также выходы 133 и 134.
Модуль 9 (фиг.6) коммутации данных содержит дешифратор 120, группы 121-123 элементов И. На чертеже также показаны информационные входы 124, 125 и синхронизирующий вход 126, а также группа 19-21 информационных выходов системы.
Система работает следующим образом.
Для регистрации в регистре избирателей участковой избирательной комиссии на автоматизированном рабочем месте службы администратора ведения регистра избирателей формируется кодограмма, структура которой имеет следующий вид:
КОД
КОД ОПЕРАЦИИ
КОДЫ
идентификатора из трех первых букв фамилии, имени и отчества избирателя, участника референдума
- Регистрация (постановка на учет);
содержательной части реквизитов записи избирателя, участника референдума
- снятие с учета
Содержательная часть атрибутов записей включает в свой состав следующие признаки избирателя, участника референдума: фамилия, имя, отчество, пол, адрес проживания, адрес прибытия (для избирателя, прибывшего из другого субъекта РФ), адрес убытия, место рождения, тип и место выдачи документа, удостоверяющего личность, гражданство, дееспособность.;
При готовности указанной кодограммы, коды которой подаются с входа 11 на информационный вход регистра 30 модуля 1, администратор системы нажимает клавишу «Зарегистрировать» и импульсом синхронизации, поступающим с входа 13 системы на синхронизирующий вход регистра 30, коды кодограммы заносятся в регистр 30.
Код первых трех начальных букв фамилии, имени, отчества личности гражданина с выхода 23 регистра 30 поступает на вход дешифратора 32.
Дешифратор 32 расшифровывает код этой буквенной комбинации, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 33 И.
Параллельно с этим, синхронизирующий импульс с входа 13 системы задерживается элементом 37 на время срабатывания регистра 30 и дешифратора 32, и далее опрашивает состояния элементов 33-35 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 33 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 31, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи об избирателях, имеющих такую же кодовую комбинацию начальных букв фамилии, имени и отчества, и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
КОД
КОД
базового адреса зоны памяти сервера, где хранятся все записи избирателей с заданной кодовой комбинацией начальных букв Фамилии, Имени, Отчества
количества записей избирателей, имеющих одинаковую кодовую комбинацию начальных букв Фамилии, Имени, Отчества
Содержимое фиксированной ячейки памяти ПЗУ 31 считывается на выходы 41 и 42 соответственно.
Во-вторых, тот же синхронизирующий импульс проходит через элемент 36 ИЛИ и задерживается элементом задержки 38 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на выход 43.
Параллельно с этим, код операции регистрации с выхода 40 регистра 30 модуля 1 через вход 77 модуля 2 селекции кодов операций поступает на вход дешифратора 70, который расшифровывает код признака операции и подготавливает цепь прохождения сигнала с входа 78, открывая один из элементов 72, 73 И.
В данном случае будет открыт элемент 73 И, на другой вход которого через вход 78 селектора 5 поступает импульс синхронизации с выхода 43 блока 3. Этот импульс проходит через элемент 73 И на инверсный вход триггера 71, подтверждая его исходное состояние, при котором на прямом выходе триггера 71 будет низкий потенциал, а на инверсном выходе - высокий потенциал, который откроет элемент 75 И по одному входу.
Одновременно с этим, тот же импульс синхронизации с входа 78 селектора 5 задерживается элементом 76 на время срабатывания триггера и через другой вход элемента 75 И проходит на вход 79 селектора 5.
Таким образом, режим регистрации будет зафиксирован модулем 2 выдачей на первый выход 79 - синхронизирующего импульса, на третий выход 81 - высокого потенциала с инверсного выхода триггера 71, на четвертый выход 82 - низкого потенциала с прямого выхода триггера 71.
Коды с выходов 41 и 42 модуля 1 через соответствующие входы 56 и 57 модуля 3 поступают на информационные входы регистров 51 и 52 соответственно, на синхронизирующие входы 58 которых с выхода 79 модуля 2 поступает синхронизирующий импульс, записывая в указанные регистры содержимое фиксированной ячейки памяти ПЗУ 31 модуля 1.
Коды с выходов регистров 51 и 52 поступают на информационные входы сумматора 50, который по синхронизирующему импульсу с входа 58, задержанному элементом 62 на время записи кодов в регистры 51, 52, суммирует базовый адрес с количеством записей с данной кодовой комбинацией начальных букв фамилии, имени, отчества.
Тем самым формируется адрес ячейки памяти сервера, в которой находится последняя запись личности, имеющей заданную кодовую комбинацию начальных букв фамилии, имени, отчества.
С выхода сумматора 50 код сформированного адреса поступает на одни входы группы элементов 53 И, открытых к этому моменту высоким потенциалом триггера 71 модуля 2, поступающим через вход 60 модуля 3 с выхода 81 модуля 2, и далее через элементы 55 И группы и выход 61 модуля 3 поступает на информационный вход модуля 5.
Одновременно с этим, тот же импульс синхронизации с выхода 79 модуля 2 через вход 101 модуля 4 поступает на вход элемента 94, задерживающего этот импульс синхронизации на время формирования сводного адреса на выходе сумматора 50.
С выхода элемента 94 задержки импульс синхронизации, во-первых, проходит через элемент 91 ИЛИ и выдается с выхода 109 модуля 4 на синхронизирующий вход модуля 5, обеспечивая занесение сформированного кода адреса с выхода сумматора 50 в счетчик 5.
Во-вторых, этот же синхронизирующий импульс с выхода элемента 94 задерживается элементом 95 на время занесения сформированного кода в счетчик 5, и далее через элемент 93 ИЛИ выдается с выхода 110 модуля 4 на счетный вход счетчика 5, увеличивая показания этого счетчика 5 на единицу.
В результате этой операции адрес записи будет увеличен на единицу, и, таким образом, он будет представлять собой очередную свободную ячейку памяти сервера той зоны памяти, в которой хранятся записи личностей избирателей с заданной кодовой комбинацией начальных букв фамилии, имени, отчества.
Этот же импульс синхронизации с выхода элемента 95 задерживается также элементом 97 на время срабатывания счетчика 5 и затем выдается через выход 107 модуля 4 на выход 17 системы, откуда он поступает на первый канал прерывания сервера.
По этому сигналу сервер переходит на подпрограмму записи содержательной части реквизитов записи избирателя, выдаваемой с первого выхода 39 модуля 1 на информационный выход 15 системы, по адресу, сформированному на адресном выходе 16 системы. На этом работа системы в режиме регистрации избирателя в регистре избирателей заканчивается.
Процедура снятия избирателя с учета заключается в том, чтобы по кодовой комбинации начальных букв фамилии, имени, отчества найти искомую запись в базе данных, и отравить ее в адрес того субъекта Российской Федерации, куда выбывает данный гражданин на постоянное место жительства.
Работа системы в режиме снятия с учета отличается только тем, что дешифратор 70 модуля 2 открывает в этом случае другой элемент - 72 И, через который проходит синхронизирующий импульс с входа 78 на прямой вход триггера 71, устанавливая его в единичное состояние, при котором элемент 75 И будет закрыт, а элемент 74 И - открыт.В результате этого низким потенциалом с выхода 81, поступающим через вход 60 модуля 3 элементы 53 И группы будут закрыты, а элементы 54 И группы высоким потенциалом с выхода 82 модуля 2, поступающим на вход 59 модуля 3 - открыты.
Кроме того, синхронизирующий импульс с входа 78 модуля 2 также задерживается элементом 76 на время срабатывания триггера 71 и далее через выход 80 модуля 2 поступает на вход 102 модуля 4 и далее на вход элемента 91 ИЛИ.
Пройдя элемент 91 ИЛИ, данный синхронизирующий импульс через выход 109 модуля 4 поступает на синхронизирующий вход счетчика 5, на информационный вход которого выдается базовый адрес с выхода регистра 51 модуля 3 через элементы 54 И группы, открытые высоким потенциалом с входа 59, и элементы 55 ИЛИ группы.
В результате этого в счетчике 5 будет зафиксирован код базового адреса первой записи, подлежащей считыванию и проверке.
Параллельно с этим, импульс синхронизации с входа 102 модуля 4 проходит элемент 92 ИЛИ, задерживается элементом 96 на время занесения базового адреса в счетчик 5 и затем с выхода 108 модуля 4 выдается на выход 18 системы, откуда он поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 16 системы и записи ее содержимого в модуль 6 с информационного входа системы 12 по синхронизирующему импульсу, поступающему на вход 14 системы.
Структура кодограммы, поступившей в модуль 4, имеет следующий вид:
КОД
КОД
КОДСодержательная часть реквизитов избирателя
Фамилия, Имя, Отчество избирателя
Год и дата рождения
Кроме того, в специально выделенные разряды этого же регистра модуля 6 администратор регистра избирателей вводит код того субъекта Российской Федерации, куда убывает гражданин на постоянное место жительства.
В результате этого общая структура данных в регистре модуля 6 будет иметь следующий вид:
КОД
КОД
КОД
КОД
Фамилия, Имя,
Год и дата
Субъект РФ
Содержательная часть
Отчество
рождения
записи реквизитов
избирателя
Третий выход 27
Четвертый
Второй выход
Первый выход 25 регистра
регистра
выход 28
26 регистра
регистра
регистра
С выхода 27 модуля 6 код фамилии, имени, отчества личности поступает на один информационный вход компаратора 8, на другой информационный вход которого подается код фамилии, имени, отчества гражданина, реквизиты записи которого должны быть найдены в базе данных.
Одновременно с этим, синхронизирующий импульс с входа 14 системы через вход 106 модуля 4 поступает на один вход элемента 90 И, другой вход которого открыт высоким потенциалом с входа 105. Этот импульс проходит через элемент 90 И, задерживается элементом 98 задержки на время занесения кодов в регистр модуля 6, и далее с выхода 111 модуля 4 поступает на синхронизирующий вход 129 модуля 7.
Если коды фамилии, имени, отчества на входах компаратора модуля 7 не равны, то компаратор 7 формирует сигнал на первом выходе, который через вход 103 модуля 4 проходит через элемент 93 ИЛИ и выход 110 модуля 4 на счетный вход счетчика 5, увеличивая базовый адрес считывания на единицу.
Кроме того, тот же синхронизирующий импульс с входа 103 проходит элемент 92 ИЛИ, затем задерживается элементом 96 на время срабатывания счетчика 5, и с выхода 108 модуля 4 выдается на выход 18 системы, откуда он вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 16 системы и записи ее содержимого в регистр 6 с информационного входа системы 12 по синхронизирующему импульсу, поступающему на вход 14 системы.
Процесс выборки данных и их сравнения компаратором 7 будет продолжаться до тех пор, пока компаратор 7 не зафиксирует равенство входных кодов формированием импульса, который поступает на синхронизирующий вход 132 компаратора 8, на информационные входы которого поданы коды даты рождения с выхода 39 модуля 1 и выхода 28 регистра 6.
Если даты рождения в этих входных кодах отличаются между собой, то компаратор вырабатывает сигнал на выходе 133, который через вход 104 модуля 4 проходит элемент 93 ИЛИ и с выхода ПО модуля 4 поступает на счетный вход счетчика 5, увеличивая формируемый им адрес на единицу.
Кроме того, тот же импульс с входа 104 модуля 4 проходит элемент 92 ИЛИ, затем задерживается элементом 96 на время срабатывания счетчика 5, и с выхода 108 модуля 4 выдается на выход 18 системы, откуда он вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой сформирован на адресном выходе 16 системы и записи ее содержимого в регистр 6 с информационного входа системы 12 по синхронизирующему импульсу, поступающему на вход 14 системы.
Как только компаратор 8 зафиксирует равенство кодов дат рождения, то на его выходе 134 будет сформирован сигнал, который поступает через вход 126 модуля 9 на синхронизирующий вход элементов 121-123 И групп, на информационный вход которых подан код реквизитов записи избирателя.
Дешифратор 120 расшифровывает код субъекта РФ, который через вход 124 поступает с выхода 26 регистра 6, и открывает ту группу из элементов 121-123 И, которая соответствует выбранному субъекту РФ.
По сигналу, поступающему на вход 126 модуля 9, содержательная часть реквизитов записи избирателя коммутируется на один из выходов 19-21 системы для передачи в соответствующую базу данных одного из субъектов Российской Федерации.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных по типовым идентификаторам личности избирателя.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5136708 М. кл. G06F 15/16, 1992
2. Патент США №5129083 М. кл. G06F 12/00, 15/40, 1992 (прототип).