[go: up one dir, main page]

RU2799998C1 - Method and device for data transmission and communication device - Google Patents

Method and device for data transmission and communication device Download PDF

Info

Publication number
RU2799998C1
RU2799998C1 RU2022115116A RU2022115116A RU2799998C1 RU 2799998 C1 RU2799998 C1 RU 2799998C1 RU 2022115116 A RU2022115116 A RU 2022115116A RU 2022115116 A RU2022115116 A RU 2022115116A RU 2799998 C1 RU2799998 C1 RU 2799998C1
Authority
RU
Russia
Prior art keywords
data
transmission
frame
transmission line
data frame
Prior art date
Application number
RU2022115116A
Other languages
Russian (ru)
Inventor
Сяньдун ДУН
Original Assignee
Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд.
Filing date
Publication date
Application filed by Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. filed Critical Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд.
Application granted granted Critical
Publication of RU2799998C1 publication Critical patent/RU2799998C1/en

Links

Images

Abstract

FIELD: wireless communication.
SUBSTANCE: data transmission method includes generating a plurality of first data frames based on the same type of data content, wherein the plurality of first data frames have the same traffic identifier (TID), and the plurality of first data frames having the same TID have the same access priority to environment in a plurality of transmission lines; and transmitting a plurality of first data frames having the same TID using the plurality of transmission lines.
EFFECT: required quality of service (QoS) for aggregated data transmission.
13 cl, 10 dwg

Description

ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY

Изобретение относится, но не ограничивается этим, к технической области беспроводной связи и, в частности, к способу передачи данных, устройству для передачи данных и устройству связи.The invention relates to, but is not limited to, the technical field of wireless communication and, in particular, to a data transmission method, a data transmission device and a communication device.

УРОВЕНЬ ТЕХНИКИBACKGROUND OF THE INVENTION

Институт инженеров по электротехнике и электронике создал исследовательскую группу (study group, SG) для изучения основных технологий Wi-Fi следующего поколения. Область исследования: передача Wi-Fi с полосой частот 320 МГц, технология агрегации и координации с использованием множества частотных диапазонов. Скорость и пропускная способность, предлагаемые в концепции, были увеличены как минимум в четыре раза по сравнению с существующим стандартом IEEE802.11ах. Основными сценариями применения новой технологии являются передача видео, дополненная реальность (augmented reality, AR) и виртуальная реальность (virtual reality, VR). Технология агрегации и координации множества частотных диапазонов относится к одновременной связи между устройствами Wi-Fi в разных частотных диапазонах, таких как 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или в разных полосах частот внутри одного и того же частотного диапазона.The Institute of Electrical and Electronics Engineers has created a study group (SG) to study the core technologies of next-generation Wi-Fi. Research area: Wi-Fi transmission with a frequency band of 320 MHz, aggregation and coordination technology using multiple frequency bands. The speed and throughput offered by the concept has been increased by at least four times over the current IEEE802.11ax standard. The main scenarios for the application of the new technology are video transmission, augmented reality (AR) and virtual reality (virtual reality, VR). Multi-band aggregation and coordination technology refers to the simultaneous communication between Wi-Fi devices in different frequency bands such as 2.4GHz, 5.8GHz, and 6-7GHz, or in different frequency bands within the same frequency band.

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

С этой точки зрения варианты осуществления изобретения предлагают способ передачи данных, устройство для передачи данных и устройство связи.From this point of view, embodiments of the invention provide a data transmission method, a data transmission device, and a communication device.

Варианты осуществления первого аспекта изобретения предлагают способ передачи данных, применяемый к первому терминалу связи. Способ включает в себя:Embodiments of the first aspect of the invention provide a data transmission method applied to a first communication terminal. The method includes:

формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют один и тот же идентификатор трафика (traffic identifier, TID), и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; иgenerating a plurality of first data frames based on the same type of data content, wherein the plurality of first data frames have the same traffic identifier (TID), and the plurality of first data frames having the same TID have the same media access priority in the plurality of transmission lines; And

передачу множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.transmitting a plurality of first data frames having the same TID using the plurality of transmission lines.

Варианты осуществления второго аспекта изобретения предлагают способ передачи данных, применяемый ко второму терминалу связи. Способ включает в себя:Embodiments of the second aspect of the invention provide a data transmission method applied to a second communication terminal. The method includes:

прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.receiving a plurality of first data frames having the same TID transmitted by the first communication terminal using a plurality of transmission lines, wherein the plurality of first data frames are formed based on the same type of data content, and the plurality of first data frames having the same TID have the same media access priority in each transmission line.

Варианты осуществления третьего аспекта изобретения предлагают устройство для передачи данных, применяемое к первому терминалу связи. Устройство включает в себя формирующий модуль и первый передающий модуль.Embodiments of the third aspect of the invention provide a data communication device applied to a first communication terminal. The device includes a forming module and a first transmitting module.

Формирующий модуль выполнен с возможностью формирования множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.The forming module is configured to generate a plurality of first data frames based on the same data content type, wherein the plurality of first data frames have the same TID, and the plurality of first data frames having the same TID have the same media access priority in the plurality of transmission lines.

Первый передающий модуль выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.The first transmission module is configured to transmit a plurality of first data frames having the same TID using a plurality of transmission lines.

Варианты осуществления четвертого аспекта изобретения предлагают устройство для передачи данных, применяемое ко второму терминалу связи. Устройство включает в себя второй приемный модуль.Embodiments of the fourth aspect of the invention provide a data communication device applicable to a second communication terminal. The device includes a second receiving module.

Второй приемный модуль выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе контента данных одного типа, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.The second receiving module is configured to receive a plurality of first data frames having the same TID, transmitted by the first communication terminal using a plurality of transmission lines, wherein the plurality of first data frames are formed based on data content of the same type, and the plurality of first data frames having the same TID have the same medium access priority in each transmission line.

Варианты осуществления пятого аспекта изобретения предлагают устройство связи. Устройство связи включает в себя процессор, память и исполняемые программы, хранящиеся в памяти и способные выполняться процессором. Когда процессор выполняет исполняемые программы, реализуется способ передачи данных согласно первому аспекту или второму аспекту изобретения.Embodiments of the fifth aspect of the invention provide a communication device. The communication device includes a processor, a memory, and executable programs stored in the memory and capable of being executed by the processor. When the processor executes executable programs, the data transmission method according to the first aspect or the second aspect of the invention is implemented.

Варианты осуществления изобретения предлагают способ передачи данных, устройство для передачи данных и устройство связи. Способ включает в себя: формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и передачу множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи. Первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и когда множество первых кадров данных, основанных на одном и том же типе контента данных, передается по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Таким образом, ожидаемое качество обслуживания (quality of service, QoS) каждой линии передачи может быть удовлетворено при передаче первых кадров данных, имеющих один и тот же приоритет доступа к среде, и фактическая нестабильность QoS для различных типов контента данных может быть уменьшена. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.Embodiments of the invention provide a method for transmitting data, a device for transmitting data, and a communication device. The method includes: generating a plurality of first data frames based on the same data content type, wherein the plurality of first data frames having the same TID, and the plurality of first data frames having the same TID having the same media access priority on the plurality of transmission lines; and transmitting a plurality of first data frames having the same TID using the plurality of transmission lines. The first data frames based on the same data content type have the same TID, and when a plurality of first data frames based on the same data content type are transmitted over multiple transmission lines, the first data frames have the same media access priority. Thus, the expected quality of service (QoS) of each link can be satisfied when the first data frames having the same media access priority are transmitted, and the actual QoS variability for different types of data content can be reduced. In addition, transmission efficiency is improved by using a plurality of transmission lines.

Следует понимать, что приведенное выше общее описание и последующее подробное описание являются только иллюстративными и пояснительными и не могут ограничивать изобретение.It is to be understood that the foregoing general description and the following detailed description are illustrative and explanatory only and should not limit the invention.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

Прилагаемые чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для пояснения принципов изобретения.The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments according to the invention and, together with the description, serve to explain the principles of the invention.

Фиг. 1 представляет собой блок-схему способа передачи данных согласно примеру осуществления.Fig. 1 is a flowchart of a data transmission method according to an embodiment.

Фиг. 2 представляет собой схематическое изображение структуры кадра управления доступом к среде (media access control, MAC) согласно примеру осуществления.Fig. 2 is a schematic diagram of a media access control (MAC) frame structure according to an exemplary embodiment.

Фиг. 3 представляет собой схематическое изображение поля управления с высокой пропускной способностью согласно примеру осуществления.Fig. 3 is a schematic representation of a high throughput control field according to an embodiment.

Фиг. 4 представляет собой схематическое изображение среднего подполя управления с высокой пропускной способностью согласно примеру осуществления.Fig. 4 is a schematic representation of a middle high throughput control subfield according to an embodiment.

Фиг. 5 представляет собой блок-схему другого способа передачи данных согласно примеру осуществления.Fig. 5 is a flowchart of another data transmission method according to an embodiment.

Фиг. 6 представляет собой схематическое изображение независимой агрегированной передачи по множеству линий согласно примеру осуществления.Fig. 6 is a schematic representation of an independent aggregated transmission over multiple lines according to an embodiment.

Фиг. 7 представляет собой схематическое изображение одновременной агрегированной передачи по множеству линий согласно примеру осуществления.Fig. 7 is a schematic representation of simultaneous aggregated transmission over multiple lines according to an embodiment.

Фиг. 8 представляет собой структурную схему устройства для передачи данных согласно примеру осуществления.Fig. 8 is a block diagram of a device for transmitting data according to an embodiment.

Фиг. 9 представляет собой структурную схему другого устройства для передачи данных согласно примеру осуществления.Fig. 9 is a block diagram of another data transmission device according to an embodiment.

Фиг. 10 представляет собой структурную схему устройства для передачи данных согласно примеру осуществления.Fig. 10 is a block diagram of a device for transmitting data according to an embodiment.

ПОДРОБНОЕ ОПИСАНИЕDETAILED DESCRIPTION

Теперь подробно рассмотрим иллюстративные варианты осуществления, примеры которых показаны на прилагаемых чертежах. Следующее описание относится к прилагаемым чертежам, на которых одни и те же номера позиций на разных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления, не представляют всех реализаций, согласующихся с изобретением. Они являются просто примерами устройств и способов, согласующихся с аспектами, относящимися к изобретению, как оно охарактеризовано в прилагаемой формуле изобретения.Let us now consider in detail illustrative embodiments, examples of which are shown in the accompanying drawings. The following description refers to the accompanying drawings, in which the same reference numbers in different drawings represent the same or similar elements, unless otherwise indicated. The implementations set forth in the following description of the exemplary embodiments do not represent all implementations consistent with the invention. They are merely examples of devices and methods consistent with aspects related to the invention as defined in the appended claims.

Термины, используемые в описании, предназначены только для целей описания конкретных вариантов осуществления и не предназначены для ограничения раскрытия. Формы единственного числа, используемые в раскрытии и прилагаемой формуле изобретения, также подразумевают включение форм множественного числа, если контекст явно не указывает на другие значения. Также следует понимать, что используемый здесь термин «и/или» относится к любой или всем возможным комбинациям одного или множества связанных перечисленных элементов.The terms used in the description are for the purpose of describing particular embodiments only and are not intended to limit the disclosure. The singular forms used in the disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It is also to be understood that the term "and/or" as used herein refers to any or all possible combinations of one or more of the associated listed elements.

Следует понимать, что хотя термины «первый», «второй» и «третий» могут использоваться в данном раскрытии для описания различной информации, информация не должна ограничиваться этими терминами. Эти термины используются только для того, чтобы отличить один тип информации от другого. Например, в данном описании информация об инструкциях также может упоминаться как вторая информация, и аналогичным образом вторая информация также может упоминаться как информация об инструкциях. В зависимости от контекста, слово «если», используемое здесь, может быть истолковано как «когда», «пока» или «в ответ на определение».It should be understood that although the terms "first", "second" and "third" may be used in this disclosure to describe various information, the information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, in this specification, instruction information may also be referred to as second information, and similarly, second information may also be referred to as instruction information. Depending on the context, the word "if" used here can be interpreted as "when", "while", or "in response to the definition".

Исполнительные объекты, задействованные в вариантах осуществления изобретения, включают в себя, но не ограничиваются следующими: сети беспроводной связи, особенно сети Wi-Fi, такие как сети стандарта IEEE802.11a/b/g/n/ac, и сетевые устройства стандарта IEEE802.11be в сети Wi-Fi следующего поколения. К сетевым устройствам относятся, помимо прочего: маршрутизаторы Wi-Fi и другие устройства точек беспроводного доступа (access point, АР), беспроводные станции (STA), пользовательские терминалы, пользовательские узлы, мобильные терминалы или планшетные компьютеры.Executing entities involved in embodiments of the invention include, but are not limited to, wireless networks, especially Wi-Fi networks such as IEEE802.11a/b/g/n/ac networks, and IEEE802.11be network devices in a next generation Wi-Fi network. Network devices include, but are not limited to: Wi-Fi routers and other wireless access point (AP) devices, wireless stations (STAs), user terminals, user nodes, mobile terminals, or tablet computers.

Сценарий применения вариантов осуществления изобретения заключается в том, что для обеспечения QoS передачи кадров данных необходимо определить разные приоритеты доступа к среде для кадров данных на основе разных данных верхнего уровня. Для агрегированной и совместной передачи данных в разных диапазонах частот не существует способа определения кадров данных, имеющих разные приоритеты доступа к среде.An application scenario for embodiments of the invention is that in order to provide QoS for the transmission of data frames, it is necessary to define different media access priorities for data frames based on different upper-layer data. For aggregated and shared data transmission in different frequency bands, there is no way to define data frames having different media access priorities.

Как показано на фиг. 1, этот пример осуществления предлагает способ передачи данных, который может быть применен к первому терминалу беспроводной связи и включает в себя следующие этапы.As shown in FIG. 1, this embodiment proposes a data transmission method that can be applied to a first wireless communication terminal and includes the following steps.

На этапе 101 формируют множество первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый идентификатор трафика (TID), и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.At step 101, a plurality of first data frames are generated based on the same type of data content, wherein the plurality of first data frames have the same traffic identifier (TID), and the plurality of first data frames having the same TID have the same media access priority in the plurality of transmission lines.

На этапе 102 множество первых кадров данных, имеющих один и тот же TID, передают по множеству линий передачи.In step 102, a plurality of first data frames having the same TID are transmitted over a plurality of transmission lines.

Здесь беспроводной связью может быть связь Wi-Fi в соответствии со стандартом IEEE802.11be. Первый терминал связи и второй терминал связи могут быть беспроводной STA и беспроводной АР в связи Wi-Fi. Первые кадры данных могут быть кадрами данных, соответственно передаваемыми по множеству линий передачи. Первый кадр данных может быть блоком данных протокола управления доступом к среде (media access control protocol data unit, MPDU) или агрегированным блоком данных протокола управления доступом к среде (A-MPDU).Here, the wireless communication may be a Wi-Fi communication according to the IEEE802.11be standard. The first communication terminal and the second communication terminal may be a wireless STA and a wireless AP in Wi-Fi communication. The first data frames may be data frames respectively transmitted over a plurality of transmission lines. The first data frame may be a media access control protocol data unit (MPDU) or an aggregated media access control protocol data unit (A-MPDU).

Здесь каждая линия передачи занимает одну полосу передачи, а множество линий передачи занимают множество полос передачи. Полоса передачи может быть любой рабочей полосой Wi-Fi, такой как 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или может быть частотным диапазоном полосы частот, занимаемой полосой передачи. Частотные диапазоны полос частот, занятых соответствующими полосами передачи, могут принадлежать одной и той же рабочей полосе Wi-Fi или могут принадлежать разным рабочим полосам Wi-Fi. Может быть множество первых кадров данных, и множество первых кадров данных могут быть переданы по множеству линий передачи, соответственно. Множество первых кадров данных могут включать в себя два или более кадров данных.Here, each transmission line occupies one transmission lane, and a plurality of transmission lines occupy a plurality of transmission lanes. The transmission band can be any Wi-Fi operating band such as 2.4GHz, 5.8GHz, and 6-7GHz, or it can be the frequency range of the frequency band occupied by the transmission band. The frequency bands of the frequency bands occupied by the respective transmission bands may belong to the same Wi-Fi operating band or may belong to different Wi-Fi operating bands. There may be a plurality of first data frames, and a plurality of first data frames may be transmitted over a plurality of transmission lines, respectively. The plurality of first data frames may include two or more data frames.

Первый терминал связи, такой как STA, инкапсулирует контент данных верхнего уровня в кадр данных в соответствии с определенной структурой кадра на уровне MAC, а затем отправляет кадр данных через физический уровень (physical layer, PHY) порта после обработки подуровнем протокола конвергенции физического уровня (physical layer convergence protocol, PLCP).The first communication terminal, such as STA, encapsulates the upper layer data content into a data frame according to a certain frame structure in the MAC layer, and then sends the data frame through the physical layer (PHY) of the port after being processed by the physical layer convergence protocol (PLCP) sublayer.

Здесь контент данных одного типа может быть контентом, имеющим один и тот же тип. Например, контент данных с высокими требованиями к передаче в реальном времени может быть отнесен к одному типу, и контент данных с высокими требованиями к надежности может быть отнесен к одному типу. Один и тот же TID может быть установлен для первых кадров данных, сформированных на основе контента данных одного и того же типа.Here, data content of one type may be content having the same type. For example, data content with high requirements for real-time transmission may be assigned to one type, and data content with high requirements for reliability may be assigned to one type. The same TID may be set for the first data frames generated based on the data content of the same type.

Тип, соответствующий контенту данных, может включать в себя: речевые данные, видеоданные или другие типы данных. Другие типы данных могут включать в себя, помимо прочего, данные службы сверхнадежной связи с низкими задержками (ultra reliable & low latency communication, URLLC).The type corresponding to the data content may include: voice data, video data, or other types of data. Other types of data may include, but are not limited to, ultra reliable & low latency communication (URLC) service data.

Wi-Fi мультимедиа контента данных определяет множество очередей приоритетного доступа к среде для кадров данных с различными типами контента данных верхнего уровня. Приоритет доступа к среде может включать в себя: приоритет речи, приоритет видео, приоритет максимальных усилий и фоновый приоритет. Разные типы контента данных имеют разные приоритеты доступа к среде. Приоритет доступа к среде для контента данных с высокими требованиями к передаче в реальном времени может быть приоритетом речи, а приоритет доступа к среде для контента данных с большим объемом данных может быть приоритетом видео, приоритет доступа к среде для контента данных с требованием высокой надежности может быть приоритетом максимальных усилий, а приоритет доступа к среде для контента данных с обычным требованием передачи может быть фоновым приоритетом. Кадры данных передаются в очереди в соответствии с приоритетами доступа к среде для кадров данных. Например, кадры данных, имеющие высокий приоритет доступа к среде, передаются первыми.The Wi-Fi media data content defines a plurality of priority media access queues for data frames with different types of upper layer data content. The media access priority may include: speech priority, video priority, best effort priority, and background priority. Different data content types have different media access priorities. The media access priority for data content with high real-time transmission requirements may be a voice priority, and the media access priority for data content with large data transmission requirements may be a video priority, the media access priority for data content with a high reliability requirement may be a best effort priority, and the media access priority for data content with a normal transmission requirement may be a background priority. The data frames are transmitted in queues according to the media access priorities for the data frames. For example, data frames having high media access priority are transmitted first.

Здесь, когда данные верхнего уровня инкапсулируют в кадр данных на уровне MAC, TID может быть установлен в кадре данных. Кадры данных одного типа контента данных могут быть установлены с одним и тем же TID, и кадры данных с разными типами контента имеют разные TID. Различные TID могут быть настроены для представления различных приоритетов доступа к среде. Следовательно, кадры данных с одним и тем же типом контента данных имеют одинаковый приоритет доступа к среде.Here, when the upper layer data is encapsulated in a data frame at the MAC layer, the TID may be set in the data frame. Data frames of the same data content type may be set with the same TID, and data frames with different content types have different TIDs. Different TIDs can be configured to represent different media access priorities. Therefore, data frames with the same data content type have the same media access priority.

TID может быть установлен в заранее заданной позиции заголовка кадра MAC, например, TID может быть установлен в зарезервированном бите заголовка кадра MAC. TID может занимать 3 бита, и разные значения конфигурируются для представления разных TID и для дальнейшего представления разных приоритетов доступа к среде.The TID may be set in a predetermined position in the MAC frame header, eg, the TID may be set in a reserved bit in the MAC frame header. The TID may take 3 bits, and different values are configured to represent different TIDs and to further represent different media access priorities.

Когда первый терминал связи передает первые кадры данных, он может сначала считывать TID первых кадров данных, а затем определять приоритеты доступа к среде для первых кадров данных. Первые кадры данных могут быть помещены в очередь передачи с приоритетом доступа к среде для передачи. Первый терминал связи может передавать кадры данных в соответствии с соответствующими приоритетами доступа к среде соответствующих очередей передачи, от высокого к низкому.When the first communication terminal transmits the first data frames, it may first read the TID of the first data frames and then prioritize media access for the first data frames. The first frames of data may be placed in a transmission queue with media access priority for transmission. The first communication terminal may transmit data frames in accordance with the respective media access priorities of the respective transmission queues, from high to low.

Первые кадры данных могут передаваться первым терминалом связи по множеству линий передачи и приниматься вторым терминалом связи. Второй терминал связи может быть STA или АР в сети связи Wi-Fi. Диапазоны полос частот множества линий передачи различны, и множество линий передачи могут передавать кадры данных одновременно, тем самым увеличивая скорость передачи кадров данных и улучшая эффективность передачи кадров данных.The first data frames may be transmitted by the first communication terminal over a plurality of transmission lines and received by the second communication terminal. The second communication terminal may be a STA or an AP in a Wi-Fi communication network. The bandwidths of the plurality of transmission lines are different, and the plurality of transmission lines can transmit data frames at the same time, thereby increasing the transmission rate of the data frames and improving the transmission efficiency of the data frames.

Таким образом, первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и, кроме того, когда первые кадры данных, основанные на одном и том же типе контента данных, передаются по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Следовательно, когда каждая линия передачи передает первые кадры данных с одним и тем же приоритетом доступа к среде, ожидаемое QoS (качество обслуживания) может быть удовлетворено, а фактическая нестабильность QoS для различных типов контента данных снижается. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.Thus, the first data frames based on the same data content type have the same TID, and furthermore, when the first data frames based on the same data content type are transmitted over a plurality of transmission lines, the first data frames have the same media access priority. Therefore, when each transmission line transmits the first data frames with the same media access priority, the expected QoS (quality of service) can be satisfied, and the actual QoS instability for different types of data content is reduced. In addition, transmission efficiency is improved by using a plurality of transmission lines.

В варианте осуществления передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя:In an embodiment, transmitting a plurality of first data frames having the same TID using a plurality of transmission links includes:

в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.in response to the fulfillment of the transmission line switching condition, terminating the transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines, and transmitting the first frame of data using the second transmission line of the plurality of transmission lines.

Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.The frequency band of the first transmission line is different from the frequency band of the second transmission line.

Различные линии передачи имеют разную нагрузку трафика. Когда первый терминал связи передает первый кадр данных по одной линии передачи из множества линий передачи, если состояние трафика линии передачи больше не соответствует требованиям передачи первого кадра данных, первый кадр данных может быть перенесен в другую линию передачи из множества линий передачи для передачи. Когда первый кадр данных передается по другой линии передачи, TID остается неизменным.Different transmission lines have different traffic loads. When the first communication terminal transmits the first data frame on one transmission line of the plurality of transmission lines, if the traffic state of the transmission line no longer meets the transmission requirements of the first data frame, the first data frame may be transferred to another transmission line of the plurality of transmission lines for transmission. When the first frame of data is transmitted on another transmission line, the TID remains unchanged.

Условие переключения линии передачи может быть установлено в соответствии с состоянием трафика первой линии передачи. Например, когда первая линия передачи нарушена внешними помехами, первый кадр данных может быть передан из первой линии передачи во вторую линию передачи для передачи.The link switching condition may be set according to the traffic state of the first link. For example, when the first transmission line is disturbed by external interference, the first frame of data may be transferred from the first transmission line to the second transmission line for transmission.

Линия передачи первого кадра данных может быть переключена объектом логики множества линий MAC (MAC multi-link logic entity, MAC MLLE), и TID первого кадра данных в первой линии передачи может сохраняться.The transmission link of the first data frame may be switched by a MAC multi-link logic entity (MAC MLLE) and the TID of the first data frame on the first transmission link may be stored.

Таким образом, когда линия передачи переключается для первого кадра данных, линия передачи после переключения может быть выбрана на основе приоритета доступа к среде, что уменьшает фактическую нестабильность QoS контента данных одного типа, вызванную тем, что линия передачи после переключения не имеет приоритета доступа к среде первого кадра данных.Thus, when the transmission link is switched for the first data frame, the transmission link after switching can be selected based on the media access priority, which reduces the actual QoS instability of the same type of data content caused by the transmission link after the switching does not have the media access priority of the first data frame.

В варианте осуществления, перед передачей первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:In an embodiment, before transmitting the first frame of data using the second transmission line of the plurality of transmission lines, the method further includes:

передачу второго кадра данных с использованием первой линии передачи.transmitting the second data frame using the first transmission line.

Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.The second data frame includes bandwidth information configured to indicate the bandwidth of the second transmission link.

Здесь второй кадр данных является кадром данных, переданным перед первым кадром данных. Первый кадр данных и второй кадр данных могут быть кадрами данных, сформированными на основе контента данных одного и того же типа. Второй кадр данных сконфигурирован для указания второму терминалу связи использовать вторую линию передачи для приема последующих кадров данных после второго кадра данных. После приема второго кадра данных, несущего информацию о полосе частот, второй терминал связи определяет полосу частот второй линии передачи в соответствии с информацией о полосе частот и принимает кадры данных, переданные после второго кадра данных, с использованием второй линии передачи.Here, the second data frame is the data frame transmitted before the first data frame. The first data frame and the second data frame may be data frames generated based on data content of the same type. The second data frame is configured to direct the second communication terminal to use the second transmission line to receive subsequent data frames after the second data frame. After receiving the second data frame carrying the band information, the second communication terminal determines the band of the second transmission line according to the band information, and receives the data frames transmitted after the second data frame using the second transmission line.

Информация о полосе частот, переносимая во втором кадре данных, переданном перед первым кадром данных, предписывает второму терминалу связи переключиться на вторую линию передачи для приема кадра данных. Таким образом, пользовательское устройство может быть заранее проинформировано о том, что ему необходимо переключиться на вторую линию передачи для приема кадра данных, что уменьшает сбои приема кадра данных, вызванные тем, что пользовательское устройство не переключается на вторую линию передачи или не переключается на вторую линию передачи вовремя.The band information carried in the second data frame transmitted before the first data frame causes the second communication terminal to switch to the second transmission link to receive the data frame. Thus, the user equipment can be informed in advance that it needs to switch to the second transmission line to receive the data frame, which reduces data frame reception failures caused by the user equipment not switching to the second transmission line or not switching to the second transmission line in time.

В варианте осуществления, информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.In an embodiment, the bandwidth information is in a first predetermined position in the QoS field of the MAC frame header of the second data frame.

Заранее заданная позиция может быть установлена в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2.The predetermined position may be set in the QoS field of the MAC frame header of the MAC layer data frame shown in FIG. 2.

Как показано на фиг. 3, информация о полосе частот может быть задана в среднем подполе управления высокой пропускной способностью (high-throughput, НТ). VHT означает очень высокую пропускную способность, а АС означает категорию доступа.As shown in FIG. 3, the bandwidth information may be defined in the middle high-throughput (HT) control subfield. VHT stands for Very High Throughput and AC stands for Access Category.

Например, как показано на фиг. 4, информация о полосе частот может быть задана с использованием зарезервированных битов с В25 по В284 в среднем подполе управления НТ. Например, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться, то есть информации о частоте второй линии передачи. НТ NDP означает: пакет нулевых данных с высокой пропускной способностью (high throughput null data packet).For example, as shown in FIG. 4, the bandwidth information can be set using the reserved bits B25 to B284 in the middle control subfield HT. For example, two bits may be configured to identify the frequency band to switch to, ie, the frequency information of the second transmission line. HT NDP stands for high throughput null data packet.

В варианте осуществления условие переключения линии передачи включает в себя одно из следующих:In an embodiment, the transmission line switching condition includes one of the following:

нагрузка первой линии передачи превышает пороговое значение нагрузки; иthe load of the first transmission line exceeds the load threshold; And

качество связи первой линии передачи меньше порогового значения качества.the communication quality of the first transmission line is less than the quality threshold.

Когда нагрузка первой линии передачи превышает пороговое значение нагрузки, первый кадр данных может быть переключен на вторую линию передачи для передачи.When the load of the first transmission line exceeds the load threshold, the first data frame may be switched to the second transmission line for transmission.

Когда качество связи первой линии передачи меньше порогового значения качества, первый кадр данных также может быть переключен на вторую линию передачи для передачи. Качество связи может включать в себя отношение сигнал/шум сигнала связи.When the communication quality of the first transmission line is less than the quality threshold, the first data frame may also be switched to the second transmission line for transmission. The communication quality may include the signal-to-noise ratio of the communication signal.

В варианте осуществления, прежде чем в ответ на выполнение условия переключения линии передачи прекратить передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передать первый кадр данных с использованием второй линии передачи из множества линий передачи, способ дополнительно включает в себя:In an embodiment, before responsive to the fulfillment of the link switching condition, stop transmitting the first frame of data using the first link of the preconfigured plurality of transmission lines and transmit the first frame of data using the second link of the plurality of transmission lines, the method further includes:

прием третьего кадра данных или кадра управления, переданного вторым терминалом связи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи.receiving a third data frame or a control frame transmitted by the second communication terminal, wherein the third data frame or control frame carries information about the possibility of switching the plurality of transmission lines.

Кроме того, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передача первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условия переключения линии передачи, включает в себя:In addition, terminating the transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines and transmitting the first frame of data using the second transmission line of the plurality of transmission lines in response to the fulfillment of the transmission line switching condition includes:

в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.in response to information about the possibility of switching a plurality of transmission lines, indicating that the second communication terminal has the ability to switch a transmission line for transmitting data frames, and in response to the fulfillment of the switching condition of the transmission line, terminating the transmission of the first data frame using the first transmission line from the preconfigured plurality of transmission lines and transmitting the first data frame using the second transmission line from the plurality of transmission lines.

Перед тем, как первый терминал связи и второй терминал связи осуществят передачу данных с использованием множества линий передачи, первый терминал связи и второй терминал связи могут определить на основе информации о возможности переключения множества линий передачи, переносимой в кадре управления или кадре данных, имеет ли другая сторона возможность переключения линии передачи для передачи кадров данных. После того, как определено, что другая сторона имеет возможность переключения линии передачи для передачи кадров данных, может быть выполнена передача по множеству линий и/или может быть выполнено переключение линии передачи для передачи кадров данных.Before the first communication terminal and the second communication terminal transmit data using a plurality of transmission lines, the first communication terminal and the second communication terminal can determine, based on the multi-link switching capability information carried in the control frame or data frame, whether the other side has the transmission link switching capability to transmit data frames. Once it is determined that the other party has the ability to switch the transmission line to transmit data frames, transmission may be performed on a plurality of lines and/or switching of the transmission line to transmit data frames may be performed.

Например, когда первый терминал связи определяет на основе информации о возможности переключения множества линий передачи, что второй терминал связи не имеет возможности переключения линии передачи для передачи кадров данных, если условие переключения линии передачи удовлетворено, первый терминал связи терминал связи по-прежнему передает первый кадр данных, используя первую линию передачи. Когда первый терминал связи определяет, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, первый кадр данных может быть переключен на вторую линию передачи для передачи.For example, when the first communication terminal determines based on the multi-link switching capability information that the second communication terminal does not have the link switching ability to transmit data frames if the link switching condition is satisfied, the first communication terminal still transmits the first data frame using the first transmission line. When the first communication terminal determines that the second communication terminal has a link switching capability for transmitting data frames, the first data frame may be switched to the second link for transmission.

В частности, STA может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр запроса зондирования (probe request frame), кадр запроса ассоциации (association request frame) или кадр запроса аутентификации (authentication request frame). АР может нести информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр маяка (beacon frame), кадр ответа на запрос зондирования (probe response frame), кадр ответа на запрос ассоциации (association response frame) или кадр ответа на запрос аутентификации (authentication response frame).In particular, the STA may carry information about the ability to switch multiple transmission lines in a control frame such as a probe request frame, an association request frame, or an authentication request frame. The AP may carry multiple link switching capability information in a control frame such as a beacon frame, a probe response frame, an association response frame, or an authentication response frame.

В варианте осуществления первый кадр данных дополнительно включает в себя информацию идентификации типа кадра.In an embodiment, the first data frame further includes frame type identification information.

Информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных кадром агрегированных данных, переданным с использованием множества линий передачи.The frame type identification information is configured to indicate whether the first data frame is an aggregated data frame transmitted using a plurality of transmission lines.

Здесь информация идентификации типа кадра может переноситься в первом кадре данных. После приема первого кадра данных второй терминал связи определяет тип первого кадра данных в соответствии с информацией идентификации типа кадра. Если первый кадр данных представляет собой кадр агрегированных данных, передаваемый с использованием множества линий передачи, первый кадр данных и кадры агрегированных данных, передаваемые по множеству других линий передачи, могут быть объединены и декодированы.Here, the frame type identification information may be carried in the first data frame. After receiving the first data frame, the second communication terminal determines the type of the first data frame according to the frame type identification information. If the first data frame is an aggregated data frame transmitted using a plurality of transmission lines, the first data frame and aggregated data frames transmitted on a plurality of other transmission lines can be combined and decoded.

В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.In an embodiment, the frame type identification information is located at a second predetermined position in the QoS field of the MAC frame header of the first data frame.

Например, как показано на фиг. 4, два бита (т.е. В20 и В21) в среднем подполе управления НТ могут быть сконфигурированы для задания информации идентификации типа кадра. Среднее подполе управления НТ расположено в НТ поля QoS.For example, as shown in FIG. 4, two bits (ie, B20 and B21) in the middle control subfield HT may be configured to specify frame type identification information. The middle HT control subfield is located in the HT of the QoS field.

В варианте осуществления TID расположен в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.In an embodiment, the TID is located at the third predetermined position in the QoS field of the MAC frame header of the first data frame.

TID может быть задан в поле QoS кадра данных МАС-уровня, показанного на фиг. 2. Поле QoS находится в позиции заголовка кадра MAC кадра данных уровня MAC. TID может занимать 3 бита.The TID may be specified in the QoS field of the MAC layer data frame shown in FIG. 2. The QoS field is in the MAC frame header position of the MAC layer data frame. TID can take 3 bits.

В варианте осуществления передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя по меньшей мере одно из:In an embodiment, transmitting a plurality of first data frames having the same TID using a plurality of transmission links includes at least one of:

передачу множество первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий; иtransmitting a plurality of first data frames having the same TID using independent aggregated transmission over a plurality of lines; And

передачу множество первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.transmitting a plurality of first data frames having the same TID using simultaneous aggregated transmission over multiple links.

Множество линий передачи включают в себя независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.The plurality of transmission lines includes independent aggregated transmission over the plurality of transmission lines shown in FIG. 6 and the multilink aggregated transmission shown in FIG. 7.

Как показано на фиг. 6, когда первые кадры данных передаются с использованием независимой агрегированной передачи по множеству линий, первые кадры данных передаются независимо по каждой линии передачи, и множество линий передачи независимой агрегированной передачи по множеству линий может быть определено в соответствии с их соответствующими требованиями планирования во временной области без необходимости поддерживать синхронизацию.As shown in FIG. 6, when the first data frames are transmitted using independent aggregated multi-link transmission, the first data frames are transmitted independently on each transmission line, and the plurality of transmission lines of independent aggregated multi-link transmission can be determined according to their respective time domain scheduling requirements without the need to maintain synchronization.

Как показано на фиг. 7, когда первые кадры данных передаются с использованием одновременной агрегированной передачи по множеству линий, может быть достигнута синхронная передача первых кадров данных, отправленных по соответствующим линиям передачи. Время отправки и время приема при передаче первых кадров данных по соответствующим линиям передачи могут быть согласованы.As shown in FIG. 7, when the first frames of data are transmitted using simultaneous aggregated transmission over multiple lines, synchronous transmission of the first frames of data sent over the respective lines can be achieved. The send time and the receive time when the first data frames are transmitted on the respective transmission lines can be matched.

Как показано на фиг. 5 этот пример осуществления обеспечивает способ передачи данных, который может быть применен ко второму терминалу беспроводной связи. Способ включает следующие этапы.As shown in FIG. 5, this embodiment provides a data transmission method that can be applied to a second wireless communication terminal. The method includes the following steps.

На этапе 201 принимают множество первых кадров данных, имеющих одинаковый идентификатор трафика (TID), переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.At step 201, a plurality of first data frames having the same traffic identifier (TID) transmitted by the first communication terminal using a plurality of transmission lines are received, wherein the plurality of first data frames are formed based on the same type of data content, and the plurality of first data frames having the same TID have the same media access priority in each transmission line.

Здесь беспроводной связью может быть связь Wi-Fi в соответствии со стандартом IEEE802.11be. Первый терминал связи и второй терминал связи могут быть STA и АР в сети связи Wi-Fi. Первые кадры данных могут быть кадрами данных, соответственно переданными по множеству линий передачи. Первый кадр данных может быть MPDU или A-MPDU.Here, the wireless communication may be a Wi-Fi communication according to the IEEE802.11be standard. The first communication terminal and the second communication terminal may be STAs and APs in a Wi-Fi communication network. The first data frames may be data frames respectively transmitted over a plurality of transmission lines. The first data frame may be an MPDU or an A-MPDU.

Здесь каждая линия передачи занимает одну полосу передачи, а множество линий передачи занимают множество полос передачи. Полоса передачи может быть любой рабочей полосой Wi-Fi, например 2,4 ГГц, 5,8 ГГц и 6-7 ГГц, или частотным диапазоном полосы частот, занимаемой полосой передачи. Диапазоны частот полос частот, занятых полосами передачи, могут принадлежать одной и той же рабочей полосе Wi-Fi или могут принадлежать разным рабочим полосам Wi-Fi. Может быть множество первых кадров данных, и множество первых кадров данных может быть передано соответственно по множеству линий передачи. Множество первых кадров данных может включать в себя два или более кадров данных.Here, each transmission line occupies one transmission lane, and a plurality of transmission lines occupy a plurality of transmission lanes. The transmission band can be any Wi-Fi operating band, such as 2.4 GHz, 5.8 GHz, and 6-7 GHz, or the frequency band of the frequency band occupied by the transmission band. The frequency bands of the frequency bands occupied by the transmission bands may belong to the same Wi-Fi operating band or may belong to different Wi-Fi operating bands. There may be a plurality of first data frames, and a plurality of first data frames may be transmitted over a plurality of transmission lines, respectively. The plurality of first data frames may include two or more data frames.

Первый терминал связи, такой как STA, инкапсулирует контент данных верхнего уровня в кадр данных в соответствии с определенной структурой кадра на уровне MAC, а затем отправляет кадр данных через PHY после обработки подуровнем PLCP.The first communication terminal, such as the STA, encapsulates the upper layer data content in a data frame according to a certain frame structure in the MAC layer, and then sends the data frame through the PHY after being processed by the PLCP sublayer.

Здесь контент данных одного типа может быть контентом данных, имеющим один и тот же тип. Например, контент данных с высокими требованиями к передаче в реальном времени может быть отнесен к одному типу, и контент данных с высокими требованиями к надежности может быть отнесен к одному типу. Один и тот же TID может быть установлен для первых кадров данных, сформированных на основе контента данных того же типа.Here, data content of one type may be data content having the same type. For example, data content with high requirements for real-time transmission may be assigned to one type, and data content with high requirements for reliability may be assigned to one type. The same TID may be set for the first data frames generated based on data content of the same type.

Тип, соответствующий контенту данных, может включать в себя: речевые данные, видеоданные или другие типы данных. Другие типы данных могут включать, помимо прочего, данные службы URLLC.The type corresponding to the data content may include: voice data, video data, or other types of data. Other types of data may include, but are not limited to, URLLC service data.

Wi-Fi мультимедиа контента данных определяет приоритетные очереди множественного доступа к среде для кадров данных с различными типами контента данных верхнего уровня. Приоритет доступа к среде может включать в себя: приоритет речи, приоритет видео, приоритет максимальных усилий и фоновый приоритет. Разные типы контента данных имеют разные приоритеты доступа к среде. Приоритет доступа к среде для контента данных с высокими требованиями к передаче в реальном времени может быть приоритетом речи, а приоритет доступа к среде для контента данных с большим объемом данных может быть приоритетом видео, приоритет доступа к среде для контента данных с требование высокой надежности может быть приоритетом максимальных усилий, а приоритет доступа к среде контента данных с обычным требованием передачи может быть фоновым приоритетом. Кадры данных передают в очереди в соответствии с приоритетами доступа к среде для кадров данных. Например, кадры данных, имеющие высокий приоритет доступа к среде, передают первыми.The Wi-Fi data content media defines media priority queues for data frames with different types of top layer data content. The media access priority may include: speech priority, video priority, best effort priority, and background priority. Different data content types have different media access priorities. The media access priority for data content with high real-time transmission requirements may be a voice priority, and the media access priority for data content with large data transmission requirements may be a video priority, the media access priority for data content with a high reliability requirement may be a best effort priority, and the media access priority for data content with a normal transmission requirement may be a background priority. The data frames are transmitted in queues according to the media access priorities for the data frames. For example, data frames having high media access priority are transmitted first.

Здесь, когда данные верхнего уровня инкапсулированы в кадр данных на уровне MAC, TID может быть установлен в кадре данных. Кадры данных с одним и тем же типом контента данных могут быть установлены с одним и тем же TID, а кадры данных с разными типами контента данных имеют разные TID. Различные TID могут быть настроены для представления различных приоритетов доступа к среде. Следовательно, кадры данных с одним и тем же типом контента данных имеют одинаковый приоритет доступа к среде.Here, when the upper layer data is encapsulated in a data frame at the MAC layer, the TID may be set in the data frame. Data frames with the same data content type can be set with the same TID, and data frames with different data content types have different TIDs. Different TIDs can be configured to represent different media access priorities. Therefore, data frames with the same data content type have the same media access priority.

TID может быть установлен в заранее заданной позиции заголовка кадра MAC, например, TID может быть установлен в зарезервированном бите заголовка кадра MAC.The TID may be set in a predetermined position in the MAC frame header, eg, the TID may be set in a reserved bit in the MAC frame header.

TID может занимать 3 бита, и разные значения конфигурируются для представления разных TID и для дальнейшего представления разных приоритетов доступа к среде.The TID may take 3 bits, and different values are configured to represent different TIDs and to further represent different media access priorities.

Когда первый терминал связи передает первые кадры данных, он может сначала считывать TID первых кадров данных, а затем определять приоритеты доступа к среде для первых кадров данных. Первые кадры данных могут быть помещены в очередь передачи с приоритетом доступа к среде для передачи. Первый терминал связи может передавать кадры данных в соответствии с соответствующими приоритетами доступа к среде соответствующих очередей передачи от высокого к низкому.When the first communication terminal transmits the first data frames, it may first read the TID of the first data frames and then prioritize media access for the first data frames. The first frames of data may be placed in a transmission queue with media access priority for transmission. The first communication terminal may transmit data frames in accordance with the respective medium access priorities of the respective transmission queues from high to low.

Первый кадр данных может быть передан первым терминалом связи по множеству линий передачи и принят вторым терминалом связи. Второй терминал связи может быть STA или АР в сети связи Wi-Fi. Диапазоны полос частот множества линий передачи различны, и множество линий передачи могут передавать кадры данных одновременно, тем самым увеличивая скорость передачи кадров данных и повышая эффективность передачи кадров данных.The first data frame may be transmitted by the first communication terminal over a plurality of transmission lines and received by the second communication terminal. The second communication terminal may be a STA or an AP in a Wi-Fi communication network. The bandwidths of the plurality of transmission lines are different, and the plurality of transmission lines can transmit data frames at the same time, thereby increasing the transmission rate of the data frames and improving the transmission efficiency of the data frames.

Таким образом, первые кадры данных, основанные на одном и том же типе контента данных, имеют один и тот же TID, и, кроме того, когда первые кадры данных, основанные на одном и том же типе контента данных, передают по множеству линий передачи, первые кадры данных имеют одинаковый приоритет доступа к среде. Следовательно, когда каждая линия передачи передает первые кадры данных с одним и тем же приоритетом доступа к среде, ожидаемое QoS (качество обслуживания) может быть удовлетворено, а фактическая нестабильность QoS для различных типов контента данных снижается. Кроме того, эффективность передачи повышается за счет использования множества линий передачи.Thus, the first data frames based on the same data content type have the same TID, and furthermore, when the first data frames based on the same data content type are transmitted over a plurality of transmission lines, the first data frames have the same media access priority. Therefore, when each transmission line transmits the first data frames with the same media access priority, the expected QoS (quality of service) can be satisfied, and the actual QoS instability for different types of data content is reduced. In addition, transmission efficiency is improved by using a plurality of transmission lines.

В варианте осуществления прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, включает в себя:In an embodiment, receiving a plurality of first data frames having the same TID transmitted by a first communication terminal using a plurality of transmission links includes:

прием первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для передачи с использованием первой линии передачи из множества линий передачи.receiving a first data frame using a second transmission line of the plurality of transmission lines, wherein the first data frame is pre-configured to be transmitted using the first transmission line of the plurality of transmission lines.

Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.The frequency band of the first transmission line is different from the frequency band of the second transmission line.

Полоса частот первой линии передачи отличается от полосы частот второй линии передачи.The frequency band of the first transmission line is different from the frequency band of the second transmission line.

Различные линии передачи имеют разную нагрузку трафика. Когда первый терминал связи передает первый кадр данных по одной линии передачи из множества линий передачи, если состояние трафика линии передачи больше не соответствует требованиям передачи первого кадра данных, первый кадр данных может быть передан в другую линию передачи из множества линий передачи для передачи. Когда первый кадр данных передается по другой линии передачи, TID остается неизменным.Different transmission lines have different traffic loads. When the first communication terminal transmits the first data frame on one transmission line of the plurality of transmission lines, if the traffic state of the transmission line no longer meets the transmission requirements of the first data frame, the first data frame may be transmitted to another transmission line of the plurality of transmission lines for transmission. When the first frame of data is transmitted on another transmission line, the TID remains unchanged.

Условие переключения линии передачи может быть установлено предварительно. Условие переключения линии передачи может быть установлено в соответствии с состоянием трафика первой линии передачи. Например, когда первая линия передачи нарушена внешними помехами, первый кадр данных может быть передан из первой линии передачи во вторую линию передачи для передачи.The transmission line switching condition can be preset. The link switching condition may be set according to the traffic state of the first link. For example, when the first transmission line is disturbed by external interference, the first frame of data may be transferred from the first transmission line to the second transmission line for transmission.

Линия передачи первого кадра данных может переключаться с помощью MAC MLLE, и может поддерживаться TID первого кадра данных в первой линии передачи.The transmission link of the first data frame may be switched by the MLLE MAC, and may be supported by the TID of the first data frame in the first transmission link.

Таким образом, когда линия передачи переключается для первого кадра данных, линия передачи после переключения может быть выбрана на основе приоритета доступа к среде, тем самым уменьшая фактическую нестабильность QoS контента данных одного, вызванную тем, что линия передачи после переключения не имеет приоритета доступа к среде первого кадра данных.Thus, when the transmission link is switched for the first data frame, the transmission link after the switch can be selected based on the media access priority, thereby reducing the actual QoS instability of data content one caused by the transmission link after switching not having the media access priority of the first data frame.

В варианте осуществления, перед приемом первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:In an embodiment, before receiving the first frame of data using the second transmission line of the plurality of transmission lines, the method further includes:

прием второго кадра данных, переданного с использованием первой линии передачи.receiving a second data frame transmitted using the first transmission line.

Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.The second data frame includes bandwidth information configured to indicate the bandwidth of the second transmission link.

Здесь второй кадр данных является кадром данных, переданным до первого кадра данных. Первый кадр данных и второй кадр данных могут быть кадрами данных, сформированными на основе контента данных одного и того же типа. Второй кадр данных сконфигурирован для указания второму терминалу связи использовать вторую линию передачи для приема последующих кадров данных после второго кадра данных. После приема второго кадра данных, несущего информацию о полосе частот, второй терминал связи определяет полосу частот второй линии передачи в соответствии с информацией о полосе частот и принимает кадры данных, переданные после второго кадра данных, с использованием второй линии передачи.Here, the second data frame is the data frame transmitted before the first data frame. The first data frame and the second data frame may be data frames generated based on data content of the same type. The second data frame is configured to direct the second communication terminal to use the second transmission line to receive subsequent data frames after the second data frame. After receiving the second data frame carrying the band information, the second communication terminal determines the band of the second transmission line according to the band information, and receives the data frames transmitted after the second data frame using the second transmission line.

Информация о полосе частот, переносимая во втором кадре данных, переданном перед первым кадром данных, предписывает второму терминалу связи переключиться на вторую линию передачи для приема кадра данных. Таким образом, пользовательское устройство может быть заранее проинформировано о том, что ему необходимо переключиться на вторую линию передачи для приема кадра данных, что уменьшает сбои приема кадра данных, вызванные тем, что пользовательское устройство не переключается на вторую линию передачи или не переключается на вторую линию передачи вовремя. В варианте осуществления информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.The band information carried in the second data frame transmitted before the first data frame causes the second communication terminal to switch to the second transmission link to receive the data frame. Thus, the user equipment can be informed in advance that it needs to switch to the second transmission line to receive the data frame, which reduces data frame reception failures caused by the user equipment not switching to the second transmission line or not switching to the second transmission line in time. In an embodiment, the bandwidth information is in a first predetermined position in the QoS field of the MAC frame header of the second data frame.

Заранее заданная позиция может быть установлена в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2.The predetermined position may be set in the QoS field of the MAC frame header of the MAC layer data frame shown in FIG. 2.

Как показано на фиг. 3, информация о полосе частот может быть установлена в среднем подполе управления НТ.As shown in FIG. 3, the band information can be set in the middle control subfield of the HT.

Например, как показано на фиг. 4, информация о полосе частот может быть установлена с использованием зарезервированных битов с В25 по В284 в среднем подполе управления НТ. Например, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться, то есть информации о полосе частот второй линии передачи.For example, as shown in FIG. 4, the bandwidth information can be set using the reserved bits B25 to B284 in the middle control subfield HT. For example, two bits may be configured to identify the frequency band to switch to, ie, the band information of the second transmission line.

В варианте осуществления перед приемом кадров данных с использованием второй линии передачи способ дополнительно включает в себя:In an embodiment, prior to receiving data frames using the second transmission link, the method further includes:

передачу кадра управления или третьего кадра данных в первый терминал связи, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, несет информацию о возможности переключения множества линий передачи.transmitting a control frame or a third data frame to the first communication terminal, wherein the control frame or the third data frame transmitted to the first communication terminal carries information about the possibility of switching the plurality of transmission lines.

Информация о возможности переключения множества линий передачи сконфигурирована для указания, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.The multiple link switching capability information is configured to indicate whether the second communication terminal has a link switching capability for transmitting data frames.

Принимается третий кадр данных или кадр управления, переданный вторым терминалом связи. Третий кадр данных или кадр управления несет информацию о возможности переключений множества линий передачи.A third data frame or a control frame transmitted by the second communication terminal is received. The third data frame or control frame carries information about the possibility of switching multiple transmission lines.

Прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передача первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условий переключения линии передачи включает в себя:Terminating the transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines and transmitting the first data frame using the second transmission line of the plurality of transmission lines in response to the fulfillment of the transmission line switching conditions includes:

в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.in response to information about the possibility of switching a plurality of transmission lines, indicating that the second communication terminal has the ability to switch a transmission line for transmitting data frames, and in response to the fulfillment of the switching condition of the transmission line, terminating the transmission of the first data frame using the first transmission line from the preconfigured plurality of transmission lines and transmitting the first data frame using the second transmission line from the plurality of transmission lines.

Перед тем, как первый терминал связи и второй терминал связи осуществят передачу данных с использованием множества линий передачи, первый терминал связи и второй терминал связи могут определить, на основе информации о возможности переключения множества линий передачи, содержащейся в кадре управления или кадре данных, имеет ли другая сторона возможность переключения линии передачи для передачи кадров данных. После того как определено, что другая сторона имеет возможность переключения линии передачи для передачи кадров данных, может быть выполнена передача по множеству линий и/или может быть выполнено переключение линии передачи для передачи кадров данных.Before the first communication terminal and the second communication terminal transmit data using a plurality of transmission lines, the first communication terminal and the second communication terminal can determine, based on the multi-link switching capability information contained in the control frame or data frame, whether the other side has the transmission link switching capability to transmit data frames. Once it is determined that the other party has the ability to switch the transmission line for transmission of data frames, transmission may be performed on multiple lines and/or switching of the transmission line for transmission of data frames may be performed.

Например, когда первый терминал связи определяет на основе информации о возможности переключения множества линий передачи, что второй терминал связи не имеет возможности переключения линии передачи для передачи кадров данных, если условие переключения линии передачи удовлетворено, первый терминал связи по-прежнему передает первый кадр данных, используя первую линию передачи. Когда первый терминал связи определяет, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, первый кадр данных может быть переключен на вторую линию передачи для передачи.For example, when the first communication terminal determines based on the multi-link switching capability information that the second communication terminal does not have the link switching capability to transmit data frames if the link switching condition is satisfied, the first communication terminal still transmits the first data frame using the first transmission line. When the first communication terminal determines that the second communication terminal has a link switching capability for transmitting data frames, the first data frame may be switched to the second link for transmission.

В частности, STA может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр запроса зондирования, кадр запроса ассоциации или кадр запроса аутентификации. АР может переносить информацию о возможности переключения множества линий передачи в кадре управления, таком как кадр маяка, кадр ответа на запрос зондирования, кадры ответа на запрос ассоциации или кадр ответа на запрос аутентификации.In particular, the STA may carry information about the ability to switch multiple transmission lines in a control frame such as a probe request frame, an association request frame, or an authentication request frame. The AP may carry multiple link switching capability information in a control frame such as a beacon frame, a probe response frame, an association response frame, or an authentication response frame.

В варианте осуществления способ дополнительно включает в себя:In an embodiment, the method further includes:

получение информации идентификации типа кадра, содержащейся в первом кадре данных; иobtaining frame type identification information contained in the first data frame; And

объединение и декодирование множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным с использованием множества линий передачи.combining and decoding the plurality of received first data frames in response to the frame type identification information indicating that the first data frame is an aggregated data frame transmitted using the plurality of transmission lines.

Здесь информация идентификации типа кадра может переноситься в первом кадре данных. После приема первого кадра данных второй терминал связи определяет тип первого кадра данных в соответствии с информацией идентификации типа кадра. Если первый кадр данных представляет собой кадр агрегированных данных, передаваемый с использованием множества линий передачи, первый кадр данных и кадры агрегированных данных, передаваемые по множеству других линий передачи, могут быть объединены и декодированы.Here, the frame type identification information may be carried in the first data frame. After receiving the first data frame, the second communication terminal determines the type of the first data frame according to the frame type identification information. If the first data frame is an aggregated data frame transmitted using a plurality of transmission lines, the first data frame and aggregated data frames transmitted on a plurality of other transmission lines can be combined and decoded.

В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.In an embodiment, the frame type identification information is located at a second predetermined position in the QoS of the MAC frame header of the first data frame.

Например, как показано на фиг. 4, информация идентификации типа кадра может быть установлена с использованием двух битов В20 и В21 в среднем подполе управления НТ поля НТ в поле QoS.For example, as shown in FIG. 4, the frame type identification information can be set using two bits B20 and B21 in the middle HT control subfield of the HT field in the QoS field.

В варианте осуществления, TID располагается в третьей заранее заданной позиции в поле QoS заголовка MAC первого кадра данных.In an embodiment, the TID is located in the third predetermined position in the QoS field of the MAC header of the first data frame.

TID может быть установлен в поле QoS заголовка кадра MAC кадра данных уровня MAC, показанного на фиг. 2. TID может занимать 3 бита.The TID may be set in the QoS field of the MAC frame header of the MAC layer data frame shown in FIG. 2. TID can take 3 bits.

В варианте осуществления прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, включает в себя по меньшей мере одно из следующего:In an embodiment, receiving a plurality of first data frames having the same TID transmitted by a first communication terminal using a plurality of transmission links includes at least one of the following:

прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи, с использованием независимой агрегированной передачи по множеству линий; иreceiving a plurality of first data frames having the same TID transmitted by the first communication terminal using independent aggregated transmission over multiple links; And

прием множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи, с использованием одновременной агрегированной передачи по множеству линий.receiving a plurality of first data frames having the same TID transmitted by the first communication terminal using simultaneous aggregated transmission over the plurality of links.

Первые кадры данных, имеющие одинаковый TID, передаются с использованием независимой агрегированной передачи по множеству линий.The first data frames having the same TID are transmitted using independent aggregated multi-link transmission.

Первые кадры данных, имеющие одинаковый TID, передаются с использованием одновременной агрегированной передачи по множеству линий.The first data frames having the same TID are transmitted using multi-link aggregated simulta- neous transmission.

Линии передачи включают в себя: независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.The transmission lines include: independent aggregated transmission over a plurality of lines shown in FIG. 6 and the multilink aggregated transmission shown in FIG. 7.

Как показано на фиг. 6, когда первые кадры данных передаются с использованием независимой агрегированной передачи по множеству линий, первые кадры данных передаются независимо по каждой линии передачи, и множество линий передачи независимой агрегированной передачи по множеству линий может быть определено в соответствии с их соответствующими требованиями планирования во временной области без необходимости поддерживать синхронизацию.As shown in FIG. 6, when the first data frames are transmitted using independent aggregated multi-link transmission, the first data frames are transmitted independently on each transmission line, and the plurality of transmission lines of independent aggregated multi-link transmission can be determined according to their respective time domain scheduling requirements without the need to maintain synchronization.

Как показано на фиг. 7, когда первые кадры данных передаются с использованием одновременной агрегированной передачи по множеству линий, может быть достигнута синхронная передача первых кадров данных, отправленных по соответствующим линиям передачи. Время отправки и время приема при передаче первых кадров данных по соответствующим линиям передачи могут быть согласованы.As shown in FIG. 7, when the first frames of data are transmitted using simultaneous aggregated transmission over multiple lines, synchronous transmission of the first frames of data sent over the respective lines can be achieved. The send time and the receive time when the first data frames are transmitted on the respective transmission lines can be matched.

Конкретный пример представлен ниже в сочетании с любым из вышеупомянутых вариантов осуществления.A specific example is presented below in conjunction with any of the above embodiments.

1. Настройки TID для передачи по множеству линий1. TID settings for multi-line transmission

Передача по множеству линий, выполняемая устройством или STA, может включать в себя независимую агрегированную передачу по множеству линий, показанную на фиг. 6, и одновременную агрегированную передачу по множеству линий, показанную на фиг. 7.The multi-link transmission performed by the device or STA may include the independent aggregated multi-link transmission shown in FIG. 6 and the multilink aggregated transmission shown in FIG. 7.

STA получает данные верхнего уровня и обрабатывает их на уровне MAC. Поскольку контент данных, полученных на верхнем уровне, одинаков, контент данных имеет одинаковый приоритет доступа к среде при передаче доступа, и каждый кадр данных, основанный на данных верхнего уровня, имеет один и тот же TID. В частности, как показано на фиг. 2, TID может быть установлен в поле QoS в заголовке кадра MAC кадра данных, и TID может занимать 3 бита. Таким образом, кадры данных, основанные на данных верхнего уровня, имеют одинаковый приоритет доступа к среде в каждой линии передачи.The STA receives the upper layer data and processes it at the MAC layer. Since the data content received at the upper layer is the same, the data content has the same media access priority in the access transfer, and each data frame based on the upper layer data has the same TID. In particular, as shown in FIG. 2, the TID may be set in the QoS field in the MAC frame header of the data frame, and the TID may occupy 3 bits. Thus, data frames based on upper layer data have the same media access priority on each transmission link.

Чтобы идентифицировать переданный кадр данных как агрегированный кадр данных, передаваемых по множеству линий, как показано на фиг. 4, два зарезервированных бита В20 и В21 в среднем подполе управления НТ могут быть сконфигурированы для установки информации идентификации типа кадра, и информация идентификации типа кадра может указывать, что кадр данных представляет собой агрегированный кадр данных, передаваемых по множеству линий передачи. Среднее подполе управления НТ расположено в НТ поля QoS.In order to identify the transmitted frame of data as an aggregate frame of data transmitted over a plurality of lines, as shown in FIG. 4, two reserved bits B20 and B21 in the middle control subfield HT may be configured to set frame type identification information, and the frame type identification information may indicate that the data frame is an aggregated frame of data transmitted over a plurality of transmission lines. The middle HT control subfield is located in the HT of the QoS field.

2. Динамическое переключение TID для передачи по множеству линий2. Dynamic TID switching for multi-link transmission

(1) Перед выполнением обмена данными устройство или STA могут переносить информацию о возможности переключения множества линий передачи, то есть значение информации о возможности переключения TID для передачи по множеству линий, в кадре управления. В частности, STA может передавать информацию в кадре запроса зондирования, кадре запроса ассоциации или кадре запроса аутентификации, а АР может передавать информацию в кадре маяка, кадре ответа на запрос зондирования, кадре ответа на запрос ассоциации или кадре ответе на запрос аутентификации.(1) Before performing communication, the device or the STA may carry multi-link switch capability information, that is, the value of TID switch capability information for multi-link transmission, in a control frame. Specifically, the STA may transmit information in a Probe Request Frame, Association Request Frame, or Authentication Request Frame, and the AP may transmit information in a Beacon Frame, a Probe Response Frame, an Association Request Response Frame, or an Authentication Response Frame.

(2) Когда устройство или STA передает данные по линии передачи, учитывается нагрузка трафика в линии передачи, и, если нагрузка в этой линии передачи слишком высока, вероятность перегрузки связи высока, что может привести к низкому качеству связи. MLLE MAC может переключать передаваемые кадры данных с одной линии передачи на другой, и эти кадры данных имеют одинаковый TID до и после переключения линии передачи.(2) When a device or STA transmits data on a transmission line, the traffic load on the transmission line is taken into account, and if the load on this transmission line is too high, the probability of communication overload is high, which may lead to poor communication quality. The MLLE MAC can switch transmitted data frames from one transmission line to another, and these data frames have the same TID before and after switching the transmission line.

Как показано на фиг. 4, 4 бита, занятые В25-В28 в среднем подполе управления НТ, могут быть сконфигурированы для идентификации переключения линии для передачи следующего кадра данных. В частности, два бита могут быть сконфигурированы для идентификации полосы частот, на которую нужно переключиться.As shown in FIG. The 4, 4 bits occupied by B25-B28 in the middle HT control subfield may be configured to identify a line switch for transmitting the next data frame. In particular, two bits can be configured to identify the frequency band to switch to.

Варианты осуществления изобретения дополнительно предлагают устройство для передачи данных, которое применяется в первом терминале беспроводной связи. Как показано на фиг. 8, устройство 100 для передачи данных включает в себя: формирующий модуль 110 и первый передающий модуль 120.Embodiments of the invention further provide a data communication apparatus that is used in a first wireless communication terminal. As shown in FIG. 8, the data transmission device 100 includes: a generation module 110 and a first transmission module 120.

Формирующий модуль 110 выполнен с возможностью формирования множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеет одинаковый TID, и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи.The generating module 110 is configured to generate a plurality of first data frames based on the same data content type, wherein the plurality of first data frames having the same TID, and the plurality of first data frames having the same TID having the same media access priority in the plurality of transmission lines.

Первый передающий модуль 120 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи.The first transmission module 120 is configured to transmit a plurality of first data frames having the same TID using a plurality of transmission lines.

В варианте осуществления первый передающий модуль 120 включает в себя: первый передающий подмодуль 121, выполненный с возможностью, в ответ на выполнение условия переключения линии передачи, прекращать передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передавать первый кадр данных с использованием второй линии передачи из множества линий передачи.In an embodiment, the first transmission module 120 includes: a first transmission sub-module 121 configured, in response to a transmission line switching condition being met, to stop transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines and to transmit the first data frame using the second transmission line of the plurality of transmission lines.

В варианте осуществления устройство 100 дополнительно включает в себя второй передающий модуль 130. Второй передающий модуль 130 выполнен с возможностью:In an embodiment, the device 100 further includes a second transmitter module 130. The second transmitter module 130 is configured to:

передачи второго кадра данных с использованием первой линии передачи до того, как первый кадр данных будет передан с использованием второй линии передачи из множества линий передачи.transmitting the second data frame using the first transmission line before the first data frame is transmitted using the second transmission line of the plurality of transmission lines.

Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи.The second data frame includes bandwidth information configured to indicate the bandwidth of the second transmission link.

В варианте осуществления информация о полосе частот расположена в первой заранее заданной позиции в поле качества обслуживания (QoS) заголовка кадра управления доступом к среде (MAC) второго кадра данных.In an embodiment, the bandwidth information is located at a first predetermined position in a Quality of Service (QoS) field of a Media Access Control (MAC) frame header of a second data frame.

В варианте осуществления условие переключения линии передачи включает в себя одно из следующих:In an embodiment, the transmission line switching condition includes one of the following:

нагрузка первой линии передачи превышает пороговое значение нагрузки; иthe load of the first transmission line exceeds the load threshold; And

качество связи первой линии передачи меньше порогового значения качества.the communication quality of the first transmission line is less than the quality threshold.

В варианте осуществления устройство 100 дополнительно включает в себя: первый приемный модуль 140.In an embodiment, the device 100 further includes: a first receiving module 140.

Первый приемный модуль 140 выполнен с возможностью приема третьего кадра данных или кадра управления, переданного вторым терминалом связи, перед прекращением передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачей первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на выполнение условия переключения линии передачи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи.The first receiving module 140 is configured to receive a third data frame or a control frame transmitted by the second communication terminal before terminating the transmission of the first data frame using the first transmission line from the preconfigured plurality of transmission lines and transmitting the first data frame using the second transmission line from the plurality of transmission lines in response to the fulfillment of the transmission line switching condition, while the third data frame or control frame carries information about the possibility of switching the plurality of transmission lines.

Первый передающий модуль 120 включает в себя второй передающий подмодуль 122.The first transmission module 120 includes a second transmission sub-module 122.

Второй передающий подмодуль 122 выполнен с возможностью прекращения передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачи первого кадра данных с использованием второй линии передачи из множества линий передачи в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи.The second transmitting submodule 122 is configured to terminate the transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines and transmit the first data frame using the second transmission line of the plurality of transmission lines in response to the multiple transmission line switching capability information indicating that the second communication terminal has the transmission line switching capability to transmit data frames, and in response to the fulfillment of the transmission line switching condition.

В варианте осуществления первый кадр данных включает в себя информацию идентификации типа кадра.In an embodiment, the first data frame includes frame type identification information.

Информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных агрегированным кадром данных, переданным с использованием множества линий передачи.The frame type identification information is configured to indicate whether the first data frame is an aggregated data frame transmitted using a plurality of transmission lines.

В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.In an embodiment, the frame type identification information is located at a second predetermined position in the QoS of the MAC frame header of the first data frame.

В варианте осуществления TID располагается в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.In an embodiment, the TID is located in the third predetermined position in the QoS field of the MAC frame header of the first data frame.

В варианте осуществления первый передающий модуль 120 включает в себя по меньшей мере один из третьего передающего подмодуля 123 и четвертого передающего подмодуля 124.In an embodiment, the first transmission module 120 includes at least one of a third transmission sub-module 123 and a fourth transmission sub-module 124.

Третий передающий подмодуль 123 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий.The third transmission sub-module 123 is configured to transmit a plurality of first data frames having the same TID using independent aggregated transmission over a plurality of links.

Четвертый передающий подмодуль 124 выполнен с возможностью передачи множества первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.The fourth transmission submodule 124 is configured to transmit a plurality of first data frames having the same TID using simultaneous aggregated transmission over multiple links.

Варианты осуществления изобретения дополнительно предлагают устройство для передачи данных, которое применяется во втором терминале беспроводной связи. Как показано на фиг. 9, устройство для передачи данных 200 включает в себя: второй приемный модуль 210.Embodiments of the invention further provide a data communication device that is used in a second wireless communication terminal. As shown in FIG. 9, the communication device 200 includes: a second receiver module 210.

Второй приемный модуль 210 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе одного и того же типа контента данных, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи.The second receiving module 210 is configured to receive a plurality of first data frames having the same TID transmitted by the first communication terminal using a plurality of transmission lines, wherein the plurality of first data frames are formed based on the same type of data content, and the plurality of first data frames having the same TID have the same media access priority in each transmission line.

В варианте осуществления второй приемный модуль 210 включает в себя первый приемный подмодуль 211.In an embodiment, the second receive module 210 includes a first receive submodule 211.

Первый приемный подмодуль 211 выполнен с возможностью приема первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для передачи с использованием первой линии передачи из множества линий передачи.The first receiving submodule 211 is configured to receive the first frame of data using the second transmission line of the plurality of transmission lines, wherein the first frame of data is preconfigured to be transmitted using the first transmission line of the plurality of transmission lines.

В варианте осуществления устройство 200 дополнительно включает в себя третий приемный модуль 220.In an embodiment, device 200 further includes a third receiver module 220.

Третий приемный модуль 220 выполнен с возможностью приема второго кадра данных, переданного по первой линии передачи, до того, как первый кадр данных будет принят с использованием второй линии передачи из множества линий передачи.The third receiving module 220 is configured to receive a second data frame transmitted on the first transmission line before the first data frame is received using the second transmission line of the plurality of transmission lines.

Второй кадр данных включает в себя информацию о полосе частот, сконфигурированную для указания по меньшей мере одной полосы частот второй линии передачи.The second data frame includes band information configured to indicate at least one band of the second transmission link.

В варианте осуществления информация о полосе частот находится в первой заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.In an embodiment, the bandwidth information is in a first predetermined position in the QoS field of the MAC frame header of the second data frame.

В варианте осуществления устройство 200 дополнительно включает в себя третий передающий модуль 230.In an embodiment, device 200 further includes a third transmitter module 230.

Третий передающий модуль 230 выполнен с возможностью передачи кадра управления или третьего кадра данных в первый терминал связи до того, как вторая линия передачи примет кадры данных, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, содержит информация о возможности переключения множества линий передачи.The third transmission module 230 is configured to transmit a control frame or a third data frame to the first communication terminal before the second transmission line receives the data frames, wherein the control frame or the third data frame transmitted to the first communication terminal contains information about the possibility of switching multiple transmission lines.

Информация о возможности переключения множества линий передачи сконфигурирована для указания того, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.The multiple link switching capability information is configured to indicate whether the second communication terminal has a link switching capability for transmitting data frames.

В варианте осуществления устройство 200 дополнительно включает в себя модуль 240 получения и модуль 250 декодирования.In an embodiment, device 200 further includes an acquisition module 240 and a decoding module 250.

Модуль 240 получения выполнен с возможностью получения информации идентификации типа кадра, содержащейся в первом кадре данных.The acquisition unit 240 is configured to obtain the frame type identification information contained in the first data frame.

Модуль 250 декодирования выполнен с возможностью объединения и декодирования множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным по множеству линий передачи.The decoding unit 250 is configured to combine and decode the plurality of received first data frames in response to the frame type identification information indicating that the first data frame is an aggregated data frame transmitted over the plurality of transmission lines.

В варианте осуществления информация идентификации типа кадра расположена во второй заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.In an embodiment, the frame type identification information is located at a second predetermined position in the QoS of the MAC frame header of the first data frame.

В варианте осуществления TID располагается в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.In an embodiment, the TID is located in the third predetermined position in the QoS field of the MAC frame header of the first data frame.

В варианте осуществления приемный модуль 210 включает в себя по меньшей мере один из второго приемного подмодуля 212 и третьего приемного подмодуля 213.In an embodiment, receiver module 210 includes at least one of second receiver sub-module 212 and third receiver sub-module 213.

Второй приемный подмодуль 212 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием независимой агрегированной передачи по множеству линий.The second receive submodule 212 is configured to receive a plurality of first data frames having the same TID transmitted by the first communication terminal using independent aggregated transmission over the plurality of links.

Третий приемный подмодуль 213 выполнен с возможностью приема множества первых кадров данных, имеющих один и тот же TID, переданных первым терминалом связи с использованием одновременной агрегированной передачи по множеству линий.The third receiving submodule 213 is configured to receive a plurality of first data frames having the same TID transmitted by the first communication terminal using simultaneous aggregated transmission over multiple links.

В примерном варианте осуществления формирующий модуль 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), микропроцессорами или другими электронными компонентами для реализации вышеуказанного способа.In an exemplary embodiment, generating module 110, first transmitting module 120, second transmitting module 130, first receiving module 140, second receiving module 210, third receiving module 220, third transmitting module 230, receiving module 240, and decoding module 250 may be implemented by one or more central processing units (CPU), graphics processing units (GPUs), baseband processors (baseband processors). , BP), application specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controller units (MCUs), microprocessors, or other electronic components to implement the above method.

Фиг. 10 представляет собой структурную схему устройства 3000 для передачи данных согласно примеру осуществления. Например, устройство 3000 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством приема сообщений, игровой консолью, планшетным устройством, медицинским устройством, фитнес-устройством и персональным цифровым помощником.Fig. 10 is a block diagram of a device 3000 for data transmission according to an exemplary embodiment. For example, device 3000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, and a personal digital assistant.

Как показано на фиг. 10, устройство 3000 может включать в себя один или более из следующих компонентов: компонент 3002 обработки, память 3004, компонент 3006 питания, мультимедийный компонент 3008, аудиокомпонент 3010, интерфейс ввода/вывода (I/O) 3012, измерительный компонент 3014 и компонент 3016 связи.As shown in FIG. 10, device 3000 may include one or more of the following components: processing component 3002, memory 3004, power component 3006, multimedia component 3008, audio component 3010, input/output (I/O) interface 3012, measurement component 3014, and communication component 3016.

Компонент 3002 обработки обычно управляет всеми операциями устройства 3000, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, работой камеры и операциями записи. Компонент 3002 обработки может включать в себя один или более процессоров 3020 для выполнения инструкций для выполнения всех или части этапов в вышеописанном способе. Кроме того, компонент 3002 обработки может включать в себя один или более модулей, которые обеспечивают взаимодействие между компонентом 3002 обработки и другими компонентами. Например, компонент 3002 обработки может включать в себя мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 3008 и компонентом 3002 обработки.The processing component 3002 typically manages all operations of the device 3000, such as operations related to display, phone calls, data transfer, camera operation, and recording operations. Processing component 3002 may include one or more processors 3020 for executing instructions for performing all or part of the steps in the method described above. In addition, the processing component 3002 may include one or more modules that provide interaction between the processing component 3002 and other components. For example, the processing component 3002 may include a multimedia module for enabling interaction between the multimedia component 3008 and the processing component 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), магнитная память, флэш-память, магнитный или оптический диск.The memory 3004 is configured to store various types of data to support the operation of the device 3000. Examples of such data include instructions for any applications or methods used on the device 3000, contact information, phone book data, messages, pictures, videos, and so on. The memory 3004 can be implemented using any type of volatile or nonvolatile memory, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable readonly memory (EEPROM), erasable programmable memory, permanent memory (erasable programmable read-only memory, EPROM), programmable read-only memory (programmable read- only memory, PROM), read-only memory, ROM, magnetic memory, flash memory, magnetic or optical disk.

Компонент 3006 питания обеспечивает питание различных компонентов устройства 3000. Компонент 3006 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерацией, управлением и распределением мощности в устройстве 3000.Power component 3006 provides power to various components of device 3000. Power component 3006 may include a power management system, one or more power supplies, and any other components associated with generating, controlling, and distributing power within device 3000.

Мультимедийный компонент 3008 включает в себя экран, обеспечивающий выходной интерфейс между устройством 3000 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает в себя сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков для распознавания прикосновений, смахиваний и жестов на сенсорной панели. Сенсорные датчики могут не только воспринимать границу действия касания или смахивания, но также определять период времени и давление, связанное с касанием или действием смахивания. В некоторых вариантах осуществления мультимедийный компонент 3008 включает в себя переднюю камеру и/или заднюю камеру. Когда устройство 3000 находится в рабочем режиме, таком как режим съемки или видеорежим, передняя камера и/или задняя камера могут принимать внешние мультимедийные данные. Каждая из передней и задней камеры может представлять собой систему с фиксированными оптическими линзами или иметь регулируемое фокусное расстояние и возможность оптического увеличения.The media component 3008 includes a screen that provides an output interface between the device 3000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (touch panel, TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input from a user. The touchpad includes one or more touch sensors for recognizing touches, swipes, and gestures on the touchpad. The touch sensors can not only sense the boundary of a touch or swipe action, but also determine the time period and pressure associated with the touch or swipe action. In some embodiments, media component 3008 includes a front camera and/or a rear camera. When the device 3000 is in an operating mode, such as shooting mode or video mode, the front camera and/or the rear camera can receive external media data. Each of the front and rear cameras can be a fixed optical lens system or have an adjustable focal length and optical zoom capability.

Аудиокомпонент 3010 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 3010 включает в себя микрофон (MIC), выполненный с возможностью приема внешнего аудиосигнала, когда устройство 3000 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал может быть дополнительно сохранен в памяти 3004 или передан через компонент 3016 связи. В некоторых вариантах осуществления аудиокомпонент 3010 дополнительно включает в себя динамик для вывода аудиосигналов.The audio component 3010 is configured to output and/or input audio signals. For example, the audio component 3010 includes a microphone (MIC) configured to receive an external audio signal when the device 3000 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 further includes a speaker for outputting audio signals.

Интерфейс 3012 ввода/вывода обеспечивает интерфейс между компонентом 3002 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо управления, кнопки и т.п.Кнопки могут включать в себя, помимо прочего, кнопку «Домой», кнопку громкости, кнопку запуска и кнопку блокировки.The input/output interface 3012 provides an interface between the processing component 3002 and peripheral interface modules such as a keyboard, control wheel, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.

Измерительный компонент 3014 включает в себя один или более датчиков для обеспечения оценки состояния различных аспектов устройства 3000. Например, измерительный компонент 3014 может обнаруживать открытое/закрытое состояние устройства 3000, относительное расположение компонентов, например, дисплея и клавиатура устройства 3000, изменение положения устройства 3000 или компонента устройства 3000, наличие или отсутствие контакта пользователя с устройством 3000, ориентацию или ускорение/замедление устройства 3000 и изменение температуры устройства 3000. Измерительный компонент 3014 может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Измерительный компонент 3014 может также включать в себя датчик освещенности, такой как датчик изображения CMOS или CCD, для использования в приложениях обработки изображений. В некоторых вариантах осуществления измерительный компонент 3014 может также включать в себя датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.Measuring component 3014 includes one or more sensors to provide an assessment of the status of various aspects of device 3000. For example, metering component 3014 can detect the open/closed state of device 3000, the relative position of components such as the display and keyboard of device 3000, changes in position of device 3000 or a component of device 3000, presence or absence of user contact with device 3000, orientation or acceleration/deceleration of device 3000, and change in temperature of device 3000. Measuring component 3014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The measurement component 3014 may also include an illumination sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the measurement component 3014 may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

Компонент 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 (ВТ) и других технологий.The communication component 3016 is configured to provide communication, wired or wireless, between the device 3000 and other devices. Device 3000 may access a wireless network based on a communication standard such as Wi-Fi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, communication component 3016 receives a broadcast signal or broadcast-related information from an external broadcast control system via a broadcast channel. In an exemplary embodiment, communication component 3016 further includes a near field communication (NFC) wireless module for providing near field communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth technology (BT), and other technologies.

В примерах осуществления устройство 3000 может быть реализовано с одной или более специализированными интегральными схемами (ASIC), процессорами цифровых сигналов (DSP), устройствами цифровой обработки сигналов (DSPD), программируемыми логическими устройствами (PLD), программируемыми пользователем вентильными матрицами (FPGA), контроллерами, микроконтроллерами, микропроцессорами или другими электронными компонентами для выполнения вышеописанного способа.In exemplary embodiments, device 3000 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the method described above.

В примерах осуществления также предлагается машиночитаемый носитель данных, содержащий инструкции, такие как включенные в память 3004, исполняемые процессором 3020 в устройстве 3000, для выполнения вышеуказанного способа. Например, машиночитаемый носитель данных может быть ПЗУ, ОЗУ, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.The exemplary embodiments also provide a computer-readable storage medium containing instructions, such as those included in memory 3004, executable by processor 3020 in device 3000, to perform the above method. For example, a computer readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical storage device, and the like.

Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и применения раскрытого здесь изобретения. Настоящая заявка предназначена для охвата любых вариантов, применений или адаптаций изобретения в соответствии с его общими принципами, включая такие отступления от раскрытия, которые входят в известную или обычную практику в данной области техники. Предполагается, что описание и примеры рассматриваются только как иллюстративные, а истинный объем и сущность изобретения указаны в формуле изобретения.Other embodiments of the invention will be apparent to those skilled in the art from a consideration of the description and use of the invention disclosed herein. The present application is intended to cover any variations, uses, or adaptations of the invention in accordance with its general principles, including such departures from the disclosure as are known or common practice in the art. It is intended that the description and examples be regarded as illustrative only, and that the true scope and spirit of the invention be indicated in the claims.

Следует понимать, что изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что могут быть сделаны различные модификации и изменения, не выходя за рамки его объема. Предполагается, что объем изобретения ограничивается только прилагаемой формулой изобретения.It should be understood that the invention is not limited to the precise construction as described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from its scope. It is intended that the scope of the invention be limited only by the appended claims.

Claims (39)

1. Способ передачи данных, выполняемый первым терминалом связи и включающий в себя: формирование множества первых кадров данных на основе одного и того же типа контента данных, при этом множество первых кадров данных имеют одинаковый идентификатор трафика (TID), и множество первых кадров данных, имеющих одинаковый TID, имеют одинаковый приоритет доступа к среде в множестве линий передачи; и1. A data transmission method performed by a first communication terminal and including: generating a plurality of first data frames based on the same type of data content, wherein the plurality of first data frames have the same traffic identifier (TID), and the plurality of first data frames having the same TID have the same media access priority in the plurality of transmission lines; And передачу множества первых кадров данных, имеющих один и тот же TID, с использованием упомянутого множества линий передачи, при этом TID расположен в первой заранее заданной позиции в поле качества обслуживания (QoS) заголовка кадра управления доступом к среде (MAC) первого кадра данных.transmitting a plurality of first data frames having the same TID using said plurality of transmission lines, wherein the TID is located in the first predetermined position in the Quality of Service (QoS) field of the Medium Access Control (MAC) frame header of the first data frame. 2. Способ по п. 1, в котором передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя: в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.2. The method according to claim 1, in which the transmission of a plurality of first data frames having the same TID using a plurality of transmission lines includes: in response to the fulfillment of a transmission line switching condition, terminating the transmission of the first data frame using the first transmission line from a preconfigured set of transmission lines and transmitting the first data frame using a second transmission line from a plurality of transmission lines. 3. Способ по п. 2, в котором перед передачей первого кадра данных с использованием второй линии передачи из множества линий передачи способ дополнительно включает в себя:3. The method of claim 2, wherein before transmitting the first frame of data using a second transmission line of the plurality of transmission lines, the method further includes: передачу второго кадра данных с использованием первой линии передачи;transmitting a second data frame using the first transmission line; при этом второй кадр данных содержит информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи; и информация о полосе частот расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.wherein the second data frame contains bandwidth information configured to indicate the bandwidth of the second transmission link; and the bandwidth information is located at a second predetermined position in the QoS field of the MAC frame header of the second data frame. 4. Способ по п. 2, в котором выполнение условия переключения линии передачи включает в себя одно из следующего:4. The method of claim 2, wherein fulfilling the transmission line switching condition includes one of the following: нагрузка первой линии передачи превышает пороговое значение нагрузки; иthe load of the first transmission line exceeds the load threshold; And качество связи первой линии передачи меньше порогового значения качества.the communication quality of the first transmission line is less than the quality threshold. 5. Способ по любому из пп. 2-4, в котором перед тем, как в ответ на выполнение условия переключения линии передачи прекращают передачу первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передают первый кадр данных с использованием второй линии передачи из множества линий передачи, способ дополнительно включает в себя:5. The method according to any one of paragraphs. 2-4, in which, in response to the fulfillment of the transmission line switching condition, the transmission of the first data frame using the first transmission line of the preconfigured plurality of transmission lines is stopped and the first data frame is transmitted using the second transmission line of the plurality of transmission lines, the method further includes: прием третьего кадра данных или кадра управления, переданного вторым терминалом связи, при этом третий кадр данных или кадр управления несет информацию о возможности переключения множества линий передачи;receiving a third data frame or a control frame transmitted by the second communication terminal, wherein the third data frame or control frame carries information about the possibility of switching a plurality of transmission lines; при этом прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи иwherein terminating the transmission of the first frame of data using the first transmission line of the preconfigured plurality of transmission lines, and передача первого кадра данных с использованием второй линии из множества линий передачи в ответ на выполнение условия переключения линии передачи включает в себя:transmitting the first frame of data using the second line of the plurality of transmission lines in response to the fulfillment of the switching condition of the transmission line includes: в ответ на информацию о возможности переключения множества линий передачи, указывающую, что второй терминал связи имеет возможность переключения линии передачи для передачи кадров данных, и в ответ на выполнение условия переключения линии передачи, прекращение передачи первого кадра данных с использованием первой линии передачи из предварительно сконфигурированного множества линий передачи и передачу первого кадра данных с использованием второй линии передачи из множества линий передачи.in response to information about the possibility of switching a plurality of transmission lines, indicating that the second communication terminal has the ability to switch a transmission line for transmitting data frames, and in response to the fulfillment of the switching condition of the transmission line, terminating the transmission of the first data frame using the first transmission line from the preconfigured plurality of transmission lines and transmitting the first data frame using the second transmission line from the plurality of transmission lines. 6. Способ по любому из пп. 1-5, в котором первый кадр данных дополнительно содержит информацию идентификации типа кадра;6. The method according to any one of paragraphs. 1-5, wherein the first data frame further comprises frame type identification information; при этом информация идентификации типа кадра сконфигурирована для указания того, является ли первый кадр данных агрегированным кадром данных, переданным с использованием множества линий передачи; иwherein the frame type identification information is configured to indicate whether the first data frame is an aggregated data frame transmitted using a plurality of transmission lines; And информация идентификации типа кадра расположена в третьей заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.the frame type identification information is located at the third predetermined position in the QoS field of the MAC frame header of the first data frame. 7. Способ по любому из пп. 1-6, в котором передача множества первых кадров данных, имеющих один и тот же TID, с использованием множества линий передачи включает в себя по меньшей мере одно из следующего:7. The method according to any one of paragraphs. 1-6, in which the transmission of a plurality of first data frames having the same TID using a plurality of transmission lines includes at least one of the following: передачу множества первых кадров данных, имеющих один и тот же TID, с использованием независимой агрегированной передачи по множеству линий; иtransmitting a plurality of first data frames having the same TID using independent aggregated transmission over a plurality of lines; And передачу множества первых кадров данных, имеющих один и тот же TID, с использованием одновременной агрегированной передачи по множеству линий.transmitting a plurality of first data frames having the same TID using simultaneous aggregated transmission over a plurality of links. 8. Способ приема данных, выполняемый вторым терминалом связи и включающий в себя:8. Method for receiving data performed by the second communication terminal and including: прием множества первых кадров данных, имеющих одинаковый идентификатор трафика (TID) и переданных первым терминалом связи с использованием множества линий передачи, при этом множество первых кадров данных сформированы на основе контента данных одного и того же типа, и множество первых кадров данных, имеющих один и тот же TID, имеют одинаковый приоритет доступа к среде в каждой линии передачи, при этом TID расположен в первой заранее заданной позиции в поле QoS заголовка кадра MAC первого кадра данных.receiving a plurality of first data frames having the same traffic identifier (TID) and transmitted by the first communication terminal using a plurality of transmission lines, wherein the plurality of first data frames are formed based on data content of the same type, and the plurality of first data frames having the same TID have the same media access priority in each transmission line, while the TID is located in the first predetermined position in the QoS field of the MAC frame header of the first data frame. 9. Способ по п. 8, в котором прием множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием множества линий передачи, включает в себя:9. The method of claim 8, wherein receiving a plurality of first data frames having the same TID and transmitted by the first communication terminal using the plurality of transmission lines includes: прием первого кадра данных с использованием второй линии передачи из множества линий передачи, при этом первый кадр данных предварительно сконфигурирован для его передачи с использованием первой линии передачи из множества линий передачи.receiving the first data frame using a second transmission line of the plurality of transmission lines, wherein the first data frame is preconfigured to be transmitted using the first transmission line of the plurality of transmission lines. 10. Способ по п. 9, в котором перед приемом первого кадра данных с использованием второй линии передачи из множества линий передачи способ10. The method of claim. 9, in which before receiving the first data frame using the second transmission line of the plurality of transmission lines, the method дополнительно включает в себя:additionally includes: прием второго кадра данных, переданного с использованием первой линии передачи;receiving a second data frame transmitted using the first transmission line; при этом второй кадр данных содержит информацию о полосе частот, сконфигурированную для указания полосы частот второй линии передачи; иwherein the second data frame contains bandwidth information configured to indicate the bandwidth of the second transmission link; And информация о полосе частот расположена во второй заранее заданной позиции в поле QoS заголовка кадра MAC второго кадра данных.the bandwidth information is located at a second predetermined position in the QoS field of the MAC frame header of the second data frame. 11. Способ по любому из пп. 9, 10, в котором перед приемом кадра данных с использованием второй линии передачи способ дополнительно включает в себя:11. The method according to any one of paragraphs. 9, 10, wherein before receiving the data frame using the second transmission link, the method further includes: передачу кадра управления или третьего кадра данных в первый терминал связи, при этом кадр управления или третий кадр данных, переданный в первый терминал связи, несет информацию о возможности переключения множества линий передачи;transmitting a control frame or a third data frame to the first communication terminal, wherein the control frame or the third data frame transmitted to the first communication terminal carries information about the possibility of switching a plurality of transmission lines; при этом информация о возможности переключения множества линий передачи сконфигурирована для указания того, имеет ли второй терминал связи возможность переключения линии передачи для передачи кадров данных.wherein the multiple link switching capability information is configured to indicate whether the second communication terminal has a link switching capability for transmitting data frames. 12. Способ по любому из пп. 8-11, дополнительно включающий в себя:12. The method according to any one of paragraphs. 8-11, further comprising: получение информации идентификации типа кадра, содержащейся в первомobtaining the frame type identification information contained in the first кадре данных; иdata frame; And объединение и декодирование множества принятых первых кадров данных в ответ на информацию идентификации типа кадра, указывающую, что первый кадр данных является агрегированным кадром данных, переданным с использованием множества линий передачи, при этом информация идентификации типа кадра расположена в третьей заранее заданной позиции в QoS заголовка кадра MAC первого кадра данных.combining and decoding a plurality of received first data frames in response to frame type identification information indicating that the first data frame is an aggregated data frame transmitted using a plurality of transmission lines, wherein the frame type identification information is located in a third predetermined position in the QoS of the MAC frame header of the first data frame. 13. Способ по любому из пп. 8-12, в котором прием множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием множества линий передачи, включает в себя по меньшей мере одно из:13. The method according to any one of paragraphs. 8-12, wherein receiving a plurality of first data frames having the same TID and transmitted by a first communication terminal using a plurality of transmission lines includes at least one of: приема множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием независимой агрегированной передачи по множеству линий; иreceiving a plurality of first data frames having the same TID and transmitted by the first communication terminal using independent aggregated transmission over multiple links; And приема множества первых кадров данных, имеющих один и тот же TID и переданных первым терминалом связи с использованием одновременной агрегированной передачи по множеству линий.receiving a plurality of first data frames having the same TID and transmitted by the first communication terminal using simultaneous aggregated transmission over multiple links.
RU2022115116A 2019-11-04 Method and device for data transmission and communication device RU2799998C1 (en)

Publications (1)

Publication Number Publication Date
RU2799998C1 true RU2799998C1 (en) 2023-07-14

Family

ID=

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1330081A1 (en) * 2002-01-17 2003-07-23 Texas Instruments Incorporated Traffic Identifier Field Usage in a Polling Frame in a Packet-Based Wireless Network
WO2007018697A1 (en) * 2005-07-26 2007-02-15 Motorola, Inc. Licensed/unlicensed frequency management in a wireless wide-area network
WO2012026990A1 (en) * 2010-08-26 2012-03-01 Marvell World Trade Ltd. Wireless communications with primary and secondary access categories
US9674860B2 (en) * 2013-04-17 2017-06-06 Electronics And Telecommunications Research Insitute Method and apparatus for efficient aggregation scheduling in wireless local area network (WLAN) system
US10128989B2 (en) * 2016-03-01 2018-11-13 Intel IP Corporation Station (STA), access point (AP) and method for aggregation of data packets for uplink transmission
RU2676878C2 (en) * 2013-08-28 2019-01-11 Квэлкомм Инкорпорейтед Methods and apparatus for multiple user uplink

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1330081A1 (en) * 2002-01-17 2003-07-23 Texas Instruments Incorporated Traffic Identifier Field Usage in a Polling Frame in a Packet-Based Wireless Network
US7394794B2 (en) * 2002-01-17 2008-07-01 Texas Instruments Incorporated Traffic identifier field usage in a polling frame in a packet-based wireless network
WO2007018697A1 (en) * 2005-07-26 2007-02-15 Motorola, Inc. Licensed/unlicensed frequency management in a wireless wide-area network
WO2012026990A1 (en) * 2010-08-26 2012-03-01 Marvell World Trade Ltd. Wireless communications with primary and secondary access categories
US9674860B2 (en) * 2013-04-17 2017-06-06 Electronics And Telecommunications Research Insitute Method and apparatus for efficient aggregation scheduling in wireless local area network (WLAN) system
RU2676878C2 (en) * 2013-08-28 2019-01-11 Квэлкомм Инкорпорейтед Methods and apparatus for multiple user uplink
US10128989B2 (en) * 2016-03-01 2018-11-13 Intel IP Corporation Station (STA), access point (AP) and method for aggregation of data packets for uplink transmission

Similar Documents

Publication Publication Date Title
CN110463258A (en) Initial access indication method, device and storage medium
WO2021253966A1 (en) Data service communication method, terminal, electronic device and storage medium
US12200543B2 (en) Data transmission method and apparatus, and communication device
JP7498790B2 (en) Data transmission method, device and computer storage medium
RU2799998C1 (en) Method and device for data transmission and communication device
CN113383596B (en) Method, device and storage medium for determining network allocation vector
CN113966601B (en) Data transmission method, device, communication equipment and storage medium
WO2021109085A1 (en) Communication resource unit allocation method and apparatus, communication device, and storage medium
CN114270903B (en) Information transmission method, device, communication equipment and storage medium
CN112789806B (en) Data transmission method, device and storage medium
RU2797215C1 (en) Method and device for data transmission and communication device
CN113287364B (en) Data transmission method, device and communication equipment
CN118921761B (en) Data transmission method, device, communication equipment and storage medium
US12082037B2 (en) Method, apparatus, communication device and storage medium for configuring transmission of receipt feedback information
CN115804242B (en) Connection control method and device and storage medium
RU2791471C1 (en) Method and device for data transmission/reception and machine readable medium
WO2021114149A1 (en) Reassociation indication method and apparatus, and communication device