Система и способ для обработки выполнения команды

Номер патента: 11998

Опубликовано: 30.06.2009

Авторы: Нильсен Мартин Сандал, Андреасен Бьярне Равнал

Скачать PDF файл.

Формула / Реферат

1. Система управления по меньшей мере одним устройством (2, 3), таким как, например, привод двери, ворот, окна, жалюзи, ставней, штор, навеса или источника света, при этом упомянутая система содержит по меньшей мере один контролируемый модуль (10, 14), ассоциированный с упомянутым по меньшей мере одним устройством, и множество узлов (12, 16, 19, 20, 22) для передачи сигналов управления на упомянутый по меньшей мере один контролируемый модуль (10, 14), отличающаяся тем, что по меньшей мере один из упомянутых сигналов управления содержит указания установки приоритета, относящиеся к по меньшей мере одному из множества уровней команд, и тем, что упомянутый по меньшей мере один контролируемый модуль (10, 14) содержит средство для регистрации упомянутых указаний установки приоритета и для сохранения соответствующей записи, относящейся к упомянутому множеству уровней команд, и средство для выполнения оценки на основе сохраненных записей, при этом упомянутое средство для регистрации упомянутых указаний установки приоритета и для сохранения соответствующей записи содержит таблицу (30) управления уровнями приоритета и команд, относящуюся к каждому из упомянутого по меньшей мере одному контролируемому модулю.

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

3. Система по п.1 или 2, отличающаяся тем, что упомянутая таблица (30) управления уровнями приоритета и команд содержит строку оценок, в которой статус задан для каждого уровня команд на основе оценки, выполненной согласно заранее заданному алгоритму.

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

5. Система по одному или более из пп.1-4, отличающаяся тем, что для упомянутого по меньшей мере одного контролируемого модуля выделяется весовой коэффициент (kn) для каждого уровня команд, на основе которого определяется суммарный вес для каждой записи, например каждой строки в таблице (30) управления.

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

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

8. Система по п.7, отличающаяся тем, что упомянутая команда выполняется, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд разрешен, при этом упомянутая команда не выполняется, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд запрещен.

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

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

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

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

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

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

12. Способ по п.10 или 11, отличающийся тем, что оценку выполняют в соответствии с заранее заданным алгоритмом для каждого уровня и результат задают для каждого уровня команд в строке оценок упомянутой таблицы (30) управления уровнями приоритета и команд.

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

14. Способ по любому одному из пп.10-13, отличающийся тем, что для упомянутого контролируемого модуля выделяют весовой коэффициент (kn) для каждого уровня команд и выполняют определение суммарного веса для каждой записи, например, каждой строки в таблице (30) управления.

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

16. Способ по любому одному из пп.10-15, отличающийся тем, что содержащий команду сигнал управления, принятый на упомянутом контролируемом модуле (10, 14), анализируют в отношении уровня приоритета, и команду выполняют или отклоняют ввиду упомянутых оцененных записей.

17. Способ по п.16, отличающийся тем, что упомянутую команду выполняют, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд разрешен, при этом упомянутую команду отклоняют, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд запрещен.

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

 

Текст

Смотреть все

011998 Область техники, к которой относится изобретение Изобретение относится к системе и способу для управления по меньшей мере одним устройством и содержит по меньшей мере один контролируемый модуль, ассоциированный с упомянутым по меньшей мере одним устройством, и множество узлов для передачи сигналов управления на упомянутый по меньшей мере один контролируемый модуль. Предшествующий уровень техники В системе управления, включающей в себя точки управления, датчики и исполнительные механизмы, такой как, к примеру, домашние системы автоматизации, важным является определить и установить правила управления для того, чтобы достичь системы управления, которая удовлетворяет предписанным требованиям и функционирует согласованно. Для осуществления этого поставлены некоторые условия приоритета, например, для того, чтобы гарантировать, что команды, имеющие более высокий приоритет перед другими, будут выполнены немедленно, и что такие команды могут предотвратить выполнение команд с более низким приоритетом в течение некоторого периода времени. Обычно уровни приоритета организованы убывающим образом, например, в следующем порядке: безопасность пользователя, защита продукта или окружающей среды, ручное управление пользователя,автоматический контроль комфорта. Большинство технологий автоматизации дома устроены таким образом, что, когда некий уровень приоритета активирован, все более низкие уровни заблокированы. Это может подходить для многих случаев, однако может не всегда удовлетворять потребностям пользователей. В частности, такое решение не дает возможности селективного подхода. В US 5449987 раскрывается система управления приводом окна и способ эксплуатации такого привода окна, соответствующие системе, охарактеризованной в ограничительной части п.1 части п.1 формулы изобретения, и способу, охарактеризованному в ограничительной части п.10 формулы изобретения. Еще один пример решений предшествующего уровня техники дан в FR 2849935 A1, где описывается система автоматизации дома, содержащая центральный модуль управления, который может передавать сигналы управления на множество локальных модулей управления, размещенных ниже в иерархическом смысле по отношению к центральному модулю управления. Центральный модуль управления выполнен с возможностью передачи по меньшей мере двух одновременных сигналов управления на каждый локальный модуль управления, в то время как локальные модули управления выполнены с возможностью выбора одного из этих по меньшей мере двух одновременных сигналов управления, переданных центральным модулем управления. Сущность изобретения Изобретение относится к системе управления по меньшей мере одним устройством, таким как, например, привод для двери, ворот, окна, жалюзи, ставней, штор, навеса или источника света, причем упомянутая система содержит по меньшей мере один контролируемый модуль, ассоциированный с упомянутым по меньшей мере одним устройством, и множество узлов для передачи сигналов управления на упомянутый по меньшей мере один контролируемый модуль, при этом по меньшей мере один из упомянутых сигналов управления содержит указания установки приоритета, относящиеся по меньшей мере к одному из множества уровней команд, причем упомянутый контролируемый модуль включает в себя средство для регистрации упомянутых указаний установки приоритета и для сохранения соответствующей записи, относящейся к упомянутому множеству уровней команд, и средство для выполнения оценки на основе сохраненных записей. Таким образом, достигается то, что приоритеты на множестве уровней и, возможно, основывающиеся на вводе от множества источников, могут обрабатываться логичным и согласованным образом. Более того, достигается то, что для работы контролируемых модулей в системе может быть задана селективная маска. В этом отношении следует отметить, что входящие сигналы управления обычно передаются с приоритетом, с которым они должны быть выполнены. Однако некоторые из этих сигналов могут, как отмечено в п.1 формулы изобретения, также содержать указания установки приоритета, которые следует понимать, в смысле задач настоящей заявки, как указания, касающиеся установок приоритета, например,запрещение или разрешение выполнения на одном и более конкретных уровнях. Предпочтительно, как описывается в п.2 формулы изобретения, что упомянутые сигналы управления могут включать в себя указание времени для упомянутых указаний установки приоритета, при этом упомянутый по меньшей мере один контролируемый модуль может содержать средство для установления соответствующей функции таймера. Таким образом, достигается то, что избирательность системы может быть организована динамическим образом и что периоды, на которые уровни могут быть запрещены, могут быть заданы в соответствии с конкретными потребностями и требованиями. В соответствии с дальнейшим выгодным вариантом осуществления, как охарактеризовано в п.3 формулы изобретения, упомянутое средство для регистрации упомянутых указаний установки приоритета для сохранения соответствующей записи может содержать таблицу управления уровнями приоритета и команд, относящуюся к каждому из упомянутого по меньшей мере одного контролируемого узла. Таким образом, система может быть организована выгодным образом.-1 011998 Преимущественно, как охарактеризовано в п.4 формулы изобретения, упомянутая таблица управления уровнями приоритета и команд может содержать строку оценок, в которой для каждого уровня команд задан статус, основанный на оценке, выполненной согласно заранее заданному алгоритму. Таким образом, достигается то, что результат оценки легко предоставляется и что, когда контролируемый узел получает сигнал управления, требующий приведения в действие, необходимо выполнить относительно простое сравнение с результатом оценки в строке оценок для того, чтобы определить, какое действие должно быть предпринято. Преимущественно, как отмечено в п.5 формулы изобретения, упомянутый заранее заданный алгоритм может задействовать назначение запрещения для уровня приоритета, если по меньшей мере одна из записей для упомянутого уровня содержит указание запрещения. Таким образом, установлен относительно несложный путь предоставления оценки, который, кроме того, приводит в результате к хорошо функционирующей системе. Согласно дальнейшему выгодному варианту осуществления, как охарактеризовано в п.6 формулы изобретения, для упомянутого по меньшей мере одного контролируемого узла может быть выделен весовой коэффициент (kn) для каждого уровня команд, на основе которого определяется суммарный вес для каждой записи, например каждой строки в таблице управления. Таким образом, в соответствии с дальнейшим аспектом изобретения, может быть предоставлено решение проблем, которые могут возникнуть, если таблица уже заполнена записями и принят входящий сигнал, содержащий информацию, связанную с установками приоритета, например, установками приоритета, которые должны быть включены в таблицу. В этом случае может быть определено, к примеру,что запись с наименьшим весом убирается. Согласно еще одному выгодному варианту осуществления, как охарактеризовано в п.7 формулы изобретения, упомянутый по меньшей мере один контролируемый узел может быть сконфигурирован для удаления записи, если две или более из упомянутых записей соответствуют запрещению на одном и том же уровне, на основе суммарного веса для каждой записи. Таким образом, одна из двух записей, которые для большинства целей обеспечивают одинаковый эффект, может быть удалена, оставляя место для новой записи, которая может иметь свойства, весьма отличающиеся от таковых для записей, уже представленных в таблице, таким образом, давая возможно новые результаты для оценки. Согласно дальнейшему аспекту изобретения, как указано в п.8 формулы изобретения, сигнал управления, который отклонен во время приема, что обусловлено оцененными записями, может быть сохранен на заранее определенное время с использованием отдельного таймера для последующей повторной оценки в отношении записей. Таким образом, возможность того, что одна из записей в таблице находится ближе к концу функции таймера, может быть использована в подобных случаях. Изобретение также относится к способу эксплуатации устройства, такого как, к примеру, привод двери, ворот, окна, жалюзи, ставней, штор, навеса или источника света, каковое устройство ассоциировано с контролируемым модулем, который выполнен с возможностью приема сигналов управления от множества узлов в системе контроля и активации упомянутого устройства в соответствии с упомянутыми сигналами управления, при этом по меньшей мере один из упомянутых сигналов управления содержит указания установки приоритета, связанные с по меньшей мере одним из множества уровней команд, причем упомянутый контролируемый модуль регистрирует и сохраняет эти указания установки приоритета как соответствующую запись, когда упомянутый сигнал управления принят, причем упомянутый контролируемый модуль осуществляет оценку на основе упомянутой сохраненной записи в модуле и действует в соответствии с этой оценкой. Таким образом, достигается, что приоритеты на множестве уровней, и, возможно, основывающиеся на вводе от множества источников, могут обрабатываться логичным и согласованным образом. Более того, достигается то, что селективная маска может быть задана для работы контролируемых модулей в системе. Предпочтительно, как охарактеризовано в п.10 формулы изобретения, упомянутые сигналы управления содержат указание времени для упомянутых указаний установки приоритета, при этом упомянутый по меньшей мере один контролируемый модуль устанавливает соответствующую функцию таймера. Таким образом, достигается то, что избирательность системы может быть организована динамическим образом и что периоды, на которые уровни могут быть запрещены, могут быть заданы, принимая во внимание специфические потребности и требования. Более того, достигается то, что, если узел, передавший сигнал указания установки приоритета, по какой-либо причине не может изменить или удалить конкретную установку, к примеру, потому что в узле отсутствует источник питания, например, разряжена батарея или он так отдален от системы, что контакт не может быть установлен, эта конкретная установка приоритета не останется в системе на неопределенное время, а будет, в конечном счете, удалена автоматически, когда таймер истечет. Согласно дальнейшему преимущественному варианту осуществления, как охарактеризовано в п.12-2 011998 формулы изобретения, упомянутые записи могут быть сохранены в таблице управления уровнями приоритета и команд, связанной с упомянутым по меньшей мере одним контролируемым узлом. Таким образом, способ может быть организован выгодным образом. Преимущественно, как охарактеризовано в п.13 формулы изобретения, оценка может осуществляться в соответствии с заранее заданным алгоритмом для каждого уровня, и результат может быть задан для каждого уровня управления в строке оценок для упомянутой таблицы управления уровнями приоритета и команд. Таким образом, получено, что результат оценки легко предоставляется и что, когда контролируемый узел принимает сигнал, требующий приведения в действие, должно быть выполнено относительно простое сравнение с результатом оценки в строке оценок для того, чтобы определить, какое действие должно быть предпринято. Предпочтительно, как охарактеризовано в п.14 формулы изобретения, упомянутый заранее заданный алгоритм может задействовать назначение запрещения для уровня приоритета, если по меньшей мере одна из записей для упомянутого уровня содержит указание запрещения. Таким образом, установлен относительно простой путь проведения оценки, который, кроме того,приводит в результате к хорошо функционирующей системе. Согласно дальнейшему преимущественному варианту осуществления, как охарактеризовано в п.15 формулы изобретения, для упомянутого по меньшей мере одного контролируемого узла может быть выделен весовой коэффициент (kn) для каждого уровня команд, и осуществляется определение суммарного веса для каждой записи, например, каждой строки в таблице управления. Таким образом, в соответствии с дальнейшим аспектом изобретения может быть обеспечено решение проблем, которые могут возникнуть, если таблица уже заполнена записями и принят входящий сигнал. В этом случае может быть определено, что, к примеру, запись с наименьшим весом может быть удалена. Преимущественно, как охарактеризовано в п.16 формулы изобретения, запись может быть удалена,если две или более из упомянутых записей соответствуют запрещению на одном и том же уровне, на основе суммарного веса каждой записи. Таким образом, одна из двух записей, которые могут иметь один и тот же эффект для большинства целей, может быть удалена, оставляя место для новой записи, которая может иметь свойства, весьма отличающиеся от таковых для записей, уже представленных в таблице, давая таким образом новые возможные результаты для оценки. Согласно дальнейшему выгодному варианту осуществления, как охарактеризовано в п.17 формулы изобретения, сигнал управления, отклоненный во время приема в силу оцененных записей, может быть сохранен на заранее определенное время благодаря использованию отдельного таймера для последующей повторной оценки в отношении записей. Таким образом, в подобных случаях может использоваться возможность, что одна из записей в таблице находится ближе к концу функции таймера. Перечень фигур чертежей Изобретение будет объяснено ниже более детально со ссылками на фигуры, на которых фиг. 1 показывает схематичным образом пример системы управления в соответствии с изобретением,фиг. 2 - пример таблицы управления уровнями приоритета и команд в соответствии с вариантом осуществления изобретения,фиг. 3 иллюстрирует пример обработки входящего сигнала,фиг. 4 - пример таблицы управления уровнями приоритета и команд в соответствии с аспектом изобретения. Подробное описание Пример системы управления в соответствии с вариантом осуществления изобретения, например,система автоматизации дома или ее часть, проиллюстрирован на фиг. 1. Здесь здание, дом или что-то подобное 1 проиллюстрировано схематичным образом, и в деталях показаны только часть дома или комната, где расположено окно 2. Окно 2 может быть оснащено исполнительным механизмом, приводом или открывающим приспособлением 4, который может содержать приводной механизм 6 широкого назначения и контролируемый узел 5, например, узел, содержащий радиочастотный приемник и средство управления. Далее окно 2, как указано, может быть оснащено навесом 3, который, как показано, является выдвижным и управляется приводом 8. Привод 8 может содержать мотор, обобщенно обозначенный позицией 9, и контролируемый узел 10, например, узел, включающий в себя радиочастотный приемник и средство управления. Система управления может также включать в себя один или более датчиков, таких как, например,датчик 12 скорости ветра, датчик 16 солнечного света, датчик 19 дождя. Такой датчик может, как указано, содержать чувствительную часть, например анемометр 13 и фотометр 17, соответственно, и передатчик, например 14 и 18, соответственно, причем передатчик может, например, включать в себя радиочастотные средства или основываться на проводной передаче. Датчик 19 дождя может быть объединен с окном 2, но также будет содержать чувствительную часть и передатчик (не проиллюстрировано). Более того, датчики или контроллеры могут быть также предусмотрены внутри комнаты, например, в виде дат-3 011998 чика температуры и т.д. Более того, система управления может содержать один или более пультов 20 и 22 дистанционного управления, как показано, для воздействия на контролируемые устройства, например, приспособление открывания окна 4 и карниз 3. Эти пульты дистанционного управления могут быть сходными, например,иметь сходные свойства, но могут также и различаться, например, иметь разные свойства, касающиеся,например, приоритета. Например, один пульт 20 дистанционного управления может быть, к примеру,главным пультом дистанционного управления, тогда как другой, например пульт 22 дистанционного управления, может быть подчиненным пультом дистанционного управления. Все из этих пультов 20 и 22 дистанционного управления и датчиков 12, 16 и 19 могут передавать сигналы управления на контролируемые модули, например на контролируемые узлы 5 и 10, ассоциированные с окном 2 и навесом 3, соответственно. Следует понимать, что термины "сигналы управления" в данном случае охватывают все сигналы, переданные от узла, такого как датчик или пульт дистанционного управления, на контролируемый модуль, включая сигналы, представляющие измеренные значения и т.д., и что контролируемый модуль может реагировать или не реагировать на подобные сигналы, например, в соответствии с предопределенными или установленными правилами. Как объяснено выше, в большинстве случаев необходимо задать приоритеты сигналов управления. Например, может возникнуть необходимость организовать так, чтобы сигнал, переданный от датчика ветра на контролируемый модуль, ассоциированный с навесом, имел более высокий приоритет, чем сигнал, отправленный с пульта дистанционного управления, например, для того, чтобы навес оставался в задвинутом виде при силе ветра выше заранее определенного уровня. Для того чтобы управлять подобными приоритетами, сигналы от датчика и узлов управления могут идти с указаниями установки приоритета на некотором количестве уровней, и когда эти сигналы принимаются на контролируемых узлах, они регистрируются и сохраняются в форме записи в таблице, и оценка выполняется на основе информации, сохраненной в таблице. На основе этой оценки ассоциированное с контролируемым модулем устройство эксплуатируется, например, активируется, задерживается, останавливается, запускается в противоположную сторону и т.д., когда сигнал управления, запрашивающий,например, приведение в действие, принят узлом. Эта таблица, обозначенная номером 30, показанная на фиг. 1, ассоциирована с каждым из контролируемых узлов, например с узлами 5 и 10 в данном примере. Подробности подобной таблицы будут разъяснены далее со ссылкой на фиг. 2, которая показывает пример такой таблицы 30 управления для контролируемого узла или устройства в системе управления. В соответствии с обычной практикой уровни приоритета могут быть организованы по убыванию,например, в следующем порядке: безопасность человека, защита продукта или окружающей среды, автоматический контроль комфорта. Может быть определено некоторое количество уровней, например,восемь уровней, как показано позицией 31 на фиг. 2, ранжированных по порядку от самого высокого уровня 0 до самого низкого уровня 7, и из этих уровней четыре самых низких уровня могут быть назначены уровнями автоматического контроля комфорта. Уровни 3 и 2 могут быть назначены для ручного управления пользователя, тогда как уровни 1 и 0, таким образом, назначены для защиты продукта или окружающей среды и безопасности человека, соответственно. Когда сигнал принят от узла, содержимое этого сигнала, относящееся к приоритету или приоритетам на определенных уровнях команд, приводит к сохранению записи в таблице управления, как показано на фиг. 2. Здесь каждая строка, например 32, 33, 34, соответствует сигналу, переданному от узла на конкретный контролируемый узел, и становится понятно, что каждый контролируемый узел содержит такую таблицу управления. Для каждой команды таблица может иметь приоритет, например, разрешение или запрещение, что приводит к соответствующей установке в таблице. Если принятый сигнал не задает разрешение или запрещение для уровня приоритета, то сигнал не будет влиять на оценку на этом уровне. Таким образом, запись для: подобного сигнала на таком уровне может быть, например,разрешение, если правило оценки определяет, что результатом должно быть разрешение, если не присутствует хотя бы одно запрещение. Более того, сигнал управления может также показывать период времени, в течение которого запись должна храниться в таблице, например, 15 мин от приема команды. Таким образом, таблица также содержит столбец 35, показывающий работу таймера, например, показывающий совокупный период времени для записи, о которой идет речь, или оставшееся время для этой записи. Очевидно, что контролируемые узлы содержат средства таймера для управления табл. 30. Более того, следует отметить, что при приеме сигнала команды, например сигнала, запрашивающего приведение в действие, которое не может быть выполнено, потому что конкретный уровень заблокирован во время приема сигнала, сигнал команды может быть сохранен на определенный период, например на 10 мин, отслеживаемый с помощью отдельного таймера. Сигнал может быть обработан опять по истечении 10-минутного периода, но предпочтительно, чтобы он обрабатывался непрерывно в течение этого периода, например, для того, чтобы команда была выполнена, как только блокировка убрана из таблицы. Если уровень приоритета по-прежнему заблокирован по истечении этого периода, тогда сигнал команды может быть сброшен.-4 011998 Когда таблица построена и когда принята новая команда, содержащая указания установки приоритета, создается запись в таблице, таблица оценивается и результат записывается в строке 38 оценок. Различные правила и алгоритмы могут быть использованы для осуществления оценки. Например, как показано на фиг. 2, для каждого уровня указано, что уровень команд запрещен, когда он содержит по меньшей мере один приоритет запрещения. Другим путем оценки таблицы может быть, к примеру, оценка на основе большинства. Очевидно, что путь оценки может отличаться от узла к узлу, например, в зависимости от типа устройства, ассоциированного с контролируемым узлом. Новый входящий сигнал команды, содержащий команду на уровне, который запрещен, не может быть выполнен, тогда как команда на уровне, который не запрещен, может быть выполнена. Более того, замечено, что, если уровень 0, например, безопасность человека, запрещен, может быть организовано так, что все более низкие уровни также будут запрещены для того, чтобы обеспечивать безопасность человека. Как было упомянуто, оценка осуществляется каждый раз, когда принимается новый сигнал команды, содержащий указания установки приоритета, но, когда команда удалена из таблицы, потому что истек период времени, может быть выполнена повторная оценка. Более того, будет понятно, что таблица может повторно оцениваться с регулярными интервалами. Способ, которым входящий сигнал обрабатывается, может быть проиллюстрирован со ссылкой на фиг. 3. Здесь входящий сигнал 50 управления вначале может быть проанализирован 51 на наличие какойлибо вложенной информации, касающейся задания приоритетов. Если сигнал содержит такую информацию, выполняется 52 соответствующая запись в таблице управления. Если он не содержит такой информации, анализируется 53, содержит ли сигнал какую-нибудь информацию, запрашивающую приведение в действие. Как показано, это может быть выполнено после того, как сигнал инициировал запись в таблице управления. Если запрошено приведение в действие, анализируется 54, разрешено ли или запрещено это приведение в действие. Если оно не запрещено, приведение в действие осуществляется 55. Если же оно запрещено, сигнал может быть отложен на период задержки, как обозначено позицией 55, для последующей оценки ввиду содержимого таблицы управления. В противном случае сигнал сбрасывается 56. В описанном выше примере сигнал анализируется на наличие какой-либо информации относительно установки (установок) приоритета перед тем, как он проверяется на наличие запроса на приведение в действие. Однако, как правило, может быть предпочтительнее вначале анализировать сигнал на наличие запроса на приведение в действие и после этого на установку (установки) приоритета. В этом случае можно избежать того, что конкретный сигнал может задать приоритет, который может препятствовать приведению в действие, которое он сам запрашивает. Каждый раз, когда сигнал управления принимается контролируемым узлом, таблица 30 обновляется, например, если функция таймера истекла, запись удаляется из таблицы до того, как сигнал управления будет оценен относительно содержимого таблицы. Становится понятно, что по причинам практичности таблица будет ограничена в отношении количества записей. Если принят сигнал управления, который требует создания записи, когда таблица заполнена, возможны различные пути решения. Самое простое решение отклонить этот сигнал управления. Однако возможны другие пути, как разобраться с подобной ситуацией. К примеру, можно принять решение, что запись с наименьшим оставшимся значением таймера может быть исключена и т.д. Еще один метод проиллюстрирован на фиг. 4. Здесь продемонстрирована табл. 30 управления, соответствующая таблице, показанной на фиг. 2. Однако эта таблица содержит строку 39 с весовыми коэффициентами kn которые, как показано, могут быть, к примеру, 1, 2, 4, 8, 16, 32, 64 и 128 для соответствующих уровней, т.е. 2n, но в обратном порядке. Эти весовые коэффициенты могут комбинироваться с указаниями приоритета в соответствующих записях, например, умножением этих коэффициентов на записи запрещения и суммированием, результаты чего в столбце 40 показывают суммарный вес каждой записи. Если принят сигнал, который приводит к записи, и таблица заполнена, может быть принято решение, что, если две записи соответствуют блокированию на одном и том же верхнем уровне, например,как показано с помощью записей 32 и 33, обе из которых соответствуют блокированию на уровне 2, весовой коэффициент может быть принят во внимание. Запись 32 имеет наименьший суммарный вес, поэтому эта запись убирается из таблицы и вместо нее вводится новая запись. Показанные весовые коэффициенты являются только примером того, что может быть использовано,но в целом предпочтительнее, чтобы коэффициенты уменьшались таким образом, чтобы одна запись,которая имеет только одно запрещение на уровне, например m, достигала более высокого суммарного веса, чем другая запись, которая имеет запрещение на всех уровнях ниже m. Таким путем достигается то, что запись с самым высоким уровнем запрещения, всегда будет поддерживаться. Это достигается с помощью правила 2n, но в обратном порядке. Следует понимать, что изобретение не ограничивается конкретными примерами, описанными выше и проиллюстрированными на чертежах, и может быть изменено многочисленными путями и использовано в различных вариантах применения в рамках объема изобретения, определенного формулой изобретения.-5 011998 ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Система управления по меньшей мере одним устройством (2, 3), таким как, например, привод двери, ворот, окна, жалюзи, ставней, штор, навеса или источника света, при этом упомянутая система содержит по меньшей мере один контролируемый модуль (10, 14), ассоциированный с упомянутым по меньшей мере одним устройством, и множество узлов (12, 16, 19, 20, 22) для передачи сигналов управления на упомянутый по меньшей мере один контролируемый модуль (10, 14), отличающаяся тем, что по меньшей мере один из упомянутых сигналов управления содержит указания установки приоритета, относящиеся к по меньшей мере одному из множества уровней команд, и тем, что упомянутый по меньшей мере один контролируемый модуль (10, 14) содержит средство для регистрации упомянутых указаний установки приоритета и для сохранения соответствующей записи, относящейся к упомянутому множеству уровней команд, и средство для выполнения оценки на основе сохраненных записей, при этом упомянутое средство для регистрации упомянутых указаний установки приоритета и для сохранения соответствующей записи содержит таблицу (30) управления уровнями приоритета и команд, относящуюся к каждому из упомянутого по меньшей мере одному контролируемому модулю. 2. Система по п.1, отличающаяся тем, что упомянутые сигналы управления содержат указание времени для упомянутых указаний установки приоритета, при этом упомянутый по меньшей мере один контролируемый модуль (10, 14) содержит средство для установления соответствующей функции таймера. 3. Система по п.1 или 2, отличающаяся тем, что упомянутая таблица (30) управления уровнями приоритета и команд содержит строку оценок, в которой статус задан для каждого уровня команд на основе оценки, выполненной согласно заранее заданному алгоритму. 4. Система по п.3, отличающаяся тем, что упомянутый заранее заданный алгоритм включает в себя назначение запрещения для уровня приоритета, если по меньшей мере одна из записей для упомянутого уровня содержит указание запрещения. 5. Система по одному или более из пп.1-4, отличающаяся тем, что для упомянутого по меньшей мере одного контролируемого модуля выделяется весовой коэффициент (kn) для каждого уровня команд, на основе которого определяется суммарный вес для каждой записи, например каждой строки в таблице(30) управления. 6. Система по п.5, отличающаяся тем, что упомянутый по меньшей мере один контролируемый модуль сконфигурирован для удаления записи, если две или более из упомянутых записей соответствуют запрещению на одном и том же уровне на основе суммарного веса для каждой записи. 7. Система по любому одному из пп.1-6, отличающаяся тем, что содержащий команду сигнал управления, принятый на упомянутом по меньшей мере одном контролируемом модуле (10, 14), анализируется в отношении уровня приоритета, и команда выполняется или отклоняется ввиду упомянутых оцененных записей. 8. Система по п.7, отличающаяся тем, что упомянутая команда выполняется, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд разрешен, при этом упомянутая команда не выполняется, если конкретный уровень приоритета упомянутой таблицы(30) управления уровнями приоритета и команд запрещен. 9. Система по любому одному из пп.1-9, отличающаяся тем, что сигнал управления, который отклонен во время приема, что обусловлено оцененными записями, может быть сохранен на предопределенное время, используя отдельный таймер, для последующей повторной оценки в отношении записей. 10. Способ управления устройством, таким как, например, привод двери, ворот, окна, жалюзи,ставней, штор, навеса или источника света, причем данное устройство ассоциировано с контролируемым модулем, выполненным с возможностью принимать сигналы управления от множества узлов в системе управления и активировать упомянутое устройство в соответствии с этими сигналами управления, отличающийся тем, что по меньшей мере один из упомянутых сигналов управления содержит указания установки приоритета, относящиеся к по меньшей мере одному из множества уровней команд, тем, что посредством упомянутого контролируемого модуля регистрируют и сохраняют упомянутые указания установки приоритета как соответствующую запись, когда принят упомянутый сигнал управления,причем эту запись сохраняют в таблице (30) управления уровнями приоритета и команд, относящейся к упомянутому контролируемому модулю, и тем, что посредством упомянутого контролируемого модуля выполняют оценку на основе упомянутой сохраненной записи в данном модуле и действуют в соответствии с этой оценкой. 11. Способ по п.10, отличающийся тем, что упомянутые сигналы управления содержат указание времени для упомянутых указаний установки приоритета, при этом посредством упомянутого контролируемого модуля (10, 14) устанавливают соответствующую функцию таймера. 12. Способ по п.10 или 11, отличающийся тем, что оценку выполняют в соответствии с заранее заданным алгоритмом для каждого уровня и результат задают для каждого уровня команд в строке оценок упомянутой таблицы (30) управления уровнями приоритета и команд. 13. Способ по п.12, отличающийся тем, что упомянутый заранее заданный алгоритм включает в се-6 011998 бя назначение запрещения уровня приоритета, если по меньшей мере одна из записей для этого уровня содержит указание запрещения. 14. Способ по любому одному из пп.10-13, отличающийся тем, что для упомянутого контролируемого модуля выделяют весовой коэффициент (kn) для каждого уровня команд и выполняют определение суммарного веса для каждой записи, например, каждой строки в таблице (30) управления. 15. Способ по п.14, отличающийся тем, что запись удаляют, если две или более из упомянутых записей соответствуют запрещению на одном и том же уровне на основе суммарного веса для каждой записи. 16. Способ по любому одному из пп.10-15, отличающийся тем, что содержащий команду сигнал управления, принятый на упомянутом контролируемом модуле (10, 14), анализируют в отношении уровня приоритета, и команду выполняют или отклоняют ввиду упомянутых оцененных записей. 17. Способ по п.16, отличающийся тем, что упомянутую команду выполняют, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд разрешен, при этом упомянутую команду отклоняют, если конкретный уровень приоритета упомянутой таблицы (30) управления уровнями приоритета и команд запрещен. 18. Способ по любому одному из пп.10-17, отличающийся тем, что сигнал управления, отклоненный во время приема, что обусловлено оцененными записями, сохраняют на предопределенное время,используя отдельный таймер, для последующей повторной оценки в отношении записей.

МПК / Метки

МПК: G05B 19/042, G05D 27/02

Метки: команды, обработки, способ, система, выполнения

Код ссылки

<a href="https://eas.patents.su/9-11998-sistema-i-sposob-dlya-obrabotki-vypolneniya-komandy.html" rel="bookmark" title="База патентов Евразийского Союза">Система и способ для обработки выполнения команды</a>

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