Система ведения реестра пользователей портала обеспечения законотворческой деятельности

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

 

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

Согласно Конституции РФ и Регламенту Государственной Думы участниками законодательного процесса является множество субъектов, наделенных правом законодательной инициативы. Среди них - субъекты федерального уровня: президент РФ, Правительство РФ, Совет Федерации и члены Совета Федерации, депутаты Государственной Думы, Конституционный Суд, Верховный Суд и Высший арбитражный Суд, а также законодательные органы субъектов Российской Федерации (их 83).

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

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

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

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

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

Поскольку пользователи портала взаимодействуют с ним с использованием Web-служб, обеспечена также возможность использования аутентификации по протоколам Kerberos, используемым при терминальном доступе и аутентификации пользователей внутри домена, и RADIUS (EAP-TLS), который используется при взаимодействии по протоколам беспроводных сетей серии 802.х и локальных сетей Ethernet 802.1x.

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

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

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

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

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

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

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

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

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

Таким образом, для авторизированных пользователей государственной автоматизированной системы «Законотворчества» учету подлежат следующие реквизиты:

- фамилия, имя, отчество,

- пол,

- адрес проживания,

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

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

- наименование и код подразделения ОВД, выдавшего документ,

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

- дееспособность.

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

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

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

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

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

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

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

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

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

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

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

Блок 1 (фиг.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 (фиг.1) идентификации данных личности выполнен в виде компаратора, имеющего информационные 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, 33.

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

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

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

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

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

Структура кодограммы запроса администратора системы имеет следующий вид:

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

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

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

Одновременно с этим синхронизирующий импульс с входа 22 системы через вход 47 блока 1 поступает на вход элемента 44, где задерживается на время занесения первой записи кодограммы в регистр блока 1 и срабатывания дешифратора 40, и затем проходит через элемент 41 И на выход 48, откуда он выдается на вход 68 блока 4.

На другой вход 67 блока 4 с выхода 17 блока 1 подается кодовая комбинация начальных букв Фамилии, Имени, Отчества личности из первой записи кодограммы, которая поступает на вход дешифратора 62. Дешифратор 62 расшифровывает код идентификационного признака личности и открывает по одному входу один из элементов 63-65 И, соответствующий входному идентификационному признаку. Допустим, что таким элементом является элемент 63 И. Параллельно с этим синхронизирующий импульс с выхода 48 блока 2 поступает на вход 68 блока 4, и учитывая то обстоятельство, что открытым по одному входу будет только элемент 63 И, то пройдя этот элемент И, синхроимпульс, во-первых, поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 61, где хранится опорный адрес зоны памяти базы данных системы, в которой хранятся все записи о гражданах, имеющих одинаковые начальные буквы фамилии, имени, отчества, соответствующие кодовой комбинации начальных букв Фамилии, Имени, Отчества личности из первой записи кодограммы.

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

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

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

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

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

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

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

В результате этого импульс с входа 23 последовательно проходит элементы 156, 157 И, и с выхода 167 блока 11 поступает на синхронизирующий вход компаратора 7, сравнивающего входные значения идентификационных данных личности регистра 1 с идентификационными данными личности, поступившими из базы данных системы. Если сравнения входных кодов не произошло, то компаратор 7 на выходе 104 формирует синхронизирующий сигнал, который через вход 78 блока 5 поступает на счетный вход счетчика 74, фиксирующего факт просмотра первой записи идентификационных данных личности из числа записей, хранящихся в базе данных системы.

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

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

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

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

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

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

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

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

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

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

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

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

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

Если же компаратор 7 зафиксирует факт равенства кодов идентификационных данных личности, находящихся в регистре 1 и в регистре 151 блока 11, то на выходе 105 компаратора 7 формируется сигнал, поступающий на вход 116 блока 8. С входа 116 блока 8 указанный сигнал проходит элемент 113 ИЛИ и, во-первых, сразу же поступает на счетный вход счетчика 112, подсчитывающего число записей первичных идентификационных данных личности, прошедших сверку с записями базы данных. Во-вторых, этот же импульс задерживается элементом 114 на время срабатывания счетчика 112 и поступает на синхронизирующий вход компаратора 111, на вход 115 которого подается код числа записей с выхода 18 регистра 1, подлежащих сверке, а на другой вход подается код числа записей, прошедших сверку, с выхода счетчика 112.

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

С этой целью сигнал с выхода 118 поступает на вход 136 блока 9, где проходит элемент 126 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 124, находящегося в исходном состоянии, и далее поступает на вход фиксированной ячейки ПЗУ 121, где хранится опорный адрес зоны памяти базы данных, отведенной для хранения формируемого файла ответа на запрос, и считывает его на информационный вход регистра 122.

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

Во-вторых, импульс с выхода 129 поступает на синхронизирующий вход регистра 122, обеспечивая занесение опорного адреса в регистр 122, и далее задерживается элементом 130 на время занесения кода в регистр 122, проходит элемент 127 ИЛИ, затем элемент 128 ИЛИ и с выхода 141 блока 9 поступает на вход 99 блока 6 и далее на синхронизирующий вход сумматора 82. К этому моменту времени на вход 93 сумматора 82 блока 6 подан код опорного адреса с выхода 139 блока 9, а на вход 94 с выхода 140 блока 9 подаются показания счетчика 123. находящегося в исходном состоянии.

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

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

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

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

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

Процесс сверки входных идентификационных данных личности с идентификационными данными личностей, находящимися в базе данных и имеющими идентификатор постоянных данных, продолжается до тех пор, пока не будут сверены все записи, находящиеся в кодограмме запроса. Этот факт будет зафиксирован компаратором 111 блока 8 выдачей сигнала на выход 119, поскольку показания счетчика 112 блока 8 будут равны числу записей, поступающему с выхода 18 регистра 1 на вход 115 блока 8.

Синхронизирующий сигнал с выхода 119 блока 8, во-первых, через вход 137 блока 9 поступает на установочный вход триггера 124, возвращая его в исходное состояние. Во-вторых, этот синхронизирующий импульс через вход 161 блока 11 поступает на единичный вход триггера 153, устанавливая его в единичное состояние, при котором высоким потенциалом с единичного выхода будет открыт элемент 155 И. И, наконец, в-третьих, тот же синхронизирующий импульс с выхода 119 блока 8 поступает на вход 149 блока 10, где проходит элемент 146 ИЛИ и выдается через синхронизирующий выход 31 системы на вход четвертого канала прерывания сервера базы данных.

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

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

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

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

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

Во-вторых, этот же импульс с выхода элемента 131 задержки задерживается элементом 132 задержки на время срабатывания сумматора 82 блока 6 и через выход 142 блока 9 выдается на вход 148 блока 10, откуда поступает на синхронизирующий вход компаратора 145, на один информационный вход 147 которого подаются уменьшающиеся показания счетчика 123 с выхода 140 блока 9, а на другой вход подается кодовое значение «нуля».

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

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

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

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

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

Структура подобной кодограммы запроса имеет следующий вид:

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

Отличие состоит лишь в том, что по коду запроса с входа 46 блока 2 дешифратор 40 открывает не элемент 41 И, а элемент 42 И. В результате этого синхронизирующий импульс с выхода элемента 44 задержки проходит элемент 42 И и с выхода 49 блока 2 поступает на вход 58 блока 3, на вход 57 которого с выхода 16 регистра 1 подается код идентификатора постоянных данных. Кроме того, в этом режиме синхронизирующий импульс с выхода 49 блока 2 поступает на вход 160 блока 11 и далее на единичный вход триггера 152, устанавливая его в единичное состояние, при котором он высоким потенциалом с прямого выхода открывает элемент 154 И.

На вход 57 блока 3 с выхода 16 блока 1 подается код идентификатора постоянных данных из первой записи кодограммы, который поступает на вход дешифратора 52.

Дешифратор 52 расшифровывает код идентификатора постоянных данных и открывает по одному входу один из элементов 53-55 И, соответствующий входному идентификатору постоянных данных. Допустим, что таким элементом является элемент 55 И. Параллельно с этим синхронизирующий импульс с входа 58 блока 3 поступает на входы элементов 53-55 И, и учитывая то обстоятельство, что открытым по одному входу будет только элемент 55 И, то пройдя этот элемент И, синхроимпульс, во-первых, поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 51, где адрес идентификационных данных личности, имеющей данный идентификатор постоянных данных. Код адреса ячейки памяти базы данных системы считывается на информационный выход 59 блока 3, откуда он поступает на вход 91 блока 6 и далее чрез элементы 83 ИЛИ группы поступает на информационный вход счетчика 81.

Во-вторых, тот же импульс считывания с входа 58 блока 3 задерживается элементом 56 задержки на время считывания содержимого фиксированной ячейки ПЗУ 51 и затем с выхода 60 блока 3 поступает на вход 95 блока 6, где проходит элемент 85 ИЛИ и затем поступает на синхронизирующий вход счетчика 81, обеспечивая занесение опорного адреса в счетчик 81. При этом код опорного адреса с выхода счетчика 81 через элементы 84 ИЛИ группы выдается на выход 25 системы. Кроме того, тот же синхронизирующий импульс с выхода элемента 85 ИЛИ проходит элемент 87 ИЛИ, задерживается элементом 88 на время занесения кода опорного адреса в счетчик 81 и затем через первый синхронизирующий выход 28 системы поступает на вход первого канала прерывания сервера базы данных.

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

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

В результате этого импульс с выхода элемента 158 проходит элемент 154 И и с выхода 168 блока 11 поступает на синхронизирующий вход 117 блока 8, где проходит на счетный вход счетчика 12 и запускает процесс документирования данных, который осуществляется точно также, как и в первом режиме.

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

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

1. Патент РФ №56667 (23.03.2006).

2. Патент РФ №77 698 (23.05.2008) (прототип).

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



 

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

Изобретение относится к информационно-измерительной технике и может быть использовано в распределенных системах сбора данных, вырабатываемых контролируемыми объектами, в частности в системах бортовых измерений, АСУ ТП, контрольно-проверочной аппаратуре и т.п.

Изобретение относится к средствам автоматизации учета состояния производственного процесса. .

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

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

Изобретение относится к области авиационной техники. .

Изобретение относится к средствам автоматизации финансовой и банковской деятельности. .

Изобретение относится к устройству и способу раздачи лекарств, в частности к устройству и способу раздачи лекарств в пункте оказания помощи. .

Изобретение относится к системам и способам для тестирования и контроля данных о состоянии здоровья. .

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

Изобретение относится к автоматизированным системам регистрации и документирования. Судовая автоматизированная система регистрации данных телеметрического контроля содержит судовую ЭВМ обработки информации, соединенную своим входом-выходом с контроллерами сбора и преобразования данных, которые своими входами соединены с выходами датчика телеметрической информации, датчиками звуковой информации, РЛС, видеокамерой наружного обзора. Судовая ЭВМ обработки информации своим входом-выходом соединена с входом-выходом монитора и еще одним выходом соединена с входом контроллера автомата сброса контейнера с аппаратурой регистрации, который своим выходом соединен с входом автомата сброса контейнера с аппаратурой регистрации, который своими входами соединен с выходом датчика давления и датчика температуры. Автомат сброса контейнера с аппаратурой регистрации своим выходом соединен с механизмом сброса контейнера с аппаратурой регистрации, который своим вторым входом соединен с выходом устройства ручного сброса контейнера с аппаратурой регистрации, которое своим входом соединено с выходом кодового замка. Контейнер с аппаратурой регистрации соединен с еще одним входом-выходом судовой ЭВМ и который этим же входом-выходом соединен с входом-выходом блока регистрации данных на накопитель. Система содержит преобразователь навигационных параметров, который своими входами соединен с выходами навигационных датчиков измерения скорости, курса, координат. Преобразователь своим выходом соединен с входом блока регистрации данных на накопитель, преобразователь картографической информации, который своим входом соединен с выходом телевизионной камеры, установленной над рабочим полем автопрокладчика, а своим выходом соединен с входом блока регистрации данных на накопитель. Монитор своими входами соединен с выходами датчиков измерения глубины, углов крена и дифферента, и глубинометра. Входы автопрокладчика соединены с выходами навигационных датчиков измерения курса, скорости и координат. Достигается расширение функциональных возможностей систем аварийной сигнализации, повышение оперативности передачи сигналов оповещения и поиска контейнера, повышение объективности анализа обстановки. 2 з.п. ф-лы, 3 ил.

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

Изобретение относится к области дистанционного управления бортовой регистрирующей аппаратурой (БРА) космических аппаратов (КА). Техническим результатом является повышение эксплуатационных возможностей за счет обеспечения возможности подключать различные детекторы. Удаленная система сбора и обработки данных для бортовой регистрирующей аппаратуры включает: блок функциональной группы буферных магистральных усилителей (ФГБМУ), программируемую логическую интегральную схему (ПЛИС), два независимых кварцевых генератора, функциональную группу коммутации (ФГК), накопительное запоминающее устройство (НЗУ), штатный и технологические узлы командно-информационного интерфейса (УКИИ), систему локальных термодатчиков, функциональная группа модулей питания (ФГМП), при этом штатный и технологический УКИИ имеют выходной интерфейс для подключения скоростного канала передачи информации (КИИ) и входной интерфейс для подключения служебного канала управления. 8 з.п. ф-лы, 2 ил.

Изобретение относится к области электронных устройств индивидуального применения, позволяющих считывать визуальную информацию. Техническим результатом является повышение сохранности информации за счет того, что вся информация находится в электронном виде; повышение информативности электронного портфолио за счет взаимодействия его с учебным порталом, учебно-социальной сетью, электронной интерактивной библиотекой и электронным медицинским кабинетом. Электронное портфолио ученика выполнено с возможностью постоянного пополнения информацией, полученной из учебного портала, учебно-социальной сети, электронной интерактивной библиотеки и электронного медицинского кабинета. Электронное портфолио ученика включает в себя шесть модулей, выполненных с возможностью их непрерывного пополнения информацией, полученной из учебного портала, учебно-социальной сети, электронной интерактивной библиотеки и электронного медицинского кабинета. Электронное портфолио ученика выполнено с возможностью взаимодействия с учебным порталом, включающим компьютер учителя, удаленный персональный компьютер обучаемого и компьютер администратора учебного заведения, с электронным медицинским кабинетом, включающим компьютер медицинского работника, а также с учебно-социальной сетью и электронной интерактивной библиотекой, включающими в себя сервер с базой данных, причем все указанные компьютеры и сервер с базой данных связаны между собой посредством сети Интернет или локальной сети. 2 н.п. ф-лы, 3 ил.
Изобретение относится к области информационных технологий. Технический результат заключается в повышении эффективности мониторинга информации о предпочтениях пользователей на основе анализа восприятия ими контента. Происходит авторизация пользователя на сервере. Сервер предоставляет пользователю перечень контентов, доступных для потребления. Пользователь выбирает контент из перечня с посылкой информации о выбранном контенте на сервер, а также потребляет контент с фиксацией оценок его эмоциональных переживаний с помощью ввода на регистрирующем устройстве одной из предлагаемых оценок. Регистрирующее устройство отправляет оценки на сервер, который обрабатывает получаемую от пользователей информацию об оценках, формирует информационные модели пользовательских предпочтений, а также информационные временные модели контента. Во время потребления пользователем контента осуществляется автоматический мониторинг его эмоционального состояния с помощью средства эмоционального мониторинга, установленного на регистрирующее устройство, и автоматическая фиксация оценок эмоциональных переживаний пользователя от потребления контента. 2 н. и 13 з.п. ф-лы, 3 пр.
Изобретение относится к способам осуществления виртуальных коммуникаций, а также к способам обмена и получения туристической информации. Техническими результатами являются: расширение функциональных возможностей за счет осуществления редактирования и монтажа данных, за счет последовательной выдачи данных путем последовательного активирования участков графического изображения или символов на интерактивном дисплее. В способе осуществления коммуникаций и виртуальных путешествий принимают данные пользователей, осуществляют идентификацию, персонификацию и форматирование данных, размещают данные на поименованных и идентифицируемых участках машиночитаемого носителя, формируют интерактивную систему запросов данных, осуществляют редактирование и/или форматирование данных, а также их трансформирование в пределах системы с помощью соответствующих программ. Способ также включает этап запроса пользователем/пользователями видео-, аудио-, фото- и текстовых данных, включающий последовательное активирование данных программ, ответственных за графическое отображение участков географической карты и/или участков графического изображения и/или символов списка на мониторе/дисплее, и выдачу запрошенных персонифицированных, и/или справочных, и/или информационных данных, соответствующих этим активированным данным программ, на монитор/дисплей и/или устройства вывода пользователей с последующим их просмотром, прослушиванием, прочтением.

Изобретение относится к вычислительной технике, а именно к области широковещательной передаче спортивных состязаний. Техническим результатом является ускорение автоматического детектирования места, где произошло событие, что позволяет пользователю быстрее перейти к соответствующим кадрам. Способ генерирования регистрационной записи событий для игровых событий, ассоциированных с физическим объектом, присутствующим в спортивном событии. Способ включает в себя этап отслеживания в пределах последовательности видеоизображений особенностей изображения, которые соответствуют соответствующим физическим объектам в спортивном событии. Далее согласно способу отображают на устройстве отображения последовательность видеоизображений, которая включает отслеживаемые особенности изображения. Выбирают из отслеживаемых особенностей изображения первую отображаемую особенность изображения, которая соответствует одному из физических объектов, для обозначения этого физического объекта в качестве выбранного физического объекта, при этом при выборе выделяют первую особенность изображения. Отображают при выборе первой особенности изображения заданный список событий возможных игровых событий, рядом с выделенной, выбранной первой особенностью изображения и наложенным на отображаемую последовательность видеоизображений. 5 н. и 12 з.п. ф-лы, 21 ил.

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