Автоматизированная система информационного обслуживания обращений граждан
Иллюстрации
Показать всеИзобретение относится к вычислительной технике, в частности к автоматизированной системе информационного обслуживания обращений граждан. Техническим результатом является повышение быстродействия системы путем локализации адресов поиска записей базы данных по идентификаторам адреса регистрации граждан. Такой результат обеспечивается благодаря тому, что система содержит блок селекции опорных адресов обращений граждан в базе данных сервера, блок идентификации разделов памяти сервера базы данных, блок формирования сигналов управления считыванием и записью данных базы данных сервера, а также благодаря тому, что система содержит блок селекции опорных адресов ответов электронного правительства в базе данных сервера, блок идентификации адресов регистрации граждан и блок коммутации каналов передачи данных электронного правительства. 7 ил., 6 табл.
Реферат
Изобретение относится к вычислительной технике, в частности, к автоматизированной системе информационного обслуживания обращений граждан.
История создания электронных правительств идет параллельно с развитием информационных технологий. Как полагают эксперты, введение информационно-коммуникационных технологий в государственное управление позволит ускорить развитие экономики, снизить затраты на бюрократические процедуры, повысить эффективность работы и производительность труда государственных ведомств, расширить возможности населения в формировании гражданского общества за счет улучшения доступа к различного рода информации, создания более прозрачной работы государственных служб, ослабления бюрократических барьеров.
«Электронное правительство» подразумевает использование информационных технологий, в частности Интернета, как наиболее доступного средства электронного взаимодействия с гражданами.
Таким образом, электронное правительство имеет следующие основные цели:
- оптимизацию предоставления правительственных услуг населению и бизнесу;
- повышение степени участия всех граждан в процессах руководства и управления страной;
- поддержку и расширение возможностей самообслуживания граждан;
- рост технологической осведомленности и квалификации граждан;
- снижение воздействия фактора географического местоположения.
Таким образом, создание электронного правительства должно обеспечить не только более эффективное и менее затратное администрирование, но и кардинальное изменение взаимоотношений между обществом и правительством.
Гражданин не должен носить справки из одного ведомства в другое, будь то оформление прав собственности или та или иная регистрация. Он должен просто обратиться в государственные органы, а весь дальнейший взаимообмен документами и обмен информацией должен произойти внутри без его участия - и в фиксированные сроки.
Сегодня в России, по некоторым проводившимся исследованиям и экспертным оценкам, затраты времени граждан на обращения в государственные службы составляют примерно 3-4 млрд. человеко-часов в год, что соответствует 1,5 млн. человеко-лет в год.
В обработке непосредственных обращений граждан занято порядка 400 тысяч государственных служащих, соответственно, затраты их времени тоже должны вычитаться из совокупного общественно-полезного труда. Учитывая это обстоятельство, важнейшей задачей создания электронного правительства должно стать развитие и распространение «принципа одного окна» на взаимоотношения государства и граждан.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры выборки запрашиваемых данных реализуется через поиск данных по всей базе данных и их последующей обработке центральным процессором, что при больших объемах информации в базе данных обращений граждан неизбежно приводит к необоснованным затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных обращений граждан в электронное правительство по идентификаторам их фамилии, имени, отчеству.
Поставленная цель достигается тем, что известная система, содержащая блок селекции опорных адресов обращений граждан в базе данных сервера, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы соответственно, при этом первый информационный вход системы предназначен для приема обращений граждан в электронное правительство, первый синхронизирующий вход системы предназначен для приема сигналов занесения кодов обращений граждан в блок селекции опорных адресов обращений граждан в базе данных сервера, а первый информационный выход блока селекции опорных адресов обращений граждан в базе данных сервера предназначен для выдачи обращений граждан на первый информационный вход сервера базы данных, блок селекции опорных адресов ответов электронного правительства в базе данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы соответственно, а первый выход блока селекции опорных адресов ответов электронного правительства в базе данных сервера является вторым информационным выходом системы, при этом второй информационный вход системы предназначен для приема ответов электронного правительства на обращения граждан, второй синхронизирующий вход системы предназначен для приема сигналов занесения ответов электронного правительства на обращения граждан в блок селекции опорных адресов ответов электронного правительства в базе данных сервера, а второй информационный выход системы предназначен для выдачи ответов электронного правительства на обращения граждан на второй информационный вход сервера базы данных, блок формирования сигналов управления считыванием и записью данных базы данных сервера, первый информационный вход которого соединен со вторым информационным выходом блока селекции опорных адресов обращений граждан в базе данных сервера, первый синхронизирующий вход блока формирования сигналов управления считыванием и записью данных базы данных сервера подключен к синхронизирующему выходу блока селекции опорных адресов обращений граждан в базе данных сервера, адресный выход блока формирования сигналов управления считыванием и записью данных базы данных сервера является адресным выходом системы, предназначенным для выдачи адресов записей базы данных на адресный вход сервера базы данных, а первый, второй и третий синхронизирующие выходы блока формирования сигналов управления считыванием и записью данных базы данных сервера являются первым, вторым и третьим синхронизирующими выходами системы, предназначенными для выдачи сигналов управления на входы первого, второго и третьего каналов прерывания сервера базы данных соответственно, блок коммутации каналов передачи данных электронного правительства, информационные выходы группы которого предназначены для выдачи ответов электронного правительства на обращения граждан и являются информационными выходами группы системы, отличается тем, что она содержит блок идентификации разделов памяти сервера базы данных, первый и второй информационные входы которого соединены со вторыми информационными выходами блока селекции опорных адресов обращений граждан в базе данных сервера и блока селекции опорных адресов ответов электронного правительства в базе данных сервера соответственно, первый и второй синхронизирующие входы блока идентификации разделов памяти сервера базы данных подключены к синхронизирующим выходам блока селекции опорных адресов обращений граждан в базе данных сервера и блока селекции опорных адресов ответов электронного правительства в базе данных сервера соответственно, второй информационный вход блока формирования сигналов управления считыванием и записью данных базы данных сервера соединен со вторым информационным выходом блока селекции опорных адресов ответов электронного правительства в базе данных сервера, второй синхронизирующий вход блока формирования сигналов управления считыванием и записью данных базы данных сервера подключен к синхронизирующему выходу блока селекции опорных адресов ответов электронного правительства в базе данных сервера, первый выход блока идентификации разделов памяти сервера базы данных соединен с первым счетным входом блока формирования сигналов управления считыванием и записью данных базы данных сервера, а второй выход блока идентификации разделов памяти сервера базы данных подключен ко второму счетному входу блока формирования сигналов управления считыванием и записью данных базы данных сервера, блок идентификации адресов регистрации граждан, первый информационный и синхронизирующий входы которого являются третьими информационным и синхронизирующим входами системы соответственно, при этом третий информационный вход системы предназначен для приема записей базы данных сервера, а третий синхронизирующий вход системы предназначен для приема сигналов занесения записей базы данных сервера в блок приема записей базы данных сервера, второй информационный вход блока идентификации адресов регистрации граждан соединен с третьим информационным выходом блока селекции опорных адресов обращений граждан в базе данных сервера, третий информационный вход блока идентификации адресов регистрации граждан подключен ко второму информационному выходу блока селекции опорных адресов ответов электронного правительства в базе данных сервера, соединенному с одним информационным входом блока коммутации каналов передачи данных электронного правительства, другой информационный вход которого подключен к первому информационному выходу блока селекции опорных адресов ответов электронного правительства в базе данных сервера, при этом первый выход блока идентификации адресов регистрации граждан соединен со счетным входом блока идентификации разделов памяти сервера базы данных, второй выход блока идентификации адресов регистрации граждан подключен к третьему синхронизирующему входу блока формирования сигналов управления считыванием и записью данных базы данных сервера, четвертый синхронизирующий выход которого соединен с синхронизирующим входом блока коммутации каналов передачи данных электронного правительства, блока селекции опорных адресов ответов электронного правительства в базе данных сервера, первый управляющий выход блока селекции опорных адресов ответов электронного правительства в базе данных сервера подключен к управляющему входу блока селекции опорных адресов обращений граждан в базе данных сервера и к первому управляющему входу блока формирования сигналов управления считыванием и записью данных базы данных сервера, а второй управляющий выход блока селекции опорных адресов ответов электронного правительства в базе данных сервера соединен со вторым управляющим входом блока формирования сигналов управления считыванием и записью данных базы данных сервера.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема блока селекции опорных адресов обращений граждан в базе данных сервера, на фиг.3 - структурная схема блока идентификации разделов памяти сервера базы данных, на фиг.4 - структурная схема блока формирования сигналов управления считыванием и записью данных базы данных сервера, на фиг.5 - структурная схема блока селекции опорных адресов ответов электронного правительства в базе данных сервера, на фиг.6 - структурная схема блока идентификации адресов регистрации граждан, на фиг.7 - структурная схема блока коммутации каналов передачи данных электронного правительства.
Система (фиг.1) содержит блок 1 селекции опорных адресов обращений граждан в базе данных сервера, блок 2 идентификации разделов памяти сервера базы данных, блок 3 формирования сигналов управления считыванием и записью данных базы данных сервера, блок 4 селекции опорных адресов ответов электронного правительства в базе данных сервера, блок 5 идентификации адресов регистрации граждан, блок 6 коммутации каналов передачи данных электронного правительства.
На фиг.1 также показаны первый 7, второй 8 и третий 9 информационные входы системы, первый 10, второй 11 и третий 12 синхронизирующие входы системы, первый 14 и второй 15 информационные выходы системы, группа 16-18 выходов системы, адресный 19 выход системы, первый 20, второй 21 и третий 22 синхронизирующие выходы системы.
Блок 1 (фиг.2) селекции опорных адресов обращений граждан в базе данных сервера содержит регистр 25, дешифратор 26, узел памяти 27, выполненный в виде постоянного запоминающего устройства, элементы 28-31 И, группы 32, 33 элементов И, и элементы 34-1, 34-2 задержки. На чертеже также показаны информационный 7, синхронизирующий 10 и управляющий 36 входы, а также первый 37, второй 38, и третий 39 информационные и синхронизирующий 40 выходы.
Блок 2 (фиг.3) идентификации разделов памяти сервера базы данных содержит регистр 65, счетчик 66, компаратор 67, элемент 68 ИЛИ, группа 69 элементов ИЛИ, элемент 70 задержки. На чертеже показаны первый 71 и второй 72 информационные входы, первый 73 и второй 74 синхронизирующие, и счетный 75 входы, а также первый 77 и второй 78 выходы.
Блок 3 (фиг.4) формирования сигналов управления считыванием и записью данных базы данных сервера содержит счетчик 45, элементы 46-49 ИЛИ, элементы 50 ИЛИ группы, элементы 51-53 задержки, элементы 125, 126 И, элемент 127 ИЛИ. На чертеже показаны первый 55 и второй 56 информационные входы, первый 57 и второй 58 синхронизирующие входы, первый 59 и второй 60 счетные входы, тактирующий 61 вход и управляющие 130 и 131 входы, а также адресный 62, первый 63, второй 64, третий 164 и четвертый 165 синхронизирующие выходы.
Блок 4 (фиг.5) селекции опорных адресов ответов электронного правительства в базе данных сервера содержит регистр 80, дешифратор 81, постоянное запоминающее устройство 82, триггер 83, элементы 84-88 И, группы 89, 90 элементов И, элементы 91-1, 91-2, 92 задержки. На чертеже показаны информационный 8, синхронизирующий 11 и установочный 94 входы, а также первый 95, второй 96 и третий 97 информационные, синхронизирующий 98, первый 99 и второй 199 управляющие выходы.
Блок 5 (фиг.6) идентификации адресов регистрации граждан содержит регистр 100, компаратор 101, группа элементов 102 ИЛИ, элемент 103 задержки. На чертеже показаны первый 9, второй 104 и третий 105 информационные и синхронизирующий 12 входы, а также первый 106 и второй 107 выходы.
Блок 6 (фиг.7) коммутации каналов передачи данных электронного правительства содержит дешифратор 109 и группы 110-112 элементов И. На чертеже показаны адресный 114, информационный 115 и синхронизирующий 116 входы, а также группа 16-18 информационных выходов.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Система работает следующим образом.
Для получения требуемых данных от электронного правительства каждым гражданином формируется обращение к электронному правительству, структура которого имеет следующий вид:
Код кодовой комбинации начальных букв фамилии, имени, отчества гражданина и код выборки данных с входа 7 системы поступают на информационный вход блока 1 и далее на информационный вход регистра 25, куда указанные коды заносятся синхронизирующим импульсом с входа 10.
С выхода 41 регистра 25 вся кодовая комбинация через выход 37 блока 1 выдается на выход 14 системы и далее на информационный вход сервера базы данных.
С выхода 42 регистра 25 блока 1 кодовая комбинация, образованная начальными буквами фамилии, имени и отчества гражданина, поступает на информационный вход дешифратора 26.
Дешифратор 26 расшифровывает поступивший код и подготавливает цепь прохождения сигнала с входа 10, открывая один из элементов 28-30 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 30 И.
Параллельно с этим, синхронизирующий импульс с входа 10 системы задерживается элементом 34-1 блока 1 на время срабатывания регистра 25 и дешифратора 26, и далее опрашивает состояние элементов 28-30 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 30 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания соответствующей фиксированной ячейки памяти постоянного запоминающего устройства 27, где хранится код базового адреса раздела памяти сервера базы данных, содержащего фамилии, имена и отчества (ФИО) граждан, имеющих такие же начальные буквы ФИО, как и начальные буквы фамилии, имени и отчества гражданина, обращающегося со своей просьбой в электронное правительство.
Структура кода идентификатора фамилии, имени и отчества граждан в базе данных обращений граждан в электронное правительство, имеет следующий вид:
Код базового адреса первой записи данной кодовой комбинации считывается из памяти блока 27 и через элементы 32 И группы и с выхода 38 блока 1 поступает на одни входы элементов 32 И группы.
Учитывая то обстоятельство, что в данный момент времени на управляющий вход 36 блока 1 поступает высокий разрешающий потенциал с выхода 99 блока 4, формируемый триггером 83 блока 4, находящегося в исходном состоянии, то элемент 31 И и группы 32, 33 элементов И будут открыты. В результате этого код базового адреса первой записи данной кодовой комбинации через элементы 32 И группы проходит на выход 38 блока 1 и далее поступает на вход 55 блока 3, а код общего количества записей данных граждан в базе данных обращений электронного правительства, имеющих одинаковые коды комбинации начальных букв их фамилии, имени, отчества, с того же выхода 38 поступает на информационный вход 71 блока 2.
Во-вторых, тот же импульс считывания с выхода элемента 34-1 задерживается элементом задержки 34-2 на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 31 И с выхода 40 блока 1 поступает как на синхронизирующий вход 57 блока 3, так и на синхронизирующий вход 73 блока 2.
Код с входа 55 блока 3 через элементы 50 ИЛИ поступает на информационный вход счетчика 45 и синхронизирующим импульсом с входа 57 через элемент 46 ИЛИ заносится в счетчик 45, с выхода 62 которого этот код поступает на адресный выход 19 системы.
Одновременно с этим с выхода элемента 46 ИЛИ тот же синхронизирующий импульс проходит через элемент 48 ИЛИ и задерживается на время занесения кода базового адреса в счетчик 45 элементом 51. Затем с выхода 63 блока 3 данный импульс выдается на выход 20 системы в качестве сигнала управления считыванием содержимого ячейки памяти базы данных сервера по адресу, указанному на выходе 19 системы.
Код же общего количества записей данных граждан в базе данных обращений электронного правительства, имеющих одинаковые коды комбинации начальных букв их фамилии, имени, отчества, с выхода 38 блока 1 заносится через вход 71 блока 2 и элементы 69 ИЛИ группы в регистр 50 тем же синхронизирующим импульсом с выхода 40 блока 1 через вход 73 блока 2 и элемент 68 ИЛИ. С выхода регистра 65 этот код постоянно подается на один вход компаратора 67.
По сигналу с выхода 20 системы сервер базы данных (на чертеже не показан) переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 19 адресу, выдачи считанной записи базы данных на информационный 9 вход системы и занесения ее атрибутов в блок 5 синхронизирующим импульсом, поступающим с сервера на вход 12 системы.
Таким образом, в регистре 100 блоке 5 будут находиться все атрибуты первой считанной из базы данных записи, имеющие следующую структуру:
С выхода регистра 100 коды фамилии, имени и отчества гражданина, а также адрес регистрации гражданина, считанные из базы данных сервера, поступают на один информационный вход компаратора 101 блока 5, на другой информационный вход которого с выхода 39 блока 1 поступают коды фамилии, имени и отчества гражданина, а также адрес регистрации гражданина, обратившегося с обращением в электронное правительство.
Синхронизирующий импульс с входа 12 системы задерживается элементом 103 задержки на время занесения записи базы данных в регистр 100 блока 5 и поступает на синхронизирующий вход компаратора 101.
По синхронизирующему сигналу компаратор 101 сравнивает входные коды, и если сравниваемые атрибуты данных граждан совпадают между собой, что свидетельствует о том, что сведения о данном гражданине уже имеются в базе данных и данный гражданин повторно обращается в электронное правительство, то на выходе 107 компаратора 101 блока 5 формируется сигнал, поступающий на вход 61 блока 3, и далее поступающий на одни входы элементов 125, 126 И.
Однако к этому моменту времени открыт по второму входу будет только элемент 125 И, так как на второй его вход 130 подается высокий потенциал с выхода 99 блока 4. В результате этого, синхронизирующий импульс проходит элемент 49 ИЛИ и, во-первых, через выход 64 блока 3 выдается на выход 21 системы и далее поступает на вход второго канала прерывания сервера базы данных.
С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи входного обращения гражданина к электронному правительству с выхода 14 системы по сформированному на выходе 19 адресу и передачи этого сообщения электронному администратору системы для дальнейшей обработки обращения в соответствии с его классификационным признаком.
Если же сравниваемые атрибуты данных граждан не совпадают между собой, то сигнал несовпадения данных формируется на выходе 106 компаратора 101 блока 5, откуда тактирующий сигнал поступает на счетный вход 75 счетчика 66 блока 2, который фиксирует число считанных записей из базы данных.
В данный момент счетчик 66 зафиксирует факт осуществления считывания первой записи из базы данных сервера. Выход счетчика 66 подключен к одному входу компаратора 67, сравнивающего общее число записей базы данных в регистре 65 с числом записей в счетчике 66.
Компаратор 67 блока 2 сравнивает показания регистра 65 и счетчика 66 по синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 67 с выхода элемента 70 задержки. Поскольку в счетчике 66 зафиксирована первая единица, то его показания будут меньше показаний регистра 65 и на выходе 77 компаратора 67 появляется импульс, который с выхода 77 блока 2 через вход 59 блока 3 и элемент 47 ИЛИ будет поступать на счетный вход счетчика 45, увеличивая базовый адрес ячейки считывания на единицу.
Кроме того, этот же импульс проходит через элемент 48 ИЛИ на вход элемента 51 задержки, где задерживается на время окончания срабатывания счетчика 45, и далее вновь выдается через выход 63 блока 3 на выход 20 системы в качестве сигнала управления считыванием очередной записи базы данных по адресу, сформированному на выходе 19 системы.
По сигналу с выхода 20 системы сервер базы данных вновь переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 19 адресу, выдачи считанной записи базы данных на информационный вход 9 системы и занесения ее атрибутов в регистр 100 блока 5 синхронизирующим импульсом, поступающим с сервера на вход 12.
Этот процесс считывания записей базы данных сервера будет продолжаться до тех пор, пока показания счетчика 66 и регистра 65 не будут равны между собой. В этом случае импульс появится на выходе 78 компаратора блока 2.
Указанный импульс с выхода 78 блока 2 поступает на вход 60 блока 3 и далее через элемент 47 ИЛИ на счетный вход счетчика 45, увеличивая показания счетчика 45 на единицу и формируя, тем самым, адрес ячейки памяти в базе данных сервера для записи в нее поступившего обращения гражданина.
Сформированный адрес записи обращения с выхода счетчика 45 блока 3 через выход 62 выдается на адресный 19 выход системы, а синхронизирующий импульс с входа 60 задерживается элементом задержки 52 на время срабатывания счетчика 45 и через элемент 49 ИЛИ проходит на выход 64 и далее через второй синхронизирующий выход системы выдается на вход второго канала прерывания сервера базы данных.
С приходом этого сигнала сервер базы данных переходит на подпрограмму записи входного обращения гражданина к электронному правительству с выхода 14 системы по сформированному на выходе 19 адресу и передачи этого сообщения электронному администратору системы для дальнейшей обработки обращения в соответствии с его классификационным признаком.
Кроме того, с выхода элемента 49 ИЛИ синхронизирующий импульс проходит элемент 127 ИЛИ, задерживается элементом 53 на время выполнения процедуры записи входного обращения гражданина к электронному правительству в базу данных сервера и далее поступает на установочный вход счетчика 45, возвращая его в исходное состояние.
После рассмотрения обращения гражданина в электронное правительство подготовленный ему ответ электронным администратором системы поступает на информационный вход 8 системы и далее на информационный вход регистра 80, куда он заносится синхронизирующим импульсом, поступающим с входа 11 системы.
Структура входной кодограммы ответа электронного правительства имеет следующий вид:
Содержание ответа электронного правительства с выхода 95 регистра 80 выдается как на выход 15 системы и далее на информационный вход сервера базы данных, так и на вход 115 блока 6.
Кодовая комбинация, образованная начальными буквами фамилии, имени и отчества гражданина, поступает на информационный вход дешифратора 81, который расшифровывает поступивший код и подготавливает цепь прохождения сигнала с входа 11 системы, открывая один из элементов 84-86 И. Для определенности положим, что высокий потенциал поступил на один вход элемента 85 И.
Параллельно с этим, синхронизирующий импульс с входа 11 системы задерживается элементом 91-1 блока 4 на время срабатывания регистра 80 и дешифратора 81 и далее опрашивает состояние элементов 84-86 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 85 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания соответствующей фиксированной ячейки памяти постоянного запоминающего устройства 82, где хранится код базового адреса раздела памяти сервера базы данных, содержащего фамилии, имена и отчества (ФИО) граждан, имеющих такие же начальные буквы ФИО, как и начальные буквы фамилии, имени и отчества гражданина, обращающегося со своей просьбой в электронное правительство.
Во-вторых, этот же синхронизирующий импульс с выхода элемента 91-1 поступает на прямой вход триггера 83 и устанавливает его в единичное состояние, при котором высоким потенциалом с единичного выхода триггер 83 открывает элементы 87, 88 И, а также группы элементов 89, 90, а низким потенциалом с инверсного выхода 99 блока 4 блокирует работу элемента 31 И, а также групп 32, 33 элементов И блока 1.
Структура кода идентификатора фамилии, имени и отчества граждан в базе данных обращений граждан в электронное правительство, имеет следующий вид:
Код базового адреса первой записи данной кодовой комбинации считывается из памяти блока 82 и через элементы 89 И группы проходит на выход 96 блока 4 и далее поступает на вход 56 блока 3, а код общего количества записей данных граждан в базе данных обращений электронного правительства, имеющих одинаковые коды комбинации начальных букв их фамилии, имени, отчества, с того же выхода 96 поступает на информационный вход 72 блока 2.
Во-вторых, тот же импульс считывания с выхода элемента 91-1 задерживается элементом задержки 91-2 на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 87 И с выхода 98 блока 4 поступает как на синхронизирующий вход 58 блока 3, так и на синхронизирующий вход 74 блока 2.
Код с входа 56 блока 3 через элементы 50 ИЛИ группы поступает на информационный вход счетчика 45 и синхронизирующим импульсом с входа 58 через элемент 46 ИЛИ заносится в счетчик 45, с выхода 62 которого этот код поступает на адресный выход 19 системы.
Одновременно с этим с выхода элемента 46 ИЛИ тот же синхронизирующий импульс проходит через элемент 48 ИЛИ и задерживается на время занесения кода базового адреса в счетчик 45 элементом 51. Затем с выхода 63 блока 3 данный импульс выдается на выход 20 системы в качестве сигнала управления считыванием содержимого ячейки памяти базы данных сервера по адресу, указанному на выходе 19 системы.
Код же общего количества записей данных граждан в базе данных обращений электронного правительства, имеющих одинаковые коды комбинации начальных букв их фамилии, имени, отчества, с выхода 96 блока 4 заносится через вход 72 блока 2 и элементы 69 ИЛИ группы в регистр 50 тем же синхронизирующим импульсом с выхода 98 блока 4 через вход 74 блока 2 и элемент 68 ИЛИ. С выхода регистра 65 этот код постоянно подается на один вход компаратора 67.
По сигналу с выхода 20 системы сервер базы данных (на чертеже не показан) переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 19 адресу, выдачи считанной записи базы данных на информационный 9 вход системы и занесения ее атрибутов в блок 5 синхронизирующим импульсом, поступающим с сервера на вход 12 системы.
Таким образом, в регистре 100 блоке 5 будут находиться все атрибуты первой считанной из базы данных записи, имеющие следующую структуру:
С выхода регистра 100 коды фамилии, имени и отчества гражданина, а также адрес регистрации гражданина, считанные из базы данных сервера, поступают на один информационный вход компаратора 101 блока 5, на другой информационный вход которого с выхода 97 блока 4 поступают коды фамилии, имени и отчества гражданина, а также адрес регистрации гражданина, обратившегося с обращением в электронное правительство.
Синхронизирующий импульс с входа 12 системы задерживается элементом 103 задержки на время занесения записи базы данных в регистр 100 блока 5 и поступает на синхронизирующий вход компаратора 101.
Дальнейшая работа системы по определению адреса записей гражданина в базе данных сервера осуществляется точно так же, как она была описана выше.
Как только по синхронизирующему сигналу компаратор 101 зафиксирует тот факт, что считанная из базы данных запись содержит идентификационные данные гражданина, то на выходе 107 компаратора 101 блока 5 формируется сигнал, поступающий на вход 61 блока 3, откуда он поступает на входы элементов 125 и 126 И.
Открыт же в данный момент времени будет элемент 126 И, так как на его вход подается высокий разрешающий потенциал с выхода 199 блока 4 через вход 131 блока 3. Синхронизирующий импульс с входа 61 проходит элемент 126 и через выход 164 выдается на выход 22 системы, откуда поступает на вход третьего канала прерывания сервера базы данных.
С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи ответа электронного правительства с выхода 15 системы в базу данных сервера по сформированному на выходе 19 адресу.
Параллельно с этим, с выхода 97 блока 4 адрес гражданина - получателя ответа электронного правительства поступает на адресный вход 114 блока 6 и далее на вход дешифратора 109. Дешифратор расшифровывает код адреса и открывает соответствующую группу элементов 110-112 И. Допустим, что такой группой является группа элементов 110 И, на другие входы элементов И которой с входа 115 поступает кодограмма ответа электронного правительства на обращение гражданина.
Выдача данных по телекоммуникационным каналам связи осуществляется по сигналу, поступающему на синхронизирующий вход 116 блока 6. С этой целью синхронизирующий сигнал с выхода элемента 126 И проходит элемент 127 ИЛИ, задерживается элементом 53 на время записи ответа электронного правительства в базу данных системы, и с выхода 165 блока 3 выдается на вход 116 блока 6, обеспечивая передачу ответа по телекоммуникационным каналам связи.
Таким образом, введение новых узлов и блоков позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных по идентификаторам адреса регистрации граждан.
Источники информации, принятые во внимание при составлении описания заявки
1. Патент США №5136708, М.кл. G06F 15/16, 1992.
2. Патент США №5129083, М.кл. G06F 12/00, 15/40, 1992 (прототип).
Автоматизированная система информационного обслуживания обращений граждан, содержащая блок селекции опорных адресов обращений граждан в базе данных сервера, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы соответственно, при этом первый информационный вход системы предназначен для приема обращений граждан в электронное правительство, первый синхронизирующий вход системы предназначен для приема сигналов занесения кодов обращений граждан в блок селекции опорных адресов обращений граждан в базе данных сервера, а первый информационный выход блока селекции опорных адресов обращений граждан в базе данных сервера предназначен для выдачи обращений граждан на первый информационный вход сервера базы данных, блок селекции опорных адресов ответов электронного правительства в базе данных сервера, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы соответственно, а первый информационный выход блока селекции опорных адресов ответов электронного правительства в базе данных сервера является вторым информационным выходом системы, при этом второй информационный вход системы предназначен для приема ответов электронного правительства на обращения граждан, второй синхронизирующий вход системы предназначен для приема сигналов занесения ответов электронного правительства на обращения граждан в блок селекции опорных адресов ответов электронного правительства в базе данных сервера, а второй информационный выход системы предназначен для выдачи ответов электронного правительства на обращения граждан на второй информационный вход сервера базы данных, блок формирования сигналов управления считыванием и записью данных базы данных сервера, первый информационный вход которого соединен со вторым информационным выходом блока селекции опорных адресов обращений граждан в базе данных сервера, первый синхронизирующий вход блока формирования сигналов управления считыванием и записью данных базы данных сервера подключен к синхронизирующему выходу блока селекции опорных адресов обращений граждан в базе данных сервера, адресный выход блока формирования сигналов управления считыванием и записью данных базы данных сервера является адресным выходом системы, предназначенным для выдачи адресов записей базы данных на адресный вход сервера базы данных, а первый второй и третий синхронизирующие выходы блока формирования сигналов управления считыванием и записью данных базы данных сервера являются первым, вторым и третьим синхронизирующими выходами системы, предназначенными для выдачи сигналов управления на входы первого, второго и третьего каналов прерывания сервера базы данных соответственно, блок коммутации каналов передачи данных электронного правительства, информационные выходы группы которого предназначены для выдачи ответов электронного правительства на обращения граждан и являются информационными выходами группы системы, отличающаяся тем, что она содержит блок идентификации разделов памяти сервера базы данных, первый и второй информационные входы которого соединены со вторыми информационными выходами блока селекции опорных адресов обращений граждан в базе данных сервера и блока селекции опорных адресов ответов электронного правительства в базе данных сервера соответственно, первый и второй синхронизирующие входы блока идентификации разделов памяти сервера базы данных подключены к синхронизирующим выходам блока селекции опорных адресов обращений граждан в базе