Аналитическая система "правосудие"

 

Изобретение относится к вычислительной технике, в частности, к аналитической системе «ПРАВОСУДИЕ». Техническим результатом является повышение быстродействия системы путем локализации адресов документальных данных подсудимых и осужденных лиц в базе данных сервера по идентификаторам заданных годовых интервалов. Технический результат достигается тем, что система содержит блок задания годовых интервалов аналитической обработки, блок задания опорного года временного интервала, блок задания признаков аналитической обработки данных, блок селекции годовых интервалов, блок идентификации опорного адреса данных года аналитической обработки, блок селекции данных годового интервала, блок формирования адресов считывания данных базы данных сервера, блок приема записей базы данных сервера, блок идентификации признаков аналитической обработки данных, блок формирования опорного адреса базы данных документирования, блок модификации адресов записи и считывания данных.

Изобретение относится к области вычислительной техники, в частности, к аналитической системе Государственной системы судопроизводства «ПРАВОСУДИЕ».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На фиг.1 показаны первый 21, второй 22, третий 23 и четвертый 24 информационные входы системы, первый 25 и второй 26 синхронизирующие входы системы, а также информационный 31, первый 32 и второй 33 адресные выходы системы, первый 34, второй 35, третий 36 и четвертый 37 синхронизирующие и сигнальный 38 выходы системы.

Блок 1 задания годовых интервалов аналитической обработки (фиг.1) выполнен в виде регистра, имеющего информационный 21 и синхронизирующий 25 входы, и выход, соединенный со входом 44 блока 4.

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

Блок 3 задания признаков аналитической обработки данных (фиг.1) выполнен в виде регистра, имеющего информационный 23 и синхронизирующий 25 входы, и два выхода, подключенных к входам 94, 95 блока 9.

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

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

Блок 6 селекции данных годового интервала (фиг.4) содержит регистр 71, счетчик 72 и компаратор 73. На чертеже показаны информационный 74, синхронизирующие 75, 76 и счетный 77 входы, а также выходы 78-79.

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

Блок 8 приема записей базы данных сервера (фиг.1) выполнен в виде регистра, имеющего информационный 24 и синхронизирующий 26 входы и три выхода.

Блок 9 идентификации признаков аналитической обработки данных (фиг.5) содержит компараторы 90, 91, элемент 92 ИЛИ, элемент 93 задержки.

На чертеже показаны информационные 94-97, синхронизирующий 26 и тактирующий 98 входы, и выходы 99, 100.

Блок 10 формирования опорного адреса базы данных документирования (фиг.6) содержит блок 101 памяти, выполненный в виде постоянного запоминающего устройства, регистр 102, триггер 103, элементы 104-105 И, элемент 106 ИЛИ, элементы 107-108 задержки. На чертеже показаны синхронизирующий 109 и установочный 110 входы, а также информационный 111 и синхронизирующий 112 выходы.

Блок 11 модификации адресов записи и 116, компаратор 117, элементы 118-120 ИЛИ, элементы 121-125 задержки. На чертеже показаны информационный 127 и первый 128 и второй 129 синхронизирующие входы, а также информационный 33, первый 36 второй 37 и третий 130 синхронизирующие, и сигнальный 38 выходы.

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

Система работает следующим образом.

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

КОДКОД КОДКОДКОД
ГОД завершения делопроизводства Фамилия, Имя, Отчество осужденногоПОЛВИД преступления (статья УК РФ) ОСТАЛЬНЫЕ АТРИБУТЫ ЗАПИСИ, включая номер дела и его содержание

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

Для решения данной задачи формируется запрос на решение задачи, имеющий следующую структуру:

КОДКОД КОДКОД
Длительность временного периода для анализа (количество лет) Начальный год временного периодаВИД преступления (статья УК РФ)ПОЛ

Данный запрос формируется на автоматизированном рабочем месте системы (на чертеже не показано) и поступает на входы системы. При этом код длительности временного периода с информационного входа 21 системы поступает на вход блока 1, код начального года временного периода с информационного входа 22 поступает на вход блока 2, а коды вида преступления и пола осужденного с информационного входа 23 поступают на вход блока 3. Занесение указанных признаков в соответствующие блоки осуществляется по синхронизирующему импульсу, поступающему на синхронизирующий вход системы 25.

Код начального года временного периода с выхода блока 2 через вход 62 блока 5 поступает на вход дешифратора 52, который расшифровывает код заданного года и открывает один из элементов 53-55 И, соответствующий заданному коду.

Для определенности положим, что высокий потенциал дешифратора 52 поступил на один вход элемента 53 И.

Параллельно с этим, синхронизирующий импульс с входа 25 системы через вход 63 блока 5 проходит элемент 56 ИЛИ, задерживается элементом 58 на время занесения кодов в блоки 1-3 и срабатывания дешифратора 52, и далее опрашивает состояния элементов 53-55 И.

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

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

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

Коды опорного адреса базы данных анализируемого года и количества записей в базе данных сервера, относящихся к данному году, считываются из блока памяти 51 на информационные выходы 66 и 67 соответственно. С выхода 66 блока 5 код опорного адреса анализируемого года поступает на вход 74 блока 6, и далее подается на информационный вход регистра 71, а код количества записей в базе данных сервера, относящихся к данному году, с выхода 67 блока 5 поступает на информационный вход 81 счетчика 7.

Параллельно с описанным процессом, тот же импульс считывания с выхода элемента 58 блока 5 задерживается элементом 59 задержки на время считывания содержимого фиксированной ячейки ПЗУ 51 и затем с выхода 68 блока 5 поступает как на синхронизирующий вход 75 регистра 71 блока 6, так и на синхронизирующий вход 82 счетчика 7, фиксируя в них соответствующие считанные коды.

С выхода счетчика 7 код опорного адреса выдается на адресный выход 32 системы, а синхронизирующий импульс с выхода элемента 59 проходит через элемент 57 ИЛИ, задерживается элементом 60 на время занесения кода опорного адреса в счетчик 7, и затем с выхода 69 блока 5 проходит на вход 76 блока 6 и далее поступает на синхронизирующий вход компаратора 73.

Компаратор 73 по синхронизирующему импульсу сравнивает показания регистра 71, в котором хранится число годовых записей в базе данных сервера, с показаниями счетчика 72, который подсчитывает число считанных записей из базы данных. В данный момент времени счетчик 72 находится в исходном состоянии и его показания равны нулю.

В результате того, что в данный момент времени показания регистра 71 намного больше показаний счетчика 72, на выходе 79 блока 6 формируется сигнал, который через выход 35 системы поступает на вход первого канала прерывания сервера базы данных в качестве импульса управления считыванием данных из базы данных сервера по адресу, сформированному на адресном 32 выходе системы.

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

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

КОДКОД КОДкодКОД
ГОД завершения делопроизводства Фамилия, Имя, Отчество осужденногоПОЛВИД преступления (статья УК РФ) ОСТАЛЬНЫЕ АТРИБУТЫ ЗАПИСИ, включая номер дела и его содержание

Код вида преступности запроса с первого выхода блока 3 через вход 94 поступает на один вход компаратора 90 блока 9, а считанный код вида преступности с первого выхода блока 8 поступает на другой вход 95 компаратора 90.

Параллельно с этим процессом, синхронизирующий импульс с входа 26 задерживается элементом 93 блока 9 на время занесения кода в блок 8, и далее поступает на синхронизирующий вход компаратора 90.

По этому синхроимпульсу компаратор 90 сравнивает входные коды, и если код вида преступности в блоке 3 не совпадает с кодом в блоке 8, то на первом выходе компаратора 90 появляется сигнал, который проходит элемент 92 ИЛИ и далее с выхода 99, во-первых, поступает на счетный вход 83 счетчика 7, формируя очередной адрес считывания в базе данных сервера.

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

И, наконец, в-третьих, этот же импульс поступает на вход 65 блока 5, проходит элемент 57 ИЛИ, задерживается элементом 60 на время срабатывания счетчика 7, и далее с выхода 69 вновь поступает на синхронизирующий вход 76 блока 6.

С выхода счетчика 7 сформированный код адреса выдается на адресный выход 32 системы, а компаратор 73 по синхронизирующему импульсу вновь сравнивает показания регистра 71, в котором хранится число годовых записей в базе данных сервера, с показаниями счетчика 72, который подсчитывает число считанных записей из базы данных. В данный момент времени счетчик 72 зафиксировал всего одну считанную запись.

В результате того, что в данный момент времени показания регистра 71 намного больше показаний счетчика 72, на выходе 79 блока 6 формируется сигнал, который через выход 35 системы вновь поступает на вход первого канала прерывания сервера базы данных в качестве импульса управления считыванием данных из базы данных сервера по адресу, сформированному на адресном 32 выходе системы.

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

Если же коды вида преступности на входах 94 и 95 блока 9 совпадут, то компаратор 90 формирует сигнал совпадения кодов на своем другом выходе, который поступает на синхронизирующий вход компаратора 91, на один информационный вход 96 с выхода блока 3 подается код запрашиваемого пола, а на другой информационный вход 97 - поступает код пола в считанной записи базы данных сервера.

Если коды запрашиваемого пола и пола в считанной записи базы данных не совпадут, то компаратор 91 формирует сигнал «не совпадения», который с его первого выхода проходит элемент 92 ИЛИ и с выхода 99 описанным выше образом запускает механизм формирования очередного адреса считывания и считывания очередной записи.

Если же коды запрашиваемого пола и пола в считанной записи базы данных не совпадут, то компаратор 91 формирует сигнал «совпадения кодов полов», который с выхода 100 блока 9 поступает на вход 109 блока 10 и далее подается на входы элементов 104, 105 И.

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

В результате этого синхронизирующий импульс с входа 109 проходит элемент 105 И, и поступает на вход фиксированной ячейки памяти ПЗУ 101, где хранится опорный адрес буферной зоны памяти сервера, отведенной для документирования формируемого массива затребованных данных, и считывает его на вход регистра 102.

Тот же синхронизирующий импульс с выхода элемента 105 И задерживается элементом 107 на время считывания кода из ПЗУ 101, и, во-первых, поступает на синхронизирующий вход регистра 102, занося в него опорный адрес записи.

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

И, наконец, в-третьих, импульс с выхода элемента задержки 107 проходит элемент 106 ИЛИ, вновь задерживается элементом 108 на время занесения кода адреса в регистр 102 и с выхода 112 блока 10 поступает на вход 128 блока 11.

Код адреса записи с выхода 111 блока 10 выдается на вход 127 блока 11 и далее на один вход сумматора 116, к другому входу которого подключен выход счетчика 115, соединенный также с одним входом компаратора 117, на другой вход которого постоянно подан «нулевой код».

Синхронизирующий импульс с входа 128, во-первых, сразу же через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который суммирует код опорного адреса с входа 127 с нулевым кодом счетчика 115, находящегося к этому моменту времени в исходном состоянии и выдает оставшийся без изменения код адреса записи на выход 33 системы.

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

Этот сигнал поступает на вход второго канала прерывания сервера базы данных, по которому сервер переходит на подпрограмму записи всего содержимого блока 8 с выхода 31 системы, в базу данных по адресу, сформированному на выходе 33 системы.

Кроме того, импульс с выхода элемента 121 задержки блока 11 поступает на счетный вход счетчика 115, фиксируя первую запись. После документирования записи в базе данных сервера, тот же импульс с выхода элемента 121 задерживается элементом 122 на время документирования записи в базе данных, и с выхода 130 блока 11 поступает на вход 98 блока 9, где проходит элемент 92 ИЛИ и с выхода 99 вновь запускает процедуру формирования адреса и считывания очередной записи базы данных описанным выше образом.

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

Этот факт компаратор 73 зафиксирует выдачей сигнала на выходе 78, с которого данный сигнал поступает на вход 45 блока 4, откуда он поступает на счетный вход счетчика 42, подсчитывающего число годовых периодов аналитической обработки.

Тот же синхронизирующий импульс с входа 45 блока 4 задерживается элементом 43 на время срабатывания счетчика 42 и поступает на синхронизирующий вход компаратора 41, на один вход которого подаются нарастающие показания счетчика 42, а на другой вход подается число временных периодов, отведенных для аналитической обработки.

Если число просмотренных периодов меньше заданного числа, то на выходе 48 блока 4 формируется сигнал, который, во-первых, поступает на счетный вход счетчика 2, увеличивая его показания на единицу, а во-вторых, этот же импульс поступает на вход 64 блока 5 и запускает процедуру формирования опорного адреса считывания очередного года описанным выше образом.

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

Во-вторых, этот же сигнал через вход 110 блока 10 поступает на установочный вход триггера 103 и сбрасывает его в исходное состояние.

В-третьих, этот же сигнал поступает на вход 129 блока 11 для организации цикла выдачи обработанных данных на табло отображения и печать, где он проходит элемент 120 ИЛИ, и, во-первых, сразу же выдается на выход 37 системы, откуда он поступает на вход третьего канала прерывания сервера.

По этому сигналу сервер переходит на подпрограмму последовательного считывания результатов аналитической обработки данных по адресу, сформированному сумматором 116 блока 11 на выходе 33.

Кроме того, синхронизирующий импульс с выхода элемента 120 ИЛИ задерживается элементом 125 на время считывания данных из базы данных, и, во-первых, через элемент 119 ИЛИ поступает на установочный вход сумматора 116, сбрасывая его в исходное состояние, во-вторых, он поступает на вычитающий вход реверсивного счетчика 115, уменьшая его показания на единицу, и, в-третьих, он задерживается элементом 123 на время срабатывания реверсивного счетчика 115 и поступает на синхронизирующий вход компаратора 117.

Компаратор 117 сравнивает показания реверсивного счетчика 115 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 115 больше нулевого кода, то на выходе А компаратора 117 формируется сигнал, который, во-первых, через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который по этому сигналу суммирует код опорного адреса с входа 127 с уменьшенными на единицу показаниями реверсивного счетчика 115 и выдает итоговый адрес на адресный 33 выход системы.

Во-вторых, этот же импульс задерживается элементом 124 задержки на время срабатывания сумматора 116, проходит элемент 120 ИЛИ и выдается на выход 37 в качестве очередного сигнала управления считыванием данных.

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

Кроме того, синхронизирующий импульс с выхода элемента 120 ИЛИ вновь задерживается элементом 125 на время считывания данных из базы данных, и, во-первых, вновь поступает на установочный вход сумматора 116, сбрасывая его в исходное состояние.

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

Компаратор 117 вновь сравнивает показания реверсивного счетчика 115 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 115 больше нулевого кода, то на выходе А компаратора 117 формируется сигнал, который, во-первых, через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который по этому сигналу суммирует код опорного адреса с входа 127 с уменьшенными на единицу показаниями реверсивного счетчика 115 и выдает итоговый адрес на адресный 33 выход системы.

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

Этот факт будет подтвержден выдачей импульса на выход В компаратора 117, который поступает на установочные входы реверсивного счетчика 115 и сумматора 1116.

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

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

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

1. Патент США №5136708 М. кл. G 06 F 15/16, 1992

2. Патент США №5129083 М. кл. G 06 F 12/00, 15/40, 1992 (прототип).

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



 

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

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