ФРАГМЕНТАЦИЯ ДАННЫХ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКИХ СЕТЕЙ

1. Устройство для беспроводной связи, причем устройство содержит:
- логику формирования данных, сконфигурированную с возможностью формировать данные, которые должны передаваться в точку доступа, и определять то, что размер данных превышает размер первой возможности передачи (TX_OP);
- логику фрагментации данных, сконфигурированную с возможностью формировать, по меньшей мере, первый фрагмент данных и второй фрагмент данных на основе упомянутых данных, при этом размер первого фрагмента данных выбирается на основе размера первой TX_OP; и
- беспроводной интерфейс, сконфигурированный с возможностью передавать, в течение первой TX_OP, первый пакет данных в точку доступа, причем первый пакет данных включает в себя первый фрагмент данных.
2. Устройство по п. 1, в котором:
- логика формирования данных дополнительно сконфигурирована с возможностью определять, на основе схемы модуляции и кодирования, пороговый объем данных, допускающих передачу в течение первой TX_OP; и
- логика фрагментации данных дополнительно сконфигурирована с возможностью формировать первый фрагмент данных таким образом, что он имеет размер, который меньше или равен пороговому объему данных.
3. Устройство по п. 1, в котором беспроводной интерфейс дополнительно сконфигурирован с возможностью принимать, из точки доступа, инициирующий кадр, который включает в себя информацию временного распределения, соответствующую второй TX_OP, и передавать второй пакет данных, который включает в себя второй фрагмент данных, в точку доступа в течение второй TX_OP.
4. Устройство по п. 1, в котором беспроводной интерфейс дополнительно сконфигурирован с возможностью принимать, из точки доступа, кадр блочного подтверждения приема, который включает в себя первую несжатую битовую карту блочного подтверждения приема или первую полусжатую битовую карту блочного подтверждения приема.
5. Устройство по п. 1, в котором беспроводной интерфейс дополнительно сконфигурирован с возможностью передавать в точку доступа, в течение второй TX_OP, второй пакет данных, который включает в себя второй фрагмент данных.
6. Устройство по п. 1, в котором:
- логика формирования данных дополнительно сконфигурирована с возможностью формировать данные, которые должны передаваться в точку доступа, посредством формирования первой служебной единицы данных уровня управления доступом к среде (MAC), и
- логика фрагментации данных дополнительно сконфигурирована с возможностью формировать первый фрагмент данных посредством формирования первого фрагмента первой служебной единицы данных MAC-уровня и формировать второй фрагмент данных посредством формирования второго фрагмента первой служебной единицы данных MAC-уровня.
7. Способ беспроводной связи, при этом способ содержит этапы, на которых:
- формируют, в первом устройстве, первые данные, которые должны передаваться в точку доступа;
- определяют то, что размер первых данных превышает размер первой возможности передачи (TX_OP);
- формируют, по меньшей мере, первый фрагмент данных и второй фрагмент данных на основе первых данных, при этом размер первого фрагмента данных выбирается на основе размера первой TX_OP; и
- передают, в течение первой TX_OP, первый пакет данных из первого устройства в точку доступа, причем первый пакет данных включает в себя первый фрагмент данных.
8. Способ по п. 7, в котором:
- первый пакет данных включает в себя первую протокольную единицу данных физического уровня,
- полезная нагрузка первой протокольной единицы данных физического уровня включает в себя первую протокольную единицу данных MAC-уровня, и
- первая протокольная единица данных MAC-уровня включает в себя первый фрагмент данных.
9. Способ по п. 7, дополнительно содержащий этап, на котором передают второй пакет данных в точку доступа в течение второй TX_OP, причем второй пакет данных включает в себя вторую протокольную единицу данных физического уровня, полезная нагрузка второй протокольной единицы данных физического уровня включает в себя вторую протокольную единицу данных MAC-уровня, и вторая протокольная единица данных MAC-уровня включает в себя второй фрагмент данных.
10. Способ по п. 9, в котором вторая протокольная единица данных физического уровня включает в себя агрегированную протокольную единицу данных MAC-уровня, которая включает в себя вторую протокольную единицу данных MAC-уровня, третью протокольную единицу данных MAC-уровня и четвертую протокольную единицу данных MAC-уровня, и дополнительно содержащий этап, на котором комбинируют второй фрагмент данных, вторую служебную единицу данных MAC-уровня третьей протокольной единицы данных MAC-уровня и первый фрагмент третьей служебной единицы данных MAC-уровня четвертой протокольной единицы данных MAC-уровня таким образом, что они имеют размер, который меньше или равен размеру второй TX_OP.
11. Способ по п. 7, в котором:
- первые данные включают в себя вторую служебную единицу данных MAC-уровня,
- первый пакет данных включает в себя первую протокольную единицу данных физического уровня,
- полезная нагрузка первой протокольной единицы данных физического уровня включает в себя агрегированную протокольную единицу данных MAC-уровня,
- агрегированная протокольная единица данных MAC-уровня включает в себя первую протокольную единицу данных MAC-уровня и вторую протокольную единицу данных MAC-уровня,
- первая протокольная единица данных MAC-уровня включает в себя первый фрагмент данных, и
- вторая протокольная единица данных MAC-уровня включает в себя вторую служебную единицу данных MAC-уровня.
12. Устройство для беспроводной связи, причем устройство содержит:
- логику дефрагментации данных, сконфигурированную с возможностью принимать, в течение первой возможности передачи (TX_OP), первый пакет данных из первого устройства и второй пакет данных из второго устройства, причем первый пакет данных включает в себя первый фрагмент данных, а второй пакет данных включает в себя второй фрагмент данных;
- логику формирования блочных подтверждений приема, сконфигурированную с возможностью формировать кадр блочного подтверждения приема, включающий в себя первую битовую карту блочного подтверждения приема и вторую битовую карту блочного подтверждения приема, при этом первая битовая карта блочного подтверждения приема указывает, по меньшей мере, первый фрагмент данных, принимаемый из первого устройства, и при этом вторая битовая карта блочного подтверждения приема указывает, по меньшей мере, второй фрагмент данных, принимаемый из второго устройства; и
- беспроводной интерфейс, сконфигурированный с возможностью передавать кадр блочного подтверждения приема в первое устройство и во второе устройство.
13. Устройство по п. 12, в котором:
- логика формирования блочных подтверждений приема дополнительно сконфигурирована с возможностью формировать кадр блочного подтверждения приема в соответствии со стандартом 802.11 Института инженеров по электротехнике и электронике (IEEE), и
- беспроводной интерфейс дополнительно сконфигурирован с возможностью передавать кадр блочного подтверждения приема через беспроводную сеть, которая работает в соответствии со стандартом IEEE 802.11.
14. Устройство по п. 12, в котором логика дефрагментации данных дополнительно сконфигурирована с возможностью идентифицировать информацию фрагментации, включенную в первый пакет данных, причем информация фрагментации включает в себя идентификационный номер последовательности, номер фрагмента и индикатор дополнительных фрагментов.
15. Устройство по п. 14, в котором логика дефрагментации данных дополнительно сконфигурирована с возможностью:
- определять то, принят ли конкретный фрагмент данных, соответствующий идентификационному номеру последовательности, из первого устройства, и
- задавать конкретный бит первой битовой карты блочного подтверждения приема равным первому значению в ответ на определение того, что конкретный фрагмент данных не принят.
16. Устройство по п. 15, в котором логика дефрагментации данных дополнительно сконфигурирована с возможностью задавать конкретный бит равным второму значению в ответ на определение того, что конкретный фрагмент данных, соответствующий идентификационному номеру последовательности, принят.
17. Способ беспроводной связи, при этом способ содержит этапы, на которых:
- принимают, в точке доступа в течение первой возможности передачи (TX_OP), используемой посредством первого устройства и второго устройства, по меньшей мере, первый пакет данных из первого устройства и второй пакет данных из второго устройства, причем первый пакет данных включает в себя первый фрагмент данных, а второй пакет данных включает в себя второй фрагмент данных;
- формируют, в точке доступа, кадр блочного подтверждения приема, включающий в себя, по меньшей мере, первую битовую карту блочного подтверждения приема и вторую битовую карту блочного подтверждения приема, при этом первая битовая карта блочного подтверждения приема указывает, по меньшей мере, первый фрагмент данных, принимаемый из первого устройства, и при этом вторая битовая карта блочного подтверждения приема указывает, по меньшей мере, второй фрагмент данных, принимаемый из второго устройства; и
- передают кадр блочного подтверждения приема в первое устройство.
18. Способ по п. 17, в котором:
- первая битовая карта блочного подтверждения приема содержит первую несжатую битовую карту блочного подтверждения приема, и
- вторая битовая карта блочного подтверждения приема содержит вторую несжатую битовую карту блочного подтверждения приема.
19. Способ по п. 18, в котором:
- кадр блочного подтверждения приема включает в себя поле управления кадрами, поле длительности/идентификации, поле адреса приемного устройства, поле адреса передающего устройства, поле управления блочным подтверждением приема, поле информации блочного подтверждения приема и поле контрольной последовательности кадра, и
- поле управления блочным подтверждением приема включает в себя бит политики подтверждения приема, бит идентификатора мультитрафика, бит сжатия битовой карты, набор зарезервированных битов и набор информационных битов идентификатора мультитрафика.
20. Способ по п. 19, в котором поле информации блочного подтверждения приема включает в себя несколько наборов информационных битов для каждой станции, несколько наборов битов управления начальными последовательностями блочного подтверждения приема и несколько несжатых битовых карт блочного подтверждения приема, включающих в себя первую несжатую битовую карту блочного подтверждения приема и вторую несжатую битовую карту блочного подтверждения приема.
21. Способ по п. 17, в котором:
- первая битовая карта блочного подтверждения приема содержит первую полусжатую битовую карту блочного подтверждения приема, и
- вторая битовая карта блочного подтверждения приема содержит вторую полусжатую битовую карту блочного подтверждения приема.
22. Способ по п. 21, в котором:
- первая полусжатая битовая карта блочного подтверждения приема указывает то, что первый фрагмент данных принят посредством точки доступа, и
- первая полусжатая битовая карта блочного подтверждения приема указывает номер фрагмента для первого фрагмента данных в наборе битов первой полусжатой битовой карты блочного подтверждения приема, который выделен для порядкового номера, соответствующего первой единице данных.
23. Способ по п. 21, в котором:
- кадр блочного подтверждения приема включает в себя поле управления блочным подтверждением приема и поле информации блочного подтверждения приема,
- поле управления блочным подтверждением приема включает в себя бит сжатия битовой карты и набор зарезервированных битов, и
- поле информации блочного подтверждения приема включает в себя набор битов управления начальными последовательностями блочного подтверждения приема и первую полусжатую битовую карту блочного подтверждения приема.
24. Способ по п. 23, в котором:
- бит сжатия битовой карты имеет первое значение,
- один или более битов из набора зарезервированных битов указывают то, что кадр блочного подтверждения приема включает в себя первую полусжатую битовую карту блочного подтверждения приема,
- первая полусжатая битовая карта блочного подтверждения приема включает в себя множество битов, указывающих один или более идентификаторов фрагментов данных, и
- каждый из одного или более идентификаторов фрагментов данных соответствует фрагменту данных одной из множества единиц данных, соответствующих конкретной последовательности блочного подтверждения приема.
25. Способ по п. 23, в котором:
- бит сжатия битовой карты имеет второе значение,
- один или более битов из набора зарезервированных битов указывают то, что кадр блочного подтверждения приема включает в себя первую полусжатую битовую карту блочного подтверждения приема, и
- первая полусжатая битовая карта блочного подтверждения приема включает в себя сжатую битовую карту блочного подтверждения приема и набор подполей идентификации фрагментов.
26. Способ по п. 25, в котором:
- сжатая битовая карта блочного подтверждения приема включает в себя множество битов, указывающих одну или более нефрагментированных единиц данных, принимаемых посредством точки доступа из первого устройства, и
- набор подполей идентификации фрагментов включает в себя подполе идентификатора последовательности и идентификатор фрагмента данных.
27. Способ по п. 21, в котором вторая полусжатая битовая карта блочного подтверждения приема указывает один или более фрагментов данных, принимаемых из второго устройства, и дополнительно содержащий этап, на котором передают кадр блочного подтверждения приема из точки доступа в первое устройство и во второе устройство.
28. Способ по п. 27, в котором:
- кадр блочного подтверждения приема включает в себя поле управления блочным подтверждением приема и поле информации блочного подтверждения приема,
- поле управления блочным подтверждением приема включает в себя бит сжатия битовой карты и набор зарезервированных битов, и
- поле информации блочного подтверждения приема включает в себя первый набор информационных битов для каждой станции, первый набор битов управления начальными последовательностями блочного подтверждения приема, первую полусжатую битовую карту блочного подтверждения приема, второй набор информационных битов для каждой станции, второй набор битов управления начальными последовательностями блочного подтверждения приема и вторую полусжатую битовую карту блочного подтверждения приема.
29. Способ по п. 28, в котором:
- бит сжатия битовой карты имеет первое значение,
- один или более битов из набора зарезервированных битов указывают то, что кадр блочного подтверждения приема включает в себя, по меньшей мере, одну полусжатую битовую карту блочного подтверждения приема,
- один или более зарезервированных битов из первого набора информационных битов для каждой станции указывают идентификатор ассоциирования, соответствующий первому устройству, и число фрагментов данных, на которое разделяются единицы данных посредством первого устройства,
- первая полусжатая битовая карта блочного подтверждения приема включает в себя множество битов, указывающих идентификатор фрагмента данных для фрагмента данных, и
- фрагмент данных, соответствующий одной из множества единиц данных, соответствующих конкретной последовательности блочного подтверждения приема.
30. Способ по п. 28, в котором:
- бит сжатия битовой карты имеет второе значение,
- один или более битов из набора зарезервированных битов указывают то, что кадр блочного подтверждения приема включает в себя, по меньшей мере, одну полусжатую битовую карту блочного подтверждения приема,
- один или более зарезервированных битов из первого набора информационных битов для каждой станции указывают идентификатор ассоциирования, соответствующий первому устройству,
- первая полусжатая битовая карта блочного подтверждения приема включает в себя сжатую битовую карту блочного подтверждения приема и набор подполей идентификации фрагментов, и
- набор подполей идентификации фрагментов включает в себя первое подполе идентификатора последовательности и идентификатор фрагмента данных.