СИСТЕМА ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА ПРИ ОКАЗАНИИ ГРАЖДАНАМ ГОСУДАРСТВЕННЫХ УСЛУГ В ЭЛЕКТРОННОМ ВИДЕ

Полезная модель относится к вычислительной технике, в частности, к системе электронного документооборота при оказании гражданам государственных услуг в электронном виде.
Примером подобной системы электронного документооборота является система ведения патентного делопроизводства с Федеральной службой по интеллектуальной собственности, патентам и товарным знакам, реализующая исполнение государственной функции по организации приема заявок на полезную модель, их рассмотрение, проведение экспертизы и выдачу в установленном порядке патентов Российской Федерации.
Исполнение государственной функции по организации приема заявок на полезную модель, их рассмотрению, проведению экспертизы и выдачи в установленном порядке патентов Российской Федерации на полезную модель осуществляется Роспатентом с участием федеральных государственных учреждений, находящихся в его ведении, с возложением на подведомственные федеральные государственные учреждения проведения подготовительных работ для осуществления Роспатентом юридически значимых действий, связанных с правовой охраной результатов интеллектуальной деятельности и средств индивидуализации.
Федеральное государственное учреждение "Федеральный институт промышленной собственности Федеральной службы по интеллектуальной собственности, патентам и товарным знакам" в соответствии со своей уставной деятельностью обеспечивает подготовку проектов документов, связанных с исполнением государственной функции, для подписания их Руководителем Роспатента или уполномоченными им должностными лицами. Соответствующими полномочиями указанные должностные лица наделяются путем утверждения их должностных инструкций или издания соответствующих приказов Роспатента.
Результатами исполнения государственной функции являются:
- принятие решения о выдаче патента Российской Федерации на полезную модель (далее - патент на полезную модель);
- принятие решения об отказе в выдаче патента на полезную модель;
- принятие решения о признании заявки на выдачу патента на полезную модель (далее - заявки) отозванной;
- уведомление об отзыве заявки по заявлению заявителя.
Процедура исполнения государственной функции завершается:
- выдачей патента на полезную модель;
- направлением заявителю решения об отказе в выдаче патента на полезную модель;
- направлением заявителю решения о признании заявки отозванной;
- направлением заявителю уведомления об отзыве заявки. Решения Роспатента о выдаче патента на полезную модель, об отказе в выдаче патента на полезную модель, о признании заявки отозванной, а также уведомление об отзыве заявки по заявлению заявителя подписываются руководителем Роспатента.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры идентификации данных граждан реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных граждан неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей граждан по типовым идентификаторам личности граждан и идентификации граждан по электронным цифровым подписям
Поставленная цель достигается тем, что в известную систему, содержащую модуль приема сообщений электронной почты, информационный вход которого является первым информационным входом системы, предназначенным для приема сообщений электронной почты, первый синхронизирующий вход модуля приема сообщений электронной почты является первым синхронизирующим входом системы, предназначенным для занесения запросов граждан в модуль приема сообщений электронной почты, второй синхронизирующий вход модуля приема сообщений электронной почты является вторым синхронизирующим входом системы, предназначенным для занесения сообщений органов государственной власти в модуль приема сообщений электронной почты, а первый информационный выход модуля приема сообщений электронной почты является информационным выходом системы, предназначенным для выдачи данных сообщений электронной почты на информационный вход сервера системы, модуль приема записей базы данных сервера системы, информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера системы, синхронизирующий вход модуля приема записей базы данных сервера системы является третьим синхронизирующим входом системы, предназначенным для занесения записей базы данных сервера системы в модуль приема записей базы данных сервера системы, модуль приема квитанции из базы данных сервера системы, информационный вход которого является третьим информационным входом системы, предназначенным для приема электронной квитанции из базы данных сервера, синхронизирующий вход модуля приема квитанции из базы данных сервера системы является четвертым синхронизирующим входом системы, предназначенным для занесения электронной квитанции в модуль приема квитанции из базы данных сервера системы, модуль коммутации и выдачи данных, один информационный вход которого соединен с первым информационным выходом модуля приема сообщений электронной почты, другой информационный вход модуля коммутации и выдачи данных подключен к выходу модуля приема квитанции из базы данных сервера системы, адресный вход модуля коммутации и выдачи данных соединен с первым адресным выходом модуля приема сообщений электронной почты, первый и второй управляющие входы модуля коммутации и выдачи данных подключены к первому и второму управляющим выходам модуля приема сообщений электронной почты соответственно, первый синхронизирующий вход модуля коммутации и выдачи данных соединен с четвертым синхронизирующим входом системы, а информационные выходы модуля коммутации и выдачи данных являются информационными выходами группы системы, модуль формирования адресов записи и считывания записей базы данных сервера системы, адресный выход которого является адресным выходом системы, предназначенным для выдачи адресов записи и считывания записей базы данных сервера системы на адресный вход сервера базы данных системы, синхронизирующий выход модуля формирования адресов записи и считывания записей базы данных сервера системы является первым синхронизирующим выходом системы, предназначенными для выдачи сигналов управления на вход первого канала прерывания сервера базы данных системы, а сигнальный выход модуля формирования адресов записи и считывания записей базы данных сервера системы является сигнальным выходом системы, предназначенным для сигнализации о прекращении процедуры приема запроса граждан, введены модуль селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы, информационный вход которого соединен со вторым адресным выходом модуля приема сообщений электронной почты, синхронизирующий вход модуля селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы подключен к первому синхронизирующему выходу модуля приема сообщений электронной почты, информационный выход модуля селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы соединен с первым информационным входом модуля формирования адресов записи и считывания записей базы данных сервера системы, а синхронизирующий выход модуля селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы подключен к первому синхронизирующему входу модуля формирования адресов записи и считывания записей базы данных сервера системы, модуль селекции адресов записей данных авторизованных граждан в базе данных сервера системы, информационный вход которого соединен с третьим адресным выходом модуля приема сообщений электронной почты, синхронизирующий вход модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы подключен к второму синхронизирующему выходу модуля приема сообщений электронной почты, первый информационный выход модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы соединен со вторым информационным входом модуля формирования адресов записи и считывания записей базы данных сервера системы, а синхронизирующий выход модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы подключен к второму синхронизирующему входу модуля формирования адресов записи и считывания записей базы данных сервера системы, модуль определения временного цикла выборки записей данных граждан, информационный вход которого соединен с вторым информационным выходом модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы, синхронизирующий вход модуля определения временного цикла выборки записей данных граждан подключен к синхронизирующему выходу модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы, один выход модуля определения временного цикла выборки записей данных граждан соединен со счетным входом модуля формирования адресов записи и считывания записей данных граждан, а другой выход модуля определения временного цикла выборки записей данных граждан подключен к первому сигнальному входу модуля формирования адресов записи и считывания записей данных граждан, модуль сравнения идентификационных данных объектов системы, один информационный вход которого соединен с вторым информационным выходом модуля приема сообщений электронной почты, другой информационный вход модуля сравнения идентификационных данных объектов системы подключен к первому информационному выходу модуля приема записей базы данных сервера системы, первый и второй управляющие входы модуля сравнения идентификационных данных объектов системы соединены с первым и вторым управляющими выходами модуля приема сообщений электронной почты соответственно, синхронизирующий вход модуля сравнения идентификационных данных объектов системы соединен со вторым синхронизирующим входом системы, а тактирующий выход модуля сравнения идентификационных данных объектов системы подключен к счетному входу модуля определения временного цикла выборки записей данных граждан, модуль идентификации электронной цифровой подписи объектов системы, один информационный вход которого соединен с третьим информационным выходом модуля приема сообщений электронной почты, другой информационный вход модуля идентификации электронной цифровой подписи объектов системы подключен ко второму информационному выходу модуля приема записей базы данных сервера системы, первый и второй управляющие входы модуля идентификации электронной цифровой подписи объектов системы соединены с первым и вторым управляющими выходами модуля приема сообщений электронной почты соответственно, синхронизирующий вход модуля идентификации электронной цифровой подписи объектов системы соединен с вторым синхронизирующим выходом модуля сравнения идентификационных данных объектов системы, сигнальный выход модуля идентификации электронной цифровой подписи объектов системы подключен к второму сигнальному входу модуля формирования адресов записи и считывания записей данных граждан, первый выход модуля идентификации электронной цифровой подписи объектов системы является вторым синхронизирующим выходом системы, а второй синхронизирующий выход модуля идентификации электронной цифровой подписи объектов системы является третьим синхронизирующим выходом системы, при этом выход второй синхронизирующий выход модуля идентификации электронной цифровой подписи объектов системы соединен с вторым синхронизирующим входом модуля коммутации и выдачи данных.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема модуля приема сообщений электронной почты, на фиг.3 - структурная схема модуля селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы, на фиг.4 - структурная схема модуля селекции адресов записей данных авторизованных граждан в базе данных сервера системы, на фиг.5 - структурная схема модуля формирования адресов записи и считывания записей базы данных сервера системы, на фиг.6 - структурная схема модуля определения временного цикла выборки записей данных граждан, на фиг.7 - структурная схема модуля сравнения идентификационных данных объектов системы, на фиг.8 - структурная схема модуля идентификации электронной цифровой подписи объектов системы, на фиг.9 - структурная схема модуля коммутации и выдачи данных, на фиг.10 приведена блок-схема алгоритма реализации государственной функции патентным ведомством.
Система (фиг.1) содержит модуль 1 приема сообщений электронной почты, модуль 2 селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы, модуль 3 селекции адресов записей данных авторизованных граждан в базе данных сервера системы, модуль 4 формирования адресов записи и считывания записей базы данных сервера системы, модуль 5 определения временного цикла выборки записей данных граждан, модуль 6 сравнения идентификационных данных объектов системы, модуль 7 идентификации электронной цифровой подписи объектов системы, модуль 8 приема записей базы данных сервера системы, модуль 9 приема квитанции из базы данных сервера системы, модуль 10 коммутации и выдачи данных.
На фиг.1 показаны первый 11, второй 12 и третий 13 информационные входы системы, первый 14, второй 15, третий 16 и четвертый синхронизирующие входы системы, а также информационный 20 выход системы, группа 21-23 информационных выходов системы, адресный 24 выход системы, первый 25 и второй 26 синхронизирующие выходы, и сигнальный 27 выход системы.
Модуль 1 (фиг.2) приема сообщений электронной почты содержит регистр 30, триггер 31, элементы 32, 33 И, элемент 34 ИЛИ, группы элементов 35, 36 И, элемент 37 задержки. На чертеже показаны информационный 11, первый 14 и второй 15 синхронизирующие входы модуля, а также первый информационный выход 20 системы, первый 38, второй 39 и третий 40 информационные выходы модуля, первый 41, второй 42 и третий 43 адресные выходы модуля, первый 44 и второй 45 синхронизирующие выходы модуля, первый 130 и второй 131 управляющие выходы модуля.
Модуль 2 (фиг.3) селекции адресов записей исполнительных органов государственной власти в базе данных сервера системы содержит дешифратор 47, блок 48 памяти, выполненный в виде постоянного запоминающего устройства, элементы 49-51 И, элемент 52 ИЛИ, элемент 53 задержки. На чертеже также показаны информационный 55 и синхронизирующий 56 входы, а также информационный 57, и синхронизирующий 58 выходы.
Модуль 3 (фиг.4) селекции адресов записей данных авторизованных граждан в базе данных сервера системы содержит дешифратор 59, блок 60 памяти, выполненный в виде постоянного запоминающего устройства, элементы 61-63 И, элемент 64 ИЛИ, элемент 65 задержки.
На чертеже также показаны информационный 66 и синхронизирующий 67 входы, а также первый 68 и второй 69 информационные, и синхронизирующий 70 выходы.
Модуль 4 (фиг.5) формирования адресов записи и считывания записей базы данных сервера системы содержит счетчик 72, элементы 73-75 ИЛИ, группу 76 элементов ИЛИ, элемент 77 задержки. На чертеже показаны первый 79 и второй 80 информационные входы модуля, первый 81 и второй 82 синхронизирующие входы модуля, счетный 83, первый 84, второй 85 и третий 86 сигнальные входы, а также адресный 24, синхронизирующий 25 и сигнальный 26 выходы.
Модуль 5 (фиг.6) определения временного цикла выборки записей данных граждан содержит регистр 87, счетчик 88, компаратор 89, элемент 90 задержки. На чертеже показаны информационный 91, синхронизирующий 92, счетный 93 входы, а также выходы 94-95.
Модуль 6 (фиг.7) сравнения идентификационных данных объектов системы содержит компаратор 96, элемент 97 задержки, элементы 134, 135 И. На чертеже показаны первый 98 и второй 99 информационные входы модуля, синхронизирующий 100 вход, первый 132 и второй 133 управляющие входы, а также первый 101, второй 102 и третий 103 выходы.
Модуль 7 (фиг.1) идентификации электронной цифровой подписи объектов системы содержит компаратор 140, и элементы 141, 142 И. На чертеже показаны первый 120 и второй 121 информационные, синхронизирующий 122 входы, первый 123 и второй 124 управляющие входы, а также первый 135, второй 27 и третий 28 выходы.
Модуль 8 (фиг.1) приема записей базы данных сервера системы выполнен в виде регистра, имеющего информационный 12 и синхронизирующий 16 входы, а также первый 125 и второй 126 информационные выходы.
Модуль 9 (фиг.1) приема квитанции из базы данных сервера системы выполнен в виде регистра, имеющего информационный 13 и синхронизирующий 17 входы, а также информационный 127 выход.
Модуль 10 (фиг.8) коммутации и выдачи данных содержит дешифратор 106, группы 107-111 элементов И, группу 112 элементов ИЛИ и элемент 113 задержки. На чертеже показаны адресный 114, первый 115 и второй 116 информационные входы, первый 117 и второй 118 управляющие входы, синхронизирующий вход 119, а также группа 21-23 информационных выходов системы.
Система работает следующим образом.
Содержательная часть атрибутов записей данных граждан включает в свой состав следующие признаки: фамилию, имя, отчество, пол, адрес проживания, место рождения, тип и место выдачи документа, удостоверяющего личность, гражданство, дееспособность и открытый ключ электронной цифровой подписи.
После авторизации каждый гражданин, желающий воспользоваться услугой по ведению патентного делопроизводства с Федеральной службой по интеллектуальной собственности, патентам и товарным знакам для получения охранного документа, например, патента на полезную модель подготавливает пакет электронных документов в следующем составе:
- заявление о выдаче патента с указанием автора полезной модели и лица, на имя которого испрашивается патент (заявителя), а также место жительства или место нахождения каждого из них;
- описание полезной модели, раскрывающее ее с полнотой, достаточной для осуществления;
- формулу полезной модели, выражающую ее сущность и полностью основанную на описании;
- чертежи, если они необходимы для понимания сущности полезной модели;
- реферат;
- копию платежного поручения об оплате государственной пошлины.
Подготовленный пакет документов в электронном виде прилагается к заявлению, которое заверяется электронной цифровой подписью заявителя, и отправляется на сайт ФИПС в виде сопроводительной кодограммы, структура которой имеет следующий вид:
Код
Код
Код
Идентификационные данные гражданина
Электронная цифровая подпись гражданина из банка данных электронных сертификатов открытых ключей
Код типа запрашиваемой услуги из классификатора государственных услуг
Указанная кодограмма поступает на информационный вход 11 системы и далее на информационный вход регистра 40 модуля 1, и импульсом синхронизации, поступающим с входа 14 системы через элемент 34 ИЛИ на синхронизирующий вход регистра 30, коды кодограммы заносятся в регистр 30.
Параллельно с этим, синхронизирующий импульс с входа 14 поступает на установочный вход триггера 31 и устанавливает его в исходное состояние, при котором высоким потенциалом с инверсного выхода триггера 31 элемент 33 И, и элемент 36 И будут открыты, а элементы 32 и 35 И низким потенциалом с прямого выхода триггера 31 будут закрыты. В результате этого подготавливается цепь прохождения сигнала с выхода элемента 34 ИЛИ через элемент 37, задерживающий импульс на время срабатывания регистра 30 и триггера 31, через элемент 33 И на выход 45 модуля 1.
Код первых трех начальных букв фамилии, имени, отчества гражданина с выхода 43 модуля 1 поступает на вход 66 модуля 3, и далее на вход дешифратора 59. Дешифратор 59 расшифровывает код этой буквенной комбинации, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 62 И.
Параллельно с этим, синхронизирующий импульс с выхода 45 модуля 1 поступает на одни входы элементов 61-63 И, опрашивая состояния указанных элементов. Учитывая то обстоятельство, что открытым по второму входу будет только элемент 62 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 60, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи о гражданах, имеющих такую же кодовую комбинацию начальных букв фамилии, имени и отчества, и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
КОД базового адреса зоны памяти сервера, где хранятся все записи граждан с заданной кодовой комбинацией начальных букв Фамилии, Имени, Отчества
КОД количества записей граждан, имеющих одинаковую кодовую комбинацию начальных букв Фамилии, Имени, Отчества
Содержимое фиксированной ячейки памяти ПЗУ 60 считывается на выходы 68 и 69 соответственно.
Во-вторых, тот же тактирующий импульс проходит через элемент 64 ИЛИ и задерживается элементом 65 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на выход 70 модуля 3.
Код базового адреса с выхода 68 модуля 3 через вход 80 модуля 4 и элементы ИЛИ группы 76 поступает на информационный вход счетчика 72, а код количества записей с указанной комбинацией начальных букв фамилии, имени, отчества с выхода 69 модуля 3 поступает через вход 91 модуля 5 на информационный вход регистра 87.
Тактирующим импульсом с выхода 70 модуля 3, поступающим на синхронизирующий вход 92 модуля 5 и на синхронизирующий вход 82 модуля 4 через элемент 73 ИЛИ, код базового адреса кодовой комбинации и код числа таких записей в базе данных сервера заносятся в счетчик 72 модуля 4 и регистр 87 модуля 5 соответственно.
В результате этой операции будет установлен базовый адрес записи той зоны памяти сервера базы данных, с которой начинаются записи личностей граждан с заданной кодовой комбинацией начальных букв фамилии, имени, отчества.
Этот же импульс синхронизации с выхода элемента 73 ИЛИ модуля 4 проходит элемент 74 ИЛИ, задерживается элементом 77 на время срабатывания счетчика 72 и затем выдается на выход 25 системы, откуда он поступает на первый канал прерывания сервера базы данных системы.
По этому сигналу сервер базы данных системы переходит на подпрограмму считывания записи данных авторизованного гражданина из базы данных сервера системы и выдачи ее на информационный вход 12 модуля 8.
Структура кодограммы записи данных гражданина, поступившей в модуль 8, имеет следующий вид:
Код
Код
Идентификационные данные гражданина
Электронная цифровая подпись гражданина из банка данных электронных сертификатов открытых ключей
С выхода 125 модуля 8 идентификационные данные гражданина из записи, считанной из базы данных сервера системы, поступают на один информационный 99 вход модуля 6 и далее на вход компаратора 96, на другой информационный 98 вход которого с выхода 39 модуля 1 подаются идентификационные данные гражданина из кодограммы - запроса, присланной гражданином.
Одновременно с этим, синхронизирующий импульс с входа 16 системы поступает на вход 100 модуля 6, задерживается элементом 97 задержки на время занесения кода в модуль 8, и далее поступает на синхронизирующий вход компаратора 96.
Если идентификационные данные гражданина с входов 98 и 99 компаратора 96 не совпадают, то компаратор 96 формирует сигнал на выходе 101.
С выхода 101 компаратора 96 сигнал поступает на тактирующий вход 93 модуля 5 и далее на счетный вход счетчика 88, который фиксирует факт считывания первой записи из базы данных сервера системы.
Показания счетчика 88 поступают на один вход компаратора 89, на другой вход которого поступает общее число записей в базе данных сервера с заданной буквенной комбинацией с выхода регистра 87. По импульсу с входа 93 модуля 5, задержанному элементом 90 на время срабатывания счетчика 88, компаратор 89 сравнивает показания счетчика 88 и регистра 87.
Учитывая, что к этому моменту времени показания счетчика 88 намного меньше показаний регистра 87, то компаратор 89 формирует сигнал на выходе 94, откуда он подается на счетный вход 83 модуля 4 и далее на счетный вход счетчика 72, устанавливая адрес считывания очередной записи данных базы данных сервера системы.
Кроме того, тот же синхронизирующий импульс с входа 83 проходит элемент 74 ИЛИ, затем задерживается элементом 77 на время срабатывания счетчика 72, и с выхода модуля 4 выдается на выход 24 системы, откуда он вновь поступает на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого очередной ячейки памяти, адрес которой выдан на адресный выход 24 системы и записи ее содержимого в модуль 8 с информационного входа системы 12 по синхронизирующему импульсу, поступающему на вход 16 системы.
Процесс выборки идентификационных данных граждан и их сравнения компаратором 96 модуля 6 будет продолжаться до тех пор, пока компаратор 96 не зафиксирует совпадения входных кодов формированием импульса на другом своем выходе 102, фиксирующего факт наличия идентификационных данных гражданина в базе данных сервера системы.
С выхода 102 модуля 6 сигнал проходит на синхронизирующий вход 122 модуля 7, на один информационный вход 120 которого поступает код ЭЦП данного гражданина с выхода 40 модуля 1, а на другой его информационный 121 вход подается код электронного сертификата открытого ключа с выхода 126 модуля 8.
Если коды электронных цифровых подписей не совпали, то на выходе 135 модуля 7 формируется сигнал, фиксирующий факт несовпадения подписей, который через вход 85 модуля 4 проходит элемент 75 ИЛИ и выдается на сигнальный выход 26 системы.
Если же коды электронных цифровых подписей гражданина совпали, то на выходе 27 модуля 6 формируется сигнал, подтверждающий подлинность подписи гражданина.
Этот сигнал через выход 27 системы выдается на вход второго канала прерывания сервера базы данных системы.
С приходом этого сигнала сервер переходит на подпрограмму записи присланных материалов заявки на получение патента на полезную модель, по адресу записи данных гражданина в базе данных сервера системы, установленному на адресном выходе 24 системы, и отправки полученных материалов по электронному адресу Федеральной службы по интеллектуальной собственности, патентам и товарным знакам со своим сопроводительным письмом - кодограммой, структура которой имеет следующий вид:
Код
Код
Код
Код
Идентификационные данные гражданина
Материалы заявки на получение патента на полезную модель
Дата и время отправки заявочных материалов
Электронная цифровая подпись ОГИЦ
Сформированная кодограмма с выхода сервера системы поступает через третий информационный вход системы 13 на информационный вход модуля 9, на синхронизирующий 17 вход которого поступает синхронизирующий импульс сервера системы, заносящий код кодограммы в модуль 9.
Код кодограммы с выхода 127 модуля 9 поступает на информационный вход 116 модуля 10, на адресный вход которого с выхода 41 модуля 1 выдается код электронного адреса Федеральной службы по интеллектуальной собственности, патентам и товарным знакам (далее - патентное ведомство).
К этому моменту времени с выхода 131 модуля 1 высоким потенциалом триггера 31 модуля 1 элементы 108 И группы будут открыты, а элементы 107 И группы будут закрыты низким потенциалом с прямого выхода 130 триггера 31.
В результате этого код кодограммы с входа 116 модуля 10 проходит через элементы 108 И группы, затем 112 ИЛИ группы и поступает на одни входы элементов И групп 109-111, другие входы которых управляются потенциалами с соответствующих выходов дешифратора 106. Однако открыта дешифратором 106 будет только одна из них, соответствующая электронному адресу патентного ведомства.
Сигнал выдачи кодограммы с входа 20 системы через вход 119 модуля 10 задерживается элементом 113 задержки на время занесения кодограммы в модуль 9, и затем поступает на третьи входы элементов 109-111 И групп, обеспечивая выдачу кодограммы в адрес патентного ведомства.
Алгоритм работы патентного ведомства с полученными материалами заявки представлен на фиг.10., в соответствии с которым Федеральное агентство по интеллектуальной собственности, патентам и товарным знакам осуществляет прием и регистрацию материалов заявки, в результате чего заявке присваивается уникальный идентификационный номер, фиксируется дата ее поступления и формируется кодограмма - уведомление о приеме и регистрации материалов заявки, которая отправляется в ОГИЦ в виде следующей структуры:
Код
Код
Код
Код
Идентификационные данные федерального института промышленной собственности
Уведомление федерального института промышленной собственности о приеме и регистрации заявки на получение патента на полезную модель, с указанием номера заявки и даты ее регистрации
Электронная цифровая подпись федерального института промышленной собственности
Электронный адрес гражданина-заявителя
Кодограмма-Уведомление из патентного ведомства поступает на информационный вход 11 системы и далее на информационный вход регистра 30 модуля 1, и импульсом синхронизации, поступающим с входа 15 системы на синхронизирующий вход регистра 30, коды кодограммы заносятся в регистр 30.
Параллельно с этим, синхронизирующий импульс с входа 15 поступает на единичный вход триггера 31 и устанавливает его в единичное состояние, при котором высоким потенциалом с прямого выхода триггера 31 элемент 32 И, и элемент 35 И будут открыты, а элементы 33 и 36 И низким потенциалом с инверсного выхода триггера 31 будут закрыты. В результате этого подготавливается цепь прохождения сигнала с выхода элемента 34 ИЛИ через элемент 37, задерживающий импульс на время срабатывания регистра 30 и триггера 31, через элемент 32 И на выход 44 модуля 1.
Идентификационный код патентного ведомства с выхода 42 регистра 30 модуля 1 поступает на вход 55 модуля 2 и далее на вход дешифратора 47. Дешифратор 47 расшифровывает код патентного ведомства, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 50 И.
Параллельно с этим, синхронизирующий импульс с выхода 44 модуля 1 через вход 56 модуля 2 поступает на одни входы элементов 49-51 И, опрашивая состояния указанных элементов. Учитывая то обстоятельство, что открытым по второму входу будет только элемент 50 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 48, где записан адрес базовой ячейки базы данных сервера, в которой хранятся идентификационные данные патентного ведомства.
Адрес ячейки памяти с выхода 57 модуля 2 через вход 79 модуля 4 и далее через элементы 76 ИЛИ группы поступает на информационный вход счетчика 72, а синхронизирующий импульс с выхода 58 модуля 2 через вход 81 модуля 4 и далее элемент 73 ИЛИ поступает на синхронизирующий вход счетчика 72, занося в него код адреса ячейки памяти патентного ведомства. В результате этого на выходе 24 модуля 4 будет сформирован адрес ячейки памяти патентного ведомства в базе данных системы.
Этот же импульс синхронизации с выхода элемента 73 ИЛИ проходит элемент 74 ИЛИ, задерживается элементом 77 на время срабатывания счетчика 72 и затем выдается на выход 25 системы, откуда он поступает на первый канал прерывания сервера.
По этому сигналу сервер переходит на подпрограмму считывания данных патентного ведомства из базы данных сервера системы и выдачи их на информационный вход 12 модуля 8.
Структура кодограммы записи данных патентного ведомства, поступившей в модуль 8, имеет следующий вид:
Код
Код
Идентификационные данные патентного ведомства
Электронная цифровая подпись патентного ведомства
С выхода 125 модуля 8 идентификационные данные патентного ведомства из записи, считанной из базы данных сервера системы, поступают на один информационный 99 вход модуля 6 и далее на вход компаратора 96, на другой информационный 98 вход которого с выхода 39 модуля 1 подаются идентификационные данные патентного ведомства из кодограммы - уведомления, присланной Федеральным институтом промышленной собственности.
Одновременно с этим, синхронизирующий импульс с входа 16 системы поступает на вход 100 модуля 6, задерживается элементом 97 задержки на время занесения кода в модуль 8, и далее поступает на синхронизирующий вход компаратора 96.
Если идентификационные данные патентного ведомства с входов 98 и 99 компаратора 96 не совпадают, то компаратор 96 формирует сигнал на выходе 136. Учитывая, что к этому моменту времени открытым по одному входу высоким потенциалом с входа 133 будет элемент 135 И, то импульс с выхода 136 компаратора 96 проходит элемент 135 И на выход 103 модуля 6 и далее через вход 86 модуля 4 и элемент 75 ИЛИ проходит на выход 26 системы, сигнализируя о факте несовпадения идентификационных данных.
Если же идентификационные данные патентного ведомства на входах 98 и 99 совпадают, то компаратор 96 формирует сигнал на выходе 137, который через выход 102 поступает на синхронизирующий вход 122 модуля 7, на один информационный вход 120 которого поступает код ЭЦП патентного ведомства с выхода 40 модуля 1, а на другой информационный вход 121 код ЭЦП патентного ведомства с выхода 126 модуля 8.
Если коды ЭЦП на входах 120 и 121 модуля 7 не совпадают, то модуль 7 формирует сигнал на выходе 138, который через вход 85 модуля 4 проходит на выход 26, сигнализируя о несовпадении кодов ЭЦП.
Если же будет установлен факт совпадения кодов ЭЦП на входах модуля 7, то модуль 7 формирует сигнал на выходе 139, который через элемент 142 И, открытый по второму входу высоким потенциалом с входа 124, проходит на выход 28 системы и далее поступает на вход третьего канала прерывания сервера базы данных.
По этому сигналу сервер базы данных переходит на подпрограмму записи кодограммы-уведомления по адресу ячейки базы данных, установленному на выходе 24 системы, а тактирующий импульс с выхода 28 модуля 7 поступает на вход 145 модуля 10 и далее на вход элемента 105 ИЛИ для отправления кодограммы уведомления в адрес гражданина, приславшего заявку на получение патента на полезную модель.
С этой целью адрес гражданина с выхода 41 модуля 1 поступает на вход 114 модуля 10 и далее на вход дешифратора 106, открывающего элементы И одной из групп 109-111, соответствующей адресу гражданина.
Учитывая, что элементы 107 И группы будут открыты высоким потенциалом с входа 117, то содержание кодограммы-уведомления с выхода 38 модуля 1 через вход 115 модуля 10 и далее через элементы 107 группы и элементы 112 ИЛИ группы проходит соответствующую группу элементов 109-111 И, и далее с поступлением импульса с выхода элемента 105 И выдается через соответствующий выход 21-23 системы.
В дальнейшем взаимодействие гражданина и патентного ведомства при реализации алгоритма реализации возможных процедур взаимодействия, приведенного на фиг.10, осуществляется описанным выше образом до момента получения гражданином патента на полезную модель.
Таким образом, введение новых модулей позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных граждан по типовым идентификаторам личности гражданина и идентификации его электронной цифровой подписи.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент WO 2004/027681 (01.04.2004)
2. Патент WO 2003/102817 (11.12.2003) (прототип).