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

Изобретение относится к вычислительной технике, в частности к системе информационного обеспечения законодательного процесса представительных органов власти. Техническим результатом является повышение быстродействия системы путем локализации диапазона адресов поиска данных законопроектов в базе данных сервера системы. Система содержит: блок приема запросов участников законодательного процесса, блок идентификации опорных адресов записей законопроектов в базе данных сервера системы, блок идентификации адреса записи законопроекта заданного типа в базу данных сервера, блок управления выборкой записей законопроектов, блок формирования сигналов считывания записей базы данных, блок идентификации записей законопроектов заданного типа, блок определения глубины выборки данных, блок накапливающего суммирования аналитических данных, блок выдачи данных. 10 ил., 3 табл.

 

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

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

В соответствии со статьей 76 (п. 4) Конституции Российской Федерации вне пределов ведения Российской Федерации, совместного ведения Российской Федерации и ее субъектов республики, края, области, города федерального значения, автономные области и округа осуществляют собственное правовое регулирование, включая принятие законов и иных нормативно-правовых актов (НПА).

При внесении законопроекта субъектом права законодательной инициативы представляются следующие сопроводительные документы посредством заполнения соответствующих электронных шаблонов:

- текст законопроекта с указанием на титульном листе субъекта права (субъектов) права законодательной инициативы, внесшего законопроект;

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

- предмет правового регулирования законопроекта (общественные отношения - социальные, экономические, политические, культурные, производственные и другие, регулируемые законопроектом);

- цели, задачи законопроекта, обоснование необходимости принятия законопроекта;

- изложение концепции законопроекта;

- действующая нормативно-правовая база по проблематике законопроекта;

- иные общественные отношения, затрагиваемые законопроектом (кроме составляющих предмет правового регулирования);

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

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

- перечень актов законодательства, подлежащих признанию утратившими силу, приостановлению, изменению, дополнению или принятию в связи с принятием данного законопроекта;

- сопроводительное письмо к законопроекту на имя руководства законодательного органа с указанием правовых норм, на основании которых осуществляется законодательная инициатива;

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

- заключение высшего исполнительного органа государства или иного уполномоченного национальным законодательством органа - в случае если законопроект предусматривает сокращение государственных доходов или увеличение расходов или в иных предусмотренных национальным законодательством случаях;

- иные документы, представление которых предусмотрено законодательством Российской Федерации.

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

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

- раздел «Нормативные правовые акты», в котором размещаются электронные тексты действующих, а также утративших силу нормативных правовых актов органов представительной власти;

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

При регистрации в системе на каждый законопроект заводится электронный паспорт, в котором подлежат отражению следующие сведения:

- дата и время поступления законопроекта в законодательный орган;

- регистрационный номер законопроекта;

- наименование субъекта (субъектов) права законодательной инициативы, внесшего законопроект;

- перечень документов, внесенных вместе с законопроектом.

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

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

- «находится в стадии предварительного рассмотрения»;

- «находится на рассмотрении законодательного органа (палаты законодательного органа, согласительной комиссии)» (в случае если законодательная процедура предусматривает рассмотрение законопроекта в нескольких чтениях, указывается чтение, которое проходит законопроект на текущий момент);

- «снят с рассмотрения законодательного органа» (с указанием причин и оснований снятия законопроекта с рассмотрения);

- «направлен главе государства для подписания»;

- «снят с дальнейшего рассмотрения»;

- иные статусы законопроекта в соответствии с законодательной процедурой представительного органа власти;

Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].

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

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

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

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

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

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

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

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

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

На фиг. 1 показаны первый 11 и второй 12 информационные входы системы, первый 13 и второй 14 синхронизирующие входы системы, тактирующий 15, первый 16 и второй 17 управляющие входы системы, а также адресный 18 и информационный 19 выходы системы, первый 20 и второй 21 синхронизирующие выходы системы.

Блок 1 приема запросов участников законодательного процесса (фиг. 2) содержит регистр 40, вычитающий счетчик 41, триггеры 42, 43, элементы 44, 45 И, элементы 46, 47 И первой и второй групп, элементы 48, 49 ИЛИ, элементы 50, 51 задержки. На чертеже показаны информационный вход 11, синхронизирующий вход 13, управляющий вход 15, вычитающий вход 52, установочные входы 53, 54, а также информационные выходы 55-58, синхронизирующие выходы 59, 61 и управляющие выходы 60, 62.

Блок 2 идентификации опорных адресов записей законопроектов в базе данных сервера системы (фиг. 3) содержит дешифраторы 63, 64 блоки памяти 65, 66. выполненные в виде постоянных запоминающих устройств, элементы 67-72 И, элемент 73 ИЛИ, группe элементов 74 ИЛИ, элементы 75-77 задержки. На чертеже показаны информационные 78, 79 и синхронизирующие 80- 81 входы, а также информационные 82, 83 и синхронизирующие 84, 85 выходы.

Блок 3 идентификации адреса записи законопроекта заданного типа в базу данных сервера системы (фиг. 4) содержит элемент 110 ИЛИ, регистр 111, счетчик 112, компаратор 113 и элемент 114 ИЛИ. На чертеже показаны информационный 115 вход, первый 116, второй 117, третий 118 синхронизирующий входы, первый 119, второй 120 и третий 121 вычитающие входы и установочный 122 вход, а также первый 123 и второй 124 выходы.

Блок 4 управления выборкой записей законопроектов (фиг. 5) содержит счетчик 130, регистр 131, компаратор 132, элементы 133, 134 задержки. На чертеже показаны вход 135, а также выходы 136-138.

Блок 5 формирования сигналов считывания записей базы данных (фиг. 6) содержит реверсивный счетчик 22, элементы 23, 24 ИЛИ, элементы 25, 26 И, элемент 27 задержки. На чертеже показаны информационный 28 вход, первый 29 синхронизирующий вход, счетный 30 вход, вычитающий 31 вход, первый 32 и второй 33 установочный входы, второй 34 и третий 35 синхронизирующие входы, а также адресный 18, первый 20 и второй 21 выходы.

Блок 6 идентификации записей законопроектов заданного типа (фиг. 7) содержит регистр 36, первый 37 и второй 38 компараторы, элемент 39 И, элемент 86 ИЛИ, элементы 87-89 задержки. На чертеже показаны первый информационный 12 вход, первый синхронизирующий 14 вход, второй 90 и третий 91 информационные входы, управляющий 92 вход, второй 93 синхронизирующий вход, первый 94, второй 95 и третий 96 установочные входы, а также информационный 97 выход, первый 99, второй 100, третий 101, четвертый 107 и пятый 108 синхронизирующие выходы.

Блок 7 определения глубины выборки данных (фиг. 8) содержит счетчик 140, триггеры 141, 142, 143, элементы 144-149 И, элемент 150 ИЛИ, элемент 151 задержки. На чертеже показаны первый 152 и второй 153 синхронизирующие входы, первый 154, второй 155 и третий 156 управляющие входы и установочный 157 вход, а также первый 158 и второй 159 выходы.

Блок 8 накапливающего суммирования аналитических данных (фиг. 9) содержит сумматор 160, счетчик 161 и элемент 162 ИЛИ. На чертеже показаны первый 163, второй 164, третий 165 и четвертый 166 синхронизирующие входы, а также первый 167 и второй 168 информационные и синхронизирующий 169 выходы.

Блок 9 выдачи данных (фиг. 10) содержит блок 170 буферной памяти, группы 171, 172 элементов И, группу элементов 182 ИЛИ, элементы 173, 174 задержки. На чертеже показаны первый 175, второй 177 и третий 178 информационный входы, первый 176, второй 179 и третий 180 синхронизирующие входы, а также информационный 19 и установочный 181 выходы.

В отличие от известных информационно-аналитических систем данная система может работать в двух режимах:

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

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

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

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

Высокий потенциал с инверсного выхода триггера 42 блока 1, во-первых, выдается на выход 60 блока 1 и далее на соответствующие управляющие входы блоков 5, 6 и, во-вторых, открывает по одним входам элементы 46 и 44 И, подключая, тем самым, информационный 11 и синхронизирующий 13 входы системы к информационному и синхронизирующему входам регистра 40.

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

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

Кодограмма запроса с рабочего места пользователя с входа 11 системы через элементы 46 И группы заносится в регистр 40 блока 1 синхронизирующим импульсом с входа 13, который проходит на синхронизирующий вход регистра 40 через элемент 44 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 42, находящегося в исходном состоянии.

С выхода 55 блока 1 код признаковой части кодограммы, соответствующий предмету правового урегулирования, через вход 78 блока 2 поступает на информационный вход дешифратора 63. Дешифратор 63 блока 2 расшифровывает этот код, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 67 И.

Параллельно с этим, синхронизирующий импульс с выхода элемента 44 И блока 1 задерживается элементом 50 на время занесения кода в регистр 40 и срабатывания дешифратора 63, и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 44 И, блокируя тем самым возможность записи очередного запроса в регистр 40.

Во-вторых, этот же импульс с выхода 59 блока 1 через вход 80 блока 2 опрашивает состояния элементов 67-69 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 67 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 65, где хранится опорный адрес ячейки памяти сервера, с первой записи которого начинается область памяти, относящаяся к предмету правового урегулирования законопроекта, и считывает ее содержимое через элементы 74 ИЛИ и выход 82 на информационный вход 28 реверсивного счетчика 22 блока 5.

Во-вторых, тот же импульс считывания задерживается элементом 75 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ и выход 84 блока 2 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 опорный адрес первой ячейки памяти, относящейся к предмету правового урегулирования законопроекта.

В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее поступает на одни входы элементов 25 и 26 И. Учитывая, что на вход элемента 25 И подается высокий разрешающий потенциал с входа 34, то синхронизирующий импульс проходит через элемент 25 И на выход 20 блока 5.

С выхода 20 системы этот импульс поступает на вход прерывания сервера (на чертеже не показан), на адресный вход которого выдается код опорного адреса считывания с выхода 18 блока 5.

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

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

Содержимое регистра 36, представляющее собой первую запись указанного предмета правового урегулирования законопроекта, поступает на одни входы 102 компаратора 38, на другие входы которого через вход 90 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.

Компаратор 38 сравнивает коды регистрационных номеров по синхроимпульсу, поступающему с входа 14, который затем задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.

Если совпадения кодов не произошло, то на выходе 99 компаратора 38 появляется импульс, который через вход 30 блока 5 поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь через элемент 25 И поступает на вход прерывания сервера.

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

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

Содержимое регистра 36, представляющее собой вторую запись из базы данных, поступает на одни входы компаратора 38, на другие входы которого через вход 90 блока 6 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.

Компаратор 38 вновь сравнивает коды по синхроимпульсу, поступающему с входа 14 блока 6. Этот импульс задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.

Если совпадения кодов не произошло, то на выходе 99 компаратора 38 вновь появляется импульс, который через вход 30 блока 5 вновь поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает на вход прерывания сервера.

Эта процедура просмотра записей продолжается до тех пор, пока компаратор 38 не зафиксирует факт совпадения кода, запрашиваемого с кодом регистрационного номера законопроекта в записи, хранящейся в базе данных.

Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 100 блока 6, который с указанного выхода поступает на вход 176 блока 9 и далее на одни входы элементов 171 И группы, к другим входам которых с входа 175 блока 9 подключены выходы регистра 36 через выход 97 блока 6.

Поступивший импульс переписывает содержание записи регистра 36 через элементы 171 И и элементы 182 ИЛИ группы на выход 19 системы, откуда оно поступает на автоматизированное рабочее место участника законодательного процесса.

На этом процедура выдачи данных о запрашиваемом законопроекте заканчивается, что фиксируется импульсом компаратора 38, задержанным элементом задержки 89, который задерживает импульс с выхода 100 на время опроса и выдачи содержимого регистра 36 на выход 19 системы.

Кроме того, этот же импульс с выхода 101 блока 6, во-первых, поступает на установочный вход 33 блока 5, где проходит элемент 23 ИЛИ и возвращает счетчик 22 в исходное состояние, подготавливая его к следующему циклу работы.

Во-вторых, этот же импульс через элемент 86 ИЛИ поступает на установочный вход регистра 36 и на установочный вход 53 триггера блокировки 43 блока 1, также возвращая их в исходное состояние.

Для получения аналитической информации о ходе рассмотрения нормативно-правовых актов в заданном разрезе на тактирующий вход 15 системы подается сигнал, который устанавливает триггер 42 режима блока 1 в единичное состояние, при котором на выход 62 будет выдан высокий потенциал, а на выход 60 - низкий, блокирующий элемент 39 И, а, тем самым, и работу компаратора 38 блока 6.

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

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

Выбор данного режима приводит к тому, что с входа 16 системы на вход 154 блока 7 выдается управляющий сигнал, устанавливающий триггер 142 в единичное состояние, при котором высокий потенциал с единичного выхода открывает элементы 144 И, 147 И по одному входу.

По сигналу с рабочего места участника законодательного процесса, поступающему на синхронизирующий вход 13, код кодограммы с входа 11 через элементы 47 И группы, открытые высоким потенциалом с прямого выхода триггера 42 режима, заносится в вычитающий счетчик 41 блока 1 синхронизирующим импульсом с входа 13, который проходит на синхронизирующий вход счетчика 41 через элемент 45 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 42 режима.

С выхода 57 блока 1 код года снятия законопроекта через вход 79 блока 2 поступает на информационный вход дешифратора 64, который расшифровывает это число, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 72 И.

Параллельно с этим синхронизирующий импульс с выхода элемента 45 И блока 1 задерживается элементом 51 на время занесения кода в счетчик 41 и срабатывания дешифратора 64 и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 45 И, блокируя тем самым возможность поступления очередного запроса в счетчик 41.

Во-вторых, этот же импульс с выхода 61 блока 1 через вход 81 блока 2 опрашивает состояния элементов 72-74 И.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 72 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 66, где хранится опорный адрес ячейки памяти сервера с первой записью законопроекта и общее количество записей заданного года снятия законопроекта с рассмотрения, и считывает содержимое базового адреса ячейки памяти сервера с первой записью заданного года через элементы 74 ИЛИ группы и выход 82 на информационный вход 28 реверсивного счетчика 22 блока 5, а общее количество записей данного года с выхода 83 блока 2 считывается на вход 115 блока 3.

Во-вторых, тот же импульс считывания задерживается элементом задержки 76 на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ с выхода 84 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 базовый адрес первой ячейки памяти с данными 1955 года рождения.

В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее теперь уже через другой элемент 26 И поступает через выход 21 блока 5 на вход другого канала прерывания сервера.

По этому сигналу сервер переходит на подпрограмму опроса содержимого ячейки базы данных второго режима, адрес которой выдается с выхода 18 блока 5. По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по указанному адресу.

Содержимое базового адреса выбранной ячейки памяти выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы. Содержимое регистра 36, представляющее собой первую запись законопроекта данного года, поступает на одни входы компаратора 37, на другие входы которого через вход 91 блока 6 с выхода 58 блока 1 поступает код признака снятия законопроекта с рассмотрения.

Параллельно с этим, импульс записи кода в регистр 36 с входа 14 системы поступает на вход 152 блока 7, задерживается элементом 151 на время занесения данных в регистр 36 и поступает на один вход элемента 146 И, на другой 156 вход которого подан высокий потенциал триггера 42 режима блока 1. Задержанный импульс записи данных в регистр 36 с выхода элемента 146 проходит через открытый высоким потенциалом триггера 142 элемент 147 И и далее поступает на одни входы элементов 145 и 148 И, на другие входы которых подаются потенциалы с прямого и инверсного выходов триггера 141.

Учитывая, что в данный момент времени триггер 141 находится в исходном состоянии, то высоким потенциалом с инверсного выхода будет открыт элемент 148 И и импульс записи данных с выхода элемента 147 проходит через элемент 148 И и далее выдается на выход 158 блока 7. С выхода 158 блока 7 этот импульс проходит на вход 120 блока 3 и далее через элемент 110 ИЛИ поступает на счетный вход счетчика 112 числа записей.

Кроме того, тот же импульс с выхода 158 блока 7, пройдя через вход 93 блока 6, задерживается элементом 88 на время занесения данных в счетчик 112 числа записей. Затем он поступает на синхронизирующий вход 105 компаратора 37, сравнивающего код заданного кода признака с кодом признака, поступившего в составе записи с выхода регистра 36. Компаратор 37 сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6.

Если совпадения кодов не произошло, то на выходе 107 компаратора 37 появляется импульс, который через вход 117 блока 3 и далее через элемент 114 ИЛИ проходит на синхронизирующий вход компаратора 113. Компаратор 113 сравнивает коды подлежащего считыванию числа записей регистра 111 с кодом уже считанного числа записей счетчика 112.

Если сравнения кодов не произошло, то на выходе 123 формируется сигнал, который, во-первых, поступает через вход 95 блока 6 и далее элемент 86 ИЛИ на установочный вход регистра 36, возвращая его в исходное состояние, а, во-вторых, он поступает на вычитающий вход 31 счетчика 22 блока 5, формируя следующий адрес для считывания очередной записи из базы данных.

Кроме того, этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает через элемент 26 И и выход 21 на вход прерывания сервера. По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по следующему адресу.

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

Содержимое регистра 36, представляющее собой вторую запись, поступает на одни входы 103 компаратора 37, на другие входы которого через вход 91 блока 6 с выхода 58 блока 1 поступает код признака снятия законопроекта.

Компаратор 37 вновь сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6, и процесс опроса содержимого базы данных сервера продолжается описанным выше образом.

Эта процедура просмотра записей продолжается до тех пор, пока компаратор 37 блока 6 не зафиксирует факт совпадения кодов признака снятия законопроекта.

Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 108 блока 6, который сразу поступает на вход 164 блока 8, где проходит элемент 162 ИЛИ, и, во-первых, поступает на счетный вход счетчика 161, формируя адрес для записи содержимого регистра 39 в блок 170 буферной памяти, код которого с выхода 168 блока 8 поступает на вход 178 блока 9.

Во-вторых, этот же импульс, пройдя элемент 162 ИЛИ, с выхода 169 блока 8 поступает на синхронизирующий вход 179 блока 9, где задерживается элементом 173 на время срабатывания счетчика 161, и затем поступает на вход управления записью данных с выхода регистра 36 блока 6 через вход 175 блока 9 в буферную память 170.

Параллельно с этим, тот же импульс, с выхода 108 блока 6 поступает на вход 118 блока 3, где проходит элемент 114 ИЛИ и вновь поступает на синхронизирующий вход компаратора 113, запуская очередной цикл считывания записей данных и их проверку описанным выше образом.

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

Этот импульс, во-первых, через вход 165 блока 8 поступает на синхронизирующий вход накапливающего сумматора 160, переписывая в него показания счетчика 161. В результате этого на выходе 167 сумматора 160 фиксируется общее количество считанных записей.

Во-вторых, этот же импульс поступает на вход 157 блока 7 в качестве сигнала окончания просмотра записей очередного года, сбрасывающего триггеры 142 и 143 в исходное состояние.

И, наконец, этот же импульс поступает на вход 135 блока 4 и далее - на счетный вход счетчика 130 просмотренных годов, выходы которого соединены с одними входами компаратора 132, другие входы которого соединены с выходами регистра 131. В регистр 131 заранее вводятся любые константы, определяющие предельное значение диапазона просмотра снятых законопроектов.

Компаратор 132 блока 4 сравнивает коды по синхроимпульсу, поступающему с входа 135. Этот импульс задерживается элементом 133 на время срабатывания счетчика 130 и далее проходит на синхронизирующий вход компаратора 132.

Если совпадения кодов не произошло, то на выходе 136 компаратора 132 блока 4 появляется импульс, который через вход 52 блока 1 поступает на вычитающий вход счетчика 41 блока 1, уменьшая заданный год на единицу. Затем этот же импульс, пройдя элемент 49 ИЛИ и задержанный элементом 51 на время срабатывания счетчика 41, выдается на выход 61, вновь запуская описанный выше процесс считывания записей базы данных сервера теперь уже очередного года.

Этот факт будет фиксироваться счетчиком 140 блока 7, на счетный вход которого после окончания просмотра записей базы данных предыдущего года поступают импульсы конца года с выхода 124 блока 3.

Особенностью подключения счетчика 140 блока 7 является то обстоятельство, что он работает в обратном коде. Другими словами, при установке счетчика 140 в исходное состояние, в нем фиксируется заданное число лет, в обратном коде.

Это обстоятельство приводит к тому, что при поступлении на вход счетчика 140 блока 7 последнего импульса, свидетельствующего о просмотре всех годовых записей, на выходе переноса счетчика 140 появляется импульс, который устанавливает триггер 141 блока 7 в единичное состояние, при котором элемент 148 И будет закрыт низким потенциалом с инверсного выхода триггера 141, а элемент 145 И будет открыт высоким потенциалом с прямого выхода этого же триггера.

В результате этого путь последующего прохождения импульса занесения данных в регистр 36 с входа 12 системы через вход 152 блока 7 будет проходить теперь не через элемент 148 И, а через элементы 145 И, 150 ИЛИ и далее через выход 159, что обеспечит считывание и просмотр всех записей базы данных.

Окончание процедуры выборки по всем законопроектам, снятым с рассмотрения, будет зафиксировано в тот момент времени, когда компаратор 132 блока 4 зафиксирует факт сравнения кодов счетчика лет 130 и регистра 131 путем формирования импульса на выходе 137 компаратора 132 блока 4, который с указанного выхода поступает на вход 180 блока 9 и далее на одни входы элементов 172 И, к другим входам которых с входа 177 блока 9 подключены выходы 167 сумматора 160 блока 8.

Поступивший импульс переписывает содержимое сумматора 160 через элементы 172 И и элементы 182 ИЛИ группы на выход 19 системы, откуда эти данные поступают на рабочее место пользователя.

При необходимости выборки данных по любому из заданных критериев и указании соответствующего годового диапазона управляющий сигнал с рабочего места пользователя поступает не на вход 154 блока 7, а на вход 155 блока 7, где поступает на вход триггера 143, благодаря чему синхронизирующий сигнал с входа 152 блока 7 будет выдаваться на выход блока 7 через элементы 149 И, 150 ИЛИ и далее на выход 159 блока 7, обеспечивая работу тактирующей цепи по управлению выборкой записей из базы данных сервера системы.

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

Источники информации

1. Патент РФ 2356092 (08.08.2007).

2. Патент РФ 115095 (23.09.2011) (прототип).

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



 

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

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

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

Изобретение относится к единой системе классификации и кодирования (ЕСКК) объектов технической эксплуатации железнодорожной телекоммуникационной инфраструктуры.

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

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

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

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

Изобретение относится к области добавления адреса гиперссылки в закладку. Технический результат - упрощение доступа, поиска и хранения web-контента.

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

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

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

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

Изобретение относится к средствам отображения действий друзей. Технический результат заключается в уменьшении времени получения требуемой информации о действиях друзей. Генерируют информацию о действиях из действий друзей согласно цепочке отношений друзей. Классифицируют информацию о действиях согласно заданному правилу классификации для получения соответствующей классифицированной выборки. Получают ввод пользователя, содержащего условие фильтрации, соответствующее классифицированной выборке, причем условие фильтрации отличается от заданного правила классификации. Извлекают отфильтрованную информацию о действиях из соответствующей классифицированной выборки посредством фильтрации информации о действиях в соответствующей классифицированной выборке на основе условия фильтрации. Извлекают атрибут, связанный с правилом классификации, из информации о действиях согласно заданному правилу классификации. Классифицируют информацию о действиях согласно атрибутам для формирования классифицированной выборки. Отображают извлеченную отфильтрованную информацию о действиях. 3 н. и 9 з.п. ф-лы, 6 ил.

Изобретение относится к области поиска релевантной информации в массивах данных, содержащих текст на естественном языке. Техническим результатом является повышение точности поиска информации. В способе поиска релевантной информации в структурированном исходном массиве данных формируют поисковый запрос. Идентифицируют массив данных, соответствующий запросу, семантическую часть, соответствующую запросу, и логическую конструкцию, содержащую семантическую часть. Демонстрируют идентифицированную логическую конструкцию. Выбирают идентифицированную логическую конструкцию и идентифицируют связанные с ней через связанные семантические части другие логические конструкции. Причем упомянутая идентификация осуществляется на основании сведений из карты связей компонентов. Идентифицируют логические конструкции, содержащие связанные семантические части, и демонстрируют логические конструкции, содержащие связанные семантические части, или демонстрируют отсутствие логических конструкций, содержащих связанные семантические части. 4 н. и 11 з.п. ф-лы, 19 ил., 6 табл.

Изобретение относится к обработке массивов данных, содержащих текст на естественном языке. Техническим результатом является повышение релевантности результатов поиска за счет обеспечения корректной карты связей компонентов логических конструкций. В способе формирования карты связей идентифицируют компоненты семантических частей, причем компонент содержит не более одного значения компонента, и формируют таблицу компонентов. Идентифицируют семантические части, содержащие и не содержащие компоненты. Идентифицируют компоненты, которых содержится более одного в семантических частях, идентифицируют сочетания компонентов и формируют карту сочетаний компонентов. Идентифицируют значения компонентов в карте сочетаний. В семантических частях, не содержащих компонентов, идентифицируют понятия, семантически совпадающие со значениями компонентов, и формируют таблицу совпадающих понятий. Идентифицируют семантическую часть, не содержащую компонентов и содержащую более одного понятия. Идентифицируют семантическую часть, содержащую более одного компонента, значения которых семантически совпадают с понятиями. Формируют карту сочетаний совпадающих понятий. Формируют карту связей компонентов. 4 н. и 8 з.п. ф-лы, 19 ил., 6 табл.

Изобретение относится к работам на месторождении. Технический результат - извлечение флюида из пластов-коллекторов в наземные установки, используя выходные данные, сгенерированные с использованием главного приложения на основании результата поиска. Технический результат достигается тем, что выполняют: извлечение контекстной информации из главного приложения; сортировку контекстной информации на совокупность аспектов релевантности, для каждого из которых генерируют профиль поиска, с использованием которого запрашивают первую совокупность поисков; прием совокупности элементов данных месторождения, определяющих атрибут объекта месторождения, полученных от первой совокупности поисков; получение меры качества; передачу элемента данных месторождения как результат поиска главному приложению, если мера качества превышает заранее определенный порог согласованности; запрос второй совокупности поисков, которую ограничивают часто используемой фразой; генерирование выходных данных на основе второго результата поиска и выполнение работы на месторождении с использованием выходных данных. 3 н. 17 з.п. ф-лы, 16 ил.

Изобретение относится к способам поиска на устройствах хранения данных электронных документов, похожих стилистически и по смыслу на выбранный документ. Техническим результатом является повышение точности поиска подобных электронных документов в массиве документов различного стиля. В способе поиска похожих по смысловому содержимому электронных документов, размещенных на устройствах хранения данных, осуществляют загрузку двух электронных документов. Определяют параметры поиска путем задания правил формирования множества уникальных слов, формируют множество взвешенных уникальных слов и взвешенных связей между ними. Строят семантическую сеть и производят поиск похожих по смыслу документов путем сравнения семантических сетей. При этом дополнительно задают правила формирования стилистических образов документов путем определения размера матриц частот переходов и выбора элементов матриц частот переходов. Причем элементы матриц частот переходов представляют собой одно из: биграммы и триграммы. Затем формируют матрицы частот переходов документов и сравнивают матрицы частот переходов документов на подобие путем вычисления коэффициента сходства. 2 ил.

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

В данном изобретении предложены способ и сервер для поиска соседних пользователей в службах социальных сетей (SNS) для увеличения точности результата поиска. Технический результат, состоящий в увеличении точности результата поиска, достигается за счет применения способа поиска соседних пользователей в службах социальных сетей. Указанный способ предусматривает реализацию этапов, на которых: получают информацию о местоположении и идентификаторе (ID) пользователя от клиентского терминала пользователя X; определяют ячейку Y, к которой принадлежит информация о местоположении; сохраняют ID пользователя, информацию о местоположении и время сообщения о пользователе X в списке ячейки Y, причем ячейка Y представляет собой одну из ячеек в массиве ячеек, полученном разделением земной поверхности на ячейки. Ищут пользователей в ячейке Y и в других ячейках, причем ячейка Y и указанные другие ячейки образуют массив из N ячеек. Классифицируют указанных пользователей в соответствии с расстояниями между указанными пользователями и пользователем; и отправляют классифицированные ID пользователей указанных пользователей и расстояния между указанными пользователями и пользователем X в клиентский терминал пользователя X. 2 н. и 3 з.п. ф-лы, 7 ил.

Изобретение относится к области поиска релевантной информации в массивах данных, содержащих текст на естественном языке. Техническим результатом является повышение точности поиска информации. В способе поиска релевантной информации в структурированном исходном массиве данных формируют поисковый запрос, содержащий поисковый термин. Идентифицируют массив данных в исходном массиве данных, соответствующий поисковому термину. Исходный массив данных содержит логические конструкции, представляющие собой взаимосвязанные суждения, являющиеся логическими разделами логических конструкций, состоящими из первых и вторых семантических частей. Первые части являются смысловыми ядрами логических разделов и состоят из элементов, являющихся субъектами и предикатами суждений. Вторые семантические части состоят из признаков элементов смысловых ядер суждений. Идентифицируют грамматически и орфографически верную семантическую часть логических разделов логических конструкций исходного массива данных, содержащую поисковый термин. Идентифицируют логическую конструкцию, содержащую идентифицированную семантическую часть, и демонстрируют идентифицированную логическую конструкцию. 4 н. и 11 з.п. ф-лы, 19 ил., 6 табл.
Наверх