АВТОМАТИЗИРОВАННАЯ СИСТЕМА ИНТЕРНЕТ-ПОРТАЛА СУДЕБНОГО ДЕЛОПРОИЗВОДСТВА ФЕДЕРАЛЬНЫХ СУДОВ ОБЩЕЙ ЮРИСДИКЦИИ И СУДЕБНОГО ДЕПАРТАМЕНТА ПРИ ВЕРХОВНОМ СУДЕ РОССИЙСКОЙ ФЕДЕРАЦИИ

Полезная модель относится к области вычислительной техники, в частности, к автоматизированной системе Интернет - портала судебного делопроизводства федеральных судов общей юрисдикции и системы судебного департамента при Верховном суде Российской Федерации.
Государственная автоматизированная система РФ «Правосудие» - это территориально распределенная автоматизированная информационная система, предназначенная для формирования единого информационного пространства судов общей юрисдикции и системы Судебного департамента при Верховном Суде Российской Федерации (СД), обеспечивающая информационную и технологическую поддержку судопроизводства на принципах поддержания требуемого баланса между потребностью граждан, общества и государства в свободном обмене информацией и необходимыми ограничениями на распространение информации.
Автоматизированная система Интернет - портала судебного делопроизводства государственной автоматизированной системы «Правосудие» предназначена для обеспечения свободного оперативного автоматизированного доступа из сети Интернет граждан, юридических лиц и органов государственной власти к информации о деятельности судебной системы. Судебного департамента и органов судейского сообщества Российской Федерации.
Основными целями создания подсистемы являются:
- создание единого информационного источника системы Судебного департамента, судов общей юрисдикции и судейского сообщества Российской Федерации в сети Интернет;
- доступ к информации для граждан, юридических лиц и органов государственной власти;
- унификация формы представления информации пользователям;
- минимизация расходов на поддержание Интернет-сайтов. Объектами автоматизации подсистемы являются:
- центральный аппарат Судебного департамента;
- управления (отделы) Судебного департамента в субъектах РФ;
- суды субъектов РФ;
- окружные военные суды;
- районные суды;
- гарнизонные военные суды.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1,2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в том, что оно не может обеспечить надежное разграничение доступа пользователей к различным разделам судебных документов.
Цель изобретения - повышение надежности разграничения доступа пользователей к разделам судебных документов путем закрепления идентификаторов пользователей за разделами соответствующих документов.
Поставленная цель достигается тем, что в известную систему, содержащую модуль селекции разделов документов, информационный и синхронизирующий входы которого являются первыми
информационным и синхронизирующим входами системы соответственно, при этом первый информационный вход системы предназначен для приема запросов пользователей, а первый синхронизирующий вход системы предназначен для приема синхронизирующих сигналов занесения запросов пользователей в модуль селекции разделов судебных документов, а управляющие выходы группы модуля селекции разделов судебных документов соединены с соответствующими управляющими входами модулей коммутации входных и выходных данных соответственно, хранилище данных, выход которого соединен с информационным входом модуля коммутации выходных данных, выходы которого являются информационными выходами группы системы, модуль формирования сигналов считывания и записи данных, тактирующий вход которого соединен с первым синхронизирующим входом системы, первый синхронизирующий выход модуля формирования сигналов считывания и записи данных подключен к входу управления считыванием данных хранилища данных, второй синхронизирующий выход модуля формирования сигналов считывания и записи данных соединен с синхронизирующим входом модуля коммутации выходных данных, а третий синхронизирующий выход модуля формирования сигналов считывания и записи данных подключен к входу управления записью данных хранилища данных, при этом информационные входы группы модуля коммутации входных данных являются информационными входами группы системы, а выход модуля коммутации входных данных соединен с информационным входом хранилища данных, введены модуль селекции адресов разделов судебных документов, информационный вход которого является вторым информационным входом системы, предназначенным для приема кодов разделов судебных документов с автоматизированных рабочих мест пользователей, первый синхронизирующий вход модуля селекции адресов разделов судебных документов соединен с первым синхронизирующим входом системы, адресный выход модуля селекции
адресов разделов судебных документов подключен к адресному входу хранилища данных, а синхронизирующий выход модуля селекции адресов разделов судебных документов соединен с синхронизирующим входом модуля формирования сигналов считывания и записи данных, модуль идентификации разделов судебных документов, один информационный вход которого соединен с информационным выходом модуля селекции разделов судебных документов, другой информационный вход модуля идентификации разделов судебных документов подключен к информационному выходу модуля селекции адресов разделов судебных документов, первый синхронизирующий вход модуля идентификации разделов судебных документов соединен с синхронизирующим выходом модуля селекции разделов судебных документов, а тактирующий вход модуля идентификации разделов судебных документов подключен к тактирующему выходу модуля формирования сигналов считывания и записи данных, и модуль определения временных интервалов идентификации, тактирующий вход которого является вторым синхронизирующим входом системы, предназначенным для приема импульсов сдвига, один синхронизирующий вход модуля определения временных интервалов идентификации соединен с первым выходом модуля идентификации разделов судебных документов, другой синхронизирующий вход модуля определения временных интервалов идентификации подключен ко второму выходу модуля идентификации разделов судебных документов, первый выход модуля определения временных интервалов идентификации является сигнальным выходом системы, предназначенным для выдачи сигналов о попытках несанкционированного доступа к разделам судебных документов, второй выход модуля определения временных интервалов идентификации соединен со вторым синхронизирующим входом модуля идентификации разделов судебных документов, а третий выход модуля определения временных интервалов идентификации подключен ко
входу управления сдвигом модуля идентификации разделов судебных документов, при этом третий выход модуля идентификации разделов судебных документов соединен со вторым синхронизирующим входом модуля селекции адресов разделов судебных документов.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции разделов документов, на фиг.3 - структурная схема блока идентификации разделов документов, на фиг.4 - структурная схема блока определения временных интервалов идентификации, на фиг.5 - структурная схема селекции адресов разделов документов, на фиг.6 - структурная схема блока формирования сигналов считывания и записи данных, на фиг.7 - структурная схема блока коммутации входных данных, а на фиг.8 - структурная схема блока коммутации выходных данных.
Система (фиг.1) содержит модуль 1 селекции разделов судебных документов, модуль 2 идентификации разделов судебных документов, модуль 3 определения временных интервалов идентификации, модуль 4 селекции адресов разделов судебных документов, модуль 5 формирования сигналов считывания и записи данных, хранилище 6 данных, модуль 7 коммутации входных данных и модуль 8 коммутации выходных данных.
На фиг.1 показаны первый 11 и второй 12 информационные входы системы, группа 13-15 информационных входов системы, синхронизирующий 16 и тактирующий 17 входы системы, а также группа 19-21 информационных выходов системы, и сигнальный 22 выход системы.
Модуль 1 (фиг.2) селекции разделов судебных документов содержит регистр 25, дешифратор 26, блок 27 памяти, выполненный в виде постоянного запоминающего устройства, элементы 28-30 И, элементы 31, 32 задержки. На чертеже показаны информационный 11, синхронизирующий 16 входы, а также информационный 34, синхронизирующий 35 и группа 36-38 управляющих выходов.
Модуль 2 (фиг.3) идентификации разделов судебных документов содержит регистр 40, компаратор 41, элементы 42-43 ИЛИ. На чертеже также показаны первый 45 и второй 46 информационные входы, первый 47 и второй 48 синхронизирующие входы, вход 49 управления сдвигом, тактирующий вход 50, а также первый 52, второй 53 и третий 54 выходы.
Модуль 3 (фиг.4) определения временных интервалов идентификации содержит счетчики 56, 57, триггер 58, элемент 59 И, и элемент 60 ИЛИ. На чертеже показаны тактирующий 17 вход, синхронизирующий 62 и установочный 63 входы, а также сигнальный 22, первый 65 и второй 66 синхронизирующие выходы.
Модуль 4 (фиг 5) селекции адресов разделов судебных документов содержит регистры 70, 71, дешифратор 72, блок 73 памяти, выполненный в виде постоянного запоминающего устройства, элементы 74-76 И, элементы 77, 78 задержки. На чертеже показаны информационный 12, первый 79 и второй 80 синхронизирующие входы, а также информационный 81, адресный 82 и синхронизирующий 83 выходы.
Модуль 5 (фиг.6) формирования сигналов считывания и записи данных содержит триггеры 85, 86, элементы 87-89 И, элементы 90, 91 задержки. На чертеже показаны синхронизирующий 93 и тактирующий 94 входы, а также тактирующий 95, первый 96, второй 97 и третий 98 синхронизирующие выходы.
Хранилище данных 6 (фиг.1) выполнено в виде запоминающего устройства, имеющего адресный 100 и информационный 101 входы, вход 102 управления считыванием данных и вход 103 управления записью данных, а также информационный 104 выход.
Модуль 7 (фиг.7) коммутации входных данных содержит группы 105-107 элементов И, а также группу 108 элементов ИЛИ. На чертеже показаны группа 13-15 информационных входов блока, группа 110-112 синхронизирующих входов блока, а также информационный 113 выход.
Модуль 8 (фиг.8) коммутации выходных данных содержит группы 115-117 элементов И. На чертеже показаны информационный 120 вход блока, группа 121-122 управляющих входов блока, синхронизирующий 124 вход блока, а также группа 19-21 информационных выходов блока.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Работу системы рассмотрим на примере, в котором группа пользователей системы в распределенной информационной сети обработки данных Интернет-портала работает над редактированием различных разделов одного и того же судебного документа, например судебного дела.
Принципиальным требованием при подобной организации работы пользователей является строгая конфиденциальность, при которой каждый пользователь должен иметь доступ только к тем разделам судебных документов, которые ему поручено создавать и редактировать. При этом доступ к просмотру других разделов этого же документа указанными пользователями должен быть блокирован.
С этой целью в процессе работы пользователей в регистр 25 модуля 1 с информационного входа 11 системы по синхронизирующему импульсу с входа 16 системы поступает идентификационный код пользователя, а в регистр 70 модуля 4 с информационного входа 12 системы по тому же синхронизирующему сигналу с входа 16 системы через вход 79 модуля 4 поступает код раздела судебного дела, с которым пользователю предстоит работать.
Кроме того, синхронизирующий импульс с входа 16 системы поступает на вход 94 модуля 5 и далее поступает как на единичный вход триггера 85, так и на вход элемента 87 И.
Учитывая то обстоятельство, что до прихода данного импульса триггер 85 находился в исходном состоянии, при котором на единичном выходе был сформирован низкий потенциал, закрывающий элемент 87 И по
одному входу, то синхронизирующий импульс с входа 94 через элемент 87 И не пройдет. Таким образом, под воздействием первого синхронизирующего импульса триггер 85 устанавливается в единичное состояние.
Параллельно с этим, с выхода регистра 25 модуля 1 идентификационный код пользователя поступает на информационный вход дешифратора 46, а синхронизирующий импульс входа 16 системы задерживается элементом 31 задержки на время занесения идентификационного кода пользователя в регистр 25 и срабатывания дешифратора 26, и далее поступает на входы элементов 28-30 И.
Дешифратор 26 расшифровывает поступивший код и подготавливает цепь прохождения сигнала с выхода элемента 31 задержки, открывая один из элементов 28-30 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 30 И.
Параллельно с этим, синхронизирующий импульс с выхода элемента 31 модуля 1 состояние элементов 28-30 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 30 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 27, где хранится набор последовательных номеров разделов судебного дела, представленных в виде двоично-десятичных кодов, доступ к редактированию содержимого которых разрешен пользователю с данным идентификационным номером.
Код последовательных номеров разделов судебного дела, представленных в виде двоично-десятичных кодов, доступ к редактированию содержимого которых разрешен пользователю с данным идентификационным номером, считывается из памяти блока 27 и с выхода 34 поступает на информационный вход 45 модуля 2.
Во-вторых, тот же импульс считывания с выхода элемента 31 задерживается элементом 32 на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 35 модуля 2 поступает на
синхронизирующий вход 47 модуля 2 и далее на синхронизирующий вход регистра 40, занося в него код последовательных номеров разделов документа, представленных в виде двоично-десятичных кодов, доступ к редактированию содержимого которых разрешен пользователю с данным идентификационным номером.
С выхода регистра 40 первый из кодов, представленных в старших разрядах регистра 40 сдвига, поступает на один вход компаратора 41, на другой вход 46 которого с выхода 81 модуля 4 поступает с выхода регистра 70 код номера раздела, затребованный для редактирования и также представленный в двоично-десятичном коде.
Для синхронизации процесса сравнения кодов в компараторе 41 используется импульс с входа 47 модуля 2, который проходит через элемент 42 ИЛИ на синхронизирующий вход компаратора 41.
Если коды регистра 70 модуля 4 и старших разрядов регистра 40 совпали, то на выходе 53 компаратора 41 формируется сигнал, который, во-первых, проходит на вход 63 модуля 3 и далее на установочный вход счетчика 57, подтверждая его исходное состояние, а, во-вторых, проходит элемент 43 ИЛИ, и с выхода 54 модуля 2 поступает на вход 80 модуля 4.
К этому моменту времени по коду, хранящемуся в регистре 70 модуля 4, дешифратор 72 расшифровывает код номера затребованного раздела, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 75 И.
В результате этого синхронизирующий импульс с входа 80 модуля 4 проходит через элемент 75 И на вход считывания фиксированной ячейки памяти блока 73 и считывает ее содержимое в регистр 71, куда считанный код заносится синхронизирующим импульсом, задержанным элементом 77 на время считывания кода из ПЗУ 73.
В фиксированной ячейке ПЗУ 73 хранится код адреса раздела судебного дела, который пользователь вызывает для редактирования. После занесения кода адреса раздела документа в регистр 71 этот код с выхода 82 модуля 4 поступает на адресный вход 100 хранилища 6 данных, а импульс с выхода элемента 77, задержанный элементом 78 на время занесения кода адреса в регистр 71, с выхода 83 модуля 4 через вход 93 модуля 5 проходит через элемент 88 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 86, на выход 96 модуля 5 и далее поступает на вход управления считыванием данных по адресу, установленному на адресном 100 входе хранилища 6.
С выхода 104 хранилища 6 считанный раздел судебного дела через вход 120 модуля 8 поступает на одни входы элементов И групп 115, 116 и 117, другие входы которых соединены с соответствующими выходами дешифратора 26 модуля 1. Учитывая, что в нашем примере высокий потенциал дешифратор 26 выдал на первый выход 36, соединенный с элементом 28 И, и с входом 121 элементов И группы 115, то открыты будут элементы И 115 группы.
Параллельно с этим, синхронизирующий импульс с выхода элемента 88 И модуля 5, задерживается элементом 91 на время считывания раздела документа из хранилища 6, и затем с выхода 97 модуля 5 через вход 124 модуля 8 поступает на третий вход элементов И группы 115, переписывая содержимое раздела документа через выход 19 модуля 8 на автоматизированное рабочее место пользователя, который приступает к его обработке.
После окончания процесса редактирования соответствующего раздела судебного дела, пользователь со своего АРМа вновь отправляет в регистр 25 модуля 1 идентификационный код пользователя, а в регистр 70 - код раздела обработанного документа описанным выше образом.
Отличие состоит лишь в том, что теперь синхронизирующий импульс с входа 16 через вход 94 модуля 5 сразу же проходит элемент 87 И, и, во-первых,
поступает на единичный вход триггера 86, устанавливая его в единичное состояние, при котором элемент 88 И будет закрыт, а элемент 89 И-открыт.
К этому моменту времени также, через соответствующий из информационных входов 13-15 группы с автоматизированного рабочего места пользователя поступило содержимое обработанного раздела судебного дела.
Для определенности допустим, что таким информационным входом является вход 13, и содержимое обработанного раздела судебного дела через элементы 105 И группы, открытые по другому входу высоким потенциалом с выхода 36 модуля 1, поступает через элементы 108 ИЛИ группы и выход 113 модуля 7 на информационный вход хранилища 6 данных.
Во-вторых, импульс с выхода элемента 87 через выход 95 модуля 5 поступает на вход 50 модуля 2, где проходит элемент 43 ИЛИ, и с выхода 54 модуля 2 вновь поступает на вход 80 модуля 4.
К этому моменту времени по коду, занесенному в регистр 70 модуля 4, дешифратор 72 расшифровывает код номера обработанного раздела, выдавая на один их своих выходов высокий потенциал. В нашем примере высокий потенциал поступил на один вход элемента 75 И.
В результате этого, синхронизирующий импульс с входа 80 модуля 4 проходит через элемент 75 И на вход считывания фиксированной ячейки памяти блока 73 и считывает ее содержимое в регистр 71, куда считанный код заносится синхронизирующим импульсом, задержанным элементом 77 на время считывания кода из ПЗУ 73.
В фиксированной ячейке ПЗУ 73 хранится код адреса раздела судебного дела, который вызывает пользователь. После занесения кода адреса раздела судебного дела в регистр 71 этот код с выхода 82 модуля 4 поступает на адресный вход 100 хранилища 6 данных, а импульс с выхода
элемента 77, задержанный элементом 78 на время занесения кода адреса в регистр 71, с выхода 83 модуля 4 через вход 93 модуля 5 проходит теперь через элемент 89 И, открытый по другому входу высоким потенциалом с прямого выхода триггера 86, на выход 98 модуля 5 и далее поступает на вход управления записью данных с входа 101 по адресу, установленному на адресном 100 входе хранилища 6.
Кроме того, синхронизирующий импульс с выхода элемента 89 И задерживается элементом 90 на время записи обработанного раздела документа в хранилище 6 данных и поступает как на установочные входы триггеров 85 и 86, возвращая их в исходное состояние, так и на установочные входы регистров и счетчиков системы.
Для упрощения чертежа цепи установки регистров и счетчиков системы в исходное состояние на чертеже (фиг.1) не показаны.
Если же в процессе сравнения компаратором 41 модуля 2 входные коды с входов 45 и 46 модуля 2 не совпали, то компаратор 41 формирует сигнал на выходе 52, который через вход 62 модуля 3 поступает на единичный вход триггера 58 и устанавливает его в единичное состояние, при котором триггер 58 высоким потенциалом открывает элемент 59 И, на вход которого с входа 17 системы постоянно подаются импульсы сдвига.
Импульсы сдвига начинают поступать через элемент 59 И, во-первых, на выход 66 модуля 3 и далее на вход 49 сдвига регистра 40 модуля 2, где поразрядно сдвигают код, находящийся в регистре 40.
Во-вторых, импульсы сдвига с выхода элемента 59 И подсчитываются счетчиком 56. Разрядность счетчика 56 выбирается исходя из размерности двоично-десятичного представления нумерации разделов судебного дела таким образом, что после подсчета заданного числа сдвигов, в результате которых один номер раздела в старших разрядах регистра 40 сдвига заменяется следующим по порядку, на выходе переноса
счетчика 56 появляется импульс, фиксирующий факт предъявления очередного номера раздела судебного дела.
Этот импульс, во-первых, через элемент 60 ИЛИ поступает на установочный вход триггера 58, возвращая его в исходное состояние и блокируя, тем самым, дальнейшее прохождение импульсов сдвига через элемент 59 И.
Во-вторых, импульс переноса с выхода счетчика 56 поступает на счетный вход счетчика 57, ведущего подсчет числа предъявленных номеров разделов судебных дел.
И, наконец, в - третьих, импульс переноса с выхода счетчика 56 поступает через выход 66 модуля 3 на вход 48 модуля 2, где проходит элемент 42 ИЛИ, и вновь подается на синхронизирующий вход компаратора 41, который сравнивает код с входа 45 модуля 2 с очередным кодом номера раздела судебного дела с входа 46.
Если сравниваемые коды совпали, то на выходе 53 компаратора 41 модуля 2 появляется импульс и процесс работы системы повторяется описанным выше образом.
Если же код номера раздела документа с входа 45 модуля 2 и очередной код в старших разрядах регистра 70 с входа 46 модуля 2 вновь не совпали, то на выходе 52 модуля 2 вновь появляется импульс, который через вход 62 модуля 3 вновь устанавливает триггер 58 в единичное состояние, при котором триггер 58 открывает элемент 59 И, и разрешает прохождение импульсов сдвига с входа 17 на выход 66 и счетчик 56. В результате чего описанный процесс сравнения кодов с входов 45 и 46 повторяется.
Если же запрошенный пользователем раздел судебного документа не находится в числе разделов, к которым он допущен, то после окончания сравнения всех кодов, которые находились в регистре 40 сдвига, счетчик 57, осуществляющий подсчет числа предъявляемых разрешенных разделов
документа, зафиксирует факт отсутствия совпадения кодов выдачей импульса переноса на своем выходе.
Этот импульс, во-первых, через выход 22 системы выдается в качестве сигнала о попытке несанкционированного доступа к соответствующему разделу судебного дела.
Во-вторых, через элемент 60 ИЛИ он поступает на установочный вход триггера 58, возвращая его в исходное состояние и блокируя, тем самым, прохождение импульсов сдвига через элемент 59 И.
Таким образом, в отличие от известных технических решений данная система обеспечивает надежное разграничение доступа пользователей к редактируемым разделам судебных дел.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5136708 М.кл. G06F 15/16, 1992
2. Патент США №5129083 М.кл. G06F 12/00, 15/40, 1992 (прототип).