ОБЛАСТЬ ТЕХНИКИ
Изобретение относится, но не ограничивается этим, к технической области беспроводной связи и, в частности, к способу передачи данных, устройству для передачи данных и устройству связи.
УРОВЕНЬ ТЕХНИКИ
Институт инженеров по электротехнике и электронике создал исследовательскую группу (study group, SG) для изучения основных технологий Wi-Fi следующего поколения. Область исследования: передача Wi-Fi с полосой частот 320 МГц, технология агрегации и координации с использованием множества частотных диапазонов. Скорость и пропускная способность, предлагаемые в концепции, были увеличены как минимум в четыре раза по сравнению с существующим стандартом IEEE802.11ах. Основными сценариями применения новой технологии являются передача видео, дополненная реальность (augmented reality, AR) и виртуальная реальность (virtual reality, VR). Технология агрегации и координации множества частотных диапазонов относится к одновременной связи между устройствами Wi-Fi в разных частотных диапазонах, таких как 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или в разных полосах частот внутри одного и того же частотного диапазона.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
С этой точки зрения варианты осуществления изобретения предлагают способ передачи данных, устройство для передачи данных и устройство связи.
Варианты осуществления первого аспекта изобретения предлагают способ передачи данных, применяемый к первому терминалу связи. Способ включает в себя:
формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют один и тот же идентификатор трафика (traffic identifier, TID), и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и
передачу множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.
Варианты осуществления второго аспекта изобретения предлагают способ передачи данных, применяемый ко второму терминалу связи. Способ включает в себя:
прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.
Варианты осуществления третьего аспекта изобретения предлагают устройство для передачи данных, применяемое к первому терминалу связи. Устройство включает в себя формирующий модуль и первый передающий модуль.
Формирующий модуль выполнен с возможностью формирования множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.
Первый передающий модуль выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.
Варианты осуществления четвертого аспекта изобретения предлагают устройство для передачи данных, применяемое ко второму терминалу связи. Устройство включает в себя второй приемный модуль.
Второй приемный модуль выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе контента данных одного типа, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.
Варианты осуществления пятого аспекта изобретения предлагают устройство связи. Устройство связи включает в себя процессор, память и исполняемые программы, хранящиеся в памяти и способные выполняться процессором. Когда процессор выполняет исполняемые программы, реализуется способ передачи данных согласно первому аспекту или второму аспекту изобретения.
Варианты осуществления изобретения предлагают способ передачи данных, устройство для передачи данных и устройство связи. Способ включает в себя: формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и передачу множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи. Первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и когда множество первых кадров данных, основанных на одном и том же типе контента данных, передается по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Таким образом, ожидаемое качество обслуживания (quality of service, QoS) каждой линии передачи может быть удовлетворено при передаче первых кадров данных, имеющих один и тот же приоритет доступа к среде, и фактическая нестабильность QoS для различных типов контента данных может быть уменьшена. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.
Следует понимать, что приведенное выше общее описание и последующее подробное описание являются только иллюстративными и пояснительными и не могут ограничивать изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Прилагаемые чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для пояснения принципов изобретения.
Фиг. 1 представляет собой блок-схему способа передачи данных согласно примеру осуществления.
Фиг. 2 представляет собой схематическое изображение структуры кадра управления доступом к среде (media access control, MAC) согласно примеру осуществления.
Фиг. 3 представляет собой схематическое изображение поля управления с высокой пропускной способностью согласно примеру осуществления.
Фиг. 4 представляет собой схематическое изображение среднего подполя управления с высокой пропускной способностью согласно примеру осуществления.
Фиг. 5 представляет собой блок-схему другого способа передачи данных согласно примеру осуществления.
Фиг. 6 представляет собой схематическое изображение независимой агрегированной передачи по множеству линий согласно примеру осуществления.
Фиг. 7 представляет собой схематическое изображение одновременной агрегированной передачи по множеству линий согласно примеру осуществления.
Фиг. 8 представляет собой структурную схему устройства для передачи данных согласно примеру осуществления.
Фиг. 9 представляет собой структурную схему другого устройства для передачи данных согласно примеру осуществления.
Фиг. 10 представляет собой структурную схему устройства для передачи данных согласно примеру осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
Теперь подробно рассмотрим иллюстративные варианты осуществления, примеры которых показаны на прилагаемых чертежах. Следующее описание относится к прилагаемым чертежам, на которых одни и те же номера позиций на разных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют всех реализаций, согласующихся с изобретением. Они являются просто примерами устройств и способов, согласующихся с аспектами, относящимися к изобретению, как оно охарактеризовано в прилагаемой формуле изобретения.
Термины, используемые в описании, предназначены только для целей описания конкретных вариантов осуществления и не предназначены для ограничения раскрытия. Формы единственного числа, используемые в раскрытии и прилагаемой формуле изобретения, также подразумевают включение форм множественного числа, если контекст явно не указывает на другие значения. Также следует понимать, что используемый здесь термин «и/или» относится к любой или всем возможным комбинациям одного или множества связанных перечисленных элементов.
Следует понимать, что хотя термины «первый», «второй» и «третий» могут использоваться в данном раскрытии для описания различной информации, информация не должна ограничиваться этими терминами. Эти термины используются только для того, чтобы отличить один тип информации от другого. Например, в данном описании информация об инструкциях также может упоминаться как вторая информация, и аналогичным образом вторая информация также может упоминаться как информация об инструкциях. В зависимости от контекста, слово «если», используемое здесь, может быть истолковано как «когда», «пока» или «в ответ на определение».
Исполнительные объекты, задействованные в вариантах осуществления изобретения, включают в себя, но не ограничиваются следующими: сети беспроводной связи, особенно сети Wi-Fi, такие как сети стандарта IEEE802.11a/b/g/n/ac, и сетевые устройства стандарта IEEE802.11be в сети Wi-Fi следующего поколения. К сетевым устройствам относятся, помимо прочего: маршрутизаторы Wi-Fi и другие устройства точек беспроводного доступа (access point, АР), беспроводные станции (STA), пользовательские терминалы, пользовательские узлы, мобильные терминалы или планшетные компьютеры.
Сценарий применения вариантов осуществления изобретения заключается в том, что для обеспечения QoS передачи кадров данных необходимо определить разные приоритеты доступа к среде для кадров данных на основе разных данных верхнего уровня. Для агрегированной и совместной передачи данных в разных диапазонах частот не существует способа определения кадров данных, имеющих разные приоритеты доступа к среде.
Как показано на фиг. 1, этот пример осуществления предлагает способ передачи данных, который может быть применен к первому терминалу беспроводной связи и включает в себя следующие этапы.
На этапе 101 формируют множество первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый идентификатор трафика (TID), и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.
На этапе 102 множество первых кадров данных, имеющих один и тот же TID, передают по множеству линий передачи.
Здесь беспроводной связью может быть связь Wi-Fi в соответствии со стандартом IEEE802.11be. Первый терминал связи и второй терминал связи могут быть беспроводной STA и беспроводной АР в связи Wi-Fi. Первые кадры данных могут быть кадрами данных, соответственно передаваемыми по множеству линий передачи. Первый кадр данных может быть блоком данных протокола управления доступом к среде (media access control protocol data unit, MPDU) или агрегированным блоком данных протокола управления доступом к среде (A-MPDU).
Здесь каждая линия передачи занимает одну полосу передачи, а множество линий передачи занимают множество полос передачи. Полоса передачи может быть любой рабочей полосой Wi-Fi, такой как 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или может быть частотным диапазоном полосы частот, занимаемой полосой передачи. Частотные диапазоны полос частот, занятых соответствующими полосами передачи, могут принадлежать одной и той же рабочей полосе Wi-Fi или могут принадлежать разным рабочим полосам Wi-Fi. Может быть множество первых кадров данных, и множество первых кадров данных могут быть переданы по множеству линий передачи, соответственно. Множество первых кадров данных могут включать в себя два или более кадров данных.
Первый терминал связи, такой как STA, инкапсулирует контент данных верхнего уровня в кадр данных в соответствии с определенной структурой кадра на уровне MAC, а затем отправляет кадр данных через физический уровень (physical layer, PHY) порта после обработки подуровнем протокола конвергенции физического уровня (physical layer convergence protocol, PLCP).
Здесь контент данных одного типа может быть контентом, имеющим один и тот же тип. Например, контент данных с высокими требованиями к передаче в реальном времени может быть отнесен к одному типу, и контент данных с высокими требованиями к надежности может быть отнесен к одному типу. Один и тот же TID может быть установлен для первых кадров данных, сформированных на основе контента данных одного и того же типа.
Тип, соответствующий контенту данных, может включать в себя: речевые данные, видеоданные или другие типы данных. Другие типы данных могут включать в себя, помимо прочего, данные службы сверхнадежной связи с низкими задержками (ultra reliable & low latency communication, URLLC).
Wi-Fi мультимедиа контента данных определяет множество очередей приоритетного доступа к среде для кадров данных с различными типами контента данных верхнего уровня. Приоритет доступа к среде может включать в себя: приоритет речи, приоритет видео, приоритет максимальных усилий и фоновый приоритет. Разные типы контента данных имеют разные приоритеты доступа к среде. Приоритет доступа к среде для контента данных с высокими требованиями к передаче в реальном времени может быть приоритетом речи, а приоритет доступа к среде для контента данных с большим объемом данных может быть приоритетом видео, приоритет доступа к среде для контента данных с требованием высокой надежности может быть приоритетом максимальных усилий, а приоритет доступа к среде для контента данных с обычным требованием передачи может быть фоновым приоритетом. Кадры данных передаются в очереди в соответствии с приоритетами доступа к среде для кадров данных. Например, кадры данных, имеющие высокий приоритет доступа к среде, передаются первыми.
Здесь, когда данные верхнего уровня инкапсулируют в кадр данных на уровне MAC, TID может быть установлен в кадре данных. Кадры данных одного типа контента данных могут быть установлены с одним и тем же TID, и кадры данных с разными типами контента имеют разные TID. Различные TID могут быть настроены для представления различных приоритетов доступа к среде. Следовательно, кадры данных с одним и тем же типом контента данных имеют одинаковый приоритет доступа к среде.
TID может быть установлен в заранее заданной позиции заголовка кадра MAC, например, TID может быть установлен в зарезервированном бите заголовка кадра MAC. TID может занимать 3 бита, и разные значения конфигурируются для представления разных TID и для дальнейшего представления разных приоритетов доступа к среде.
Когда первый терминал связи передает первые кадры данных, он может сначала считывать TID первых кадров данных, а затем определять приоритеты доступа к среде для первых кадров данных. Первые кадры данных могут быть помещены в очередь передачи с приоритетом доступа к среде для передачи. Первый терминал связи может передавать кадры данных в соответствии с соответствующими приоритетами доступа к среде соответствующих очередей передачи, от высокого к низкому.
Первые кадры данных могут передаваться первым терминалом связи по множеству линий передачи и приниматься вторым терминалом связи. Второй терминал связи может быть STA или АР в сети связи Wi-Fi. Диапазоны полос частот множества линий передачи различны, и множество линий передачи могут передавать кадры данных одновременно, тем самым увеличивая скорость передачи кадров данных и улучшая эффективность передачи кадров данных.
Таким образом, первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и, кроме того, когда первые кадры данных, основанные на одном и том же типе контента данных, передаются по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Следовательно, когда каждая линия передачи передает первые кадры данных с одним и тем же приоритетом доступа к среде, ожидаемое QoS (качество обслуживания) может быть удовлетворено, а фактическая нестабильность QoS для различных типов контента данных снижается. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.
В варианте осуществления передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя:
в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.
Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.
Различные линии передачи имеют разную нагрузку трафика. Когда первый терминал связи передает первый кадр данных по одной линии передачи из множества линий передачи, если состояние трафика линии передачи больше не соответствует требованиям передачи первого кадра данных, первый кадр данных может быть перенесен в другую линию передачи из множества линий передачи для передачи. Когда первый кадр данных передается по другой линии передачи, TID остается неизменным.
Условие переключения линии передачи может быть установлено в соответствии с состоянием трафика первой линии передачи. Например, когда первая линия передачи нарушена внешними помехами, первый кадр данных может быть передан из первой линии передачи во вторую линию передачи для передачи.
Линия передачи первого кадра данных может быть переключена объектом логики множества линий MAC (MAC multi-link logic entity, MAC MLLE), и TID первого кадра данных в первой линии передачи может сохраняться.
Таким образом, когда линия передачи переключается для первого кадра данных, линия передачи после переключения может быть выбрана на основе приоритета доступа к среде, что уменьшает фактическую нестабильность QoS контента данных одного типа, вызванную тем, что линия передачи после переключения не имеет приоритета доступа к среде первого кадра данных.
В варианте осуществления, перед передачей первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:
передачу второго кадра данных с использованием первой линии передачи.
Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.
Здесь второй кадр данных является кадром данных, переданным перед первым кадром данных. Первый кадр данных и второй кадр данных могут быть кадрами данных, сформированными на основе контента данных одного и того же типа. Второй кадр данных сконфигурирован для указания второму терминалу связи использовать вторую линию передачи для приема последующих кадров данных после второго кадра данных. После приема второго кадра данных, несущего информацию о полосе частот, второй терминал связи определяет полосу частот второй линии передачи в соответствии с информацией о полосе частот и принимает кадры данных, переданные после второго кадра данных, с использованием второй линии передачи.
Информация о полосе частот, переносимая во втором кадре данных, переданном перед первым кадром данных, предписывает второму терминалу связи переключиться на вторую линию передачи для приема кадра данных. Таким образом, пользовательское устройство может быть заранее проинформировано о том, что ему необходимо переключиться на вторую линию передачи для приема кадра данных, что уменьшает сбои приема кадра данных, вызванные тем, что пользовательское устройство не переключается на вторую линию передачи или не переключается на вторую линию передачи вовремя.
В варианте осуществления, информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.
Заранее заданная позиция может быть установлена в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2.
Как показано на фиг. 3, информация о полосе частот может быть задана в среднем подполе управления высокой пропускной способностью (high-throughput, НТ). VHT означает очень высокую пропускную способность, а АС означает категорию доступа.
Например, как показано на фиг. 4, информация о полосе частот может быть задана с использованием зарезервированных битов с В25 по В284 в среднем подполе управления НТ. Например, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться, то есть информации о частоте второй линии передачи. НТ NDP означает: пакет нулевых данных с высокой пропускной способностью (high throughput null data packet).
В варианте осуществления условие переключения линии передачи включает в себя одно из следующих:
нагрузка первой линии передачи превышает пороговое значение нагрузки; и
качество связи первой линии передачи меньше порогового значения качества.
Когда нагрузка первой линии передачи превышает пороговое значение нагрузки, первый кадр данных может быть переключен на вторую линию передачи для передачи.
Когда качество связи первой линии передачи меньше порогового значения качества, первый кадр данных также может быть переключен на вторую линию передачи для передачи. Качество связи может включать в себя отношение сигнал/шум сигнала связи.
В варианте осуществления, прежде чем в ответ на выполнение условия переключения линии передачи прекратить передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передать первый кадр данных с использованием второй линии передачи из множества линий передачи, способ дополнительно включает в себя:
прием третьего кадра данных или кадра управления, переданного вторым терминалом связи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи.
Кроме того, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передача первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условия переключения линии передачи, включает в себя:
в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.
Перед тем, как первый терминал связи и второй терминал связи осуществят передачу данных с использованием множества линий передачи, первый терминал связи и второй терминал связи могут определить на основе информации о возможности переключения множества линий передачи, переносимой в кадре управления или кадре данных, имеет ли другая сторона возможность переключения линии передачи для передачи кадров данных. После того, как определено, что другая сторона имеет возможность переключения линии передачи для передачи кадров данных, может быть выполнена передача по множеству линий и/или может быть выполнено переключение линии передачи для передачи кадров данных.
Например, когда первый терминал связи определяет на основе информации о возможности переключения множества линий передачи, что второй терминал связи не имеет возможности переключения линии передачи для передачи кадров данных, если условие переключения линии передачи удовлетворено, первый терминал связи терминал связи по-прежнему передает первый кадр данных, используя первую линию передачи. Когда первый терминал связи определяет, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, первый кадр данных может быть переключен на вторую линию передачи для передачи.
В частности, STA может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр запроса зондирования (probe request frame), кадр запроса ассоциации (association request frame) или кадр запроса аутентификации (authentication request frame). АР может нести информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр маяка (beacon frame), кадр ответа на запрос зондирования (probe response frame), кадр ответа на запрос ассоциации (association response frame) или кадр ответа на запрос аутентификации (authentication response frame).
В варианте осуществления первый кадр данных дополнительно включает в себя информацию идентификации типа кадра.
Информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных кадром агрегированных данных, переданным с использованием множества линий передачи.
Здесь информация идентификации типа кадра может переноситься в первом кадре данных. После приема первого кадра данных второй терминал связи определяет тип первого кадра данных в соответствии с информацией идентификации типа кадра. Если первый кадр данных представляет собой кадр агрегированных данных, передаваемый с использованием множества линий передачи, первый кадр данных и кадры агрегированных данных, передаваемые по множеству других линий передачи, могут быть объединены и декодированы.
В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
Например, как показано на фиг. 4, два бита (т.е. В20 и В21) в среднем подполе управления НТ могут быть сконфигурированы для задания информации идентификации типа кадра. Среднее подполе управления НТ расположено в НТ поля QoS.
В варианте осуществления TID расположен в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
TID может быть задан в поле QoS кадра данных МАС-уровня, показанного на фиг. 2. Поле QoS находится в позиции заголовка кадра MAC кадра данных уровня MAC. TID может занимать 3 бита.
В варианте осуществления передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя по меньшей мере одно из:
передачу множество первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий; и
передачу множество первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.
Множество линий передачи включают в себя независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.
Как показано на фиг. 6, когда первые кадры данных передаются с использованием независимой агрегированной передачи по множеству линий, первые кадры данных передаются независимо по каждой линии передачи, и множество линий передачи независимой агрегированной передачи по множеству линий может быть определено в соответствии с их соответствующими требованиями планирования во временной области без необходимости поддерживать синхронизацию.
Как показано на фиг. 7, когда первые кадры данных передаются с использованием одновременной агрегированной передачи по множеству линий, может быть достигнута синхронная передача первых кадров данных, отправленных по соответствующим линиям передачи. Время отправки и время приема при передаче первых кадров данных по соответствующим линиям передачи могут быть согласованы.
Как показано на фиг. 5 этот пример осуществления обеспечивает способ передачи данных, который может быть применен ко второму терминалу беспроводной связи. Способ включает следующие этапы.
На этапе 201 принимают множество первых кадров данных, имеющих одинаковый идентификатор трафика (TID), переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.
Здесь беспроводной связью может быть связь Wi-Fi в соответствии со стандартом IEEE802.11be. Первый терминал связи и второй терминал связи могут быть STA и АР в сети связи Wi-Fi. Первые кадры данных могут быть кадрами данных, соответственно переданными по множеству линий передачи. Первый кадр данных может быть MPDU или A-MPDU.
Здесь каждая линия передачи занимает одну полосу передачи, а множество линий передачи занимают множество полос передачи. Полоса передачи может быть любой рабочей полосой Wi-Fi, например 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или частотным диапазоном полосы частот, занимаемой полосой передачи. Диапазоны частот полос частот, занятых полосами передачи, могут принадлежать одной и той же рабочей полосе Wi-Fi или могут принадлежать разным рабочим полосам Wi-Fi. Может быть множество первых кадров данных, и множество первых кадров данных может быть передано соответственно по множеству линий передачи. Множество первых кадров данных может включать в себя два или более кадров данных.
Первый терминал связи, такой как STA, инкапсулирует контент данных верхнего уровня в кадр данных в соответствии с определенной структурой кадра на уровне MAC, а затем отправляет кадр данных через PHY после обработки подуровнем PLCP.
Здесь контент данных одного типа может быть контентом данных, имеющим один и тот же тип. Например, контент данных с высокими требованиями к передаче в реальном времени может быть отнесен к одному типу, и контент данных с высокими требованиями к надежности может быть отнесен к одному типу. Один и тот же TID может быть установлен для первых кадров данных, сформированных на основе контента данных того же типа.
Тип, соответствующий контенту данных, может включать в себя: речевые данные, видеоданные или другие типы данных. Другие типы данных могут включать, помимо прочего, данные службы URLLC.
Wi-Fi мультимедиа контента данных определяет приоритетные очереди множественного доступа к среде для кадров данных с различными типами контента данных верхнего уровня. Приоритет доступа к среде может включать в себя: приоритет речи, приоритет видео, приоритет максимальных усилий и фоновый приоритет. Разные типы контента данных имеют разные приоритеты доступа к среде. Приоритет доступа к среде для контента данных с высокими требованиями к передаче в реальном времени может быть приоритетом речи, а приоритет доступа к среде для контента данных с большим объемом данных может быть приоритетом видео, приоритет доступа к среде для контента данных с требование высокой надежности может быть приоритетом максимальных усилий, а приоритет доступа к среде контента данных с обычным требованием передачи может быть фоновым приоритетом. Кадры данных передают в очереди в соответствии с приоритетами доступа к среде для кадров данных. Например, кадры данных, имеющие высокий приоритет доступа к среде, передают первыми.
Здесь, когда данные верхнего уровня инкапсулированы в кадр данных на уровне MAC, TID может быть установлен в кадре данных. Кадры данных с одним и тем же типом контента данных могут быть установлены с одним и тем же TID, а кадры данных с разными типами контента данных имеют разные TID. Различные TID могут быть настроены для представления различных приоритетов доступа к среде. Следовательно, кадры данных с одним и тем же типом контента данных имеют одинаковый приоритет доступа к среде.
TID может быть установлен в заранее заданной позиции заголовка кадра MAC, например, TID может быть установлен в зарезервированном бите заголовка кадра MAC.
TID может занимать 3 бита, и разные значения конфигурируются для представления разных TID и для дальнейшего представления разных приоритетов доступа к среде.
Когда первый терминал связи передает первые кадры данных, он может сначала считывать TID первых кадров данных, а затем определять приоритеты доступа к среде для первых кадров данных. Первые кадры данных могут быть помещены в очередь передачи с приоритетом доступа к среде для передачи. Первый терминал связи может передавать кадры данных в соответствии с соответствующими приоритетами доступа к среде соответствующих очередей передачи от высокого к низкому.
Первый кадр данных может быть передан первым терминалом связи по множеству линий передачи и принят вторым терминалом связи. Второй терминал связи может быть STA или АР в сети связи Wi-Fi. Диапазоны полос частот множества линий передачи различны, и множество линий передачи могут передавать кадры данных одновременно, тем самым увеличивая скорость передачи кадров данных и повышая эффективность передачи кадров данных.
Таким образом, первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и, кроме того, когда первые кадры данных, основанные на одном и том же типе контента данных, передают по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Следовательно, когда каждая линия передачи передает первые кадры данных с одним и тем же приоритетом доступа к среде, ожидаемое QoS (качество обслуживания) может быть удовлетворено, а фактическая нестабильность QoS для различных типов контента данных снижается. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.
В варианте осуществления прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, включает в себя:
прием первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для передачи с использованием первой линии передачи из множества линий передачи.
Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.
Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.
Различные линии передачи имеют разную нагрузку трафика. Когда первый терминал связи передает первый кадр данных по одной линии передачи из множества линий передачи, если состояние трафика линии передачи больше не соответствует требованиям передачи первого кадра данных, первый кадр данных может быть передан в другую линию передачи из множества линий передачи для передачи. Когда первый кадр данных передается по другой линии передачи, TID остается неизменным.
Условие переключения линии передачи может быть установлено предварительно. Условие переключения линии передачи может быть установлено в соответствии с состоянием трафика первой линии передачи. Например, когда первая линия передачи нарушена внешними помехами, первый кадр данных может быть передан из первой линии передачи во вторую линию передачи для передачи.
Линия передачи первого кадра данных может переключаться с помощью MAC MLLE, и может поддерживаться TID первого кадра данных в первой линии передачи.
Таким образом, когда линия передачи переключается для первого кадра данных, линия передачи после переключения может быть выбрана на основе приоритета доступа к среде, тем самым уменьшая фактическую нестабильность QoS контента данных одного, вызванную тем, что линия передачи после переключения не имеет приоритета доступа к среде первого кадра данных.
В варианте осуществления, перед приемом первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:
прием второго кадра данных, переданного с использованием первой линии передачи.
Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.
Здесь второй кадр данных является кадром данных, переданным до первого кадра данных. Первый кадр данных и второй кадр данных могут быть кадрами данных, сформированными на основе контента данных одного и того же типа. Второй кадр данных сконфигурирован для указания второму терминалу связи использовать вторую линию передачи для приема последующих кадров данных после второго кадра данных. После приема второго кадра данных, несущего информацию о полосе частот, второй терминал связи определяет полосу частот второй линии передачи в соответствии с информацией о полосе частот и принимает кадры данных, переданные после второго кадра данных, с использованием второй линии передачи.
Информация о полосе частот, переносимая во втором кадре данных, переданном перед первым кадром данных, предписывает второму терминалу связи переключиться на вторую линию передачи для приема кадра данных. Таким образом, пользовательское устройство может быть заранее проинформировано о том, что ему необходимо переключиться на вторую линию передачи для приема кадра данных, что уменьшает сбои приема кадра данных, вызванные тем, что пользовательское устройство не переключается на вторую линию передачи или не переключается на вторую линию передачи вовремя. В варианте осуществления информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.
Заранее заданная позиция может быть установлена в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2.
Как показано на фиг. 3, информация о полосе частот может быть установлена в среднем подполе управления НТ.
Например, как показано на фиг. 4, информация о полосе частот может быть установлена с использованием зарезервированных битов с В25 по В284 в среднем подполе управления НТ. Например, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться, то есть информации о полосе частот второй линии передачи.
В варианте осуществления перед приемом кадров данных с использованием второй линии передачи способ дополнительно включает в себя:
передачу кадра управления или третьего кадра данных в первый терминал связи, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, несет информацию о возможности переключения множества линий передачи.
Информация о возможности переключения множества линий передачи сконфигурирована для указания, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.
Принимается третий кадр данных или кадр управления, переданный вторым терминалом связи. Третий кадр данных или кадр управления несет информацию о возможности переключений множества линий передачи.
Прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передача первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условий переключения линии передачи включает в себя:
в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.
Перед тем, как первый терминал связи и второй терминал связи осуществят передачу данных с использованием множества линий передачи, первый терминал связи и второй терминал связи могут определить, на основе информации о возможности переключения множества линий передачи, содержащейся в кадре управления или кадре данных, имеет ли другая сторона возможность переключения линии передачи для передачи кадров данных. После того как определено, что другая сторона имеет возможность переключения линии передачи для передачи кадров данных, может быть выполнена передача по множеству линий и/или может быть выполнено переключение линии передачи для передачи кадров данных.
Например, когда первый терминал связи определяет на основе информации о возможности переключения множества линий передачи, что второй терминал связи не имеет возможности переключения линии передачи для передачи кадров данных, если условие переключения линии передачи удовлетворено, первый терминал связи по-прежнему передает первый кадр данных, используя первую линию передачи. Когда первый терминал связи определяет, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, первый кадр данных может быть переключен на вторую линию передачи для передачи.
В частности, STA может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр запроса зондирования, кадр запроса ассоциации или кадр запроса аутентификации. АР может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр маяка, кадр ответа на запрос зондирования, кадры ответа на запрос ассоциации или кадр ответа на запрос аутентификации.
В варианте осуществления способ дополнительно включает в себя:
получение информации идентификации типа кадра, содержащейся в первом кадре данных; и
объединение и декодирование множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным с использованием множества линий передачи.
Здесь информация идентификации типа кадра может переноситься в первом кадре данных. После приема первого кадра данных второй терминал связи определяет тип первого кадра данных в соответствии с информацией идентификации типа кадра. Если первый кадр данных представляет собой кадр агрегированных данных, передаваемый с использованием множества линий передачи, первый кадр данных и кадры агрегированных данных, передаваемые по множеству других линий передачи, могут быть объединены и декодированы.
В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.
Например, как показано на фиг. 4, информация идентификации типа кадра может быть установлена с использованием двух битов В20 и В21 в среднем подполе управления НТ поля НТ в поле QoS.
В варианте осуществления, TID располагается в третьей заранее заданной позиции в поле QoS заголовка MAC первого кадра данных.
TID может быть установлен в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2. TID может занимать 3 бита.
В варианте осуществления прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, включает в себя по меньшей мере одно из следующего:
прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи, с использованием независимой агрегированной передачи по множеству линий; и
прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи, с использованием одновременной агрегированной передачи по множеству линий.
Первые кадры данных, имеющие одинаковый TID, передаются с использованием независимой агрегированной передачи по множеству линий.
Первые кадры данных, имеющие одинаковый TID, передаются с использованием одновременной агрегированной передачи по множеству линий.
Линии передачи включают в себя: независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.
Как показано на фиг. 6, когда первые кадры данных передаются с использованием независимой агрегированной передачи по множеству линий, первые кадры данных передаются независимо по каждой линии передачи, и множество линий передачи независимой агрегированной передачи по множеству линий может быть определено в соответствии с их соответствующими требованиями планирования во временной области без необходимости поддерживать синхронизацию.
Как показано на фиг. 7, когда первые кадры данных передаются с использованием одновременной агрегированной передачи по множеству линий, может быть достигнута синхронная передача первых кадров данных, отправленных по соответствующим линиям передачи. Время отправки и время приема при передаче первых кадров данных по соответствующим линиям передачи могут быть согласованы.
Конкретный пример представлен ниже в сочетании с любым из вышеупомянутых вариантов осуществления.
1. Настройки TID для передачи по множеству линий
Передача по множеству линий, выполняемая устройством или STA, может включать в себя независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.
STA получает данные верхнего уровня и обрабатывает их на уровне MAC. Поскольку контент данных, полученных на верхнем уровне, одинаков, контент данных имеет одинаковый приоритет доступа к среде при передаче доступа, и каждый кадр данных, основанный на данных верхнего уровня, имеет один и тот же TID. В частности, как показано на фиг. 2, TID может быть установлен в поле QoS в заголовке кадра MAC кадра данных, и TID может занимать 3 бита. Таким образом, кадры данных, основанные на данных верхнего уровня, имеют одинаковый приоритет доступа к среде в каждой линии передачи.
Чтобы идентифицировать переданный кадр данных как агрегированный кадр данных, передаваемых по множеству линий, как показано на фиг. 4, два зарезервированных бита В20 и В21 в среднем подполе управления НТ могут быть сконфигурированы для установки информации идентификации типа кадра, и информация идентификации типа кадра может указывать, что кадр данных представляет собой агрегированный кадр данных, передаваемых по множеству линий передачи. Среднее подполе управления НТ расположено в НТ поля QoS.
2. Динамическое переключение TID для передачи по множеству линий
(1) Перед выполнением обмена данными устройство или STA могут переносить информацию о возможности переключения множества линий передачи, то есть значение информации о возможности переключения TID для передачи по множеству линий, в кадре управления. В частности, STA может передавать информацию в кадре запроса зондирования, кадре запроса ассоциации или кадре запроса аутентификации, а АР может передавать информацию в кадре маяка, кадре ответа на запрос зондирования, кадре ответа на запрос ассоциации или кадре ответе на запрос аутентификации.
(2) Когда устройство или STA передает данные по линии передачи, учитывается нагрузка трафика в линии передачи, и, если нагрузка в этой линии передачи слишком высока, вероятность перегрузки связи высока, что может привести к низкому качеству связи. MLLE MAC может переключать передаваемые кадры данных с одной линии передачи на другой, и эти кадры данных имеют одинаковый TID до и после переключения линии передачи.
Как показано на фиг. 4, 4 бита, занятые В25-В28 в среднем подполе управления НТ, могут быть сконфигурированы для идентификации переключения линии для передачи следующего кадра данных. В частности, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться.
Варианты осуществления изобретения дополнительно предлагают устройство для передачи данных, которое применяется в первом терминале беспроводной связи. Как показано на фиг. 8, устройство 100 для передачи данных включает в себя: формирующий модуль 110 и первый передающий модуль 120.
Формирующий модуль 110 выполнен с возможностью формирования множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеет одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.
Первый передающий модуль 120 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.
В варианте осуществления первый передающий модуль 120 включает в себя: первый передающий подмодуль 121, выполненный с возможностью, в ответ на выполнение условия переключения линии передачи, прекращать передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передавать первый кадр данных с использованием второй линии передачи из множества линий передачи.
В варианте осуществления устройство 100 дополнительно включает в себя второй передающий модуль 130. Второй передающий модуль 130 выполнен с возможностью:
передачи второго кадра данных с использованием первой линии передачи до того, как первый кадр данных будет передан с использованием второй линии передачи из множества линий передачи.
Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.
В варианте осуществления информация о полосе частот расположена в первой заранее заданной позиции в поле качества обслуживания (QoS) заголовка кадра управления доступом к среде (MAC) второго кадра данных.
В варианте осуществления условие переключения линии передачи включает в себя одно из следующих:
нагрузка первой линии передачи превышает пороговое значение нагрузки; и
качество связи первой линии передачи меньше порогового значения качества.
В варианте осуществления устройство 100 дополнительно включает в себя: первый приемный модуль 140.
Первый приемный модуль 140 выполнен с возможностью приема третьего кадра данных или кадра управления, переданного вторым терминалом связи, перед прекращением передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачей первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условия переключения линии передачи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи.
Первый передающий модуль 120 включает в себя второй передающий подмодуль 122.
Второй передающий подмодуль 122 выполнен с возможностью прекращения передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачи первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи.
В варианте осуществления первый кадр данных включает в себя информацию идентификации типа кадра.
Информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных агрегированным кадром данных, переданным с использованием множества линий передачи.
В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.
В варианте осуществления TID располагается в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
В варианте осуществления первый передающий модуль 120 включает в себя по меньшей мере один из третьего передающего подмодуля 123 и четвертого передающего подмодуля 124.
Третий передающий подмодуль 123 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий.
Четвертый передающий подмодуль 124 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.
Варианты осуществления изобретения дополнительно предлагают устройство для передачи данных, которое применяется во втором терминале беспроводной связи. Как показано на фиг. 9, устройство для передачи данных 200 включает в себя: второй приемный модуль 210.
Второй приемный модуль 210 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.
В варианте осуществления второй приемный модуль 210 включает в себя первый приемный подмодуль 211.
Первый приемный подмодуль 211 выполнен с возможностью приема первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для передачи с использованием первой линии передачи из множества линий передачи.
В варианте осуществления устройство 200 дополнительно включает в себя третий приемный модуль 220.
Третий приемный модуль 220 выполнен с возможностью приема второго кадра данных, переданного по первой линии передачи, до того, как первый кадр данных будет принят с использованием второй линии передачи из множества линий передачи.
Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания по меньшей мере одной полосы частот второй линии передачи.
В варианте осуществления информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.
В варианте осуществления устройство 200 дополнительно включает в себя третий передающий модуль 230.
Третий передающий модуль 230 выполнен с возможностью передачи кадра управления или третьего кадра данных в первый терминал связи до того, как вторая линия передачи примет кадры данных, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, содержит информация о возможности переключения множества линий передачи.
Информация о возможности переключения множества линий передачи сконфигурирована для указания того, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.
В варианте осуществления устройство 200 дополнительно включает в себя модуль 240 получения и модуль 250 декодирования.
Модуль 240 получения выполнен с возможностью получения информации идентификации типа кадра, содержащейся в первом кадре данных.
Модуль 250 декодирования выполнен с возможностью объединения и декодирования множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным по множеству линий передачи.
В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.
В варианте осуществления TID располагается в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
В варианте осуществления приемный модуль 210 включает в себя по меньшей мере один из второго приемного подмодуля 212 и третьего приемного подмодуля 213.
Второй приемный подмодуль 212 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием независимой агрегированной передачи по множеству линий.
Третий приемный подмодуль 213 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием одновременной агрегированной передачи по множеству линий.
В примерном варианте осуществления формирующий модуль 110, первый передающий модуль 120, второй передающий модуль 130, первый приемный модуль 140, второй приемный модуль 210, третий приемный модуль 220, третий передающий модуль 230, модуль 240 получения и модуль 250 декодирования могут быть реализованы одним или более центральными процессорами (central processing unit, CPU), графическими процессорами (graphics processing unit, GPU), процессорами основной полосы частот (baseband processor, BP), специализированными интегральными схемами (application specific integrated circuit, ASIC), процессорами цифровой обработки сигналов (digital signal processor, DSP), программируемыми логическими устройствами (programmable logic device, PLD), комплексными программируемыми логическими устройствами (complex programmable logic device, CPLD), программируемыми вентильными матрицами (field-programmable gate array, FPGA), процессорами общего назначения, контроллерами, блоками микроконтроллеров (micro controller unit, MCU), микропроцессорами или другими электронными компонентами для реализации вышеуказанного способа.
Фиг. 10 представляет собой структурную схему устройства 3000 для передачи данных согласно примеру осуществления. Например, устройство 3000 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством приема сообщений, игровой консолью, планшетным устройством, медицинским устройством, фитнес-устройством и персональным цифровым помощником.
Как показано на фиг. 10, устройство 3000 может включать в себя один или более из следующих компонентов: компонент 3002 обработки, память 3004, компонент 3006 питания, мультимедийный компонент 3008, аудиокомпонент 3010, интерфейс ввода/вывода (I/O) 3012, измерительный компонент 3014 и компонент 3016 связи.
Компонент 3002 обработки обычно управляет всеми операциями устройства 3000, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, работой камеры и операциями записи. Компонент 3002 обработки может включать в себя один или более процессоров 3020 для выполнения инструкций для выполнения всех или части этапов в вышеописанном способе. Кроме того, компонент 3002 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 3002 обработки и другими компонентами. Например, компонент 3002 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 3008 и компонентом 3002 обработки.
Память 3004 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 3000. Примеры таких данных включают в себя инструкции для любых приложений или способов, используемых в устройстве 3000, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 3004 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическая оперативная память (static random access memory, SRAM), электрически стираемая программируемая постоянная память (electrically erasable programmable readonly memory, EEPROM), стираемая программируемая память, постоянное запоминающее устройство (erasable programmable read-only memory, EPROM), программируемое постоянное запоминающее устройство (programmable read-only memory, PROM), постоянное запоминающее устройство (read-only memory, ROM), магнитная память, флэш-память, магнитный или оптический диск.
Компонент 3006 питания обеспечивает питание различных компонентов устройства 3000. Компонент 3006 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением мощности в устройстве 3000.
Мультимедийный компонент 3008 включает в себя экран, обеспечивающий выходной интерфейс между устройством 3000 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков для распознавания прикосновений, смахиваний и жестов на сенсорной панели. Сенсорные датчики могут не только воспринимать границу действия касания или смахивания, но также определять период времени и давление, связанное с касанием или действием смахивания. В некоторых вариантах осуществления мультимедийный компонент 3008 включает в себя переднюю камеру и/или заднюю камеру. Когда устройство 3000 находится в рабочем режиме, таком как режим съемки или видеорежим, передняя камера и/или задняя камера могут принимать внешние мультимедийные данные. Каждая из передней и задней камеры может представлять собой систему с фиксированными оптическими линзами или иметь регулируемое фокусное расстояние и возможность оптического увеличения.
Аудиокомпонент 3010 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 3010 включает в себя микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 3000 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 3004 или передан через компонент 3016 связи. В некоторых вариантах осуществления аудиокомпонент 3010 дополнительно включает в себя динамик для вывода аудиосигналов.
Интерфейс 3012 ввода/вывода обеспечивает интерфейс между компонентом 3002 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо управления, кнопки и т.п.Кнопки могут включать в себя, помимо прочего, кнопку «Домой», кнопку громкости, кнопку запуска и кнопку блокировки.
Измерительный компонент 3014 включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 3000. Например, измерительный компонент 3014 может обнаруживать открытое/закрытое состояние устройства 3000, относительное расположение компонентов, например, дисплея и клавиатура устройства 3000, изменение положения устройства 3000 или компонента устройства 3000, наличие или отсутствие контакта пользователя с устройством 3000, ориентацию или ускорение/замедление устройства 3000 и изменение температуры устройства 3000. Измерительный компонент 3014 может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Измерительный компонент 3014 может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях обработки изображений. В некоторых вариантах осуществления измерительный компонент 3014 может также включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
Компонент 3016 связи выполнен с возможностью обеспечения связи, проводной или беспроводной, между устройством 3000 и другими устройствами. Устройство 3000 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi, 2G или 3G, или их комбинации. В примере осуществления компонент 3016 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней системы управления широковещательной передачей через широковещательный канал. В примере осуществления компонент 3016 связи дополнительно включает в себя модуль беспроводной связи ближнего радиуса действия (near field communication, NFC) для обеспечения связи ближнего действия. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (radio frequency identity, RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокополосной связи (ultra-wideband, UWB), технологии Bluetooth (ВТ) и других технологий.
В примерах осуществления устройство 3000 может быть реализовано с одной или более специализированными интегральными схемами (ASIC), процессорами цифровых сигналов (DSP), устройствами цифровой обработки сигналов (DSPD), программируемыми логическими устройствами (PLD), программируемыми пользователем вентильными матрицами (FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения вышеописанного способа.
В примерах осуществления также предлагается машиночитаемый носитель данных, содержащий инструкции, такие как включенные в память 3004, исполняемые процессором 3020 в устройстве 3000, для выполнения вышеуказанного способа. Например, машиночитаемый носитель данных может быть ПЗУ, ОЗУ, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и применения раскрытого здесь изобретения. Настоящая заявка предназначена для охвата любых вариантов, применений или адаптаций изобретения в соответствии с его общими принципами, включая такие отступления от раскрытия, которые входят в известную или обычную практику в данной области техники. Предполагается, что описание и примеры рассматриваются только как иллюстративные, а истинный объем и сущность изобретения указаны в формуле изобретения.
Следует понимать, что изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что могут быть сделаны различные модификации и изменения, не выходя за рамки его объема. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.
Группа изобретений относится к технике беспроводной связи. Технический результат заключается в обеспечении требуемого качества обслуживания (QoS) при агрегированной передаче данных. Способ передачи данных включает в себя формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый идентификатор трафика (TID), и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и передачу множества первых кадров данных, имеющих одинаковый TID, с использованием множества линий передачи. 2 н. и 11 з.п. ф-лы, 10 ил.
1. Способ передачи данных, выполняемый первым терминалом связи и включающий в себя: формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый идентификатор трафика (TID), и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и
передачу множества первых кадров данных, имеющих один и тот же TID, с использованием упомянутого множества линий передачи, при этом TID расположен в первой заранее заданной позиции в поле качества обслуживания (QoS) заголовка кадра управления доступом к среде (MAC) первого кадра данных.
2. Способ по п. 1, в котором передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя: в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.
3. Способ по п. 2, в котором перед передачей первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:
передачу второго кадра данных с использованием первой линии передачи;
при этом второй кадр данных содержит информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи; и информация о полосе частот расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.
4. Способ по п. 2, в котором выполнение условия переключения линии передачи включает в себя одно из следующего:
нагрузка первой линии передачи превышает пороговое значение нагрузки; и
качество связи первой линии передачи меньше порогового значения качества.
5. Способ по любому из пп. 2-4, в котором перед тем, как в ответ на выполнение условия переключения линии передачи прекращают передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передают первый кадр данных с использованием второй линии передачи из множества линий передачи, способ дополнительно включает в себя:
прием третьего кадра данных или кадра управления, переданного вторым терминалом связи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи;
при этом прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и
передача первого кадра данных с использованием второй линии из множества линий передачи в ответ на выполнение условия переключения линии передачи включает в себя:
в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.
6. Способ по любому из пп. 1-5, в котором первый кадр данных дополнительно содержит информацию идентификации типа кадра;
при этом информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных агрегированным кадром данных, переданным с использованием множества линий передачи; и
информация идентификации типа кадра расположена в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
7. Способ по любому из пп. 1-6, в котором передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя по меньшей мере одно из следующего:
передачу множества первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий; и
передачу множества первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.
8. Способ приема данных, выполняемый вторым терминалом связи и включающий в себя:
прием множества первых кадров данных, имеющих одинаковый идентификатор трафика (TID) и переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе контента данных одного и того же типа, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи, при этом TID расположен в первой заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.
9. Способ по п. 8, в котором прием множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием множества линий передачи, включает в себя:
прием первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для его передачи с использованием первой линии передачи из множества линий передачи.
10. Способ по п. 9, в котором перед приемом первого кадра данных с использованием второй линии передачи из множества линий передачи способ
дополнительно включает в себя:
прием второго кадра данных, переданного с использованием первой линии передачи;
при этом второй кадр данных содержит информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи; и
информация о полосе частот расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.
11. Способ по любому из пп. 9, 10, в котором перед приемом кадра данных с использованием второй линии передачи способ дополнительно включает в себя:
передачу кадра управления или третьего кадра данных в первый терминал связи, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, несет информацию о возможности переключения множества линий передачи;
при этом информация о возможности переключения множества линий передачи сконфигурирована для указания того, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.
12. Способ по любому из пп. 8-11, дополнительно включающий в себя:
получение информации идентификации типа кадра, содержащейся в первом
кадре данных; и
объединение и декодирование множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным с использованием множества линий передачи, при этом информация идентификации типа кадра расположена в третьей заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.
13. Способ по любому из пп. 8-12, в котором прием множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием множества линий передачи, включает в себя по меньшей мере одно из:
приема множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием независимой агрегированной передачи по множеству линий; и
приема множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием одновременной агрегированной передачи по множеству линий.
US 10128989 B2, 13.11.2018 | |||
WO 2007018697 A1, 15.02.2007 | |||
US 7394794 B2, 01.07.2008 | |||
US 9674860 B2, 06.06.2017 | |||
Способ обработки отходов | 1985 |
|
SU1330081A1 |
WO 2012026990 A1, 01.03.2012 | |||
СПОСОБЫ И АППАРАТ ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКОЙ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ | 2014 |
|
RU2676878C2 |
Авторы
Даты
2023-07-14—Публикация
2019-11-04—Подача