СПОСОБЫ, УСТРОЙСТВА И КОМПЬЮТЕРНЫЕ ПРОГРАММНЫЕ ПРОДУКТЫ ДЛЯ ОБЛЕГЧЕНИЯ СВЯЗИ ТИПА "УСТРОЙСТВО-УСТРОЙСТВО" МЕЖДУ УСТРОЙСТВАМИ БЕСПРОВОДНОЙ СВЯЗИ

1. Способ обработки пакетов беспроводной передачи, принимаемых в первом устройстве беспроводной связи (WCD-устройстве) (104), причем способ содержит этапы, на которых:
принимают (302) посредством первого устройства (104) беспроводной связи пакет (200) беспроводной передачи, переданный вторым устройством (103) беспроводной связи, причем пакет (200) беспроводной передачи имеет идентификатор группы, который идентифицирует группу, к которой принадлежит второе устройство (103) беспроводной связи, и/или идентификатор приложения, который идентифицирует приложение, которое сгенерировало, по меньшей мере, часть пакета беспроводной передачи;
извлекают (304) посредством первого устройства (104) беспроводной связи из пакета (200) беспроводной передачи идентификатор группы и/или идентификатор приложения;
определяют (306) посредством первого устройства (104) беспроводной связи, следует ли отвергнуть пакет (200) беспроводной передачи, на основе идентификатора группы и/или идентификатора приложения, извлеченного из пакета (200) беспроводной передачи.
2. Способ по п. 1, в котором первое устройство (104) беспроводной связи хранит информацию о подписке, идентифицирующую приложение, хранящееся на первом устройстве (104) беспроводной связи и выполненное с возможностью осуществлять связь с другими устройствами беспроводной связи, и/или группу устройств (103, 104, 105) беспроводной связи, к которой принадлежит первое устройство (104) беспроводной связи, при этом на этапе определения, следует ли отвергнуть пакет (200) беспроводной передачи, определяют, соответствует ли эта хранящаяся информация о подписке идентификатору группы и/или идентификатору приложения.
3. Способ по п. 2, в котором извлекают посредством первого устройства (104) беспроводной связи идентификатор группы и идентификатор приложения, при этом на этапе определения, следует ли отвергнуть пакет (200) беспроводной передачи, определяют, соответствует ли эта хранящаяся информация о подписке идентификатору группы и идентификатору приложения.
4. Способ по любому из пп. 1-3, в котором идентификатор группы совместно используется по меньшей мере двумя различными группами устройств (103, 104, 105 и 102, 103, 106) беспроводной связи, а идентификатор приложения является уникальным среди всех приложений, выполненных с возможностью исполняться на первом устройстве (104) беспроводной связи.
5. Способ по любому из пп. 1-3, в котором на первом устройстве (104) беспроводной связи хранится множество приложений, при этом посредством первого устройства (104) беспроводной связи извлекают идентификатор приложения из пакета (200) беспроводной передачи, при этом способ дополнительно содержит этап, на котором в ответ на определение первым устройством (104) беспроводной связи, что не следует отвергать пакет (200) беспроводной передачи, направляют посредством первого устройства (104) беспроводной связи пакет беспроводной передачи одному из множества приложений, соответствующему извлеченному идентификатору приложения.
6. Способ по п. 5, в котором пакет (200) беспроводной передачи дополнительно включает в себя поле управления маршрутизацией, указывающее, подлежит ли пакет (200) беспроводной передачи направлению приложению, соответствующему идентификатору приложения, и/или управляющему приложению, и/или ретрансляционному узлу, ретранслирующему пакет беспроводной передачи на базовую станцию (110), при этом извлекают посредством первого устройства (104) беспроводной связи поле управления маршрутизацией, причем маршрутизация основана на поле управления маршрутизацией и идентификаторе приложения.
7. Способ по любому из пп. 1-3, в котором по меньшей мере часть (202) пакета (200) беспроводной передачи зашифрована, при этом извлекают посредством первого устройства (104) беспроводной связи идентификатор группы, при этом способ дополнительно содержит этап, на котором в ответ на определение первым устройством (104) беспроводной связи, что не следует отвергать пакет (200) беспроводной передачи, дешифруют посредством первого устройства (104) беспроводной связи зашифрованную часть (200) пакета на основе извлеченного идентификатора группы.
8. Способ по п. 7, в котором на этапе дешифрования зашифрованной части определяют ключ дешифрования на основе идентификатора группы.
9. Способ для вещательной передачи пакетов беспроводной передачи вторым устройством беспроводной связи (WCD-устройством) (103), содержащий этапы, на которых:
генерируют посредством приложения (206), исполняемого на устройстве (103) беспроводной связи, данные приложения, подлежащие передаче тому же приложению на одном или более других устройствах (104, 105) беспроводной связи, при этом устройство (103) беспроводной связи и упомянутые одно или более других устройств (104, 105) беспроводной связи принадлежат к группе, используемой для связи типа "устройство-устройство";
определяют посредством устройства (103) беспроводной связи идентификатор группы, соответствующий упомянутой группе;
определяют посредством устройства (103) беспроводной связи идентификатор приложения, соответствующий упомянутому приложению;
генерируют посредством устройства (103) беспроводной связи пакет (200) беспроводной передачи, включающий в себя идентификатор группы, идентификатор приложения и данные приложения; и
осуществляют посредством устройства (103) беспроводной связи вещательную передачу пакета (200) беспроводной передачи.
10. Способ по п. 9, в котором на этапе генерирования пакета (200) беспроводной передачи зашифровывают данные приложения на основе идентификатора группы.
11. Первое устройство беспроводной связи (WCD-устройство) (104), содержащее:
приемопередатчик (805), выполненный с возможностью принимать пакет (200) беспроводной передачи, передаваемый вторым устройством (103) беспроводной связи, причем пакет (200) беспроводной передачи имеет идентификатор группы, идентифицирующий группу, к которой принадлежит второе устройство (103) беспроводной связи, и/или идентификатор приложения, идентифицирующий приложение, сгенерировавшее по меньшей мере часть пакета беспроводной передачи; и
один или более процессоров (802), выполненных с возможностью:
извлекать из пакета (200) беспроводной передачи идентификатор группы и/или идентификатор приложения, и
определять, следует ли отвергнуть пакет (200) беспроводной передачи, на основе идентификатора группы и/или идентификатора приложения, извлеченных из пакета (200) беспроводной передачи.
12. Первое устройство (104) беспроводной связи по п. 11, дополнительно содержащее запоминающее устройство (806), хранящее информацию о подписке, идентифицирующую приложение, хранящееся на устройстве (104) беспроводной связи и выполненное с возможностью поддерживать связь с другими устройствами беспроводной связи, и/или группу устройств (103, 104, 105) беспроводной связи, к которой принадлежит упомянутое устройство (104) беспроводной связи, причем упомянутый один или более процессоров (802) выполнены с возможностью определять, следует ли отвергнуть пакет (200) беспроводной передачи, посредством определения, соответствует ли хранящаяся информация о подписке идентификатору группы и/или идентификатору приложения.
13. Первое устройство (104) беспроводной связи по п. 12, в котором упомянутый один или более процессоров (802) выполнены с возможностью извлекать идентификатор группы и идентификатор приложения и определять, следует ли отвергнуть пакет (200) беспроводной передачи, посредством определения, соответствует ли хранящаяся информация о подписке идентификатору группы и идентификатору приложения.
14. Первое устройство (104) беспроводной связи по любому из пп. 11-13, в котором идентификатор группы совместно используется по меньшей мере двумя различными группами устройств (103, 104, 105 и 102, 103, 106) беспроводной связи, а идентификатор приложения является уникальным среди всех приложений, выполненных с возможностью исполняться на первом устройстве (104) беспроводной связи.
15. Первое устройство (104) беспроводной связи по любому из пп. 11-13, в котором на устройстве (104) беспроводной связи хранится множество приложений, при этом упомянутый один или более процессоров (802) выполнены с возможностью извлекать из пакета (200) беспроводной передачи идентификатор приложения и, в ответ на определение, что не следует отвергать пакет (200) беспроводной передачи, направлять пакет (200) беспроводной передачи одному из множества приложений, соответствующему извлеченному идентификатору приложения.
16. Первое устройство (104) беспроводной связи по п. 15, в котором пакет (200) беспроводной передачи дополнительно включает в себя поле управления маршрутизацией, указывающее, подлежит ли пакет (200) беспроводной передачи направлению приложению, соответствующему идентификатору приложения, и/или управляющему приложению, и/или ретрансляционному узлу, ретранслирующему пакет (200) беспроводной передачи на базовую станцию (110), причем упомянутый один или более процессоров (802) выполнены с возможностью извлекать поле управления маршрутизацией и направлять пакет (200) беспроводной передачи на основе поля управления маршрутизацией и идентификатора приложения.
17. Первое устройство (104) беспроводной связи по любому из пп. 11-13, в котором по меньшей мере часть (202) пакета (200) беспроводной передачи зашифрована, при этом упомянутый один или более процессоров (802) выполнены с возможностью извлекать идентификатор группы и, в ответ на определение, что не следует отвергать пакет (200) беспроводной передачи, дешифровывать зашифрованную часть (200) пакета на основе извлеченного идентификатора группы.
18. Первое устройство (104) беспроводной связи по п. 17, в котором упомянутый один или более процессоров (802) выполнены с возможностью дешифровывать зашифрованную часть путем определения ключа дешифрования на основе идентификатора группы.
19. Второе устройство беспроводной связи (WCD-устройство) (103), содержащее:
один или более процессоров (802), выполненных с возможностью:
исполнять приложение на устройстве (103) беспроводной связи для генерирования данных приложения, подлежащих передаче тому же приложению на одном или более других устройствах (104, 105) беспроводной связи, причем устройство (103) беспроводной связи и упомянутое одно или более других устройств (104, 105) беспроводной связи принадлежат к группе, используемой для связи типа "устройство-устройство",
определять идентификатор группы, соответствующий упомянутой группе,
определять идентификатор приложения, соответствующий упомянутому приложению, и
генерировать пакет (200) беспроводной передачи, включающий в себя идентификатор группы, идентификатор приложения и данные приложения; и
приемопередатчик (805), выполненный с возможностью передачи пакета (200) беспроводной передачи.
20. Второе устройство (103) беспроводной связи по п. 19, в котором упомянутый один или более процессоров (802) выполнены с возможностью генерировать пакет (200) беспроводной передачи путем шифрования данных приложения на основе идентификатора группы.
21. Первый носитель, содержащий первую компьютерную программу, содержащую команды, которые при их исполнении по меньшей мере на одном процессоре вызывает выполнение упомянутым по меньшей мере одним процессором способа по любому из пп. 1-8, при этом первый носитель представляет собой одно из: электронного сигнала, оптического сигнала, радиосигнала или машиночитаемого носителя данных.
22. Второй носитель, содержащий вторую компьютерную программу, содержащую команды, которые при их исполнении по меньшей мере на одном процессоре вызывают выполнение упомянутым по меньшей мере одним процессором способа по любому из пп. 9 и 10, при этом второй носитель представляет собой одно из: электронного сигнала, оптического сигнала, радиосигнала или машиночитаемого носителя данных.