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

 

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

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

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

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

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

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

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

- обеспечения взаимодействия независимых прикладных подсистем на каждом комплексе средств автоматизации объекта информатизации на уровне представления данных;

- организации единого вычислительного процесса с предоставлением услуг по хранению и обмену данными в неоднородных территориально распределенных вычислительных сетях объектов информатизации ГАС «Правосудие»;

- просмотр справочников;

- ведение справочников;

- выдача отчетов по справочникам;

- создание и переименование справочников;

- ведение журнала изменений;

- формирование заявок на изменение общесистемных справочников;

- экспорт справочников;

- импорт справочников.

Объектами автоматизации системы являются:

- Судебный департамент при ВС РФ;

- суды субъектов РФ (ССРФ), включая ВС республик, краевые или областные суды, суды городов федерального значения, суды автономных областей и суды автономных округов;

- региональные органы Судебного департамента (РОСД);

- районные суды (PC);

- окружные военные суды (ОВС);

- гарнизонные военные суды (ГВС).

Система содержит условно-постоянную информацию, включающую:

- общероссийские классификаторы;

- общесистемные справочники ГАС «Правосудие»;

- нормативно-справочную информацию, необходимую для функционирования ГАС «Правосудие».

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

Основными методами кодирования информации, применяемыми в системе, являются параллельный, последовательный и серийно-порядковый.

Справочники и фрагменты общероссийских классификаторов структурно размещены в таблицах базы данных ГАС «Правосудие». На фиг.8 представлена организация фонда справочников.

С целью уникальной идентификации статей справочников в системе используется классификационный код, который присваивается статье при ее включении в соответствующую таблицу (в поле VNKOD). При этом применяется серийно-порядковый метод

кодирования. Код, помещенный в поле VNKOD, является уникальным кодом актуальной записи в конкретном справочнике. Данный код используется всеми подсистемами при ссылке на наименование статьи.

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

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

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

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

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

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

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

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

КОДКОД КОДКОДКОД
Начальные буквы названия условно-постоянной информацииКорневое слово названия Первый уточняющий признакВторой уточняющий признакАтрибуты документальных данных условно-постоянной информации

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

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

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

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

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

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

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

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

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

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

На фиг.1 показаны первый 11, второй 12 и третий 33, информационные входы системы, первый 14, второй 15 и третий 16 синхронизирующие входы системы, первый 21, второй 22 и третий 23 информационные выходы, адресный 24 выход, первый 25, второй 26, третий 27 и четвертый 28 синхронизирующие выходы, сигнальный 29 выход системы.

Блок 1 (фиг.2) селекции опорных адресов словарей и классификаторов в базе данных сервера содержит регистры 37-39, модуль 40 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 41, элементы 42-44 И, элементы 45-47 задержки. На чертеже показаны информационный 11 и синхронизирующий 14 входы, а также информационные 50-52 и синхронизирующий 53 выходы.

Блок 2 (фиг.3) идентификации данных словарей и классификаторов содержит компаратор 54, регистр 55, элементы 56-57 И, элементы 58-61 задержки. На чертеже показаны первый информационный вход 12, синхронизирующий вход 15, управляющие 62-63 входы и второй информационный вход 64, а также информационный 65, первый 65, второй 66 и третий 67 тактирующие выходы, первый 48 и второй 49 синхронизирующие выходы..

Блок 3 (фиг.4) селекции временного периода идентификации данных содержит компаратор 69, счетчик 70, элемент 71 ИЛИ, элемент 72 задержки. На чертеже показаны информационный 75 и синхронизирующий 73 входы, а также информационный 75, первый и второй 77 синхронизирующие выходы.

Блок 4 (фиг.5) дискриминации области актуализации данных словарей и классификаторов содержит узел 79 памяти, выполненный в виде постоянного запоминающего устройства, регистр 80, дешифратор 81, элементы 82-84 И, триггер 85, элементы 86, 87 задержки. На чертеже показаны информационный 13, синхронизирующий 16 и установочный 89 входы, а также первый 90 и второй 91 информационные выходы, синхронизирующий 92 и управляющие 93, 94 выходы.

Блок 5 (фиг.6) идентификации временного цикла обработки данных содержит компаратор 96 и счетчики 97, 98. На чертеже показаны первый 120 и второй 121 информационные входы, синхронизирующий 122 вход, вычитающий 123 и тактирующий 124 входы, а также информационный 125, первый 126 и второй 127 синхронизирующие выходы.

Блок 6 (фиг.7) управления выборкой записей базы данных сервера содержит сумматор 101, элементы 102-104 ИЛИ, группу 105 элементов ИЛИ, элементы 106-109 задержки. На чертеже показаны информационные 110-112, синхронизирующие 113-117 входы, а также адресный 24, первый 25, второй 26 и третий 27 синхронизирующие выходы.

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

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

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

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

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

КОДКОД КОДКОДКОД
Начальные буквы названия условно-постоянной информацииКорневое слово названия Первый уточняющий признак (второе слово) Второй уточняющий признак (третье слово) Атрибуты документальных данных условно-постоянной информации

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

С выхода 19 регистра 39 содержимое всей кодограммы через выход 52 блока 1 сразу же выдается на первый информационный 21 выход системы, а с выхода 18 регистра 39 код начальных букв названия словаря или классификатора поступает на вход дешифратора 41.

Дешифратор 41 расшифровывает код идентификационного признака и открывает по одному входу один из элементов 42-44 И, соответствующий входному идентификационному признаку. Допустим, что таким элементом является элемент 42 И.

Параллельно с этим, синхронизирующий импульс с входа 14 системы поступает на вход 49 блока 2. где задерживается на время занесения кодограммы запроса в регистр 39 элементом 45 задержки, и далее поступает на входы элементов 42-44.

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

Код опорного адреса зоны памяти базы данных словарей и классификаторов считывается на информационный вход регистра 37, а код числа подобных записей в базе данных сервера - на информационный вход регистра 38.

Во-вторых, тот же импульс считывания с выхода элемента 45 задерживается элементом 46 задержки на время считывания содержимого фиксированной ячейки ПЗУ и поступает на синхронизирующие входы регистров 37, 38, фиксируя в них соответствующие коды.

Код опорного адреса с выхода регистра 37 через выход 50 блока 1 через информационный вход 110 блока 6 поступает на один информационный вход сумматора 101, на другой информационный вход которого с входа 111 поступают показания счетчика 70 блока 3, в данный момент времени равные нулю, поскольку счетчик 70 находится в исходном состоянии.

Параллельно с этим, синхронизирующий импульс с выхода элемента 46 задержки блока 1 задерживается элементом 47 на время занесения кодов в регистры 37,38, и далее с выхода 53 блока 1 выдается на вход 113 блока 6, где он проходит элементы 102 и 103 ИЛИ и поступает на синхронизирующий вход сумматора 101. По этому импульсу сумматор 101 суммирует входные коды.

Однако, учитывая, что на входе 111 сумматора 101 в данный момент времени будет нулевой код, то на выходе сумматора 101 будет образована сумма, равная коду опорного адреса, поступившего с выхода регистра 37, которая с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Одновременно с этим процессом, синхронизирующий импульс с выхода элемента 102 ИЛИ задерживается элементом 106 на время срабатывания сумматора 101, и далее через первый синхронизирующий выход 25 системы поступает на вход первого канала прерывания сервера базы данных. По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных по указанному адресу, выдачи его на информационный вход 12 системы и занесения содержимого ячейки базы данных в регистр 55 блока 2 синхронизирующим импульсом, поступающим с сервера на вход 15.

Кодограмма считанной записи с выхода регистра 55 поступает на вход 121 компаратора 54, на другой 120 вход которого подается входная кодограмма с выхода 64.

Одновременно с этим, синхронизирующий импульс с входа 15 проходит через элемент 56 И, открытый по второму входу высоким потенциалом триггера 85 блока 4, находящимся в исходном состоянии. Высокий потенциал триггера 85 с выхода 93 блока 4 поступает через вход 62 на один вход элемента 56 И.

Пройдя элемент 56 И, синхронизирующий импульс задерживается элементом 58 на время занесения данных в регистр 55, и поступает на синхронизирующий вход компаратора 54, сравнивающего входные значения атрибутов словаря или классификатора с атрибутами записи базы данных словарей и классификаторов.

Если компаратор 54 зафиксирует совпадение кодов входных записей, то на выходе 49 блока 2 формируется сигнал, который поступает на сигнальный выход 29 системы в качестве сигнала о том, что в базе данных словарей и классификаторов уже имеется подобная запись документальных данных запрашиваемого словаря или классификатора.

Если же сравнения входных кодов не произошло, то компаратор 54 формирует синхронизирующий сигнал на другом выходе 48, с которого этот сигнал через вход 73 блока 3 проходит элемент 71 ИЛИ и поступает на счетный вход счетчика 70, фиксирующего факт просмотра первой записи из базы данных сервера.

Выходной код счетчика 70 блока 3, во-первых, поступает на один информационный вход компаратора 69, а, во-вторых, с выхода 75 блока 3 поступает, на информационный вход 111 блока 6 и на информационный выход 23 системы.

На другой информационный вход 74 компаратора 69 с выхода 51 блока 1 подается код числа записей с заданной комбинацией начальных букв наименования словаря или классификатора. Параллельно с этим, синхронизирующий импульс с входа 73 блока 3 задерживается элементом 72 на время срабатывания счетчика 70 и выдается на синхронизирующий вход компаратора 69.

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

Если сравнения входных кодов не произошло, то на выходе 76 блока 3 формируется сигнал, который через вход 114 блока 6 проходит элементы 102 и 103 ИЛИ и поступает на синхронизирующий вход сумматора 101. По этому импульсу сумматор 101 прибавляет к опорному адресу первую единицу, зафиксированную счетчиком 70, и вновь сформированный адрес с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Одновременно с этим процессом, синхронизирующий импульс с выхода элемента 102 ИЛИ задерживается элементом 106 на время срабатывания сумматора 101, и далее через первый синхронизирующий выход 25 системы вновь поступает на вход первого канала прерывания сервера базы данных. По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого очередной ячейки базы данных по указанному адресу, выдачи его на информационный вход 12 системы и занесения содержимого ячейки базы данных в регистр 55 блока 2 синхронизирующим импульсом, поступающим с сервера на вход 15.

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

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

С выхода 77 блока 3 синхронизирующий сигнал, во-первых, через элемент 71 ИЛИ поступает на счетный вход счетчика 70, увеличивая его показания на единицу.

Во-вторых, этот же синхронизирующий импульс через вход 115 блока 6 задерживается элементом 107 на время срабатывания счетчика 70 блока 3, и через элемент 103 ИЛИ поступает на синхронизирующий вход сумматора 101. По этому импульсу сумматор 101 прибавляет к опорному адресу код числа, зафиксированного счетчиком 70, и вновь сформированный адрес с выхода сумматора 101 через элементы 105 ИЛИ группы выдается на адресный выход системы 24.

Параллельно с этим, синхронизирующий импульс с выхода элемента 107 задерживается элементом 108 на время формирования адреса сумматором 101 и через выход 26 выдается на вход второго канала прерывания сервера базы данных. По этому сигналу сервер переходит на подпрограмму записи входной кодограммы с атрибутами словаря или классификатора с выхода 21 системы по адресу, указанному на выходе 24 системы, и выдачи показаний счетчика 70 блока 3 с выхода 22 системы на рабочее место администратора системы.

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

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

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

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

Параллельно с этим, синхронизирующий импульс с входа 16 блока 4 поступает на прямой вход триггера 85 и устанавливает его в единичное состояние, при котором низким потенциалом с выхода 93 блока 4 элемент 56 И блока 2 будет закрыт, а высоким потенциалом с выхода 94 блока 4 - элемент 57 И будет открыт.

Кроме того, синхронизирующий импульс с входа 16 задерживается элементом 86 задержки на время занесения кода в регистр 80 и далее опрашивает состояние элементов 82-84 И.

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

Код опорного адреса зоны памяти базы данных сервера считывается через выход 90 блока 4 на информационный вход 120 блока 5 и далее на информационный вход вычитающего счетчика 97, а код числа подобных записей в базе данных сервера через выход 91 и вход 121 блока 5 считывается на вход вычитающего счетчика 98.

Во-вторых, тот же импульс считывания задерживается элементом 87 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 92 блока 4 поступает как на синхронизирующие входы вычитающих счетчиков 97 и 98, фиксируя в них соответствующие коды, так и на вход 116 блока 6, где задерживается элементом 109 задержки на время занесения кодов в вычитающие счетчики.

Код опорного адреса с выхода 125 блока 5 через вход 112 блока 6 проходит элементы 105 И группы на адресный выход 24 системы, а код с выхода счетчика 98 поступает на вход 128 компаратора 96, на другой вход 129 которого постоянно подан нулевой код.

С выхода элемента 109 задержки синхронизирующий импульс проходит элемент 104 ИЛИ и через выход 27 системы выдается на вход третьего канала прерывания сервера.

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

Кодограмма считанной записи с выхода регистра 55 через выход 65 блока 2 поступает на выход 22 системы. Параллельно с этим, синхронизирующий импульс с входа 15 проходит элемент 57 И, задерживается элементом 59 на время занесения данных в регистр 55, и далее с выхода 66 блока 2 выдается на средство управления печатью считанной записи с выхода 28.

Кроме того, этот же синхронизирующий импульс задерживается элементом 60 на время выдачи записи на печать, и далее с выхода 67 поступает на вычитающие выходы счетчиков 97 и 98, уменьшая их показания на единицу.

С выхода элемента 60 синхронизирующий импульс вновь задерживается элементом 61 на время срабатывания счетчиков 97 и 98, и с выхода 68 он поступает через вход 124 блока 5 на синхронизирующий 130 вход компаратора 96.

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

Данный сигнал поступает на вход 117 блока 6, где он проходит элемент 104 ИЛИ, и выдается на выход 27 системы, и далее на вход третьего канала прерывания сервера.

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

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

С этого выхода импульс поступает как на установочный вход 89 блока 4, возвращая регистр 80 и триггер 85 в исходное состояние, так и на установочные входы счетчиков 97, 98 (для упрощения чертежа остальные цепи установки узлов и блоков в исходное состояние на чертеже не показаны).

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

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

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

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

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

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



 

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

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