Ассоциативный идентификатор событий технологический

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

 

Область техники

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

Предшествующий уровень техники

В плане построения безадресной памяти, на которой базируется построение структуры изделия, информации нет.

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

Данная система содержит в себе, как минимум, два коммутатора, один из которых обеспечивает передачу данных из модулей ассоциативной памяти в исполнительные устройства, другой коммутатор - из исполнительных устройств в модули ассоциативной памяти (см. Optical associative memory for high performance digital computers with nontraditional architectures, V.S.Burtsev and V.B.Fyodorov, Optical Computing and Processing, 1991, volume 1, number 4, pages 275-288). Система предполагает централизованное управление и синхронизацию процессов идентификации и выдачи кодов управления.

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

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

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

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

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

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

- изделие абсолютно независимо от программных и вычислительных процессов и не содержит их в себе;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

схему сравнения на «0» входной информации, предназначенную для осуществления контроля корректной процедуры записи новых данных;

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

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

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

В данном документе понятия физического и логического сравнения подразумевают:

- результат логического сравнения вырабатывается при условии совпадения значимых разрядов (ЛОГИЧЕСКАЯ «1»), хранимых в памяти изделия, с соответствующими разрядами данных внешней информации, вне зависимости от состояния и значения других разрядов поступающей информации, т.е. входная информация содержит разряды, соответствующие логической «1», и хранимая информация им соответствует. В этом случае изделие выдает сигнал (и соответственно код управления) логического совпадения независимо от значений прочих разрядов входной информации;

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

Устройство поясняется следующими чертежами.

- Фиг.1 - структурная схема Ассоциативного Идентификатора Событий (Технологический) (АИС(Т)), имеющая «I» блоков сравнения (на фиг. обозначены слоями).

- Фиг.2 - общая схема выполнения одного из слоев (блока сравнения) Ассоциативного Идентификатора Событий (Технологического).

- Фиг.3 - пример использования изделия в автоматических системах управления.

Структурная схема построения ассоциативного идентификатора событий (технологического), показанная на Фиг.1, представляет собой «шахтную» организацию с наличием i слоев (где i - целое). Каждый слой представляет собой блок сравнения и блок контроля записи новых данных, структурная схема которого представлена на Фиг.2. Все слои изделия имеют одинаковое схемотехническое и конструкторское решения и содержат в себе следующие узлы.

1. Блок контроля записи (на фиг.2 - схема разрешения и блокировки записи), который определяет состояние блока сравнения (свободен/занят), вырабатывает сигнал записи новых данных одновременно во все регистры свободного сектора (так как, по сути, изделие является безадресным устройством). Блок построен на принципе использования одноразрядной ячейки памяти, выполняющей роль «флажка». Открытый «флажок» обозначает сектор свободный для записи. После процедуры записи «флажок» закрывается и переводит в открытое состояние «флажок» следующего сектора.

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

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

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

5. Схема сравнения на «0» входной информации. Положительный результат сравнения - блокировка сигнала "запись", блокировка физической и логической схем сравнения, выполненная по логическому элементу &(И). Данная схема запрещает производить все операции, если входная информация является не значимой.

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

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

Регистры памяти выполнены на ячейках с функциями, соответствующими функциям S триггера. Энергонезависимость ячеек памяти обеспечивается за счет использования технологий от «пережога перемычек» до использования FROM.

Схемы сравнения реализуют следующие состояния карт Карно.
Физическое сравнение Логическое сравнение Сравнение на «0»
Вход Хранение Результат Вход Хранение Результат Вход Хранение Результат
0 0 1 0 0 1 0--0 XX 1
0 1 0 0 1 1 x---x XX 0
1 0 0 1 0 0
1 1 1 1 1 1

Каждый сектор (слой) изделия реализует одинаковые функции, одновременно получает доступ к внешней информации, хранит ее, анализирует (сравнивает) в асинхронном режиме и выполнят следующие процедуры:

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

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

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

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

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

Внешний поток данных воспринимается АИС(Т) (и каждым блоком (сектором) сравнения соответственно) как поразрядная информация в параллельном цифровом коде, соответствующая логическому «0» или логической «1».

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

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

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

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

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

Общие технические характеристики изделия АИС(Т) приведены ниже:

- вид обработки информации: асинхронный, нетактируемый, код обработки -параллельный;

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

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

- время идентификации входной информации, в условиях считывания информации: не более 100 нс;

- потребляемая мощность: не более 100 мВт;

- условия эксплуатации: соответствуют условиям эксплуатации пассивных логических микросхем;

- техническое сопровождение: не обслуживаемое на протяжении всего срока службы;

- срок службы: не менее 30 лет;

- зависимость от программных и процессорных ресурсов: независимо;

- возможность совместной работы с компьютерными системами: предусмотрено;

- вид исполнения: микросхема.

Новизна потребительских качеств

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

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

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

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

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

Пример построения системы идентификации данных

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

Рассмотрим простой пример автоматизации заполнения жидкостью некоторой емкости с использованием изделия АИС(Т).

В данном случае контролируемыми являются следующие параметры:

- высокий уровень жидкости в емкости;

- низкий уровень жидкости в емкости;

- аварийно низкий уровень жидкости;

- питательный насос включен (контролируется либо по давлению, либо по напряжению);

- питательный насос выключен.

Для управления данным процессом требуется всего две команды:

- включить питательный насос;

- выключить питательный насос.

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

- выход из строя датчиков уровня;

- аварийная ситуация: низкий уровень жидкости и питательный насос выключен.

Задаем параметры управления в табличной форме.

Датчики контроля Комбинации входных/выходных сигналов Номер контакта изделия
1 2 3 4 5 6 7 8 9
Контролируемые входные параметры
Блок 1 Высокий уровень жидкости в емкости 1 1 И т.д. 1
Низкий уровень жидкости в емкости 1 1 1 1 И т.д. 2
Аварийно низкий уровень жидкости 1 1 И т.д. 3
Питательный насос включен 1 И т.д. 4
Питательный насос выключен 1 1 1 И т.д. 5
И т.д. И т.д. И т.д. И т.д. И т.д. И т.д. И т.д.
Используемый регистр Ф Ф Ф Л Л И т.д.
Ячейки регистра физического сравнения
Блок 2 Исполнительные механизмы
Включить питательный насос 1 1 17
Выключить 1 18
Ячейки регистра логического сравнения
Блок 3 Выход из строя датчиков уровня 1 И т.д. 33
Аварийная ситуация 1 И т.д. 34
И т.д. И т.д. И т.д. И т.д. И т.д. И т.д. И т.д.

Блок 1 определяет контролируемые показания первичных датчиков, предназначенных для нормального управления процессом и диагностики системы. В нашем примере к нормальному управлению относятся следующие показания:

- высокий уровень в емкости и насос включен;

- низкий уровень в емкости и насос выключен.

Данные параметры требуют принятие решений, которые отражены в блоке 2. В первом случае выключить насос, во втором - включить.

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

Логическое соответствие предполагает выявления значимых либо критических параметров (либо комплекса параметров), предопределяющих отклонение протекания технологического процесса, вне зависимости от общих показаний первичных датчиков. Задание критических комбинаций входных сигналов осуществляется при вводе первичных данных и кодов управления (отражено в столбцах 6, 7 блока 1, данного примера). Столбец 6 определяет диагностическую операцию, столбец 7 - аварийную. Принятие решений по данным показаниям определяется значениями, заданными в логическом регистре (блок 3), которые могут быть переданы на пульт оператора либо в систему компьютерной диагностики, либо на вход аналогичного изделия АИС(Т) для автоматической обработки.

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

Все функции изделия реализуются в едином конструкторском исполнении, выполненном в виде микросхемы, соответствующей принятым ГОСТам.

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

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

3. Ассоциативный идентификатор событий, технологический по п.1, отличающийся тем, что электрические характеристики поразрядных сигналов данных регистров достаточны для открытия электронных вентилей (тиристоров) для активизации силовой автоматики и обработки вычислительными системами.



 

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

Изобретение относится к области дистанционного управления бортовой регистрирующей аппаратурой (БРА) космических аппаратов (КА). Техническим результатом является повышение удобства и надежности одновременного подключения к устройству различной бортовой регистрирующей аппаратуры.

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике. .

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

Изобретение относится к области приема видео или аудио контента. .

Изобретение относится к средствам синхронизации документов. Технический результат заключается в уменьшении объема изменяемой информации. Принимают первую версию и, по меньшей мере, одну ячейку, ассоциированную с документом, причем, по меньшей мере, одна ячейка содержит идентификатор ячейки, а идентификатор ячейки ассоциирован с первой версией, содержащей, по меньшей мере, один идентификатор первой версии, причем каждый из, по меньшей мере, одного идентификатора первой версии представляет состояние ячеек в момент времени, а область действия задает совокупность ячеек и версий, причем область действий включает в себя, по меньшей мере, один корневой объект. Принимают обновления для первого вычислительного устройства, причем обновление указывает на идентификатор обновленной версии, ассоциированный с каждой ячейкой, ассоциированной с документом. Сохраняют первую версию каждой ячейки, когда идентификатор первой версии ячейки соответствует идентификатору обновленной версии ячейки. Генерируют новую версию каждой ячейки, причем генерирование новой версии включает в себя назначение новой версии идентификатора новой версии, когда идентификатор первой версии ячейки не соответствует идентификатору обновленной версии ячейки. Стирают любую ячейку, на которую не было ссылки в корневых объектах, и синхронизируют документ путем замены ячеек на новую версию каждой ячейки. 3 н. и 9 з.п. ф-лы, 6 ил.
Изобретение относится к автоматизированному определению языка и (или) кодировки текстового документа. Техническим результатом является расширение арсенала технических средств, позволяющее автоматически определять язык и (или) кодировку текста по заранее набранной статистике в любых текстовых документах. В способе автоматизированного определения языка и (или) кодировки текстового документа выделяют байтовые последовательности и подсчитывают статистику встречаемости выделенных байтовых последовательностей. Затем строят на основе статистики профили каждого языка и (или) каждой кодировки, строят поисковый автомат для извлечения искомых байтовых последовательностей из байтового потока проверяемого документа и сохраняют в памяти построенный поисковый автомат и профили языков и (или) кодировок. Находят байтовые последовательности в электронной версии каждого проверяемого документа с помощью поискового автомата и подсчитывают в качестве профиля проверяемого документа статистику встречаемости найденных байтовых последовательностей. Сопоставляют подсчитанный профиль проверяемого документа с профилями языков и (или) кодировок для определения релевантности языка и (или) кодировки данному проверяемому документу. 2 з.п. ф-лы.

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

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

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

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

Изобретение относится к области представления контента устройству воспроизведения контента. В одном из вариантов выполнения реализуемый посредством компьютера способ принимает данные контента и метаданные. Метаданные связаны с множеством временных положений в данных контента. Вычисляют параметры просмотра, соответствующие множеству временных положений, на основе принятых метаданных. Данные контента доставляются избирательно на основе указанного связывания. 19 з.п. ф-лы, 13 ил.

Изобретение относится к компьютерному способу, использующему биохимические базы данных при разработке новых белковых соединений. Проектирование осуществляется оператором с помощью специально написанной программы PROTCOM на основе использования базы данных пентафрагментов белков. Процесс проектирования состоит в задании и введении в программу PROTCOM начальной последовательности из пяти аминокислот (заданного начального пентафрагмента) и десятизначного числа, записанного в двоичной системе, являющегося описанием вторичной структуры заданного начального пентафрагмента. Проводится поиск этой последовательности в папке базы данных, с номером, соответствующим заданному десятизначному числу. Поиск производят до тех пор, пока заданный начальный пентафрагмент не будет найден в базе данных. После его нахождения считают этот пентафрагмент первым из возможного числа N пентафрагментов проектируемой первичной структуры белка и производят его запись вместе с десятизначным номером папки, описывающим его вторичную структуру, в рабочий файл программы. Далее задают вторичные структуры каждого последующего из (N-1) пентафрагментов путем введения того же или измененного десятизначного числа, описывающего вторичную структуру предыдущего пентафрагмента в программу и проводят поиск в базе данных пентафрагментов, содержащих четыре аминокислоты каждого из (N-1) пентафрагментов, записанных в рабочем файле и одну новую. При нахождении таких пентафрагментов производят выбор одной из новых аминокислот и присоединение ее к четырем последним аминокислотам предыдущего пентафрагмента, запись новой аминокислоты и десятичного номера папки, описывающего вторичную структуру каждого найденного пентафрагмента в рабочий файл. Спроектированной первичной структурой белка считают полученную в рабочем файле последовательность аминокислот, с соответствующим описанием ее вторичной структуры. Предложенный способ проектирования первичной структуры белка существенно упрощает и ускоряет задачу проектирования белков с заданной вторичной структурой. 5 ил., 21 табл., 2 пр.

Изобретение относится к вычислительной технике и может быть использовано для моделирования задач о назначениях при распределении n исполнителей для выполнения n работ. Техническим результатом изобретения является повышение надежности устройства, уменьшение аппаратных затрат и увеличение быстродействия устройства. Устройство для решения задач о назначениях содержит генератор тактовых импульсов (ГТИ) 1, триггер разрешения 2, триггер готовности результата 3, группу из n счетчиков 41, 42, …, 4n, группу из n дешифраторов 51, 52, …, 5n, группу из n*n первых регистров 611, …, 6nn, группу из n*n блоков элементов И 711, …, 7nn, группу из n блоков первых элементов ИЛИ 81, 82, …, 8n, группу из n блоков вторых элементов ИЛИ 91, 92, …, 9n, элемент И 10, сумматор 11, схему сравнения 12, группу из n вторых регистров 131, 132, …, 13n, третий регистр 14, вход пуска устройства 15, вход сброса устройства 16, первый выход устройства 17, второй выход устройства 18, группу из n третьих выходов устройства 191, 192, …, 19n. 1 ил., 2 табл.

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