Автоматизированная система учета и контроля выдачи военнослужащим стрелкового оружия
Иллюстрации
Показать всеИзобретение относится к вычислительной технике, в частности к автоматизированной системе учета и контроля выдачи военнослужащим стрелкового оружия. Техническим результатом является повышение быстродействия системы путем локализации адресов записей базы данных по типовым идентификаторам военнослужащих. Автоматизированная система учета и контроля выдачи военнослужащим стрелкового оружия содержит модуль селекции базовых адресов записей базы данных военнослужащих, модуль идентификации данных военнослужащих, модуль модификации адресов записей базы данных военнослужащих, модуль селекции режимов записи и считывания данных военнослужащих, модуль управления выборкой и записью данных военнослужащих, модуль формирования адресов записи и считывания базы данных сервера системы, модуль идентификации индивидуальных ключей военнослужащих, модуль селекции ячеек оружейной пирамиды и модуль документирования данных. 10 ил.
Реферат
Изобретение относится к вычислительной технике, в частности к автоматизированной системе учета и контроля выдачи военнослужащим стрелкового оружия.
В настоящее время командиры (начальники) воинских частей организуют учет, хранение и выдачу стрелкового оружия и боеприпасов к нему, а также инженерных боеприпасов в соответствии с требованиями общевоинских уставов, приказа Министра обороны Российской Федерации 1996 г. №90 и директивы Генерального штаба 1999 г. № ДГШ-31. Особое внимание уделяется обеспечению сохранности оружия и боеприпасов в ходе:
- проведения занятий по боевой подготовке;
- полевых выходов;
- приведения воинских частей в различные степени боевой готовности;
- несения службы в караулах и суточном наряде.
Все места хранения оружия и боеприпасов оборудуются типовыми техническими средствами охраны, которые обеспечивают надежное срабатывание при вскрытии мест хранения и при повреждении проводки. Информация с технических средств охраны о вскрытии мест хранения стрелкового оружия поступает к дежурному по воинской части.
Комнаты для хранения оружия подразделений закрываются на два наружных замка, один из которых закрывается дежурным по подразделению, второй командиром подразделения и опечатывается двумя печатями соответственно. Ключи от замков хранятся у дежурного по воинской части в тубусах (пеналах) и опечатываются печатями дежурного по подразделению и командира подразделения.
Стрелковое оружие закрепляется за личным составом подразделений под личную роспись в ведомости закрепления за личным составом. Ведомость составляется на каждый период обучения и хранится совместно с книгой учета наличия и движения материальных средств в подразделении.
Закрепленное оружие записывается в военный билет (удостоверение личности) с указанием образца, серии, номера оружия и даты выдачи. Каждая запись о выдаче и сдаче оружия заверяется подписью командира подразделения и скрепляется гербовой печатью воинской части. Прием оружия от личного состава подразделения производится путем списания его в ведомости закрепления оружия.
При приведении воинской части в боевую готовность выдача оружия личному составу подразделений производится дежурными по подразделениям с разрешения дежурного по воинской части.
В настоящее время действует порядок, при котором пирамиды с оружием, шкафы и ящики с пистолетами и боеприпасами, а также комната для хранения оружия должны закрываться на замки и отпечатываться печатями: пирамиды - печатью дежурного по подразделению, комната - печатью дежурного по подразделению и командира роты, шкафы и ящики с пистолетами и боеприпасами - печатью командира роты.
На каждой пирамиде (шкафу, сейфе, ящике) должен быть закреплен (крепится) ярлычок с указанием подразделения, воинского звания и инициалов ответственного лица, номера пирамиды и номера печати, которой они опечатываются. В пирамиде (шкафу, сейфе, ящике) вывешивается опись с указанием в ней образцов оружия и их количества. Описи подписывает и вносит в них изменения командир подразделения в день получения (сдачи) оружия.
Такой порядок учета и выдачи оружия военнослужащим приводит к тому, что процесс выдачи и документального подтверждения выдачи оружия занимает достаточно большое время, что становится недопустимой задержкой при необходимости немедленного выполнения оперативных задач, например по тревоге.
Особенность решаемой технической задачи заключается в том, чтобы автоматизированная система учета и контроля выдачи военнослужащим стрелкового оружия смогла бы четко отслеживать все данные, связанные с выдачей стрелкового оружия военнослужащим в реальном масштабе времени.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в ее конструктивной сложности.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Ее недостаток заключается в невысоком быстродействии системы, обусловленной тем, что выполнение процедуры контроля данных реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных по типовым идентификаторам военнослужащих.
Поставленная цель достигается тем, что известная система, содержащая модуль селекции базовых адресов записей базы данных военнослужащих, информационный вход которого является первым информационным входом системы, предназначенным для приема данных военнослужащих части, за которыми закреплено стрелковое оружие, синхронизирующий вход блока селекции базового адреса записей базы данных является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения данных военнослужащих части, за которыми закреплено стрелковое оружие, в модуль селекции базовых адресов записей базы данных военнослужащих, а первый информационный выход модуля селекции базовых адресов записей базы данных военнослужащих является информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных системы, модуль идентификации данных военнослужащих, один информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера системы, другой информационный вход модуля идентификации данных военнослужащих соединен с первым информационным выходом модуля селекции базовых адресов записей базы данных военнослужащих, синхронизирующий вход модуля идентификации данных военнослужащих является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов сервера базы данных, предназначенным для выдачи данных на информационный вход сервера базы данных, модуль управления выборкой и записью данных военнослужащих, первый тактирующий вход которого соединен со вторым синхронизирующим входом системы, а первый и второй синхронизирующие выходы модуля управления выборкой и записью данных военнослужащих являются первым и вторым синхронизирующими выходами системы соответственно, предназначенными для выдачи сигналов управления на входы первого и второго каналов прерывания сервера базы данных системы соответственно, модуль формирования адресов записи и считывания базы данных сервера, информационный выход которого является первым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных сервера, модуль документированием данных о выдаче и приеме оружия, управляющий вход которого является управляющим входом системы, предназначенным для приема сигналов управления документированием данных с автоматизированного рабочего места администратора системы, адресный выход модуля документированием данных о выдаче и приеме оружия является вторым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных на адресный вход сервера, первый синхронизирующий выход модуля документированием данных о выдаче и приеме оружия является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, а второй синхронизирующий выход модуля документированием данных о выдаче и приеме оружия является четвертым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход четвертого канала прерывания сервера базы данных, отличается тем, что она содержит модуль модификации адресов записей базы данных военнослужащих, информационные входы которого подключены к второму и третьему информационным выходам модуля селекции базовых адресов записей базы данных военнослужащих соответственно, а выход модуля модификации адресов записей базы данных военнослужащих подключен к информационному входу модуля формирования адресов записи и считывания базы данных сервера, синхронизирующий вход которого соединен с третьим синхронизирующим выходом модуля управления выборкой и записью данных военнослужащих, а счетный вход модуля формирования адресов записи и считывания базы данных сервера подключен к четвертому синхронизирующему выходу модуля управления выборкой и записью данных военнослужащих, модуль селекции режимов записи и считывания данных военнослужащих, информационный вход которого соединен с четвертым информационным выходом модуля селекции базовых адресов записей базы данных военнослужащих, синхронизирующий вход подключен к синхронизирующему выходу модуля селекции базовых адресов записей базы данных военнослужащих, первый синхронизирующий выход модуля селекции режимов записи и считывания данных военнослужащих соединен с первым синхронизирующим входом модуля модификации адресов записей базы данных военнослужащих и с первым синхронизирующим входом модуля управления выборкой и записью данных военнослужащих, второй синхронизирующий выход модуля модификации адресов записей базы данных военнослужащих подключен к второму синхронизирующему входу модуля управления выборкой и записью данных военнослужащих, управляющий выход модуля селекции режимов записи и считывания данных военнослужащих соединен с управляющим входом модуля модификации адресов записей базы данных военнослужащих, а третий синхронизирующий выход модуля селекции режимов записи и считывания данных военнослужащих подключен к второму синхронизирующему входу модуля модификации адресов записей базы данных военнослужащих и к второму тактирующему входу модуля управления выборкой и записью данных военнослужащих, третий синхронизирующий вход которого соединен с первым синхронизирующим выходом модуля идентификации данных военнослужащих, а тактирующий выход модуля управления выборкой и записью данных военнослужащих подключен к тактирующему входу модуля идентификации данных военнослужащих, модуль идентификации индивидуальных ключей военнослужащих, один информационный вход которого соединен с первым информационным выходом модуля селекции базовых адресов записей базы данных военнослужащих, другой информационный вход модуля идентификации индивидуальных ключей военнослужащих подключен к информационному выходу модуля идентификации данных военнослужащих, синхронизирующий вход модуля идентификации индивидуальных ключей военнослужащих соединен с вторым синхронизирующим выходом модуля идентификации данных военнослужащих, при этом сигнальный выход модуля идентификации индивидуальных ключей военнослужащих является сигнальным выходом системы, предназначенным для выдачи сигналов о попытках несанкционированного доступа к ячейкам пирамиды с оружием, информационный выход модуля идентификации индивидуальных ключей военнослужащих подключен к информационному входу модуля документированием данных о выдаче и приеме оружия, синхронизирующий выход модуля идентификации индивидуальных ключей военнослужащих соединен с синхронизирующим входом модуля документированием данных о выдаче и приеме оружия, первый и второй синхронизирующие входы которого являются третьим и четвертым синхронизирующими выходами системы, предназначенными для выдачи сигналов управления на третий и четвертый каналы прерывания сервера базы данных системы соответственно, и модуль селекции ячеек оружейной пирамиды, информационный вход которого соединен с первым информационным выходом модуля селекции базовых адресов записей базы данных военнослужащих, первый и второй управляющие входы модуля селекции ячеек оружейной пирамиды подключены к первому и второму управляющим выходам модуля идентификации индивидуальных ключей военнослужащих, а управляющие выходы группы модуля селекции ячеек оружейной пирамиды являются управляющими выходами группы системы, предназначенными для выдачи сигналов управления электронными ключами ячеек пирамиды с оружием.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема модуля селекции базовых адресов записей базы данных военнослужащих, на фиг.3 - структурная схема модуля модификации адресов записей базы данных военнослужащих, на фиг.4 - структурная схема модуля модификации адресов записей, на фиг.5 - структурная схема модуля селекции режимов записи и считывания данных военнослужащих, на фиг.6 - структурная схема модуля управления выборкой и записью данных военнослужащих, на фиг.7 - структурная схема модуля идентификации индивидуальных ключей военнослужащих, на фиг.8 - структурная схема селекции ячеек оружейной пирамиды, на фиг.9 - структурная схема модуля документирования данных, на фиг.10 приведена упрощенная схема размещения стрелкового оружия в оружейной пирамиде.
Система (фиг.1) содержит модуль 1 селекции базовых адресов записей базы данных военнослужащих, модуль 2 идентификации данных военнослужащих, модуль 3 модификации адресов записей базы данных военнослужащих, модуль 4 селекции режимов записи и считывания данных военнослужащих, модуль 5 управления выборкой и записью данных военнослужащих, модуль 6 формирования адресов записи и считывания базы данных сервера системы, модуль 7 идентификации индивидуальных ключей военнослужащих, модуль 8 селекции ячеек оружейной пирамиды и модуль 9 документирования данных.
На фиг.1 также показаны первый 10 и второй 11 информационные входы системы, первый 12 и второй 13 синхронизирующие входы системы, управляющий вход 14 системы, а также информационный 15, первый 17 и второй 18 адресные выходы системы, первый 19, второй 20, третий 21 и четвертый 22 синхронизирующие выходы системы, сигнальный 23 выход системы и группа управляющих выходов системы.
При этом первый информационный 10 вход системы предназначен для приема данных военнослужащих части, за которыми закреплено стрелковое оружие, второй информационный вход 11 системы предназначен для приема записей данных военнослужащих из базы данных сервера системы, первый синхронизирующий вход 12 системы предназначен для приема синхронизирующих сигналов занесения учетных данных военнослужащих в базу данных системы, а второй синхронизирующий вход 13 системы предназначен для приема синхронизирующих сигналов сервера базы данных системы.
Управляющий вход 14 предназначен для приема сигналов выдачи документированных данных по учету приема и выдачи военнослужащим стрелкового оружия.
Информационный 15 выход системы предназначен для выдачи данных на информационный вход сервера базы данных, а первый 17 и второй 18 адресные выходы системы предназначены для выдачи адресов записи и считывания данных на адресный вход сервера базы данных.
Первый 19 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, второй 20 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, третий 21 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, а четвертый 22 синхронизирующий выход предназначен для выдачи сигналов управления на вход четвертого канала прерывания сервера базы данных.
Сигнальный выход 23 предназначен для выдачи сигналов о попытках несанкционированного доступа к ячейкам пирамиды с оружием, а группа управляющих выходов 24-26 предназначена для управления электронными ключами ячеек пирамиды с оружием.
Модуль 1 (фиг.2) селекции базовых адресов записей базы данных военнослужащих содержит регистр 30, блок 31 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже также показаны информационный 10 и синхронизирующий 12 входы, а также первый 15, второй 41, третий 42 и четвертый 43 информационные и синхронизирующий 40 выходы.
Модуль 2 (фиг.3) идентификации данных военнослужащих содержит регистр 26 и компаратор 27. На чертеже показаны информационные 11 и 165, синхронизирующий 13 и тактирующий 167 входы, а также информационный 173 и синхронизирующие 171, 172 выходы.
Модуль 3 (фиг.4) модификации адресов записей данных содержит сумматор 50, регистры 51, 52, группы элементов 53, 54 И, группу элементов 55 ИЛИ, элемент 62 задержки. На чертеже также показаны первый 56 и второй 57 информационные входы, первый 58, второй 59 синхронизирующие входы, управляющий 60 вход, а также информационный 61 выход.
Модуль 4 (фиг.5) селекции режимов записи и считывания данных содержит дешифратор 70, триггер 71, элементы 72-75 И, элемент 76 задержки. На чертеже также показаны информационный вход 77, синхронизирующий вход 78, а также первый 79, второй 80 и третий 83 синхронизирующие и управляющий 81 выходы.
Модуль 5 (фиг.6) управления выборкой и записью данных содержит элемент 90 И, элементы 91-93 ИЛИ, элементы 94-98 задержки. На чертеже также показаны первый 151, второй 152 и третий 153 синхронизирующие и первый 156 и второй 155 тактирующие входы, и первый 157, второй 158, третий 159 и четвертый 160 синхронизирующие и тактирующий 161 выходы.
Модуль 6 (фиг.1) формирования адресов записи и считывания базы данных сервера выполнен в виде счетчика, имеющего информационный вход 162, синхронизирующий вход 163 и счетный вход 164, а также выход 17.
Модуль 7 (фиг.7) идентификации индивидуальных ключей военнослужащих содержит компаратор 104, блок 105 памяти, выполненный в виде постоянного запоминающего устройства, регистр 106, триггер 107, элементы 108-109 И, элемент 110 ИЛИ, элементы 111, 112 задержки. На чертеже показаны информационные входы 168, 169, и синхронизирующий вход 170, а также информационный 175, синхронизирующий 176 и первый 177 и второй 178 управляющие выходы и сигнальный выход 23.
Модуль 8 (фиг.8) селекции ячеек оружейной пирамиды содержит дешифратор 191, элементы 192-194 И, элементы 195-197 ИЛИ. На чертеже показаны адресный 200, первый 201 и второй 202 управляющие входы, а также управляющие выходы группы выходов.
Модуль 9 (фиг.9) документирования данных содержит реверсивный счетчик 120, компаратор 121, сумматор 122, триггер 123, группу 124 элементов И, элементы 125-129 ИЛИ, элементы 130-135 задержки. На чертеже показаны информационный 136, первый 137 и второй 138 синхронизирующие входы, а также информационный 18, первый 21 и второй 22 синхронизирующие выходы.
Перед началом работы системы в базу данных сервера системы заносятся данные всех военнослужащих воинской части, включающие:
- фамилию, имя, отчество;
- воинское звание;
- должность;
- дату рождения:
- цифровое изображение фотографии военнослужащего;
- наименование закрепленного оружия;
- заводской номер закрепленного оружия;
- идентификатор (код ключа) оружия;
- идентификатор (код индивидуального ключа) военнослужащего.
Идентификатор (код индивидуального ключа) военнослужащего вносится в документ, удостоверяющий его личность, выполненный в виде жесткого носителя (электронной карты), в которую вмонтирован микрочип - кристалл, в котором записаны идентификационные данные военнослужащего. Такие карты с чипом надежно защищены от подделки, процедура идентификации военнослужащего значительно упрощается и ускоряется.
Кроме встроенной памяти, электронная карта имеет удобный интерфейс обмена со считывающим устройством. Наиболее современная технология для автоматизированного считывания электронных карт - это технология Inlay.
Транспондер, изготовленный по технологии Inlay, представляет собой тонкую лавсановую ленту (0,03 мм) с нанесенной на нее антенной и встроенным чипом.
Транспондер не требует питания, имеет фиксированный 64-разрядный, записанный на заводе-изготовителе, неповторяющийся ID-номер (264=18446744073709551616), который позволяет однозначно идентифицировать сам транспондер и 32 страницы 64-разрядной пользовательской памяти (256 байт).
Транспондер позволяет осуществлять радиообмен со считывателем по протоколу ISO/IEC 15693. Стоимость такого транспондера не превышает 0,5 долл. Для записи и считывания информации разработаны микросхемы, поддерживающие указанный протокол. Таким образом, каждая электронная карта содержит информацию о своем владельце, уникальный номер вклеенного транспондера, однозначно соответствующий номеру электронной карты, а также необходимую дополнительную информацию о владельце, в том числе его цифровую фотографию.
При получении военнослужащим стрелкового оружия и постановке его на учет администратор системы на автоматизированном рабочем месте администратора системы формируется кодограмма, имеющая следующий вид:
Код | Код | Код | Код | КОД |
Фамилия, имя, отчество военнослужащего, дата рождения | Операция «Постановка оружия на учет» | Идентификатор (код ключа) военнослужащего | Идентификатор (код ключа) оружия | Содержательная часть остальных атрибутов записи данных военнослужащего |
Кодограмма поступает на вход 10 системы и далее на информационный вход модуля 1, в который указанная кодограмма заносится синхронизирующим импульсом с входа 12 системы.
Код трех начальных букв фамилии, имени, отчества личности военнослужащего с выхода 45 регистра 30 модуля 1 поступает на вход дешифратора 32.
Дешифратор 32 расшифровывает код этой буквенной комбинации, выдавая на один из своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 33 И.
Параллельно с этим, синхронизирующий импульс с входа 11 системы задерживается элементом 37 на время срабатывания дешифратора 32 и далее опрашивает состояния элементов 33-35 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 33 И, то пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 31, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи о военнослужащих, имеющих такую же кодовую комбинацию начальных букв фамилии, имени и отчества, и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
КОД | КОД |
Базовый адрес зоны памяти сервера, где хранятся все записи военнослужащих с заданной кодовой комбинацией начальных букв Фамилии, Имени, Отчества | Количество записей военнослужащих, имеющих одинаковую кодовую комбинацию начальных букв Фамилии, Имени, Отчества |
Содержимое фиксированной ячейки памяти ПЗУ 31 считывается на выходы 41 и 42 соответственно.
Во-вторых, тот же синхронизирующий импульс проходит через элемент 36 ИЛИ и задерживается элементом задержки 38 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на выход 40. Параллельно с этим, код операции, связанной с процедурой приема или выдачи оружия военнослужащему, с выхода 43 модуля 1 через вход 77 модуля 4 поступает на вход дешифратора 70, который расшифровывает код признака операции и подготавливает цепь прохождения сигнала с входа 78, открывая один из элементов 72, 73 И.
Учитывая, что в данном случае выполняется операция «прием оружия на учет», то будет открыт элемент 73 И, на другой вход которого через вход 78 модуля 4 поступает импульс синхронизации с выхода 40 модуля 1. Этот импульс проходит через элемент 73 И на установочный вход триггера 71, подтверждая его исходное состояние, при котором на прямом выходе триггера 71 будет низкий потенциал, а на инверсном выходе - высокий потенциал, который откроет элемент 75 И по одному входу.
Одновременно с этим, тот же импульс синхронизации с входа 78 модуля 4 задерживается элементом 76 на время срабатывания триггера 71 и через другой вход элемента 75 И проходит на вход 79 модуля 4.
Таким образом, режим приема оружия на учет будет зафиксирован модулем 4 выдачей на первый выход 79 синхронизирующего импульса, на третий выход 81 - высокого потенциала с инверсного выхода триггера 71, на четвертый выход 82 - низкого потенциала с прямого выхода триггера 71.
Коды с выходов 41 и 42 модуля 1 через соответствующие входы 56 и 57 блока 3 поступают на информационные входы регистров 51 и 52 соответственно, на синхронизирующие входы 58 которых с выхода 79 модуля 4 поступает синхронизирующий импульс, записывая в указанные регистры содержимое фиксированной ячейки памяти ПЗУ 31 модуля 1.
Коды с выходов регистров 51 и 52 поступают на информационные входы сумматора 50, который по синхронизирующему импульсу с входа 58, задержанному элементом 62 на время записи кодов в регистры 51, 52, суммирует базовый адрес с количеством записей с данной кодовой комбинацией начальных букв фамилии, имени, отчества.
Таким образом, формируется адрес ячейки памяти сервера, в которой находится последняя запись военнослужащего, имеющего заданную кодовую комбинацию начальных букв фамилии, имени, отчества.
С выхода сумматора 50 код сформированного адреса поступает на одни входы группы элементов 53 И, открытых к этому моменту высоким потенциалом триггера 71 модуля 4, поступающим через вход 60 модуля 3, и далее через элементы 55 И группы и выход 61 модуля 3 поступает на информационный 162 вход счетчика 6.
Одновременно с этим, тот же импульс синхронизации с выхода 79 модуля 4 через вход 151 модуля 5 поступает на вход элемента 94, задерживающего этот импульс синхронизации на время формирования сводного адреса на выходе сумматора 50. С выхода элемента 94 задержки импульс синхронизации, во-первых, проходит через элемент 91 ИЛИ и выдается с выхода 159 модуля 5 на синхронизирующий вход счетчика 6, обеспечивая занесение сформированного кода адреса с выхода сумматора 50 в счетчик 6.
Во-вторых, этот же синхронизирующий импульс с выхода элемента 94 задерживается элементом 95 на время занесения сформированного кода в счетчик 6 и далее через элемент 93 ИЛИ выдается с выхода 160 модуля 5 на счетный вход счетчика 6, увеличивая показания счетчика 6 на единицу.
В результате этой операции адрес записи будет увеличен на единицу, и, таким образом, он будет представлять собой очередную свободную ячейку памяти сервера той зоны памяти, в которой хранятся записи личностей с заданной кодовой комбинацией начальных букв фамилии, имени, отчества военнослужащего.
Этот же импульс синхронизации с выхода элемента 95 задерживается также элементом 97 на время срабатывания счетчика 6 и затем выдается через выход 157 модуля 5 на выход 19 системы, откуда он поступает на первый канал прерывания сервера.
По этому сигналу сервер базы данных переходит на подпрограмму записи содержательной части атрибутов записи военнослужащего, выдаваемой с выхода 15 модуля 1 на информационный выход системы, по адресу, сформированному на адресном выходе 22 системы. Аналогичным образом в базу данных сервера системы заносятся все необходимые учетные данные и на этом цикл работы системы в режиме постановки на учет стрелкового оружия военнослужащего заканчивается.
При необходимости выдачи оружия (сигнал «тревога» или указание командира) администратор системы устанавливает режим «выдача оружия». В результате этого, на выходе 43 модуля 1 будет установлен код операции «выдача оружия», который через вход 77 модуля 4 поступает на вход дешифратор 70, который открывает в этом случае другой элемент - 72 И, через который проходит синхронизирующий импульс с входа 78 на прямой вход триггера 71, устанавливая его в единичное состояние, при котором элемент 75 И будет закрыт, а элемент 74 И - открыт.
Для получения оружия военнослужащий прибывает в помещение для хранения оружия и подносит электронную карту к считывающему устройству (фиг.10)
Электронная карта, удостоверяющая личность военнослужащего, сканируется как блоком визуального сканирования, так и блоком опроса микрочипа (не показано).
В результате этого на информационный вход 10 модуля 1 поступает кодограмма следующего вида:
КОД | КОД | КОД |
Кодовая комбинация, образованная начальными буквами Фамилии, Имени, Отчества гражданина | Изображение личности военнослужащего, в виде цифровой фотографии | Атрибуты записей, содержащихся в электронной карте |
Считанные данные микрочипа поступают на информационный вход регистра 30, куда и записываются синхронизирующим импульсом, поступающим со считывающего устройства на вход 12 модуля 1, и далее система работает точно так же, как и в предыдущем режиме.
Отличие состоит лишь в том, что низким потенциалом с выхода 81, поступающим через вход 60 модуля 3, элементы 53 И группы будут закрыты, а элементы 54 И группы высоким потенциалом с выхода 82 модуля 4, поступающим на вход 59 модуля 3, - открыты.
Кроме того, синхронизирующий импульс с входа 78 модуля 4 также задерживается элементом 76 на время срабатывания триггера 71 и далее через выход 80 модуля 4 поступает на вход 152 модуля 5 и далее на вход элемента 91 ИЛИ.
Пройдя элемент 91 ИЛИ, данный синхронизирующий импульс через выход 159 модуля 5 поступает на синхронизирующий вход счетчика 6, на информационный вход которого выдается базовый адрес с выхода регистра 51 модуля 3 через элементы 54 И группы, открытые высоким потенциалом с входа 59, и элементы 55 ИЛИ группы.
В результате этого в счетчике 6 будет зафиксирован код базового адреса первой записи, подлежащей считыванию и проверке.
Параллельно с этим, импульс синхронизации с входа 152 модуля 5 проходит элемент 92 ИЛИ, задерживается элементом 96 на время занесения базового адреса в счетчик 6 и затем с выхода 158 модуля 5 выдается на выход 20 системы, откуда он поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 17 системы и записи ее содержимого в модуль 2 с информационного входа системы 11 по синхронизирующему импульсу, поступающему на вход 13 системы.
Структура кодограммы, поступившей в модуль 2, имеет следующий вид:
КОД | КОД |
Изображение личности военнослужащего, в виде цифровой фотографии | Идентификатор (код ключа) военнослужащего |
Выход 203 модуля 2 | Выход 204 модуля 2 |
С выхода 203 регистра 26 модуля 2 код изображения личности военнослужащего поступает на один информационный вход 206 компаратора 27, на другой информационный вход 205 которого подается код изображения военнослужащего, атрибуты записи которого должны быть найдены в базе данных.
Одновременно с этим, синхронизирующий импульс с входа 13 системы через вход 156 модуля 5 поступает на один вход элемента 90 И, другой вход которого открыт высоким потенциалом с входа 155. Этот импульс проходит через элемент 90 И, задерживается элементом 98 задержки на время занесения кодов в модуле 2 и далее с выхода 161 модуля 5 поступает на синхронизирующий вход 167 модуля 2.
Если коды изображений личности военнослужащего на входах компаратора 27 модуля 2 не совпадают, то компаратор 27 формирует сигнал на выходе 171, который через вход 153 модуля 5 проходит через элемент 93 ИЛИ и выход 160 модуля 5 на счетный вход счетчика 6, увеличивая базовый адрес считывания на единицу.
Кроме того, тот же синхронизирующий импульс с входа 153 проходит элемент 92 ИЛИ, затем задерживается элементом 96 на время срабатывания счетчика 6, и с выхода 158 модуля 5 выдается на выход 20 системы, откуда он вновь поступает на вход второго канала прерывания сервера базы данных. По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 17 системы и записи ее содержимого в модуль 2 с информационного входа системы 11 по синхронизирующему импульсу, поступающему на вход 12 системы.
Процесс выборки данных и их сравнения модулем 2 будет продолжаться до тех пор, пока компаратор 27 не зафиксирует равенство входных кодов формированием импульса на выходе 172, который поступает на синхронизирующий вход модуля 7, на один информационный вход 168 которого подан идентификационный код военнослужащего с выхода 15 модуля 1.
На другой информационный вход 169 модуля 7 подан идентификационный код военнослужащего с выхода 173 модуля 2.
Если входные коды отличаются между собой, то компаратор 103 модуля 7 вырабатывает сигнал, который поступает на выход 23 системы в качестве сигнала о попытке несанкционированного доступа к пирамиде с оружием. Как только компаратор 103 модуля 7 зафиксирует равенство идентификационных кодов военнослужащего, то на его выходе 207 формируется сигнал, который, во-первых, поступает на одни входы элементов 113, 114 И, другие входы которых управляются потенциалами с соответствующих выходов 208 и 209 дешифратора 104.
Структура идентификатора (кода индивидуального ключа) военнослужащего имеет свои особенности. Если код индивидуального ключа принадлежит рядовому и сержантскому составу, то подобный ключ может открыть только индивидуальную ячейку военнослужащего в оружейной пирамиде. Если же код индивидуального ключа принадлежит командирам подразделений, начиная от командира взвода и заканчивая командиром части, то электронные ключи командиров подразделений соответствующего ранга могут открыть сразу все ячейки в оружейных пирамидах тех подразделений, которыми они уполномочены командовать.
В результате этого, если код индивидуального ключа принадлежит рядовому и сержантскому составу, то дешифратор 104 выдаст высокий потенциал на выход 208, и сигнал с выхода 207 компаратора 103 пройдет через элемент 113 И на выход 177 модуля 7 и далее поступит на вход 201 модуля 8 и далее на входы элементов 192-194.
На другие входы упомянутых элементов И подаются потенциалы с выходов дешифратора 191, на вход 200 которого также поступает код индивидуального ключа с выхода 15 модуля 1. В зависимости от значения кода индивидуального ключа, принадлежащего конкретному военнослужащему, будет открыт соответствующий элемент 192-194 И модуля 8, сигнал с выхода которого проходит соответствующий элемент 195-197 ИЛИ и далее с соответствующего выхода 24-26 группы поступает на вход.
Если же код индивидуального ключа принадлежит командирам подразделений, начиная от командира взвода и заканчивая командиром части, то дешифратор 104 с выхода 209 высоким потенциалом откроет элемент 114 И.
В результате этого, синхронизирующий импульс с выхода 207 компаратора 207 проходит элемент 114 И на выход 178 модуля 7, и далее через вход 202 модуля 8 этот сигнал поступает на входы элементов 195-197 ИЛИ, пройдя которые с выходов 24-26 системы одновременно поступает на входы электронных ключей всех ячеек оружейной пирамиды и открывает их, давая военнослужащим своего подразделения возможность взять свое оружие.
Во-вторых, сигнал с выхода 207 компаратора 103 модуля 7 также поступает на одни входы элементов 108, 109 И для запуска процедуры документирования факта выдачи оружия. Однако открытым по одному входу будет только элемент 108 И, так как на один из его входов подается высокий потенциал с инверсного выхода триггера 107, находящегося в исходном состоянии.
В результате синхронизирующий импульс проходит элемент 108 И и поступает на вход фиксированной ячейки памяти ПЗУ 105, где хранится опорный адрес буферной зоны памяти сервера базы данных, отведенной для хранения записей документальных данных военнослужащих, получающих оружие. Тот же синхронизирующий импульс с выхода элемента 108 И задерживается элементом 111 на время считывания кода из ПЗУ 105, и, во-первых, поступает на синхронизирующий вход регистра 106, занося в него опорный адрес з