Изобретение относится к вычислительной технике, в частности к автоматизированной системе пограничного контроля.
В настоящее время бесконтрольная миграция превратилась в мировую проблему, представляющую реальную угрозу для общественной безопасности и стабильности, способствующую росту преступности и расширению подпольного рынка труда. Напряженность и противоречивость мировых процессов и их развитие под давлением постоянно обостряющихся политических, экономических, социальных и иных проблем, активизация террористической деятельности, ведут к дестабилизации обстановки во многих развивающихся странах, захватывают целые регионы и континенты.
По мнению Федеральной пограничной службы (ФПС) России, основными причинами роста незаконной миграции через территорию Российской Федерации следует считать:
1. Особенности географического и геополитического положения Российской Федерации, в силу чего многочисленные транспортные маршруты из Африки, Среднего и Ближнего Востока, Центральной и Юго-Восточной Азии в Европу проходят через Российскую Федерацию. Не имея возможности прямого легального въезда в страны Европы, граждане государств с нестабильной политической, экономической и религиозной обстановкой в поисках лучших условий жизни, убежища устремляются в Российскую Федерацию с целью последующего оседания на ее территории или последующего выезда в другие страны.
По имеющимся в ФПС России данным, за последние 5 лет количество задержанных на границе Российской Федерации нарушителей и незаконных мигрантов возросло почти в 10 раз.
В пунктах пропуска через границу на законных основаниях не пропущено - по чужим и поддельным документам, а также сообщивших о себе и целях своего пребывания заведомо ложные сведения - иностранных граждан - потенциальных незаконных мигрантов в 2000 году - более 61 тысячи человек, за 10 месяцев 2001 года - около 60 тысяч.
2. Незавершенность разработки на государственном уровне комплекса правовых и социально-экономических мер, направленных на нормализацию миграционных процессов в стране.
На сегодняшний день отсутствует официальное юридическое толкование термина "незаконный мигрант", несмотря на то, что проблематика данного вопроса налицо.
Существующая нормативно-правовая база не позволяет принимать действенных мер к незаконным мигрантам. До настоящего времени не принят Федеральный закон "О правовом положении иностранных граждан в Российской Федерации", отсутствует правовая ответственность за организацию деятельности по переправе незаконных мигрантов на территорию Российской Федерации.
3. Излишняя либерализация международных соглашений по упрощению порядка пересечения Государственной границы лицами и транспортными средствами с государствами-участниками СНГ.
4. Медленные темпы паспортизации и обеспечения населения Российской Федерации новыми образцами российских паспортов. Неограниченные возможности использования населением СНГ паспортов бывшего СССР, являющихся действительными для пресечения границы в упрощенном порядке, и их использование для совершения противоправных действий криминальными элементами.
5. Отсутствие эффективной системы учета и контроля за пребыванием иностранных граждан в Российской Федерации. Отсутствие единого координационного центра (органа) по вопросам, связанным с выявлением и пресечением каналов незаконной миграции на территории Российской Федерации.
Так, только в текущем году Департаментом пограничного контроля от силовых министерств и ведомств получено 348 запросов о предоставлении информации в отношении лиц, пересекших Государственную границу Российской Федерации.
Вместе с тем, ввиду отсутствия единой базы данных по учету и контролю за проследовавшими через границу российскими, иностранными гражданами и лицами без гражданства, поступившие запросы реализовать не представилось возможным.
Особенность решаемой технической задачи заключается в том, чтобы автоматизированная система учета миграционного потока граждан смогла четко отслеживать все данные, связанные с перемещением как граждан Российской Федерации, так и иностранных граждан через государственную границу Российской Федерации.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Ее недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры учета данных о миграции граждан реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных миграционного потока граждан неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных по типовым идентификаторам личности.
Поставленная цель достигается тем, что в известную систему, содержащую блок приема данных пунктов пропуска федеральной пограничной службы, информационный вход которого является первым информационным входом системы, предназначенным для приема сообщений пунктов пропуска федеральной пограничной службы, синхронизирующий вход блока приема данных пунктов пропуска федеральной пограничной службы является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов пунктов пропуска федеральной пограничной службы, а первый информационный выход блока приема данных пунктов пропуска федеральной пограничной службы является первым информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных, блок приема записей базы данных сервера, информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера системы, синхронизирующий вход блока приема записей базы данных сервера является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов сервера базы данных, а первый информационный выход блока приема записей базы данных сервера является вторым информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных, блок интеграции сигналов управления, тактирующий вход которого соединен со вторым синхронизирующим входом системы, а первый и второй выходы блока интеграции сигналов управления являются первым и вторым синхронизирующими выходами системы соответственно, предназначенными для выдачи сигналов управления на входы первого и второго каналов прерывания сервера базы данных системы, блок формирования адресов записи и считывания базы данных сервера, информационный выход которого является первым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных сервера, и блок управления документированием данных, управляющий вход которого является управляющим входом системы, предназначенным для приема сигналов управления документированием данных с автоматизированного рабочего места администратора системы, адресный выход блока управления документированием данных является вторым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных на адресный вход сервера, первый синхронизирующий выход блока управления документированием данных является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, а второй синхронизирующий выход блока управления документированием данных является четвертым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход четвертого канала прерывания сервера базы данных, введены блок селекции базового адреса записей, информационный вход которого соединен со вторым выходом блока приема данных пунктов пропуска федеральной пограничной службы, а синхронизирующий вход блока селекции базового адреса записей подключен к первому синхронизирующему входу системы, селектор режимов записи и считывания данных, информационный вход которого соединен с третьим выходом блока приема данных пунктов пропуска федеральной пограничной службы, синхронизирующий вход селектора режимов записи и считывания данных подключен к синхронизирующему выходу блока селекции базового адреса записей, а первый и второй выходы селектора режимов записи и считывания данных соединены с первым и вторым синхронизирующими входами блока интеграции сигналов управления соответственно, блок модификации адресов записей данных, первый и второй информационные входы которого подключены к первому и второму информационным выходам блока селекции базового адреса записей соответственно, синхронизирующий вход блока модификации адресов записей данных соединен с первым выходом селектора режимов записи и считывания данных, первый и второй управляющие входы блока модификации адресов записей данных соединены с третьим и четвертым выходами селектора режимов записи и считывания данных соответственно, а выход блока модификации адресов записей данных подключен к информационному входу блока формирования адресов записи и считывания базы данных сервера, синхронизирующий вход которого соединен с третьим выходом блока интеграции сигналов управления, а счетный вход подключен к четвертому выходу блока интеграции сигналов управления, блок идентификации именных данных граждан, один информационный вход которого соединен с первым выходом блока приема данных пунктов пропуска федеральной пограничной службы, другой информационный вход блока идентификации именных данных граждан подключен ко второму выходу блока приема записей базы данных сервера, синхронизирующий вход блока идентификации именных данных граждан соединен с пятым выходом блока управления, один выход блока идентификации именных данных граждан подключен к третьему синхронизирующему входу интеграции сигналов управления, блок идентификации возрастных данных граждан, один информационный вход которого соединен с первым выходом блока приема данных пунктов пропуска федеральной пограничной службы, другой информационный вход блока идентификации возрастных данных граждан подключен к третьему выходу блока приема записей базы данных сервера, а синхронизирующий вход блока идентификации соединен со вторым выходом блока идентификации именных данных гражданина, при этом один выход блока идентификации возрастных данных граждан подключен к четвертому синхронизирующему входу блока интеграции сигналов управления, и блок селекции базового адреса документирования данных, вход которого соединен с другим выходом блока идентификации возрастных данных граждан, информационный выход блока селекции базового адреса документирования данных подключен к информационному входу блока управления документированием данных, синхронизирующий вход которого соединен с синхронизирующим выходом блока селекции базового адреса документирования данных.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции базового адреса записей данных, на фиг.3 - структурная схема блока модификации адресов записей, на фиг.4 - структурная схема селектора режимов записи и считывания данных, на фиг.5 - структурная схема блока интеграции сигналов управления, на фиг.6 - структурная схема блока селекции базового адреса документирования данных, на фиг.7 - структурная схема блока управления документированием данных.
Система (фиг.1) содержит блок приема данных пунктов пропуска федеральной пограничной службы, блок 2 селекции базового адреса записей данных, блок 3 модификации адресов записей данных, селектор 4 режимов записи и считывания, блок 5 интеграции сигналов управления, блок 6 формирования адресов записи и считывания базы данных сервера, блок 7 приема записей базы данных сервера, блок 8 идентификации именных данных граждан, блок 9 идентификации возрастных данных граждан, блок 10 селекции базового адреса документирования данных, блок 11 управления документированием данных.
На фиг.1 также показаны первый 15 и второй 16 информационные входы системы, первый 17 и второй 18 синхронизирующие входы системы, управляющий вход 19 системы, а также первый 20 и второй 21 информационные выходы системы, первый 22 и второй 23 адресные выходы системы, первый 24, второй 25, третий 26 и четвертый 27 синхронизирующие выходы системы.
При этом первый информационный вход 15 системы предназначен для приема данных пунктов пропуска федеральной пограничной службы, второй информационный вход 16 системы предназначен для приема записей базы данных сервера, первый синхронизирующий вход 17 системы предназначен для приема синхронизирующих сигналов пунктов пропуска федеральной пограничной службы, а второй синхронизирующий вход 18 системы предназначен для приема синхронизирующих сигналов сервера базы данных системы.
Управляющий вход 19 предназначен для приема сигналов выдачи документированных данных и актуализации базы данных сервера.
Первый 20 и второй 21 информационные выходы системы предназначены для выдачи данных на информационный вход сервера базы данных, а первый 22 и второй 23 адресные выходы системы предназначены для выдачи адресов записи и считывания данных на адресный вход сервера базы данных.
Первый 24 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, второй 25 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, третий 26 синхронизирующий выход системы предназначен для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, а четвертый 27 синхронизирующий выход предназначен для выдачи сигналов управления на вход четвертого канала прерывания сервера базы данных.
Блок 1 (фиг.1) приема данных пунктов пропуска федеральной пограничной службы выполнен в виде регистра, имеющего информационный вход 15, синхронизирующий вход 17, и выходы 140-142.
Блок 2 (фиг.2) селекции базовых адресов записей базы данных содержит блок 31 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже также показаны информационный 39 и синхронизирующий 40 входы, а также первый 41 и второй 42 информационные и синхронизирующий 43 выходы.
Блок 3 (фиг.3) модификации адресов записей данных содержит сумматор 50, регистры 51, 52, группы элементов 53, 54 И, группу элементов 55 ИЛИ, элемент 62 задержки. На чертеже также показаны первый 56 и второй 57 информационные входы, синхронизирующий 58 вход и первый 59 и второй 60 управляющие входы, а также информационный 61 выход.
Селектор 4 (фиг.4) режимов записи и считывания данных содержит дешифратор 70, триггер 71, элементы 72-75 И, элемент 76 задержки. На чертеже также показаны информационный вход 77, синхронизирующий вход 78, а также выходы 79-82.
Блок 5 (фиг.5) интеграции сигналов управления содержит элемент 90 И, элементы 91-93 ИЛИ, элементы 94-98 задержки. На чертеже также показаны входы 151-156 и выходы 157-161.
Блок 6 (фиг.1) формирования адресов записи и считывания базы данных сервера выполнен в виде счетчика, имеющего информационный вход 162, синхронизирующий вход 163 и счетный вход 164, а также выход 22.
Блок 7 (фиг.1) приема записей базы данных сервера выполнен в виде регистра, имеющего информационный вход 16, синхронизирующий вход 18, и выходы 143-145.
Блок 8 (фиг.1) идентификации именных данных граждан выполнен в виде компаратора, имеющего информационные входы 165, 166, синхронизирующий вход 167, а также выходы 171, 172.
Блок 9 (фиг.1) идентификации возрастных данных граждан выполнен в виде компаратора, имеющего информационные входы 168, 169, синхронизирующий вход 170, а также выходы 173, 174.
Блок 10 (фиг.6) селекции базового адреса документирования данных содержит блок 105 памяти, выполненный в виде постоянного запоминающего устройства, регистр 106, триггер 107, элементы 108-109 И, элемент 110 ИЛИ, элементы 111, 112 задержки. На чертеже показаны синхронизирующий 113 вход, а также информационный 115 и синхронизирующий 116 - выходы.
Блок 11 (фиг.7) управления документированием данных содержит реверсивный счетчик 120, компаратор 121, сумматор 122, триггер 123, группу 124 элементов И, элементы 125-129 ИЛИ, элементы 130-135 задержки.
На чертеже показаны информационный 136, первый 137 и второй 138 синхронизирующие входы, а также информационный 23, первый 26 и второй 27 синхронизирующие выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки системы в исходное состояние не показаны.
Система работает следующим образом.
Источниками данных для работы системы являются пункты пропуска граждан федеральной пограничной службы, которые после завершения всех процедур, связанных с выездом гражданина за границу и въездом гражданина из-за границы, на автоматизированном рабочем месте контрольно-пропускного терминала формируют кодограммы, структура которых имеет следующий вид:
- ВЪЕЗД гражданина из-за рубежа
Содержательная часть атрибутов данных гражданина включает в свой состав признаки личности, фиксируемые в паспортно-визовых документах, предъявляемых гражданином при прохождении паспортного контроля:
- фамилию;
- имя;
- отчество;
- пол;
- гражданство;
- дату рождения;
- место рождения;
- вид и реквизиты документа, удостоверяющего личность;
- адрес места жительства (или места пребывания);
- дату прибытия к месту жительства или к месту пребывания;
- дату выезда и причину выезда за рубеж.
Кодограммы с пунктов пропуска федеральной пограничной службы поступают на вход 15 системы и далее на информационный вход блока 1, в который указанная кодограмма заносится синхронизирующим импульсом с входа 17 системы.
Код трех начальных букв фамилии, имени, отчества личности гражданина с выхода 141 блока 1 через вход 39 блока 2 поступает на вход дешифратора 32.
Дешифратор 32 расшифровывает код этой буквенной комбинации, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 33 И.
Параллельно с этим, синхронизирующий импульс с входа 17 системы поступает на вход 40 блока 2, где задерживается элементом 37 на время срабатывания дешифратора 32, и далее опрашивает состояния элементов 33-35 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 33 И, то пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 31, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи о гражданах, имеющих такую же кодовую комбинацию начальных букв фамилии, имени и отчества, и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
Содержимое фиксированной ячейки памяти ПЗУ 31 считывается на выходы 41 и 42 соответственно.
Во-вторых, тот же синхронизирующий импульс проходит через элемент 36 ИЛИ и задерживается элементом задержки 38 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на выход 43.
Параллельно с этим, код операции, связанной с въездом или с выездом гражданина, с выхода 142 блока 1 через вход 77 селектора 4 режимов записи и считывания поступает на вход дешифратора 70, который расшифровывает код признака операции и подготавливает цепь прохождения сигнала с входа 78, открывая один из элементов 72, 73 И.
Допустим для примера, что на вход системы поступила кодограмма, содержащая признак «ВЫЕЗДА» гражданина Российской Федерации за рубеж.
В данном случае будет открыт элемент 73 И, на другой вход которого через вход 78 селектора 4 поступает импульс синхронизации с выхода 43 блока 2. Этот импульс проходит через элемент 73 И на установочный вход триггера 71, подтверждая его исходное состояние, при котором на прямом выходе триггера 71 будет низкий потенциал, а на инверсном выходе - высокий потенциал, который откроет элемент 75 И по одному входу.
Одновременно с этим, тот же импульс синхронизации с входа 78 селектора 4 задерживается элементом 76 на время срабатывания триггера 71 и через другой вход элемента 75 И проходит на вход 79 селектора 4.
Таким образом, режим постановки на учет выехавшего гражданина за рубеж будет зафиксирован селектором 4 выдачей на первый выход 79 - синхронизирующего импульса, на третий выход 81 - высокого потенциала с инверсного выхода триггера 71, на четвертый выход 82 - низкого потенциала с прямого выхода триггера 71.
Коды с выходов 41 и 42 блока 2 через соответствующие входы 56 и 57 блока 3 поступают на информационные входы регистров 51 и 52 соответственно, на синхронизирующие входы 58 которых с выхода 79 селектора 4 поступает синхронизирующий импульс, записывая в указанные регистры содержимое фиксированной ячейки памяти ПЗУ 31 блока 2.
Коды с выходов регистров 51 и 52 поступают на информационные входы сумматора 50, который по синхронизирующему импульсу с входа 58, задержанному элементом 62 на время записи кодов в регистры 51, 52, суммирует базовый адрес с количеством записей с данной кодовой комбинацией начальных букв фамилии, имени, отчества, формируя тем самым адрес ячейки памяти сервера, в которой находится последняя запись личности, имеющей заданную кодовую комбинацию начальных букв фамилии, имени, отчества.
С выхода сумматора 50 код сформированного адреса поступает на одни входы группы элементов 53 И, открытых к этому моменту высоким потенциалом триггера 71 селектора 4, поступающим через вход 60 блока 3, и далее через элементы 55 И группы и выход 61 блока 3 поступает на информационный вход счетчика 6.
Одновременно с этим, тот же импульс синхронизации с выхода 79 селектора режимов через вход 151 блока 5 поступает на вход элемента 94, задерживающего этот импульс синхронизации на время формирования сводного адреса на выходе сумматора 50.
С выхода элемента 94 задержки импульс синхронизации, во-первых, проходит через элемент 91 ИЛИ и выдается с выхода 159 блока 5 на синхронизирующий вход счетчика 6, обеспечивая занесение сформированного кода адреса с выхода сумматора 50 в счетчик 6.
Во-вторых, этот же синхронизирующий импульс с выхода элемента 94 задерживается элементом 95 на время занесения сформированного кода в счетчик 6, и далее через элемент 93 ИЛИ выдается с выхода 160 блока 5 на счетный вход счетчика 6, увеличивая показания счетчика 6 на единицу.
В результате этой операции адрес записи будет увеличен на единицу, и, таким образом, он будет представлять собой очередную свободную ячейку памяти сервера той зоны памяти, в которой хранятся записи личностей с заданной кодовой комбинацией начальных букв фамилии, имени, отчества.
Этот же импульс синхронизации с выхода элемента 95 задерживается также элементом 97 на время срабатывания счетчика 6 и затем выдается через выход 157 блока 5 на выход 24 системы, откуда он поступает на первый канал прерывания сервера.
По этому сигналу сервер базы данных переходит на подпрограмму записи содержательной части атрибутов записи личности, выдаваемой с выхода 140 блока 1 на информационный выход 20 системы, по адресу, сформированному на адресном выходе 22 системы. На этом работа системы в режиме постановки на учет выехавшего за границу гражданина заканчивается.
После возвращения гражданина из-за рубежа и прохождения им соответствующего пункта пропуска федеральной пограничной службы система работает аналогичным образом.
Работа системы в этом случае отличается только тем, что код признака выполняемой операции будет соответствовать въезду гражданина в Российскую Федерацию из-за рубежа.
В результате этого, дешифратор 70 селектора 4 открывает в этом случае другой элемент - 72 И, через который проходит синхронизирующий импульс с входа 78 на прямой вход триггера 71, устанавливая его в единичное состояние, при котором элемент 75 И будет закрыт, а элемент 74 И - открыт.
В результате этого низким потенциалом с выхода 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 выдается на выход 18 системы, откуда он поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 16 системы и записи ее содержимого в блок 7 с информационного входа системы 16 по синхронизирующему импульсу, поступающему на вход 18 системы.
Структура кодограммы, поступившей в блок 7, имеет следующий вид:
С выхода 144 блока 7 код фамилии, имени, отчества личности поступает на один информационный вход 166 блока 8, на другой информационный вход 165 которого подается код фамилии, имени, отчества гражданина, атрибуты записи которого должны быть найдены в базе данных.
Одновременно с этим, синхронизирующий импульс с входа 18 системы через вход 156 блока 5 поступает на один вход элемента 90 И, другой вход которого открыт высоким потенциалом с входа 155. Этот импульс проходит через элемент 90 И, задерживается элементом 98 задержки на время занесения кодов в блок 7, и далее с выхода 161 блока 5 поступает на синхронизирующий вход блока 8.
Если коды фамилии, имени, отчества на входах блока 8 не равны, то блок 8 формирует сигнал на выходе 171, который через вход 153 блока 5 проходит через элемент 93 ИЛИ и выход 160 блока 5 на счетный вход счетчика 6, увеличивая базовый адрес считывания на единицу.
Кроме того, тот же синхронизирующий импульс с входа 153 проходит элемент 92 ИЛИ, затем задерживается элементом 96 на время срабатывания счетчика 6, и с выхода 158 блока 5 выдается на выход 25 системы, откуда он вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой выдан на адресный выход 22 системы и записи ее содержимого в блок 7 с информационного входа системы 16 по синхронизирующему импульсу, поступающему на вход 18 системы.
Процесс выборки данных и их сравнения блоком 8 будет продолжаться до тех пор, пока блок 8 не зафиксирует равенство входных кодов формированием импульса на выходе 172, который поступает на синхронизирующий вход блока 9, на один информационный вход 168 которого подан коды даты рождения с выхода 140 блока 1, а на другой информационный вход 169 подан код с выхода 145 блока 7.
Если даты рождения в этих входных кодах отличаются между собой, то компаратор вырабатывает сигнал на выходе 173, который через вход 154 блока 5 проходит элемент 93 ИЛИ и с выхода 160 блока 5 поступает на счетный вход счетчика 6, вновь увеличивая формируемый им адрес на единицу.
Кроме того, тот же импульс с входа 154 блока 5 проходит элемент 92 ИЛИ, затем задерживается элементом 96 на время срабатывания счетчика 6, и с выхода 158 блока 5 вновь выдается на выход 25 системы, откуда он вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки памяти, адрес которой сформирован на адресном выходе 25 системы и записи ее содержимого в блок 7 с информационного входа системы 16 по синхронизирующему импульсу, поступающему на вход 18 системы.
Как только блок 9 зафиксирует равенство кодов дат рождения, то на его выходе 174 будет сформирован сигнал, который поступает на вход 113 блока 10 для запуска процедуры документирования факта возвращения данного гражданина из-за границы, откуда он подается на одни входы элементов 108, 109 И.
Однако открытым по одному входу будет только элемент 108 И, так как на один из его входов подается высокий потенциал с инверсного выхода триггера 107, находящегося в исходном состоянии.
В результате синхронизирующий импульс с входа 113 проходит элемент 108 И, и поступает на вход фиксированной ячейки памяти ПЗУ 105, где хранится опорный адрес буферной зоны памяти сервера базы данных, отведенной для хранения записей документальных данных граждан, выезжавщих за пределы государственной границы Российской Федерации.
Тот же синхронизирующий импульс с выхода элемента 108 И задерживается элементом 111 на время считывания кода из ПЗУ 105, и, во-первых, поступает на синхронизирующий вход регистра 106, занося в него опорный адрес записи.
Во-вторых, этот же импульс поступает на единичный вход триггера 107 и устанавливает его в единичное состояние, при котором элемент 108 И будет закрыт, а элемент 109 И - открыт. Тем самым будет подготовлена цепь прохождения следующего синхронизирующего импульса с входа 113.
И, наконец, в-третьих, импульс с выхода элемента задержки 111 проходит элемент 110 ИЛИ, вновь задерживается элементом 112 на время занесения кода адреса в регистр 106 и с выхода 116 блока 10 поступает на вход 137 блока 11.
Код адреса записи с выхода 115 блока 10 выдается на вход 136 блока 11 и далее на один вход сумматора 122, к другому входу которого подключен выход счетчика 120, соединенный также с одним входом компаратора 121, на другой вход которого постоянно подан «нулевой код».
Синхронизирующий импульс с входа 137, во-первых, сразу же через элемент 125 ИЛИ поступает на синхронизирующий вход сумматора 122, который суммирует код опорного адреса с входа 136 с нулевым кодом счетчика 120, находящегося к этому моменту времени в исходном состоянии и выдает оставшийся без изменения код адреса записи на вход элементов 124 И группы.
Во-вторых, этот же импульс проходит элемент 128 ИЛИ и поступает на прямой вход триггера 123, устанавливая последний в единичное состояние, при котором высоким потенциалом с прямого выхода открываются элементы 124 И группы по другому входу, подключая тем самым выход сумматора 122 к выходу 23, в результате чего опорный адрес записи выдается на второй адресный 23 выход системы.
В-третьих, синхронизирующий импульс с входа 137 блока 11 задерживается элементом 130 на время формирования итогового кода на адресном 23 выходе системы, и выдается на выход 26 системы в качестве сигнала управления записью.
Этот сигнал поступает на вход третьего канала прерывания сервера базы данных, по которому сервер переходит на подпрограмму записи содержимого блока 1 с его выхода 140 через информационный выход системы 20, в базу данных по адресу, сформированному на выходе 26 системы.
Кроме того, импульс с выхода элемента 130 задержки блока 11 поступает на счетный вход счетчика 120, фиксируя первую запись, а также после задержки элементом 135 на время записи данных в базу данных системы, данный импульс проходит вход элемента 129 ИЛИ, устанавливая триггер 123 в исходное состояние. Возвращаясь в исходное состояние триггер 123 закрывает элементы 124 И группы по одному входу и, тем самым, отключает выход сумматора 122 от адресного 23 выхода системы.
Выдача документированных данных и актуализация базы данных системы осуществляется во внерабочее время в соответствии с установленным регламентом.
С этой целью с автоматизированного рабочего места системного администратора поступает управляющий сигнал, который через вход 19 системы проходит на вход 138 блока 11, откуда, во-первых, через элемент 128 ИЛИ поступает на единичный вход триггера 125, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода открываются элементы 124 И группы по другому входу, подключая тем самым выход сумматора 122 к выходу 23.
В результате этого адрес последней записи, сохраненной в сумматоре 122 выдается на адресный 23 выход системы.
Во-вторых, синхронизирующий импульс с входа 138 задерживается элементом 133 на время срабатывания триггера 123 и через элемент 127 ИЛИ выдается на выход 27 в качестве сигнала управления считыванием данных. С выхода 27 системы сигнал поступает на вход четвертого канала прерывания сервера базы данных.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 23 адресу, и выдачи первой записи базы данных граждан, выезжавших за границу.
Кроме того, синхронизирующий импульс с выхода элемента 127 ИЛИ задерживается элементом 134 на время считывания данных из базы данных, и, во-первых, через элемент 126 ИЛИ поступает на установочный вход сумматора 122, сбрасывая его в исходное состояние. Во-вторых, этот импульс поступает на вычитающий вход реверсивного счетчика 120, уменьшая его показания на единицу.
В-третьих, данный импульс задерживается элементом 131 на время срабатывания реверсивного счетчика 120 и поступает на синхронизирующий вход компаратора 121.
Компаратор 121 сравнивает показания реверсивного счетчика 120 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 120 больше нулевого кода, то на выходе А компаратора 121 формируется сигнал, который, во-первых, через элемент 125 ИЛИ поступает на синхронизирующий вход сумматора 122, который по этому сигналу суммирует код опорного адреса с входа 136 с уменьшенными на единицу показаниями реверсивного счетчика 120 и выдает итоговый адрес на адресный 23 выход системы.
Во-вторых, этот же импульс задерживается элементом 132 задержки на время срабатывания сумматора 122, проходит элемент 127 ИЛИ и выдается на выход 27 в качестве очередного сигнала управления считыванием данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 23 адресу, и выдачи очередной записи базы данных граждан на средства отображения и печати (не показаны).
Кроме того, синхронизирующий импульс с выхода элемента 127 ИЛИ вновь задерживается элементом 134 на время считывания данных из базы данных, и, во-первых, вновь через элемент 126 ИЛИ поступает на установочный вход сумматора 122, сбрасывая его в исходное состояние.
Во-вторых, он вновь поступает на вычитающий вход реверсивного счетчика 120, уменьшая его показания на единицу.
И, в-третьих, он задерживается элементом 131 на время срабатывания реверсивного счетчика 120 и поступает на синхронизирующий вход компаратора 121.
Компаратор 121 вновь сравнивает показания реверсивного счетчика 120 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 120 больше нулевого кода, то на выходе А компаратора 121 формируется сигнал, который через элемент 125 ИЛИ поступает на синхронизирующий вход сумматора 122, который по этому сигналу суммирует код опорного адреса с входа 136 с уменьшенными на единицу показаниями реверсивного счетчика 120 и выдает итоговый адрес на адресный 23 выход системы.
Описанный процесс считывания данных базы данных граждан продолжается до тех пор, пока компаратор 121 не зафиксирует факт равенства нулю показаний реверсивного счетчика 120, свидетельствующего о том, что все строки записи данных базы данных о гражданах, выехавших за границу, выданы на средства отображения и печати.
Этот факт будет подтвержден выдачей импульса на выход В компаратора 121, который поступает на установочные входы реверсивного счетчика 120, сумматора 122 и триггера 123.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных по типовым идентификаторам личности.
Источники информации
1. Патент США №5136708, М. кл. G06F 15/16, 1992.
2. Патент США №5129083, М. кл. G06F 12/00, 15/40, 1992 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПАСПОРТНОГО КОНТРОЛЯ ГРАЖДАН | 2006 |
|
RU2306604C1 |
ТЕРМИНАЛ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПАСПОРТНО-ВИЗОВОГО КОНТРОЛЯ | 2006 |
|
RU2319207C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ГРАЖДАН ПО ДАННЫМ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ | 2006 |
|
RU2306603C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ГРАЖДАН ПО ДАННЫМ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ | 2008 |
|
RU2392662C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПОДГОТОВКИ ИДЕНТИФИКАЦИОННЫХ ДАННЫХ ГРАЖДАН ДЛЯ ИЗГОТОВЛЕНИЯ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ НОВОГО ПОКОЛЕНИЯ | 2008 |
|
RU2369903C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОВЕРКИ АНКЕТНЫХ ДАННЫХ ГРАЖДАН ПРИ ИЗГОТОВЛЕНИИ ПАСПОРТНО-ВИЗОВЫХ ДОКУМЕНТОВ НОВОГО ПОКОЛЕНИЯ | 2008 |
|
RU2369899C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ВЕРИФИКАЦИИ ДАННЫХ ГРАЖДАН ПРИ ОФОРМЛЕНИИ И ВЫДАЧЕ БИОПАСПОРТОВ | 2008 |
|
RU2378687C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ | 2005 |
|
RU2287175C1 |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ | 2004 |
|
RU2276806C1 |
АНАЛИТИЧЕСКАЯ СИСТЕМА ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ | 2005 |
|
RU2287186C1 |
Изобретение относится к вычислительной технике, в частности к автоматизированной системе пограничного контроля. Техническим результатом является повышение быстродействия системы путем локализации адресов записей базы данных по типовым идентификаторам личности. Для этого заявленная система содержит блок приема данных пунктов пропуска федеральной пограничной службы, блок селекции базового адреса записей данных, блок модификации адресов записей данных, селектор режимов записи и считывания, блок интеграции сигналов управления, блок формирования адресов записи и считывания базы данных сервера, блок приема записей базы данных сервера, блок идентификации именных данных граждан, блок идентификации возрастных данных граждан, блок селекции базового адреса документирования данных, блок управления документированием данных. 7 ил.
Автоматизированная система пограничного контроля, содержащая блок приема данных пунктов пропуска федеральной пограничной службы, информационный вход которого является первым информационным входом системы, предназначенным для приема сообщений пунктов пропуска федеральной пограничной службы, синхронизирующий вход блока приема данных пунктов пропуска федеральной пограничной службы является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов пунктов пропуска федеральной пограничной службы, а первый информационный выход блока приема данных пунктов пропуска федеральной пограничной службы является первым информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных, блок приема записей базы данных сервера, информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера системы, синхронизирующий вход блока приема записей базы данных сервера является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов сервера базы данных, а первый информационный выход блока приема записей базы данных сервера является вторым информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных, блок интеграции сигналов управления, тактирующий вход которого соединен со вторым синхронизирующим входом системы, а первый и второй выходы блока интеграции сигналов управления являются первым и вторым синхронизирующими выходами системы соответственно, предназначенными для выдачи сигналов управления на входы первого и второго каналов прерывания сервера базы данных системы, блок формирования адресов записи и считывания базы данных сервера, информационный выход которого является первым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных сервера, и блок управления документированием данных, управляющий вход которого является управляющим входом системы, предназначенным для приема сигналов управления документированием данных с автоматизированного рабочего места администратора системы, адресный выход блока управления документированием данных является вторым адресным выходом системы, предназначенным для выдачи адресов записи и считывания базы данных на адресный вход сервера, первый синхронизирующий выход блока управления документированием данных является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, а второй синхронизирующий выход блока управления документированием данных является четвертым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход четвертого канала прерывания сервера базы данных, отличающаяся тем, что она содержит блок селекции базового адреса записей, информационный вход которого соединен со вторым выходом блока приема данных пунктов пропуска федеральной пограничной службы, а синхронизирующий вход блока селекции базового адреса записей подключен к первому синхронизирующему входу системы, селектор режимов записи и считывания данных, информационный вход которого соединен с третьим выходом блока приема данных пунктов пропуска федеральной пограничной службы, синхронизирующий вход селектора режимов записи и считывания данных подключен к синхронизирующему выходу блока селекции базового адреса записей, а первый и второй выходы селектора режимов записи и считывания данных соединены с первым и вторым синхронизирующими входами блока интеграции сигналов управления соответственно, блок модификации адресов записей данных, первый и второй информационные входы которого подключены к первому и второму информационным выходам блока селекции базового адреса записей соответственно, синхронизирующий вход блока модификации адресов записей данных соединен с первым выходом селектора режимов записи и считывания данных, первый и второй управляющие входы блока модификации адресов записей данных соединены с третьим и четвертым выходами селектора режимов записи и считывания данных соответственно, а выход блока модификации адресов записей данных подключен к информационному входу блока формирования адресов записи и считывания базы данных сервера, синхронизирующий вход которого соединен с третьим выходом блока интеграции сигналов управления, а счетный вход подключен к четвертому выходу блока интеграции сигналов управления, блок идентификации именных данных граждан, один информационный вход которого соединен с первым выходом блока приема данных пунктов пропуска федеральной пограничной службы, другой информационный вход блока идентификации именных данных граждан подключен ко второму выходу блока приема записей базы данных сервера, синхронизирующий вход блока идентификации именных данных граждан соединен с пятым выходом блока интеграции сигналов управления, один выход блока идентификации именных данных граждан подключен к третьему синхронизирующему входу интеграции сигналов управления, блок идентификации возрастных данных граждан, один информационный вход которого соединен с первым выходом блока приема данных пунктов пропуска федеральной пограничной службы, другой информационный вход блока идентификации возрастных данных граждан подключен к третьему выходу блока приема записей базы данных сервера, а синхронизирующий вход блока идентификации соединен со вторым выходом блока идентификации именных данных гражданина, при этом один выход блока идентификации возрастных данных граждан подключен к четвертому синхронизирующему входу блока интеграции сигналов управления, и блок селекции базового адреса документирования данных, вход которого соединен с другим выходом блока идентификации возрастных данных граждан, информационный выход блока селекции базового адреса документирования данных подключен к информационному входу блока управления документированием данных, синхронизирующий вход которого соединен с синхронизирующим выходом блока селекции базового адреса документирования данных.
US 5129083, 07.07.1992 | |||
СПОСОБ КОМПЛЕКСНОЙ ИДЕНТИФИКАЦИИ ЛИЧНОСТИ ЧЕЛОВЕКА, ПАСПОРТНОГО КОНТРОЛЯ И ДИАГНОСТИКИ ТЕКУЩЕГО ПСИХОФИЗИОЛОГИЧЕСКОГО СОСТОЯНИЯ ЛИЧНОСТИ И КОМПЬЮТЕРНАЯ СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2003 |
|
RU2256223C2 |
СИСТЕМА АКТУАЛИЗАЦИИ БАЗ ДАННЫХ ГОСУДАРСТВЕННОГО РЕГИСТРА НАСЕЛЕНИЯ | 2003 |
|
RU2255370C1 |
RU 2071114 C1, 27.12.1996 | |||
US 5136708, 04.08.1992. |
Авторы
Даты
2008-02-10—Публикация
2006-07-20—Подача