Автоматизированная информационная система судебного делопроизводства
Иллюстрации
Показать всеИзобретение относится к вычислительной технике, в частности к автоматизированным информационным системам. Техническим результатом является повышение быстродействия системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых. Технический результат достигается тем, что система содержит блок приема входных сообщений, блок приема запросов пользователей, блок приема записей базы данных сервера, блок селекции опорного адреса суда в базе данных сервера, блок селекции текущего адреса дела в базе данных сервера, первый сумматор, блок селекции направления поиска данных, блок идентификации адреса дела в базе данных сервера, второй сумматор, блок идентификации базового адреса фамилии, имени, отчества подсудимого, счетчик, компаратор, блок интеграции сигналов считывания и записи данных, дешифратор и блок коммутации каналов выдачи данных. 8 ил., 1 табл.
Реферат
Изобретение относится к области вычислительной техники, в частности к автоматизированной информационной системе "Правосудие". Осуществляемая в стране судебная реформа, рассматривая судебную власть как важнейший инструмент демократизации общества и защиты прав и интересов граждан, ставит задачу коренного улучшения качества работы судов на всех уровнях.
Автоматизированная информационная система "Правосудие" - это территориально распределенная автоматизированная информационная система, предназначенная для формирования единого информационного пространства судов общей юрисдикции и системы Судебного департамента при Верховном Суде Российской Федерации (СД), обеспечивающая информационную и технологическую поддержку судопроизводства на принципах поддержания требуемого баланса между потребностью граждан, общества и государства в свободном обмене информацией и необходимыми ограничениями на распространение информации.
В федеральной целевой программе "Развитие судебной системы России" на 2002-2006 годы, утвержденной постановлением Правительства Российской Федерации от 20 ноября 2001 г. №805, были поставлены такие задачи, как формирование единого информационного пространства, реализация конституционных принципов самостоятельности судебной власти и независимости судей, обеспечения единства судебной системы Российской Федерации, повышения эффективности деятельности судов, а также реализации прав граждан и юридических лиц на судебно-правовую информацию.
Особенность поставленной задачи состоит в том, что создание единого информационного пространства всех видов гражданских и военных судов требует создания единой информационной базы данных, которая включала бы в свой состав все уголовные дела, которые рассматривались и рассматриваются в судах различной юрисдикции. При этом актуализация подобной базы данных уголовных дел должна осуществляться в реальном масштабе времени и доступ к ней в рамках утвержденных полномочий должны иметь не только Верховный Суд Российской Федерации, но и суды общей юрисдикции.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры запросов на представление уголовных дел реализуется через их поиск по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных базы данных системы неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых.
Поставленная цель достигается тем, что в известную систему, содержащую блок приема входных сообщений, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, а первый выход является информационным выходом системы, блок приема запросов пользователей, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующими входами системы, а первый выход соединен с входом дешифратора, блок приема записей базы данных, информационный и синхронизирующий входы которого являются третьими информационным и синхронизирующими входами системы, блок коммутации каналов выдачи данных, информационный вход которого соединен с выходом блока приема записей базы данных, управляющие входы подключены к соответствующим выходам дешифратора, а выходы являются информационными выходами группы системы, блок интеграции сигналов считывания и записи, информационный выход которого является адресным выходом системы, а первый и второй синхронизирующие выходы являются первым и вторым синхронизирующими выходами системы, первый и второй сумматоры, введены блок селекции опорного адреса суда в базе данных сервера, информационный вход которого соединен со вторым выходом блока приема входных сообщений, синхронизирующий вход подключен к первому синхронизирующему входу системы, информационный выход соединен с одним информационным входом первого сумматора, а синхронизирующий выход подключен к синхронизирующему входу первого сумматора и к первому синхронизирующему входу блока интеграции сигналов считывания и записи, первый информационный вход которого соединен с выходом первого сумматора, блок селекции текущего адреса номера дела в базе данных сервера, информационный вход которого соединен с третьим выходом блока приема входных сообщений, синхронизирующий вход подключен к первому синхронизирующему входу системы, а выход соединен с другим информационным входом первого сумматора, блок идентификации базового адреса фамилии, имени, отчества подсудимого, информационный вход которого соединен со вторым выходом блока приема запросов пользователей, блок селекции направления поиска данных, информационный вход которого подключен к третьему выходу блока приема запросов пользователей, один синхронизирующий вход соединен со вторым синхронизирующим входом системы, а другой подключен к третьему синхронизирующему входу системы, блок идентификации адреса дела в базе данных сервера, информационные входы которого подключены к четвертому и пятому выходам блока приема запросов пользователей соответственно, синхронизирующий вход соединен с первым выходом блока селекции направления поиска данных, информационные выходы подключены к соответствующим входам второго сумматора, а синхронизирующий выход соединен с синхронизирующим входом второго сумматора и со вторым синхронизирующим входом блока интеграции сигналов считывания и записи, второй информационный вход которого подключен к выходу второго сумматора, при этом второй выход блока селекции направления поиска данных соединен с синхронизирующим входом блока идентификации базового адреса фамилии, имени, отчества подсудимого, синхронизирующий выход которого подключен к третьему синхронизирующему входу блока интеграции сигналов считывания и записи, счетчик, информационный и синхронизирующий входы которого подключены к информационному и синхронизирующему выходам блока идентификации базового адреса фамилии, имени, отчества подсудимого соответственно, при этом выход счетчика соединен с третьим информационным входом блока интеграции сигналов считывания и записи, и компаратор, информационные входы которого подключены к второму выходу блока приема запросов пользователей и выходу блока приема записей базы данных соответственно, а синхронизирующий вход подключен к третьему выходу блока селекции направления поиска данных, при этом один выход компаратора соединен со счетным входом счетчика и с четвертым синхронизирующим входом блока интеграции сигналов считывания и записи, другой выход компаратора подключен к пятому синхронизирующему входу блока интеграции сигналов считывания и записи и к первому синхронизирующему входу блока коммутации каналов выдачи данных, второй синхронизирующий вход которого соединен с четвертым синхронизирующим выходом блока селекции направления поиска данных.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции опорного адреса суда в базе данных сервера, на фиг.3 - структурная схема блока селекции текущего адреса дела в базе данных сервера, на фиг.4 - структурная схема блока селекции направления поиска данных, на фиг.5 - структурная схема блока идентификации адреса дела в базе данных сервера, на фиг.6 - структурная схема блока идентификации базового адреса фамилии, имени, отчества подсудимого, на фиг.7 - структурная схема блока интеграции сигналов считывания и записи данных, на фиг.8 - структурная схема блока коммутации каналов выдачи данных.
Система (фиг.1) содержит блок 1 приема входных сообщений, блок 2 приема запросов пользователей, блок 3 приема записей базы данных сервера, блок 4 селекции опорного адреса суда в базе данных сервера, блок 5 селекции текущего адреса дела в базе данных сервера, первый сумматор 6, блок 7 селекции направления поиска данных, блок 8 идентификации адреса дела в базе данных сервера, второй сумматор 9, блок 10 идентификации базового адреса фамилии, имени, отчества подсудимого, счетчик 11, компаратор 12, блок 13 интеграции сигналов считывания и записи данных, дешифратор 14 и блок 15 коммутации каналов выдачи данных.
На фиг.1 также показаны первый 20, второй 21 и третий 22 информационные входы системы, первый 23, второй 24 и третий 25 синхронизирующие входы системы, а также информационный 26 и адресный 27 выходы системы, информационные 28-30 выходы группы системы, а также первый 31 и второй 32 синхронизирующие выходы системы.
Блок 1 выполнен в виде регистра, имеющего информационный 20 и синхронизирующий 23 входы. На чертеже также показаны первый 35, второй 36 и третий 37 выходы регистра.
Блок 2 выполнен в виде регистра, имеющего информационный 21 и синхронизирующий 24 входы. На чертеже также показаны первый 39, второй 40, третий 41, четвертый 42 и пятый 43 выходы регистра.
Блок 3 выполнен в виде регистра, имеющего информационный 22 и синхронизирующий 25 входы и выход 34.
Блок 4 (фиг.2) содержит блок 50 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 51, регистр 52, элементы 53-55 И, элементы 56-58 задержки. На чертеже показаны информационный 60 и синхронизирующий 61 входы, а также информационный 63 и синхронизирующий 64 выходы.
Блок 5 (фиг.3) содержит модуль 70 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 71, регистр 72, элементы 73-75 И, элементы 76-77 задержки. На чертеже показаны информационный 80 и синхронизирующий 81 входы, а также информационный 83 выход.
Блок 7 (фиг.4) содержит дешифратор 90, элементы 91-94 И, элементы 95, 96 задержки. На чертеже показаны информационный 97 и синхронизирующие 98, 99 входы, а также первый 100, второй 101, третий 102 и четвертый 103 выходы.
Блок 8 (фиг.5) содержит модули 105 и 106 памяти, выполненные в виде постоянных запоминающих устройств, дешифраторы 107, 108, регистры 109, 110, элементы 111-113 задержки, элементы 114-119 И. На чертеже также показаны информационные 120, 121 и синхронизирующий 122 входы, а также информационные 123, 124 и синхронизирующий выход 125.
Блок 10 (фиг.6) содержит дешифратор 126, модуль 127 памяти, выполненный в виде постоянного запоминающего устройства, элементы 128-130 И, элементы 131-132 задержки. На чертеже также показаны информационный 133 и синхронизирующий 134 входы, а также информационный 135 и синхронизирующий 136 выходы.
Блок 13 (фиг.7) содержит триггеры 145-147, элементы 148-150 И групп, элементы 151 ИЛИ группы, элементы 152, 153 ИЛИ, элементы 154-158 задержки. На чертеже также показаны информационные 160-162, синхронизирующие 163-166 и установочный 167 входы, а также информационный 27 и синхронизирующие 31, 32 выходы.
Блок 15 (фиг.8) содержит группы элементов 172-174 И и элемент 175 ИЛИ. На чертеже показаны информационный 176, управляющие 177-179 и синхронизирующие 180, 181 входы, а также информационные 28-29 выходы группы системы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки узлов и блоков в исходное состояние не показаны.
Система работает следующим образом.
Перечень источников информации автоматизированной информационной системы "Правосудие" приведен в таблице.
НАИМЕНОВАНИЕ СУДОВ | КОЛИЧЕСТВО ОБЪЕКТОВ |
Верховный Суд Российской Федерации | 1 |
Верховные суды республик | 21 |
Краевые суды | 6 |
Областные суды | 49 |
Суды городов федерального значения | 2 |
Суд автономной области | 1 |
Суды автономных округов | 10 |
Районные суды | 2476 |
окружные (флотские) военные суды | 13 |
гарнизонные военные суды | 138 |
Судебный департамент при Верховном Суде Российской Федерации | 1 |
Главное управление по обеспечению деятельности военных судов | 1 |
Управления Судебного департамента при Верховном Суде Российской Федерации в субъектах Российской Федерации (включая представительства Судебного департамента при Верховном Суде Российской Федерации в федеральных округах) | 80 |
Отделы Судебного департамента при Верховном Суде Российской Федерации в субъектах Российской Федерации | 9 |
При поступлении уголовного дела на рассмотрение соответствующего суда каждый из объектов автоматизированной информационной системы "Правосудие" формирует и отправляет в единую информационную базу системы кодограмму, имеющую следующую структуру:
КОД | КОД | КОД | КОД |
Идентификатор суда | Идентификатор (номер) дела | Фамилия,Имя,Отчествои другие атрибуты документальныхданных подсудимого, в том числе статья уголовного кодекса, по которой классифицируется преступление | Содержание дела |
Кодограмма файла записи с входа 20 системы поступает на информационный вход регистра блока 1, куда и заносится синхронизирующим импульсом с входа 23 системы.
С выхода 35 блока 1 вся кодограмма файла записи поступает на выход 26 системы. При этом кодовая комбинация, соответствующая идентификатору суда, рассматривающего данное дело, с выхода 36 регистра блока 1 поступает на информационный вход 60 блока 4, а кодовая комбинация номера дела поступает на информационный вход 80 блока 5.
С входа 60 блока 4 код идентификатора суда поступает на вход дешифратора 61, который расшифровывает кодовую комбинацию и подготавливает цепь прохождения сигнала с входа 61, открывая один из элементов 53-55 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 53 И.
Параллельно с этим процессом синхронизирующий импульс с входа 23 системы поступает на вход 61 блока 4, где задерживается элементом 56 на время занесения кодограммы в блок 1 и срабатывания дешифратора 51 и далее поступает на опрос состояния элементов 53-55 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 53 И, то, пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 50, где хранится код опорного адреса базы данных приславшего кодограмму суда.
Код опорного адреса базы данных суда из блока памяти 50 считывается на вход регистра 52, куда заносится синхронизирующим импульсом, поступающим на синхронизирующий вход регистра 52 с выхода элемента 57, задерживающим синхронизирующий импульс на время считывания данных из ПЗУ 50. После занесения кода опорного адреса суда в регистр 52 синхронизирующий импульс, задержанный элементом 58 на время занесения кода в регистр 52, с выхода 64 выдается на синхронизирующий вход 87 сумматора 6.
Одновременно с описанным процессом синхронизирующий импульс с входа 23 системы поступает на вход 81 блока 5, где задерживается элементом 76 на время занесения кодограммы в блок 1 и срабатывания дешифратора 71 и далее поступает на опрос состояния элементов 73-75 И.
Допустим, что в данном случае открытым по одному входу будет только элемент 75 И, то, пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 70, где хранится код текущего адреса номера дела.
Код текущего адреса номера дела из блока памяти 70 считывается на вход регистра 72, куда заносится синхронизирующим импульсом, поступающим на синхронизирующий вход регистра 72 с выхода элемента 77, задерживающего синхронизирующий импульс на время считывания данных из ПЗУ 70. После занесения кода в регистр 72 он выдается через выход 83 на вход 86 сумматора 6.
По синхронизирующему сигналу, поступающему на синхронизирующий вход 87 сумматора 6, последний формирует адрес ячейки памяти в базе данных сервера, в которую должно быть записано входное сообщение. Одновременно с этим синхронизирующий импульс с выхода 64 блока 4 через вход 163 блока 13 поступает на единичный вход триггера 145 и устанавливает его в единичное состояние, при котором элементы 148 И группы будут открыты по одному входу.
Код адреса записи с выхода 88 сумматора 6 через вход 160 блока 13 проходит через открытые элементы 148 И группы и далее проходит элементы 151 ИЛИ группы на адресный выход 27 системы.
Параллельно с этим синхронизирующий импульс с входа 163 блока 13 задерживается элементом 154 на время срабатывания триггера и затем с выхода 31 выдается на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму записи содержимого всей кодограммы с выхода 26 системы по указанному на выходе 27 адресу.
Кроме того, импульс с выхода элемента 154 дополнительно задерживается элементом 155 на время занесения кодограммы в базу данных системы и затем поступает на установочный вход триггера 145, возвращая его в исходное состояние.
С этого момента система готова к приему очередного входного сообщения и занесения его в базу данных описанным выше образом.
При необходимости получения данных о делах ведущихся различными судами для подготовки аналитических отчетов о состоянии судопроизводства в Российской Федерации в системе предусмотрены два режима поиска и выборки требуемых дел:
- режим поиска дела в базе данных по заданному идентификатору суда и номеру дела;
- по фамилии, имени, отчеству и дате рождения подсудимого.
Первый режим реализуется в том случае, если пользователю известны номер дела и идентификатор суда, который это дело рассматривает или рассматривал.
Для реализации первого режима пользователь формирует кодограмму запроса, имеющую следующую структуру:
КОД | КОД | КОД | КОД |
Тип запроса | Идентификатор суда | Номер дела | Адрес пользователя, приславшего запрос |
Указанная кодограмма запроса с входа 21 системы поступает на информационный вход регистра блока 2, куда заносится синхронизирующим импульсом, поступающим с входа 24.
Код типа запроса с выхода 41 блока 2 через вход 97 блока 7 поступает на вход дешифратора 90, который расшифровывает поступивший код и высоким потенциалом с первого выхода открывает элементы 91 И, 93 И.
Одновременно с этим импульс с входа 24 системы через вход 98 поступает на вход элемента 95, задерживающего синхронизирующий импульс на время записи кодограммы запроса в регистр блока 2. С выхода элемента 95 задержки синхронизирующий импульс проходит элемент 91 И на выход 100 блока 7 и далее через вход 122 поступает на синхронизирующий вход блока 8, на информационный вход 120 которого поступает код идентификатора суда, а на информационный вход 121 код номера дела.
С входа 121 блока 8 код идентификатора номера дела поступает на вход дешифратора 108, который расшифровывает кодовую комбинацию и открывает один из элементов 114-116 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 114 И.
С входа 120 блока 8 код идентификатора суда поступает на вход дешифратора 107, который расшифровывает кодовую комбинацию и открывает один из элементов 117-119 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 117 И.
Параллельно с этим процессом синхронизирующий импульс с входа 122 блока 8 задерживается элементом 111 на время срабатывания дешифраторов 107, 108 и далее поступает на опрос состояния элементов 114-119 И.
Учитывая то обстоятельство, что открытыми по одному входу будут элемент 114 И, 117 И, то, пройдя эти элементы, синхроимпульс поступает на входы считывания фиксированных ячеек памяти постоянных запоминающих устройств 105, 106, где хранятся коды опорного адреса базы данных запрашиваемого суда и номера дела.
Код опорного адреса базы данных суда из блока памяти 105 считывается на вход регистра 109, а код номера дела считывается из блока памяти 106 на вход регистра 110. Считанные коды заносятся в указанные регистры синхронизирующим импульсом, поступающим на синхронизирующие входы регистров 109 и 110 с выхода элемента 112, задерживающего синхронизирующий импульс считывания на время считывания данных из ПЗУ 105 и 106.
Коды с выходов 123 и 124 блока 8 поступают на информационные входы сумматора 9, на синхронизирующий вход которого подается импульс с выхода 125 блока 8. По этому синхронизирующему импульсу сумматор 9 формирует код адреса считывания запрашиваемого номера дела, который через вход 161 блока 13 подается на входы элементов 149 И группы.
Одновременно с этим синхронизирующий импульс с выхода 125 блока 8 через вход 164 блока 13 поступает на единичный вход триггера 146 и устанавливает его в единичное состояние, при котором элементы 149 И группы будут открыты по одному входу.
Код адреса считывания с выхода сумматора 9 через вход 161 блока 13 проходит через открытые элементы 149 И группы и далее проходит элементы 151 ИЛИ группы на адресный выход 27 системы.
Параллельно с этим синхронизирующий импульс с входа 164 блока 13 задерживается элементом 157 на время срабатывания триггера 146, проходит элемент 153 ИЛИ и затем с выхода 32 выдается на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 27 адресу.
Кроме того, импульс с выхода элемента 157 дополнительно задерживается элементом 156 на время считывания данных из базы данных системы и затем поступает на установочный вход триггера 146, возвращая его в исходное состояние.
Считанная запись поступает на информационный вход 22 регистра блока 3, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 25.
К этому моменту времени код адреса пользователя, приславшего запрос, с выхода 39 блока 2 поступает на вход 168 дешифратора 14, который расшифровывает указанный код и формирует на одном из своих выходов 169-171 высокий потенциал, который через один из входов 177-179 поступает на вход соответствующих элементов И одной из групп 172-174 и открывает их по одному входу. На другие входы элементов И выбранной группы с выхода 34 блока 3 через вход 176 блока 15 поступает считанная из базы данных запись кодограммы с данными дела.
Синхронизирующий импульс сервера с входа 25 системы поступает на вход 99 блока 7, где задерживается элементом 96 на время занесения записи базы данных в регистр блока 3, и затем проходит через элемент 93 И на выход 103 блока 7 и далее на вход 181 блока 15. С входа 181 блока 15 синхронизирующий импульс проходит элемент 175 ИЛИ и далее поступает на входы всех групп 172-174 элементов И, переписывая содержание считанной записи базы данных в адрес пользователя, приславшего запрос через соответствующий выход 28-30 системы.
Второй режим реализуется в том случае, если пользователю не известны номер дела и идентификатор суда, который это дело рассматривает или рассматривал.
Для реализации первого режима пользователь формирует кодограмму запроса, имеющую следующую структуру:
КОД | КОД | КОД | КОД |
Тип запроса | Начальные буквыФАМИЛИИ, ИМЕНИ, ОТЧЕСТВА подсудимого | ФАМИЛИЯ,ИМЕНИ,ОТЧЕСТВА подсудимого | Адрес пользователя, приславшего запрос |
Указанная кодограмма запроса с входа 21 системы поступает на информационный вход регистра блока 2, куда заносится синхронизирующим импульсом, поступающим с входа 24.
Код типа запроса с выхода 41 блока 2 через вход 97 блока 7, как и в первом случае, поступает на вход дешифратора 90, который расшифровывает поступивший код и высоким потенциалом с первого выхода открывает теперь уже другую пару элементов - 92 И, 94 И.
Одновременно с этим импульс с входа 24 системы через вход 98 поступает на вход элемента 95, задерживающего синхронизирующий импульс на время записи кодограммы запроса в регистр блока 2. С выхода элемента 95 задержки синхронизирующий импульс проходит элемент 92 И на выход 101 блока 7 и далее через вход 134 поступает на синхронизирующий вход блока 10, на информационный вход 133 которого поступает код начальных букв фамилии, имени, отчества (ФИО) подсудимого.
С входа 133 блока 10 код начальных букв ФИО поступает на вход дешифратора 126, который расшифровывает кодовую комбинацию и открывает один из элементов 128-130 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 128 И.
Параллельно с этим процессом синхронизирующий импульс с входа 134 блока 10 задерживается элементом 131 на время срабатывания дешифратора 126 и далее поступает на опрос состояния элементов 128-130 И.
Учитывая то обстоятельство, что открытыми по одному входу будет элемент 128, то, пройдя этот элемент, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 127, где хранится код опорного адреса фамилий, имен, отчеств, имеющих такие же начальные буквы ФИО.
Код опорного адреса ФИО из блока памяти 127 через выход 135 считывается на вход счетчика 11. Считанный код заносится в счетчик 11 синхронизирующим импульсом, поступающим на синхронизирующий вход счетчика с выхода 136 блока 10, где он был задержан элементом 132 на время считывания данных из ПЗУ 127.
Код адреса с выхода счетчика 11 поступает на информационный вход 162 блока 13, на синхронизирующий вход 165 которого подается импульс с выхода 136 блока 10. С входа 162 блока 13 код адреса подается на входы элементов 150 И группы.
Одновременно с этим синхронизирующий импульс с выхода 136 блока 10 через вход 165 блока 13 поступает на единичный вход триггера 147 и устанавливает его в единичное состояние, при котором элементы 150 И группы будут открыты по одному входу.
Код адреса считывания с входа 162 блока 13 проходит через открытые элементы 150 И группы и далее проходит элементы 151 ИЛИ группы на адресный выход 27 системы.
Параллельно с этим синхронизирующий импульс с входа 165 блока 13 проходит элемент 152 ИЛИ, задерживается элементом 158 на время срабатывания триггера 147, проходит элемент 153 ИЛИ и затем с выхода 32 выдается на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 27 адресу.
Считанная запись поступает на информационный вход 22 регистра блока 3, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 25.
Синхронизирующий импульс сервера с входа 25 системы поступает на вход 99 блока 7, где задерживается элементом 96 на время занесения записи базы данных в регистр блока 3, и затем проходит через элемент 94 И на выход 102 блока 7 и далее на синхронизирующий вход 139 компаратора 12.
На вход 137 компаратора 12 с выхода 40 блока 2 подан код фамилии, имени, отчества подсудимого, указанные в запросе, а на вход 138 поступает код фамилии, имени, отчества, считанные из базы данных сервера.
По синхронизирующему импульсу с входа 139 компаратор 12 сравнивает входные коды, и, если совпадения входных кодов не произошло, то на выходе 140 компаратора формируется импульс, который, во-первых, поступает на счетный вход счетчика 11 и увеличивает его показания на единицу, формируя тем самым очередной адрес считывания.
Во-вторых, этот же импульс через вход 166 поступает на вход элемента 152 ИЛИ, задерживается элементом 158 на время срабатывания счетчика 11 и затем через элемент 153 ИЛИ и выход 32 системы вновь поступает на вход второго канала прерывания сервера базы данных.
По этому сигналу сервер (на чертеже не показан) вновь переходит на подпрограмму считывания содержимого записи ячейки памяти базы данных системы по указанному на выходе 27 адресу.
Считанная запись вновь поступает на информационный вход 22 регистра блока 3, куда и заносится синхронизирующим импульсом сервера, поступающим на вход 25.
Описанный процесс продолжается до тех пор, пока компаратор не зафиксирует равенство входных кодов выдачей синхронизирующего импульса на выходе 141. Этот импульс поступает на вход 180 блока 15, где проходит элемент 175 ИЛИ и далее поступает на входы всех групп 172-174 элементов И, переписывая содержание считанной записи базы данных в адрес пользователя, приславшего запрос через соответствующий выход 28-30 системы.
Кроме того, синхронизирующий импульс с выхода 141 компаратора 12 через вход 167 блока 13 поступает на установочный вход триггера 147 и возвращает его в исходное состояние.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов запрашиваемых данных уголовных дел либо по идентификаторам суда, рассматривающего уголовное дело и номера дела, либо по идентификаторам фамилии, имени, отчества подсудимых.
Источники информации
1. Патент США №5136708, М. кл. G 06 F 15/16, 1992.
2. Патент США №5129083, М. кл. G 06 F 12/00, 15/40, 1992 (прототип).
Автоматизированная информационная система судебного делопроизводства, содержащая блок приема входных сообщений, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема входных сообщений предназначен для приема данных от источников входных сообщений, синхронизирующий вход блока приема входных сообщений предназначен для приема синхронизирующих сигналов занесения данных от источников входных сообщений в блок приема входных сообщений, а первый выход блока приема входных сообщений является информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных системы, блок приема запросов пользователей, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующими входами системы, при этом информационный вход блока приема запросов пользователей предназначен для приема запросов с автоматизированных рабочих мест пользователей, синхронизирующий вход блока приема запросов пользователей предназначен для приема синхронизирующих сигналов занесения запросов с автоматизированных рабочих мест пользователей в блок приема запросов пользователей, а первый выход блока приема запросов пользователей соединен с входом дешифратора, блок приема записей базы данных, информационный и синхронизирующий входы которого являются третьими информационным и синхронизирующими входами системы, при этом информационный вход блока приема записей базы данных предназначен для приема записей базы данных сервера системы, а синхронизирующий вход блока приема записей базы данных предназначен для приема синхронизирующих импульсов занесения записей базы данных в блок приема записей базы данных, блок коммутации каналов выдачи данных, информационный вход которого соединен с выходом блока приема записей базы данных, управляющие входы блока коммутации каналов выдачи данных подключены к соответствующим выходам дешифратора, а выходы блока коммутации каналов выдачи данных являются информационными выходами группы системы, предназначенными для выдачи запрашиваемых данных на автоматизированные рабочие места соответствующих пользователей, блок интеграции сигналов считывания и записи, информационный выход которого является адресным выходом системы, предназначенным для выдачи адреса записи и считывания данных на адресный вход сервера базы данных, а первый и второй синхронизирующие выходы блока интеграции сигналов считывания и записи являются первым и вторым синхронизирующими выходами системы, при этом первый синхронизирующий выход блока интеграции сигналов считывания и записи предназначен для выдачи синхронизирующих сигналов записи данных на вход первого канала прерывания базы данных сервера, а второй синхронизирующий выход блока интеграции сигналов считывания и записи предназначен для выдачи синхронизирующих сигналов считывания данных на вход второго канала прерывания базы данных сервера, и первый и второй сумматоры, отличающаяся тем, что система содержит блок селекции опорного адреса суда в базе данных сервера, информационный вход которого соединен со вторым выходом блока приема входных сообщений, на котором формируется кодовая комбинация, соответствующая идентификатору суда, рассматривающего дело, синхронизирующий вход блока селекции опорного адреса суда в базе данных сервера подключен к первому синхронизирующему входу системы, информационный выход блока селекции опорного адреса суда в базе данных сервера соединен с одним информационным входом первого сумматора, а синхронизирующий выход блока селекции опорного адреса суда в базе данных сервера подключен к синхронизирующему входу первого сумматора и к первому синхронизирующему входу блока интеграции сигналов считывания и записи, первый информационный вход которого соединен с выходом первого сумматора, блок селекции текущего адреса номера дела в базе данных сервера, информационный вход которого соединен с третьим выходом блока приема входных сообщений, на котором формируется кодовая комбинация номера дела, синхронизирующий вход блока селекции текущего адреса номера дела в базе данных сервера подключен к первому синхронизирующему входу системы, а выход блока селекции текущего адреса номера дела в базе данных сервера соединен с другим информационным входом первого сумматора, блок идентификации базового адреса фамилии, имени, отчества подсудимого, информационный вход которого соединен со вторым выходом блока приема запросов пользователей, на котором формируется код начальных букв фамилии, имени, отчества подсудимого, блок селекции направления поиска данных, информационный вход которого подключен к третьему выходу блока приема запросов пользователей, на котором формируется код типа запроса, один синхронизирующий вход блока селекции направления поиска данных соединен со вторым синхронизирующим входом системы, а другой синхронизирующий вход блока селекции направления поиска данных подключен к третьему синхронизирующему входу системы, блок идентификации адреса дела в базе данных сервера, информационные входы которого подключены к четвертому и пятому выходам блока приема запросов пользователей соответственно, на которых формируются код идентификатора суда и код номера дела соответственно, синхронизирующий вход блока идентификации адреса дела в базе данных сервера соединен с первым синхронизирующим импульсным выходом блока селекции направления поиска данных, информационные выходы блока идентификации адреса дела в базе данных сервера подключены к соответствующим входам второго сумматора, а синхронизирующий выход блока идентификации адреса дела в базе данных сервера соединен с синхронизирующим входом второго сумматора и со вторым синхронизирующим входом блока интеграции сигналов считывания и записи, второй информационный вход которого подключен к выходу второго сумматора, при этом второй выход блока селекции направления поиска данных, на котором формируется код начальных букв фамилии, имени, отчества подсудимого, соединен с синхронизирующим входом блока идентификации базового адреса фамилии, имени, отчества подсудимого, синхронизирующий выход которого подключен к третьему синхронизирующ