СПОСОБ КООРДИНАЦИИ МНОЖЕСТВА ДАТЧИКОВ

1. Способ для координации множества датчиков, в котором множество сетевых компьютеров управляет упомянутыми датчиками с целью исполнения одного или более сервисов, запрашиваемых через сеть, отличающийся тем, что для того, чтобы координироваться друг с другом, упомянутые компьютеры выполняют нижеследующие этапы, на которых:
осуществляют обмен информацией по сети, так что каждый компьютер упомянутого множества знает характеристики других компьютеров упомянутого множества и сервисы, ими предоставляемые;
компьютеры, предоставляющие один и тот же сервис, исполняют один и тот же алгоритм конфигурирования, который выдает в качестве результата задачи, подлежащие выполнению каждым компьютером, как функцию характеристик компьютеров, предоставляющих упомянутый один и тот же сервис, таким образом, что все компьютеры, предоставляющие упомянутый один и тот же сервис, определяют одну и ту же оптимальную конфигурацию датчиков;
компьютеры управляют датчиками на основе задач, определенных упомянутым алгоритмом конфигурирования.
2. Способ по п.1, в котором компьютеры исполняют упомянутый алгоритм конфигурирования периодически.
3. Способ по п.1, в котором компьютеры исполняют упомянутый алгоритм в ответ на изменение в наборе упомянутых сервисов, запрашиваемых через сеть.
4. Способ по любому из пп.1-3, в котором каждый компьютер независимо решает, какие сервисы исполнять, и информирует другие компьютеры о своем решении, так что каждый компьютер знает, какие другие компьютеры также выполняют определенный сервис.
5. Способ по любому из пп.1-3, в котором, по меньшей мере, один компьютер и, по меньшей мере, один датчик из упомянутого множества содержатся в пределах одного и того же электронного устройства, в частности видеокамеры.
6. Способ по любому из пп.1-3, в котором компьютеры решают, какой сервис выполнять, совместно, так что каждый компьютер знает, какие другие компьютеры также выполняют определенный сервис.
7. Способ по п.6, в котором упомянутые компьютеры передают упомянутую информацию периодически.
8. Способ по п.6, в котором для того, чтобы решить, какой сервис выполнять, каждый компьютер:
оценивает набор запросов на сервисы, принятый по сети;
выбирает сервис, в котором он может участвовать;
информирует другие компьютеры о сервисах, в которых он будет участвовать;
принимает по сети список сервисов, которые могут быть исполнены каждым агентом;
исполняет алгоритм назначения сервиса, который выдает в качестве результата сервисы, в которых должен участвовать каждый агент.
9. Способ по п.8, в котором упомянутые компьютеры обмениваются информацией в широковещательном режиме.
10. Способ по п.8, в котором компьютеры поддерживают связь по сети с использованием различных способов связи для различных типов информации.
11. Способ по п.8, в котором, по меньшей мере, один компьютер и, по меньшей мере, один датчик из упомянутого множества содержатся в пределах одного и того же электронного устройства, в частности видеокамеры.
12. Способ по любому из пп.1-3, в котором компьютеры поддерживают связь по сети с использованием различных способов связи для различных типов информации.
13. Способ по п.12, в котором упомянутые компьютеры обмениваются информацией в широковещательном режиме.
14. Способ по п.13, в котором упомянутые компьютеры передают упомянутую информацию периодически.
15. Способ по п.8, в котором упомянутые компьютеры группируются на основе их характеристик близости или родственности для выполнения конкретного сервиса, и в котором компьютер, принадлежащий одной или более группам, поддерживает связь только с другими компьютерами упомянутой одной или более групп, используя многоадресную или радиально-узловую многоточечную передачу данных.
16. Способ по п.15, в котором упомянутые компьютеры передают упомянутую информацию периодически.
17. Способ по п.3, в котором запрос на сервис передают периодически по сети до тех пор, пока соответствующий сервис более не запрашивается.
18. Способ по п.17, в котором, по меньшей мере, один запрос на сервис отправляется компьютером из упомянутого множества.
19. Способ по п.3, в котором, по меньшей мере, один запрос на сервис отправляется оператором через станцию (3) контроля.
20. Система обнаружения, в частности система видеонаблюдения, содержащая множество сетевых компьютеров, причем упомянутые компьютеры приспособлены для того, чтобы управлять множеством датчиков в ответ на один или более запросов на сервис, принимаемых по сети, отличающаяся тем, что упомянутые агенты приспособлены для того, чтобы осуществлять способ по любому из пп.1-19.