ШИРОКОВЕЩАТЕЛЬНАЯ ПЕРЕДАЧА В ЯЧЕИСТЫХ СЕТЯХ

1. Способ в первом беспроводном устройстве (WD:1) для обработки первого широковещательного пакета (BP:n), при этом первое беспроводное устройство (WD:1) функционирует в беспроводной сети ad hoc (WAHN), причем способ содержащий этапы, на которых:
принимают (601) первый пакет (TP:m) передачи из второго беспроводного устройства (WD:2), функционирующего в беспроводной сети ad hoc (WAHN), при этом первый пакет (TP:m) передачи содержит первый широковещательный пакет (BP:n) и первые метаданные (FMD:m), относящиеся к первому широковещательному пакету (BP:n),
определяют (602) на основе первых метаданных (FMD:m), и вторых метаданных (SMD), должен ли первый широковещательный пакет (BP:n) быть ретранслирован первым беспроводным устройством (WD:1) на одно или более третьих беспроводных устройств (WD:3), функционирующих в беспроводной сети ad hoc (WAHN), и/или должен ли первый широковещательный пакет (BP:n) быть декодирован первым беспроводным устройством (WD:1); при этом вторые метаданные относятся к первому широковещательному пакету (BP:n) и к беспроводной сети ad hoc (WAHN).
2. Способ по п. 1, в котором первые метаданные (FMD:m) содержат любое одно или более из:
a. идентификатора (IdOD) устройства-источника, при этом идентификатор идентифицирует беспроводное устройство (WD:OD), которое является источником первого широковещательного пакета (BP:n), и
b. последовательного номера (SN), при этом последовательный номер идентифицирует первый широковещательный пакет (BP:n) среди широковещательных пакетов, происходящих из устройства-источника (WD:OD), и
c. одного или более идентификаторов (IdPD:m, IdPD:m-1,IdPD:m-2, и т.д.) предшествующих устройств тракта первого широковещательного сообщения (BP:n), от первого беспроводного устройства (WD:1) к устройству-источнику (WD:OD), где идентификатор ближайшего предшествующего устройства (IdPD:m, IdCPD) идентифицирует второе беспроводное устройство (WD:2), которое является беспроводным устройством, от которого первое беспроводное устройство (WD:1) напрямую принимает первый широковещательный пакет (BP:n).
3. Способ по любому из пп. 1-2, в котором вторые метаданные (SMD) содержат любое одно или более из:
a. Указателя (IRBP), который идентифицирует широковещательные пакеты, которые были приняты первым беспроводным устройством (WD:1) в пределах конкретного первого периода времени (TP1), и
b. одного или более адресов беспроводных устройств, из которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
c. числа беспроводных устройств, которые могут быть достигнуты беспроводными устройствами, из которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
d. оцененных расстояний от одного или более третьих беспроводных устройств (WD:3) до беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
e. оцененных или установленных сил сигналов, используемых беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
4. Способ по п. 2, при этом этап, на котором определяют, должен ли широковещательный пакет (BP:n) быть декодирован первым беспроводным устройством (WD:1), содержит
a. этап, на котором определяют декодировать, когда
b. информация в первых метаданных (FMD:m) указывает, что первое беспроводное устройство (WD:1) не является устройством-источником (WD:OD), и
c. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда первый широковещательный пакет (BP:n) был принят первым беспроводным устройством (WD:1).
5. Способ по пп. 1-2, где этап, на котором определяют, должен ли первый широковещательный пакет (BP:n) быть ретранслирован первым беспроводным устройством (WD:n) на одно или более третьих беспроводных устройств (WD:3), содержит:
a. этап, на котором определяют ретранслировать первый широковещательный пакет (BP:n), когда:
i. информация в первых метаданных (FMD:m) указывает, что первое беспроводное устройство (WD:1) не является устройством-источником (WD:OD), и
ii. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда первый широковещательный пакет (BP:n) принимается первым беспроводным устройством (WD:1), и любое из того, что:
iii. информация в первых метаданных (FMD:n) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих беспроводных устройств (WD:3) зависит от первого беспроводного устройства (WD:1), ретранслирующего первый широковещательный пакет (BP:n), или
iv. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда широковещательный пакет от устройства-источника (WD:OD) принимается первым беспроводным устройством (WD:1) после события времени (TE1).
6. Способ по п. 5, где указанием, что одно или более третьих беспроводных устройств (WD:3) зависит от первого беспроводного устройства (WD:1), ретранслирующего первый широковещательный пакет (PB:n), является любое из того, что:
a. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих устройств (WD:3) после события времени (TE1) до сих пор только имели возможность приема широковещательных пакетов, происходящих из устройства-источника (WD:OD), посредством первого беспроводного устройства (WD:1);
b. информация в первых метаданных (FMD) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих беспроводных устройств (WD:3) находятся в радиопокрытии многочисленных беспроводных устройств, но что предпочтительно, чтобы первое беспроводное устройство (WD:1) действовало как ретранслятор для одного или более третьих беспроводных устройств (WD:3) для пакетов, первоначально приходящих от устройства-источника (WD:OD).
7. Способ по п. 6, где указанием, что предпочтительно, чтобы первое беспроводное устройство действовало как ретранслятор, является любое одно или более из того, что:
a. сравнение адресов беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
b. сравнение числа беспроводных устройств, которые могут быть достигнуты беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
c. сравнение оцененных расстояний от одного или более третьих беспроводных устройств (WD:3) до беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
d. сравнение оцененных или установленных сил сигналов, используемых беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор.
8. Способ по пп. 1-2, дополнительно содержащий:
a. этап, на котором ретранслируют (603) первый широковещательный пакет (PB:n), при этом ретрансляция выполняется посредством:
i. создания обновленного первого пакета (TP:m+1) передачи, состоящего из первого широковещательного пакета (BP:n) и обновленных первых метаданных (FMD:m+1), где обновленные первые метаданные (FMD:m+1) частично основаны на первых метаданных (FMD:m), и
ii. передачи обновленного первого пакета (TP:m+1) передачи.
9. Способ по п. 8, в котором этап, на котором передают обновленный первый пакет передачи, дополнительно содержит одно из:
a. передачи обновленного первого пакета передачи после задержки на основе псевдослучайных чисел;
b. передачи обновленного первого пакета передачи после задержки, выбранной из набора значений задержек;
c. передачи обновленного первого пакета передачи после задержки на основе случайного выбора адреса первого беспроводного устройства (WD:1);
d. передачи обновленного первого пакета передачи после задержки на основе потери тракта от предыдущего передающего беспроводного устройства.
10. Первое беспроводное устройство (WD:1), для обработки первого широковещательного пакета (BP:n), при этом первое беспроводное устройство (WD:1) выполнено с возможностью функционирования в беспроводной сети ad hoc (WAHN), причем первое беспроводное устройство выполнено с возможностью:
приема первого пакета (TP:m) передачи из второго беспроводного устройства (WD:2), функционирующего в беспроводной сети ad hoc (WAHN), при этом первый пакет (TP:m) передачи содержит первый широковещательный пакет (BP:n) и первые метаданные (FMD:m), относящиеся к первому широковещательному пакету (BP:n),
определения на основе первых метаданных (FMD:m), и вторых метаданных (SMD), должен ли первый широковещательный пакет (BP:n) быть ретранслирован первым беспроводным устройством (WD:1) на одно или более третьих беспроводных устройств (WD:3), функционирующих в беспроводной сети ad hoc (WAHN), и/или должен ли первый широковещательный пакет (BP:n) быть декодирован первым беспроводным устройством (WD:1); при этом вторые метаданные относятся к первому широковещательному пакету (BP:n) и к беспроводной сети ad hoc (WAHN).
11. Первое беспроводное устройство (WD:1) по п. 10, в котором первые метаданные (FMD:m) содержат любое одно или более из:
a. идентификатора (IdOD) устройства-источника, при этом идентификатор идентифицирует беспроводное устройство (WD:OD), которое является источником первого широковещательного пакета (BP:n), и
b. последовательного номера (SN), при этом последовательный номер идентифицирует первый широковещательный пакет (BP:n) среди широковещательных пакетов, происходящих из устройства-источника (WD:OD), и
c. одного или более идентификаторов (IdPD:m, IdPD:m-1,IdPD:m-2, и т.д.) предшествующих устройств тракта первого широковещательного сообщения (BP:n), от первого беспроводного устройства (WD:1) к устройству-источнику (WD:OD), где идентификатор ближайшего предшествующего устройства (IdPD:m, IdCPD) идентифицирует второе беспроводное устройство (WD:2), которое является беспроводным устройством, от которого первое беспроводное устройство (WD:1) напрямую принимает первый широковещательный пакет (BP:n).
12. Первое беспроводное устройство (WD:1) по любому из пп. 10-11, в котором вторые метаданные (SMD) содержат любое одно или более из:
a. указателя (IRBP), который идентифицирует широковещательные пакеты, которые были приняты первым беспроводным устройством (WD:1) в пределах конкретного первого периода времени (TP1), и
b. одного или более адресов беспроводных устройств, из которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
c. числа беспроводных устройств, которые могут быть достигнуты беспроводными устройствами, из которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
d. оцененных расстояний от одного или более третьих беспроводных устройств (WD:3) до беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1);
e. оцененных или установленных сил сигналов, используемых беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1).
13. Первое беспроводное устройство (WD:1) по любому из пп. 10-11, дополнительно выполненное с возможностью определения, должен ли широковещательный пакет (BP:n) быть декодирован первым беспроводным устройством (WD:1), посредством:
a. определения декодировать, когда
i. информация в первых метаданных (FMD:m) указывает, что первое беспроводное устройство (WD:1) не является устройством-источником (WD:OD), и
ii. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда первый широковещательный пакет (BP:n) был принят первым беспроводным устройством (WD:1).
14. Первое беспроводное устройство (WD:1) по любому из пп. 10-11, дополнительно выполненное с возможностью определения, должен ли первый широковещательный пакет (BP:n) быть ретранслирован первым беспроводным устройством (WD:n) на одно или более третьих беспроводных устройств (WD:3), посредством
a. определения ретранслировать первый широковещательный пакет (BP:n), когда:
i. информация в первых метаданных (FMD:m) указывает, что первое беспроводное устройство (WD:1) не является устройством-источником (WD:OD), и
ii. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда первый широковещательный пакет (BP:n) принимается первым беспроводным устройством (WD:1), и любое из того, что:
iii. информация в первых метаданных (FMD:n) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих беспроводных устройств (WD:3) зависит от первого беспроводного устройства (WD:1), ретранслирующего первый широковещательный пакет (BP:n), или
iv. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что это первый раз, когда широковещательный пакет от устройства-источника (WD:OD) принимается первым беспроводным устройством (WD:1) после события времени (TE1).
15. Первое беспроводное устройство (WD:1) по п. 14, где указанием, что одно или более третьих беспроводных устройств (WD:3) зависит от первого беспроводного устройства (WD:1), ретранслирующего первый широковещательный пакет (PB:n), является любое из того, что:
a. информация в первых метаданных (FMD:m) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих устройств (WD:3) после события времени (TE1) до сих пор только имело возможность приема широковещательных пакетов, происходящих из устройства-источника (WD:OD), посредством первого беспроводного устройства (WD:1);
b. информация в первых метаданных (FMD) вместе с информацией во вторых метаданных (SMD) указывает, что одно или более третьих беспроводных устройств (WD:3) находятся в радиопокрытии многочисленных беспроводных устройств, но что предпочтительно, чтобы первое беспроводное устройство (WD:1) действовало как ретранслятор для одного или более третьих беспроводных устройств (WD:3) для пакетов, первоначально приходящих от устройства-источника (WD:OD).
16. Первое беспроводное устройство (WD:1) по п. 15, где указанием, что предпочтительно, чтобы первое беспроводное устройство действовало как ретранслятор, является любое одно или более из того, что:
a. сравнение адресов беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
b. сравнение числа беспроводных устройств, которые могут быть достигнуты беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
c. сравнение оцененных расстояний от одного или более третьих беспроводных устройств (WD:3) до беспроводных устройств, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор;
d. сравнение оцененных или установленных сил сигналов, используемых беспроводными устройствами, от которых одно или более третьих беспроводных устройств (WD:3) приняли широковещательные пакеты, происходящие из устройства-источника (WD:OD), после события времени (TE1), указывает, что первое беспроводное устройство (WD:1) должно действовать как ретранслятор.
17. Первое беспроводное устройство (WD:1) по пп. 10-11, дополнительно выполненное с возможностью:
a. ретрансляции первого широковещательного пакета (PB:n) посредством:
i. создания обновленного первого пакета (TP:m+1) передачи, состоящего из первого широковещательного пакета (BP:n) и обновленных первых метаданных (FMD:m+1), где обновленные первые метаданные (FMD:m+1) частично основаны на первых метаданных (FMD:m), и
ii. передачи обновленного первого пакета (TP:m+1) передачи.
18. Первое беспроводное устройство (WD:1) по п. 17, дополнительно выполненное с возможностью передачи обновленного первого пакета передачи посредством любого одного из:
a. передачи обновленного первого пакета передачи после задержки на основе псевдослучайных чисел;
b. передачи обновленного первого пакета передачи после задержки, выбранной из набора значений задержек;
c. передачи обновленного первого пакета передачи после задержки на основе случайного выбора адреса первого беспроводного устройства (WD:1);
d. передачи обновленного первого пакета передачи после задержки на основе потери тракта от предыдущего передающего беспроводного устройства.