Автоматизированная система ведения судебного и исполнительного делопроизводства
Реферат
Изобретение относится к области вычислительной техники, в частности к автоматизированной системе ведения судебного и исполнительного делопроизводства «Правосудие». Техническим результатом является повышение быстродействия системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых. Система содержит блок приема данных судов, блок селекции опорного адреса суда в базе данных сервера, блок селекции текущего адреса дела в базе данных сервера, блок приема обращений к базе данных сервера, блок селекции направления поиска данных, блок идентификации адреса дела в базе данных сервера, блок идентификации базового адреса личности подсудимого, блок идентификации записей базы данных, блок приема записей базы данных сервера, блок коммутации каналов выдачи данных, блок выдачи сигналов управления. 8 ил., 1 табл.
Изобретение относится к области вычислительной техники, в частности к автоматизированной системе ведения судебного и исполнительного делопроизводства «Правосудие».
Осуществляемая в стране судебная реформа, рассматривая судебную власть как важнейший инструмент демократизации общества и защиты прав и интересов граждан, ставит задачу коренного улучшения качества работы судов на всех уровнях.
Автоматизированная система ведения судебного и исполнительного делопроизводства «Правосудие» - это территориально распределенная автоматизированная информационная система, предназначенная для формирования единого информационного пространства судов общей юрисдикции и системы Судебного департамента при Верховном Суде Российской Федерации (СД), обеспечивающая информационную и технологическую поддержку судопроизводства на принципах поддержания требуемого баланса между потребностью граждан, общества и государства в свободном обмене информацией и необходимыми ограничениями на распространение информации.
Особенность рассматриваемой системы состоит в том, что создание единого информационного пространства всех видов гражданских и военных судов требует создания единой информационной базы данных, которая включала бы в свой состав все уголовные дела, которые рассматривались и рассматриваются в судах различной юрисдикции. При этом актуализация подобной базы данных уголовных дел должна осуществляться в реальном масштабе времени, и доступ к ней в рамках утвержденных полномочий должны иметь не только Верховный Суд Российской Федерации, но и суды общей юрисдикции.
Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры запросов на представление уголовных дел реализуется через их поиск по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных базы данных системы неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых.
Поставленная цель достигается тем, что в известную систему, содержащую блок приема данных судов, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема данных судов предназначен для приема данных с автоматизированных рабочих мест работников канцелярий судов, а синхронизирующий вход блока приема данных судов предназначен для приема синхронизирующих сигналов с автоматизированных рабочих мест работников канцелярий судов, первый выход блока приема данных судов является информационным выходом системы, блок приема обращений к базе данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема обращений к базе данных сервера предназначен для приема запросов пользователей системы, а синхронизирующий вход предназначен для приема синхронизирующих сигналов запросов пользователей системы, а первый выход блока приема обращений к базе данных сервера соединен с адресным входом блока коммутации и выдачи данных, блок приема записей базы данных сервера, информационный и синхронизирующий входы которого являются третьими информационным и синхронизирующими входами системы, при этом информационный вход блока приема записей базы данных сервера предназначен для приема записей базы данных сервера, а синхронизирующий вход предназначен для приема синхронизирующих сигналов сервера базы данных, выход блока приема записей базы данных сервера соединен с информационным входом блока коммутации каналов выдачи данных, а выходы блока приема записей базы данных сервера являются информационными выходами группы системы, блок выдачи сигналов управления, адресный выход которого является адресным выходом системы, а первый и второй синхронизирующие выходы блока выдачи сигналов управления являются первым и вторым синхронизирующими выходами системы, предназначенными для выдачи сигналов управления на входы первого и второго каналов прерывания сервера базы данных, введены блок селекции опорного адреса суда в базе данных сервера, информационный вход которого соединен со вторым выходом блока приема данных судов, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок селекции текущего адреса дела в базе данных сервера, один информационный вход которого соединен с выходом блока селекции опорного адреса суда в базе данных сервера, другой информационный вход подключен к третьему выходу блока приема данных судов, а синхронизирующий вход блока селекции текущего адреса дела в базе данных сервера подключен к первому синхронизирующему входу системы, при этом информационный выход блока селекции текущего адреса дела в базе данных сервера соединен с первым информационным входом блока выдачи сигналов управления, а синхронизирующий выход блока селекции текущего адреса дела в базе данных сервера подключен к первому синхронизирующему входу блока выдачи сигналов управления, блок селекции направления поиска данных, информационный вход которого подключен ко второму выходу блока приема обращений к базе данных сервера, один синхронизирующий вход блока селекции направления поиска данных соединен со вторым синхронизирующим входом системы, а другой синхронизирующий вход блока селекции направления поиска данных подключен к третьему синхронизирующему входу системы, блок идентификации адреса дела в базе данных сервера, информационные входы которого подключены к третьему и четвертому выходам блока приема обращений к базе данных сервера соответственно, а синхронизирующий вход соединен с первым выходом блока селекции направления поиска данных, информационный выход блока идентификации адреса дела в базе данных сервера подключен ко второму информационному входу блока выдачи сигналов управления, а синхронизирующий выход блока идентификации адреса дела в базе данных сервера соединен со вторым синхронизирующим входом блока выдачи сигналов управления, блок идентификации базового адреса личности подсудимого, информационный вход которого соединен с четвертым выходом блока приема обращений к базе данных сервера, синхронизирующий вход блока идентификации базового адреса личности подсудимого подключен ко второму выходу блока селекции направления поиска данных, информационный выход блока идентификации базового адреса личности подсудимого соединен с третьим информационным входом блока выдачи сигналов управления, а синхронизирующий выход блока идентификации базового адреса личности подсудимого подключен к третьему синхронизирующему входу блока выдачи сигналов управления, блок идентификации записей данных, один информационный вход которого соединен с четвертым выходом блока приема обращений к базе данных сервера, другой информационный вход блока идентификации записей данных подключен к выходу блока приема записей базы данных сервера, а синхронизирующий вход блока идентификации записей данных соединен с третьим выходом блока селекции направления поиска данных, при этом один выход блока идентификации записей данных соединен с четвертым синхронизирующим входом блока выдачи сигналов управления и со счетным входом блока идентификации базового адреса личности подсудимого, а другой выход блока идентификации записей данных подключен к установочному входу блока выдачи сигналов управления и к одному синхронизирующему входу блока коммутации каналов выдачи данных, другой синхронизирующий вход которого соединен с четвертым выходом блока селекции направления поиска данных.
Исполнительное делопроизводство направленное на взыскание долгов с клиентов различного плана и другие коллекторские услуги в Петербурге, могут осуществляться в этой автоматизированной системе.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции опорного адреса суда в базе данных сервера, на фиг.3 - структурная схема блока селекции текущего адреса дела в базе данных сервера, на фиг.4 - структурная схема блока селекции направления поиска данных, на фиг.5 - структурная схема блока идентификации адреса дела в базе данных сервера, на фиг.6 - структурная схема блока идентификации базового адреса личности подсудимого, на фиг.7 - структурная схема блока коммутации каналов выдачи данных, на фиг.8 - структурная схема блока выдачи сигналов управления.
Система (фиг.1) содержит блок 1 приема данных судов, блок 2 селекции опорного адреса суда в базе данных сервера, блок 3 селекции текущего адреса дела в базе данных сервера, блок 4 приема обращений к базе данных сервера, блок 5 селекции направления поиска данных, блок 6 идентификации адреса дела в базе данных сервера, блок 7 идентификации базового адреса личности подсудимого, блок 8 идентификации записей базы данных, блок 9 приема записей базы данных сервера, блок 10 коммутации каналов выдачи данных, блок 11 выдачи сигналов управления.
На фиг.1 также показаны первый 12, второй 13 и третий 14 информационные входы системы, первый 15, второй 16 и третий 17 синхронизирующие входы системы, а также информационный 20 и адресный 21 выходы системы, первый 22 и второй 23 синхронизирующие выходы и информационные 24-26 выходы группы системы.
Блок 1 (фиг.1) приема данных судов выполнен в виде регистра, имеющего информационный 12 и синхронизирующий 15 входы. На чертеже также показаны первый 27, второй 28 и третий 29 выходы регистра.
Блок 2 (фиг.2) селекции опорного адреса суда в базе данных сервера содержит блок 30 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 31, регистр 32, элементы 33-35 И, элементы 36-37 задержки. На чертеже показаны информационный 38 и синхронизирующий 39 входы, а также информационный 40 выход.
Блок 3 (фиг.3) селекции текущего адреса дела в базе данных сервера содержит модуль 42 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 43, регистр 44, сумматор 45, элементы 46-48 И, элементы 49-51 задержки. На чертеже показаны информационные 53, 54 и синхронизирующий 55 входы, а также информационный 56 и синхронизирующий 57 выходы.
Блок 4 (фиг.1) приема обращений к базе данных сервера выполнен в виде регистра, имеющего информационный 13 и синхронизирующий 16 входы. На чертеже также показаны первый 30, второй 31, третий 32, четвертый 33 и пятый 34 выходы регистра.
Блок 5 (фиг.4) селекции направления поиска данных содержит дешифратор 60, элементы 61-64 И, элементы 65, 66 задержки. На чертеже показаны информационный 67 и синхронизирующие 68, 69 входы, а также первый 70, второй 71, третий 72 и четвертый 73 выходы.
Блок 6 (фиг.5) идентификации адреса дела в базе данных сервера содержит модули 75. 76 памяти, выполненные в виде постоянных запоминающих устройств, дешифраторы 77, 78, регистры 79, 80, сумматор 81, элементы 82-97 И, элементы 88-90 задержки. На чертеже также показаны информационные 92, 93 и синхронизирующий 94 входы, а также информационный 95 и синхронизирующий 96 выходы.
Блок 7 (фиг.6) идентификации базового адреса личности подсудимого содержит модуль 100 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 101, счетчик 102, элементы 103-105 И, элементы 105-106 задержки. На чертеже также показаны информационный 108, синхронизирующий 109 и счетный 110 входы, а также информационный 111 и синхронизирующий 112 выходы.
Блок 8 идентификации записей базы данных выполнен в виде компаратора, имеющего информационные 113, 114 и синхронизирующий входы, а также выходы 116, 117.
Блок 9 (фиг.1) приема записей базы данных сервера выполнен в виде регистра, имеющего информационный 14 и синхронизирующий 17 входы, и выход 34, соединенный с входом 114 блока 8 и с входом 126 блока 10.
Блок 10 (фиг.7) коммутации каналов выдачи данных содержит дешифратор 120, группы элементов 121-123 И, элемент 124 ИЛИ. На чертеже показаны адресный 125, информационный 126 и синхронизирующие 127, 128 входы, а также информационные 24-26 выходы группы системы.
Блок 11 (фиг.8) выдачи сигналов управления содержит триггеры 131-132, элементы 133-135 И групп, элементы 136 ИЛИ группы, элементы 137, 138 ИЛИ, элементы 139-143 задержки. На чертеже также показаны информационные 145-147, синхронизирующие 148-151 и установочный 152 входы, а также адресный 21 и синхронизирующие 22, 23 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки узлов и блоков в исходное состояние не показаны.
Система работает следующим образом.
Перечень источников информации системы «Правосудие» приведен в таблице 1.
Таблица 1 НАИМЕНОВАНИЕ СУДОВКОЛИЧЕСТВО ОБЪЕКТОВ Верховный Суд Российской Федерации 1Верховные суды республик21 Краевые суды6 Областные суды49 Суды городов федерального значения2 Суд автономной области 1Суды автономных округов 10Районные суды 2476Окружные (флотские) военные суды13Гарнизонные военные суды138 Судебный департамент при Верховном Суде Российской Федерации 1Главное управление по обеспечению деятельности военных судов 1Управления Судебного департамента при Верховном Суде Российской Федерации в субъектах Российской Федерации (включая представительства Судебного департамента при Верховном Суде Российской Федерации в федеральных округах) 80Отделы Судебного департамента при Верховном Суде Российской Федерации в субъектах Российской Федерации9
При поступлении уголовного дела на рассмотрение соответствующего суда каждый из объектов системы формирует и отправляет в единую информационную базу системы кодограмму, имеющую следующую структуру:
КОДКОД КОДКОДИдентификатор судаИдентификатор (номер) дела Фамилия, Имя, Отчество и другие атрибуты документальных данных подсудимого, в том числе статья уголовного кодекса, по которой классифицируется преступлениеСодержание дела
Кодограмма файла записи с входа 12 системы поступает на информационный вход регистра блока 1, куда и заносится синхронизирующим импульсом с входа 15 системы.
С выхода 27 блока 1 вся кодограмма файла записи поступает на выход 20 системы. При этом кодовая комбинация, соответствующая идентификатору суда, рассматривающего данное дело, с выхода 28 регистра блока 1 поступает на информационный вход 38 блока 2, а кодовая комбинация номера дела поступает на информационный вход 53 блока 3.
С входа 38 блока 2 код идентификатора суда поступает на в вход дешифратора 31, который расшифровывает кодовую комбинацию и подготавливает цепь прохождения сигнала с входа 39, открывая один из элементов 33-35 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 33 И.
Параллельно с этим процессом синхронизирующий импульс с входа 15 системы поступает на вход 39 блока 2, где задерживается элементом 36 на время занесения кодограммы в блок 1 и срабатывания дешифратора 51 и далее поступает на опрос состояния элементов 53-55 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 33 И, то пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 30, где хранится код опорного адреса базы данных приславшего кодограмму суда.
Код опорного адреса базы данных суда из блока памяти 30 считывается на вход регистра 32, куда заносится синхронизирующим импульсом, поступающим на синхронизирующий вход регистра 32 с выхода элемента 37, задерживающего синхронизирующий импульс на время считывания данных из ПЗУ 30. С выхода 40 блока 2 код адреса через вход 54 блока 3 поступает на один информационный вход сумматора 45.
Одновременно с описанным процессом синхронизирующий импульс с входа 15 системы поступает на вход 55 блока 3, где задерживается элементом 49 на время занесения кодограммы в блок 1 и срабатывания дешифратора 43 и далее поступает на опрос состояния элементов 46-48 И.
Допустим, что в данном случае открытым по одному входу будет только элемент 46 И, то, пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 42, где хранится код текущего адреса номера дела.
Код текущего адреса номера дела из блока памяти 42 считывается на вход регистра 44, куда заносится синхронизирующим импульсом, поступающим на синхронизирующий вход регистра 44 с выхода элемента 50, задерживающего синхронизирующий импульс на время считывания данных из ПЗУ 42. После занесения кода в регистр 44 он выдается на другой вход сумматора 45.
По синхронизирующему сигналу, поступающему на синхронизирующий вход сумматора 45 с выхода элемента 51, последний формирует адрес ячейки памяти в базе данных сервера, в которую должно быть записано входное сообщение. Одновременно с этим, синхронизирующий импульс с выхода элемента 51 задерживается элементом 52 на время суммирования адресов и с выхода 57 блока 3 через вход 148 блока 11 поступает на единичный вход триггера 130 и устанавливает его в единичное состояние, при котором элементы 133 И группы будут открыты по одному входу.
Код адреса записи с выхода 56 блока 3 через вход 145 блока 11 проходит через открытые элементы 133 И группы и далее проходит элементы 136 ИЛИ группы на адресный выход 21 системы.
Параллельно с этим синхронизирующий импульс с входа 148 блока 11 задерживается элементом 139 на время срабатывания триггера и затем с выхода 22 системы выдается на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму записи содержимого всей кодограммы с выхода 20 системы по указанному на выходе 21 адресу.
Кроме того, импульс с выхода элемента 139 дополнительно задерживается элементом 140 на время занесения кодограммы в базу данных системы и затем поступает на установочный вход триггера 130, возвращая его в исходное состояние.
С этого момента система готова к приему очередного входного сообщения и занесения его в базу данных описанным выше образом.
При необходимости получения данных о делах ведущихся различными судами для подготовки аналитических отчетов о состоянии судопроизводства в Российской Федерации в системе предусмотрены два режима поиска и выборки требуемых дел:
- режим поиска дела в базе данных по заданному идентификатору суда и номеру дела;
- по фамилии, имени, отчеству и дате рождения подсудимого.
Первый режим реализуется в том случае, если пользователю известны номер дела и идентификатор суда, который это дело рассматривает или рассматривал.
Для реализации первого режима пользователь формирует кодограмму запроса, имеющую следующую структуру:
КОДКОД КОДКОДТип запросаИдентификатор суда Номер делаАдрес пользователя, приславшего запрос
Указанная кодограмма запроса с входа 13 системы поступает на информационный вход регистра блока 4, куда заносится синхронизирующим импульсом, поступающим с входа 16.
Код типа запроса с выхода 31 блока 4 через вход 67 блока 5 поступает на вход дешифратора 60, который расшифровывает поступивший код и высоким потенциалом с первого выхода открывает элементы 61 И, 63 И.
Одновременно с этим импульс с входа 16 системы через вход 68 блока 5 поступает на вход элемента 65, задерживающего синхронизирующий импульс на время записи кодограммы запроса в регистр блока 4. С выхода элемента 65 задержки синхронизирующий импульс проходит элемент 61 И на выход 70 блока 5 и далее поступает на синхронизирующий вход 94 блока 6, на информационный вход 92 которого поступает код идентификатора суда, а на информационный вход 93 код номера дела.
С входа 93 блока 6 код идентификатора номера дела поступает на вход дешифратора 78, который расшифровывает кодовую комбинацию и открывает один из элементов 85-87 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 87 И.
С входа 92 блока 6 код идентификатора суда поступает на вход дешифратора 77, который расшифровывает кодовую комбинацию и открывает один из элементов 82-84 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 84 И.
Параллельно с этим процессом синхронизирующий импульс с входа 94 блока 6 задерживается элементом 88 на время срабатывания дешифраторов 77, 78 и далее поступает на опрос состояния элементов 82-87 И.
Учитывая то обстоятельство, что открытыми по одному входу будут элементы 84 И, 87 И, то, пройдя эти элементы, синхроимпульс поступает на входы считывания фиксированных ячеек памяти постоянных запоминающих устройств 105, 106, где хранятся коды опорного адреса базы данных запрашиваемого суда и номера дела.
Код опорного адреса базы данных суда из блока памяти 75 считывается на вход регистра 79, а код номера дела считывается из блока памяти 76 на вход регистра 80. Считанные коды заносятся в указанные регистры синхронизирующим импульсом, поступающим на синхронизирующие входы регистров 79 и 80 соответственно с выхода элемента 89, задерживающего синхронизирующий импульс считывания на время считывания данных из ПЗУ 75 и 76.
Коды с выходов указанных регистров поступают на информационные входы сумматора 81, на синхронизирующий вход которого подается импульс с выхода элемента 90 задержки. По этому синхронизирующему импульсу сумматор 9 формирует код адреса считывания запрашиваемого номера дела, который с выхода 95 блока 6 через вход 146 блока 11 подается на входы элементов 134 И группы.
Одновременно с этим синхронизирующий импульс с выхода 96 блока 6 через вход 149 блока 11 поступает на единичный вход триггера 131 и устанавливает его в единичное состояние, при котором элементы 134 И группы будут открыты по одному входу.
Код адреса считывания с входа 146 блока 11 проходит через открытые элементы 134 И группы и далее проходит элементы 136 ИЛИ группы на адресный выход 21 системы.
Параллельно с этим синхронизирующий импульс с входа 149 блока 11 задерживается элементом 141 на время срабатывания сумматора 81 и триггера 131, проходит элемент 138 ИЛИ и затем с выхода 23 выдается на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 21 адресу.
Кроме того, импульс с выхода элемента 141 дополнительно задерживается элементом 142 на время считывания данных из базы данных системы и затем поступает на установочный вход триггера 131, возвращая его в исходное состояние.
Считанная запись поступает на информационный вход 14 регистра блока 9, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 17.
К этому моменту времени код адреса пользователя, приславшего запрос, с выхода 30 блока 4 через вход 125 блока 10 поступает на вход дешифратора 120, который расшифровывает указанный код адреса и формирует на одном из своих выходов высокий потенциал, который через поступает на вход соответствующих элементов И одной из групп 121-123 и открывает их по одному входу. На другие входы элементов И выбранной группы с выхода блока 9 через вход 126 блока 10 поступает считанная из базы данных запись кодограммы с данными дела.
Синхронизирующий импульс сервера с входа 17 системы поступает на вход 69 блока 7, где задерживается элементом 66 на время занесения записи базы данных в регистр блока 9, и затем проходит через элемент 63 И на выход 73 блока 5 и далее на вход 128 блока 10. С входа 128 блока 10 синхронизирующий импульс проходит элемент 124 ИЛИ и далее поступает на входы всех групп 121-124 элементов И, переписывая содержание считанной записи базы данных в адрес пользователя приславшего запрос через соответствующий выход 24-26 системы.
Второй режим реализуется в том случае, если пользователю не известны номер дела и идентификатор суда, который это дело рассматривает или рассматривал.
Для реализации этого режима пользователь формирует кодограмму запроса, имеющую следующую структуру:
КОДКОД КОДКОДТип запросаНачальные буквы ФАМИЛИИ, ИМЕНИ, ОТЧЕСТВА подсудимогоФАМИЛИЯ, ИМЕНИ, ОТЧЕСТВА подсудимогоАдрес пользователя, приславшего запрос
Указанная кодограмма запроса с входа 13 системы поступает на информационный вход регистра блока 4, куда заносится синхронизирующим импульсом, поступающим с входа 16.
Код типа запроса с выхода 31 блока 4 через вход 67 блока 5, как и в первом случае, поступает на вход дешифратора 60, который расшифровывает поступивший код и высоким потенциалом с первого выхода открывает теперь уже другую пару элементов - 62 И, 64 И.
Одновременно с этим импульс с входа 16 системы через вход 68 поступает на вход элемента 65, задерживающего синхронизирующий импульс на время записи кодограммы запроса в регистр блока 4. С выхода элемента 65 задержки синхронизирующий импульс проходит элемент 62 И на выход 71 блока 5 и далее поступает на синхронизирующий вход 109 блока 7, на информационный вход 108 которого поступает код начальных букв фамилии, имени, отчества (ФИО) подсудимого с выхода 34 блока 4.
С входа 108 блока 7 код начальных букв ФИО поступает на вход дешифратора 101, который расшифровывает кодовую комбинацию и открывает один из элементов 103-105 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 105 И.
Параллельно с этим процессом синхронизирующий импульс с входа 109 блока 7 задерживается элементом 106 на время срабатывания дешифратора 101 и далее поступает на опрос состояния элементов 103-105 И.
Учитывая то обстоятельство, что открытыми по одному входу будет элемент 105 И, то, пройдя этот элемент, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 100, где хранится код опорного адреса фамилий, имен, отчеств, имеющих такие же начальные буквы ФИО.
Код опорного адреса ФИО из блока памяти 100 считывается на вход счетчика 102. Считанный код заносится в счетчик 102 синхронизирующим импульсом, поступающим на синхронизирующий вход счетчика с выхода элемента 107, задерживающего импульс на время считывания данных из ПЗУ 100.
Код адреса с выхода 111 блока 7 поступает на информационный вход 147 блока 11, на синхронизирующий вход 150 которого подается импульс с выхода 112 блока 7.
Этот синхронизирующий импульс с входа 150 блока 11 поступает на единичный вход триггера 132 и устанавливает его в единичное состояние, при котором элементы 135 И группы будут открыты по одному входу.
Код адреса считывания с входа 147 блока 11 проходит через открытые элементы 135 И группы и далее проходит элементы 136 ИЛИ группы на адресный выход 21 системы.
Параллельно с этим синхронизирующий импульс с входа 150 блока 11 проходит элемент 137 ИЛИ, задерживается элементом 143 на время срабатывания триггера 132, проходит элемент 138 ИЛИ и затем с выхода 23 выдается на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 21 адресу.
Считанная запись поступает на информационный вход 14 регистра блока 9, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 17.
Синхронизирующий импульс сервера с входа 17 системы поступает на вход 69 блока 5, где задерживается элементом 66 на время занесения записи базы данных в регистр блока 9, и затем проходит через элемент 64 И на выход 72 блока 5 и далее на синхронизирующий вход 115 блока 8.
На вход 113 блока 8 с выхода 34 блока 4 подан код фамилии, имени, отчества подсудимого, указанные в запросе, а на вход 114 - поступает код фамилии, имени, отчества, считанные из базы данных сервера.
По синхронизирующему импульсу с входа 115 блок 8 сравнивает входные коды, и, если совпадения входных кодов не произошло, то на выходе 116 компаратора формируется импульс, который, во-первых, через вход 110 блока 7 поступает на счетный вход счетчика 102 и увеличивает его показания на единицу, формируя тем самым очередной адрес считывания.
Во-вторых, этот же импульс через вход 151 блока 11 поступает на вход элемента 137 ИЛИ, задерживается элементом 143 на время срабатывания счетчика 102, и затем через элемент 138 ИЛИ и выход 23 системы вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) вновь переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 21 адресу.
Считанная запись вновь поступает на информационный вход 14 регистра блока 9, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 17.
Описанный процесс продолжается до тех пор, пока блок 8 не зафиксирует равенство входных кодов выдачей синхронизирующего импульса на выходе 117. Этот импульс, во-первых, поступает на вход 127 блока 10, где проходит элемент 124 ИЛИ и далее поступает на входы всех групп 121-123 элементов И, переписывая содержание считанной записи базы данных в адрес пользователя, приславшего запрос через соответствующий выход 24-26 системы.
Во-вторых, этот же синхронизирующий импульс через вход 152 блока 11 поступает на установочный вход триггера 132 и возвращает его в исходное состояние.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых.
Источники информации
1. Патент США №5136708, М.кл. G06F 15/16, 1992.
2. Патент США №5129083, М.кл. G06F 12/00, 15/40, 1992 (прототип).
Формула изобретения
Автоматизированная система ведения судебного и исполнительного делопроизводства, содержащая блок приема данных судов, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема данных судов предназначен для приема данных с автоматизированных рабочих мест работников канцелярий судов, а синхронизирующий вход блока приема данных судов предназначен для приема синхронизирующих сигналов с автоматизированных рабочих мест работников канцелярий судов, первый выход блока приема данных судов является информационным выходом системы, блок приема обращений к базе данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема обращений к базе данных сервера предназначен для приема запросов пользователей системы, а синхронизирующий вход предназначен для приема синхронизирующих сигналов запросов пользователей системы, а первый выход блока приема обращений к базе данных сервера соединен с адресным входом блока коммутации и выдачи данных, блок приема записей базы данных сервера, информационный и синхронизирующий входы которого являются третьими информационным и синхронизирующими входами системы, при этом информационный вход блока приема записей базы данных сервера предназначен для приема записей базы данных сервера, а синхронизирующий вход предназначен для приема синхронизирующих сигналов сервера базы данных, выход блока приема записей базы данных сервера соединен с информационным входом блока коммутации каналов выдачи данных, а выходы блока коммутации каналов выдачи данных являются информационными выходами группы системы, блок выдачи сигналов управления, адресный выход которого является адресным выходом системы, а первый и второй синхронизирующие выходы блока выдачи сигналов управления являются первым и вторым синхронизирующими выходами системы, предназначенными для выдачи сигналов управления на входы первого и второго каналов прерывания сервера базы данных, отличающаяся тем, что система содержит блок селекции опорного адреса суда в базе данных сервера, информационный вход которого соединен со вторым выходом блока приема данных судов, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок селекции текущего адреса дела в базе данных сервера, один информационный вход которого соединен с выходом блока селекции опорного адреса суда в базе данных сервера, другой информационный вход подключен к третьему выходу блока приема данных судов, а синхронизирующий вход блока селекции текущего адреса дела в базе данных сервера подключен к первому синхронизирующему входу системы, при этом информационный выход блока селекции текущего адреса дела в базе данных сервера соединен с первым информационным входом блока выдачи сигналов управления, а синхронизирующий выход блока селекции текущего адреса дела в базе данных сервера подключен к первому синхронизирующему входу блока выдачи сигналов управления, блок селекции направления поиска данных, информационный вход которого подключен ко второму выходу блока приема обращений к базе данных сервера, один синхронизирующий вход блока селекции направления поиска данных соединен со вторым синхронизирующим входом системы, а другой синхронизирующий вход блока селекции направления поиска данных подключен к третьему синхронизирующему входу системы, блок идентификации адреса дела в базе данных сервера, информационные входы которого подключены к третьему и четвертому выходам блока приема обращений к базе данных сервера соответственно, а синхронизирующий вход соединен с первым выходом блока селекции направления поиска данных, информационный выход блока идентификации адреса дела в базе данных сервера подключен ко второму информационному входу блока выдачи сигналов управления, а синхронизирующий выход блока идентификации адреса дела в базе данных сервера соединен со вторым синхронизирующим входом блока выдачи сигналов управления, блок идентификации базового адреса личности подсудимого, информационный вход которого сое