СПОСОБ УПРАВЛЕНИЯ ТАБЛИЦЕЙ ПОСРЕДНИКОВ В БЕСПРОВОДНОЙ СЕТИ, ИСПОЛЬЗУЮЩЕЙ УСТРОЙСТВА-ПОСРЕДНИКИ

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