СПОСОБ ПОДСОЕДИНЕНИЯ К КЛАСТЕРУ ЭЛЕКТРОННЫХ УСТРОЙСТВ, ОСУЩЕСТВЛЯЮЩИХ СВЯЗЬ ЧЕРЕЗ БЕСПРОВОДНУЮ СЕТЬ, СООТВЕТСТВУЮЩАЯ СИСТЕМА И ЭЛЕКТРОННОЕ УСТРОЙСТВО, ОСУЩЕСТВЛЯЮЩЕЕ УПОМЯНУТЫЙ СПОСОБ

1. Способ (Р100) подсоединения к кластеру, содержащему множество сообщающихся электронных устройств (10, 10i, a1,…,a8, b1,…,b8, …, j1,…,j5), при этом упомянутый способ осуществляется посредством блока (11) обработки одного из упомянутых сообщающихся электронных устройств или сообщающегося электронного устройства (10), постороннего для упомянутого кластера, при этом, кроме упомянутого блока (11) обработки упомянутое электронное устройство содержит память (12) данных, первые средства (13) связи, обеспечивающие ближнюю беспроводную связь с любым другим электронным устройством (10i), находящимся в пределах действия связи, при этом упомянутая память (12) и упомянутые средства (13) связи взаимодействуют с упомянутым блоком (11) обработки, при этом память (12) данных содержит значение идентификатора (ID), присвоенного сообщающемуся электронному устройству (10), и запись (RH), которая содержит текущее значение идентификатора сообщающегося электронного устройства (d2, h3), действующего в качестве головного узла кластера, при этом упомянутый способ содержит:
- этап (101), на котором принимают сообщение (МН) прикрепления, сгенерированное и переданное сообщающимся электронным устройством (d2, h3) третьей стороны, при этом упомянутое сообщение (МН) прикрепления содержит идентификатор устройства (d2, h3), передавшего упомянутое сообщение (МН) прикрепления, и параметр (CH), характеризующий способность упомянутого передающего устройства обеспечивать данную услугу (S);
- этап (102), на котором декодируют упомянутое сообщение (МН) прикрепления и выделяют из него упомянутый идентификатор (IDH) упомянутого устройства (d2, h3), передавшего сообщение прикрепления, и параметр (CH), характеризующий упомянутую способность;
- этап (103), на котором обновляют запись (RH), чтобы внести в упомянутую запись значение (IDHc) идентификатора (IDH) устройства, передающего декодированное сообщение (MH) прикрепления, и значение (CHc) параметра (CH), характеризующего способность передавшего устройства обеспечивать упомянутую услугу (S),
при этом упомянутый способ (Р100) отличается тем, что:
- этап (103), на котором обновляют запись (RH), осуществляют, только если параметр (CH), характеризующий упомянутую способность, превышает или равен определенному минимальному порогу потребности, при этом упомянутое устройство, осуществляющее упомянутый способ, становится членом кластера, в котором устройство (d2, h3), действующее в качестве головного узла кластера, имеет идентификатор, значение которого равно текущему значению (IDHc) идентификатора, сохраненному в упомянутой записи (RH).
2. Способ (Р100) по п. 1, содержащий этап (105), следующий после этапа (102) декодирования сообщения (МН) прикрепления и предшествующий этапу (103) обновления записи (RH), содержащей текущее значение (IDHc) идентификатора устройства, действующего в качестве головного узла кластера, при этом упомянутый этап (105) состоит в том, что:
- в упомянутой записи (RH) считывают (1051) текущее значение (IDHc) идентификатора устройства, действующего в качестве головного узла кластера;
- упомянутое текущее значение (IDHc) сравнивают (1052) со значением (IDH) идентификатора устройства, передавшего декодированное сообщение (МН) прикрепления;
и в котором, если (1052-n) упомянутые значения (IDHc, IDH) идентификатора различаются, этап (103) обновления записи (RH) может быть осуществлен, только если (1053-у) параметр (CH), характеризующий способность устройства, передавшего сообщение (МН) прикрепления, обеспечивать одну и ту же услугу (S), превышает или равен значению параметра (CHс), характеризующего текущую способность устройства (d2, h3), действующего в качестве головного узла кластера, увеличенному на определенную константу.
3. Способ (Р100) по любому из предыдущих пунктов, содержащий этап, следующий после этапа (103) обновления записи (RH), для кодирования и передачи (106) через средства (13) связи ретранслируемого сообщения (МНʹ) прикрепления, содержащего идентификатор устройства, внесенный в запись, содержащую текущее значение (IDHc) идентификатора устройства, действующего в качестве головного узла кластера, параметр (CHс), характеризующий способность упомянутого устройства обеспечивать услугу, а также идентификатор (ID) устройства (10), осуществляющего упомянутый способ (Р100) подсоединения и действующего в качестве члена кластера, ретранслирующего сообщение (МН) прикрепления, исходящее из устройства, действующего в качестве головного узла кластера.
4. Способ (Р100) по предыдущему пункту, в котором этап (102) декодирования ретранслированного сообщения (МНʹ) прикрепления состоит в выделении из упомянутого сообщения значения идентификатора (IDH) устройства, действующего в качестве члена кластера, и значения идентификатора устройства, ретранслировавшего упомянутое сообщение прикрепления, и в котором этап (103) обновления записи (RH) дополнительно включает в себя сохранение в упомянутой записи упомянутого идентификатора устройства-члена кластера, ретранслировавшего сообщение прикрепления, при этом пара идентификаторов устройств члена кластера и головного узла кластера образуют таким образом информацию маршрута.
5. Способ (Р100) по любому из предыдущих пунктов, содержащий этап (123), на котором передают служебное сообщение (MS) в устройство, действующее в качестве головного узла кластера, для рассматриваемой услуги (S).
6. Способ по любому из предыдущих пунктов, содержащий:
- этап (131), на котором принимают сообщение (MR) расформирования кластера, сгенерированное и переданное сообщающимся электронным устройством третьей стороны, ранее имевшим способность действовать в качестве головного узла кластера, при этом упомянутое сообщение (MR) расформирования кластера содержит идентификатор (IDR) устройства, передавшего упомянутое сообщение расформирования кластера;
- этап (132), на котором декодируют упомянутое сообщение (MR) расформирования кластера и выделяют из него упомянутый идентификатор (IDR) упомянутого устройства, передавшего сообщение расформирования кластера;
- этап (133), на котором обновляют запись (RH), содержащую текущее значение (IDHc) идентификатора устройства, действующего в качестве головного узла кластера, путем удаления упомянутого текущего значения или его замены заранее определенным значением, характеризующим отсутствие идентификатора устройства, действующего в качестве головного узла кластера, при этом упомянутое устройство, осуществляющее упомянутый способ, становится свободным, при этом упомянутое обновление (133) записи (RH) осуществляют, только если (134-у) значение идентификатора, выделенного из сообщения расформирования кластера, является идентичным текущему значению, сохраненному в упомянутой записи.
7. Способ по любому из предыдущих пунктов, содержащий:
- этап (111), на котором оценивают способность устройства (10), осуществляющего упомянутый способ (Р100), выполнять определенную услугу (S), при этом упомянутый этап (111) включает в себя оценку (1111) одного или более рабочих параметров упомянутого устройства (10) и выдачу (1112) параметра (CH), характеризующего способность упомянутого устройства (10) обеспечивать определенную услугу (S);
- этап (112), на котором сравнивают параметр, характеризующий упомянутую способность, с минимальным функциональным порогом потребности;
- этап (113), на котором кодируют и передают сообщение (МН) прикрепления, содержащее идентификатор (IDH) упомянутого устройства, а также параметр (CH), характеризующий способность упомянутого устройства обеспечивать упомянутую определенную услугу (S), в любое сообщающееся устройство (10i), находящееся в пределах действия связи, при этом упомянутый этап (113) осуществляют, только если (112-у) параметр, характеризующий упомянутую способность, превышает или равен упомянутому минимальному функциональному порогу потребности.
8. Способ (Р100) по предыдущему пункту, в котором этап (111) оценки способности устройства (10), осуществляющего упомянутый способ, выполнять определенную услугу (S), является итеративным, при этом упомянутый способ содержит этап (115), следующий за передачей (113) сообщения (МН) прикрепления, на котором кодируют и передают сообщение (MR) расформирования кластера, при этом упомянутое сообщение (MR) содержит идентификатор упомянутого устройства, в любое сообщающееся устройство (10i), находящееся в пределах действия связи, как только на этапе (111) оценки способности устройства обеспечивать определенную услугу (S) определяют (114), что один параметр из рабочих параметров упомянутого устройства меньше требуемого функционального минимума, что свидетельствует о недостаточной способности обеспечивать услугу.
9. Способ по п. 7 или 8, в котором устройство содержит источник (17) электрической энергии, питающий блок обработки, память данных и средства связи, и в котором один из упомянутых рабочих параметров относится к уровню доступной электрической энергии источника (17) электрической энергии.
10. Способ по любому из пп. 7-9, в котором устройство содержит вторые средства (16) связи дальнего действия, взаимодействующие с блоком обработки, при этом упомянутая услуга состоит в передаче данных на удаленный объект (RS) через упомянутые средства (16) связи дальнего действия, и в котором один из упомянутых рабочих параметров характеризует мощность передачи сигнала средствами (16) связи дальнего действия.
11. Компьютерная программа (Р), содержащая множество программных команд, которые, когда они:
- предварительно записаны в памяти (14) программ электронного устройства (10), также содержащего блок (11) обработки, первые средства (13) связи, обеспечивающие ближнюю беспроводную связь с любым другим электронным устройством (10i), находящимся в пределах действия связи, память (12) данных, в которой записаны значение идентификатора (ID), присвоенного устройству, и запись (RH), содержащая текущее значение идентификатора устройства, действующего в качестве головного узла кластера, при этом упомянутые памяти (12, 14) и средства (13) связи взаимодействуют с упомянутым блоком (11) обработки,
- исполняются или интерпретируются упомянутым блоком (11) обработки,
предписывают осуществлять способ подсоединения по любому из пп. 1-8.
12. Компьютерная программа по предыдущему пункту, причем устройство (10), осуществляющее упомянутый способ, содержит источник (17) электрической энергии, питающий блок (11) обработки, память (12) данных, память (14) программ, первые средства (13) связи, и причем команды, когда их исполняет или интерпретирует блок обработки устройства, предписывают осуществлять способ по п. 9.
13. Компьютерная программа по п. 11, причем устройство, осуществляющее упомянутый способ, содержит вторые средства (16) дальней связи, взаимодействующие с блоком (11) обработки, и причем команды, когда их исполняет или интерпретирует блок обработки устройства, предписывают осуществлять способ по п. 10.
14. Электронное устройство (10), содержащее блок (11) обработки, память (12) данных, память (14) программ, первые средства (13) связи, обеспечивающие ближнюю беспроводную связь с любым электронным устройством (10i), находящимся в пределах действия связи, при этом упомянутые памяти (12, 14) и средства (13) связи взаимодействуют с упомянутым блоком (11) обработки, при этом память (12) данных содержит значение идентификатора (ID), присвоенного устройству, и запись (RH), содержащую текущее значение идентификатора устройства, действующего в качестве головного узла кластера, при этом упомянутое устройство отличается тем, что содержит в памяти (14) программ команды программы (Р) по п. 11.
15. Электронное устройство (10) по предыдущему пункту, содержащее источник (17) электрической энергии, питающий блок (11) обработки, при этом упомянутое устройство отличается тем, что содержит в памяти (14) программ команды программы (Р) по п.12.
16. Электронное устройство (10) по п. 14 или 15, содержащее вторые средства (16) дальней связи, взаимодействующие с блоком (11) обработки, при этом упомянутое устройство отличается тем, что содержит в памяти (14) программ команды программы (Р) по п. 13.
17. Система, содержащая множество сообщающихся электронных устройств (10, 10i) по любому из пп. 14-16.
18. Система по предыдущему пункту, содержащая множество контейнеров с товарами и твердыми, текучими или жидкими грузами, при этом упомянутые контейнеры соответственно взаимодействуют с сообщающимися электронными устройствами (10, 10i), которые содержат, каждое, датчик (15), взаимодействующий с блоком (11) обработки, для измерения и сбора величины, относящейся к внутренней и/или внешней окружающей среде упомянутых контейнеров.