СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ/ПРИЕМА ДАННЫХ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ
METHOD AND DEVICE FOR DATA TRANSMISSION/RECEPTION AND MACHINE READABLE MEDIUM

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
[0001] Настоящая заявка представляет собой переведенную на национальную фазу международную заявку PCT/CN 2020/079559, поданную 17 марта 2020 г., содержание которой полностью включено в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0002] Изобретение относится к технологиям связи и, в частности, к способу и устройству для передачи/приема данных, а также к машиночитаемому носителю данных.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0003] В рамках стандарта беспроводной сети (IEEE802.11) была создана исследовательская группа (SG) для изучения стандарта беспроводной локальной сети (WLAN, wireless local area network) следующего поколения (IEEE802.11be). Областью исследования является передача/прием с полосой частот 320 МГц, агрегация и взаимодействие множества полос частот / линий связи и т.п. Агрегация и взаимодействие множества полос частот / линий связи означает, что устройства одновременно обмениваются данными в полосах частот / линиях связи, таких как 2,4 ГГц, 5,8 ГГц и 6 7 ГГц.
[0004] Особенно важно обеспечить малую задержку, поскольку появляется большое количество приложений с высокой пропускной способностью и малой задержкой. Однако иногда не существует решения, которое поддерживает требование малой задержки при множестве линий связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Изобретение обеспечивает способ и устройство для передачи/приема данных и машиночитаемый носитель данных.
[0006] В соответствии с первым аспектом вариантов осуществления изобретения предлагается способ передачи данных, который включает: прием информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа категории доступа (AC, access category) для типа данных чувствительной ко времени сети (TSN, time sensitive network) в каждой из множества линий связи; и передачу, на основе информации о параметре задержки, данных TSN, подлежащих передаче, в первой линии связи из множества линий связи, причем первая линия связи удовлетворяет требованию задержки передачи/приема данных TSN.
[0007] В приведенном выше решении информация о параметре задержки содержит информацию о задержке доступа АС для типа данных TSN, и способ также включает выбор линии связи с наименьшим значением задержки доступа АС для типа данных TSN из множества линий связи в качестве первой линии связи.
[0008] В приведенном выше решении информация о параметре задержки содержит информацию о нагрузке базового набора услуг (BSS, basic service set) и информацию о задержке доступа АС для типа данных TSN, и способ также включает выбор линии связи со значением задержки доступа АС для типа данных TSN меньше заранее заданного порогового значения задержки и значением нагрузки BSS меньше заранее заданного порогового значения нагрузки из множества линий связи в качестве первой линии связи.
[0009] В приведенном выше решении выбор линии связи со значением задержки доступа АС для типа данных TSN меньше заранее заданного порогового значения задержки и значением нагрузки BSS меньше заранее заданного порогового значения нагрузки из множества линий связи в качестве первой линии связи включает: в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, выбор линии связи с наименьшим значением задержки доступа АС для типа данных TSN из по меньшей мере двух линий связи в качестве первой линии связи.
[00010] В приведенном выше решении выбор линии связи со значением задержки доступа АС для типа данных TSN меньше заранее заданного порогового значения задержки и значением нагрузки BSS меньше заранее заданного порогового значения нагрузки из множества линий связи в качестве первой линии связи включает: в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, выбор линии связи с наименьшим значением нагрузки BSS из по меньшей мере двух линий связи в качестве первой линии связи.
[00011] В приведенном выше решении прием информации о параметре задержки множества линий связи включает: прием информации о параметре задержки множества линий связи, передаваемой в широковещательном режиме посредством кадра-маяка; при этом кадр-маяк содержит множество полей идентификации линий связи, и различные поля идентификации линий связи сконфигурированы для указания различных линий связи среди множества линий связи.
[00012] В приведенном выше решении различные поля идентификации линий связи также сконфигурированы для указания полос частот связи, к которым принадлежат различные линии связи.
[00013] В приведенном выше решении поле идентификации линии связи содержит: первое поле, сконфигурированное для указания идентификатора линии связи; и второе поле, сконфигурированное для указания идентификатора полосы частот связи для идентификатора линии связи.
[00014] В приведенном выше решении кадр-маяк содержит поле задержки доступа АС, а поле задержки доступа АС содержит: третье поле, сконфигурированное для указания задержки доступа АС для типа данных TSN.
[00015] В приведенном выше решении информация о параметре задержки также содержит информацию о задержке доступа BSS, сконфигурированную для указания на контроль следующего поступающего кадра-маяка.
[00016] В соответствии со вторым аспектом вариантов осуществления изобретения предлагается способ приема данных, включающий: широковещательную передачу информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи; и прием, в первой линии связи из множества линий связи, данных TSN, переданных на основе информации о параметре задержки.
[00017] В приведенном выше решении информация о параметре задержки содержит информацию о задержке доступа АС; или информация о параметре задержки содержит информацию о нагрузке BSS и информацию о задержке доступа АС.
[00018] В приведенном выше решении информация о параметре задержки также содержит информацию о задержке доступа BSS.
[00019] В приведенном выше решении широковещательная передача информации о параметре задержки множества линий связи включает широковещательную передачу информации о параметре задержки множества линий связи посредством кадра-маяка.
[00020] В приведенном выше решении кадр-маяк содержит множество полей идентификации линий связи, и различные поля идентификации линий связи сконфигурированы для указания различных линий связи среди множества линий связи.
[00021] В приведенном выше решении различные поля идентификации линий связи также сконфигурированы для указания полос частот связи, к которым принадлежат различные линии связи.
[00022] В приведенном выше решении поле идентификации линии связи содержит: первое поле, сконфигурированное для указания идентификатора линии связи; и второе поле, сконфигурированное для указания идентификатора полосы частот связи для идентификатора линии связи.
[00023] В приведенном выше решении кадр-маяк содержит поле задержки доступа АС, а поле задержки доступа АС содержит: третье поле, сконфигурированное для указания задержки доступа АС для типа данных TSN.
[00024] В приведенном выше решении множество линий связи включает множество линий связи в одной и той же полосе частот связи; и/или множество линий связи в различных полосах частот связи.
[00025] В приведенном выше решении широковещательная передача информации о параметре задержки множества линий связи включает широковещательную передачу информации о параметре задержки множества линий связи в каждой линии связи, установленной со станцией.
[00026] В приведенном выше решении широковещательная передача информации о параметре задержки множества линий связи включает: в ответ на установление по меньшей мере одной линии связи со станцией, широковещательную передачу информации о параметре задержки множества линий связи в одной линии связи, установленной со станцией.
[00027] В соответствии с третьим аспектом вариантов осуществления изобретения предлагается устройство для передачи данных, содержащее: первый блок приема, сконфигурированный для приема информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи; и первый блок передачи, сконфигурированный для передачи, на основе информации о параметре задержки, данных TSN, подлежащих передаче, в первой линии связи из множества линий связи, причем первая линия связи удовлетворяет требованию задержки передачи/приема данных TSN.
[00028] В соответствии с четвертым аспектом вариантов осуществления изобретения предлагается устройство для приема данных, содержащее: второй блок передачи, сконфигурированный для широковещательной передачи информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи; и второй блок приема, сконфигурированный для приема, в первой линии связи из множества линий связи, данных TSN, переданных на основе информации о параметре задержки.
[00029] В соответствии с пятым аспектом вариантов осуществления изобретения предлагается устройство для передачи данных, содержащее: процессор и память для хранения инструкций, исполняемых процессором; при этом процессор сконфигурирован для исполнения инструкций для осуществления любого способа передачи данных, описанного выше в первом аспекте.
[00030] В соответствии с шестым аспектом вариантов осуществления изобретения предлагается устройство для приема данных, содержащее: процессор и память для хранения инструкций, исполняемых процессором; при этом процессор сконфигурирован для исполнения инструкций для осуществления любого способа приема данных, описанного выше во втором аспекте.
[00031] В соответствии с седьмым аспектом вариантов осуществления изобретения предлагается машиночитаемый носитель данных. Машиночитаемый носитель данных содержит хранимые на нем инструкции, которые при их исполнении процессором обеспечивают осуществление процессором любого способа передачи данных, описанного выше в первом аспекте.
[00032] В соответствии с восьмым аспектом вариантов осуществления изобретения предлагается машиночитаемый носитель данных. Машиночитаемый носитель данных содержит хранимые на нем инструкции, которые при их исполнении процессором обеспечивают осуществление процессором любого способа приема данных, описанного выше во втором аспекте.
[00033] Технические решения, представленные в вариантах осуществления изобретения, обеспечивают следующие преимущества.
[00034] Станция принимает информацию о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи, и передает, на основе информации о параметре задержки, данные TSN, подлежащие передаче, в первой линии связи из множества линий связи, которая удовлетворяет требованию задержки передачи/приема данных TSN. Таким образом, задержка передачи/приема данных TSN может быть уменьшена настолько, насколько это возможно, и может быть удовлетворено требование малой задержки передачи/приема данных TSN.
[00035] Следует понимать, что как вышеприведенное общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[00036] Прилагаемые чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления изобретения и вместе с описанием служат для пояснения принципов изобретения.
[00037] Фиг. 1 представляет собой схематическую диаграмму, иллюстрирующую формат элемента нагрузки BSS согласно некоторым вариантам осуществления изобретения.
[00038] Фиг. 2 представляет собой схематическую диаграмму, иллюстрирующую формат элемента средней задержки доступа BSS согласно некоторым вариантам осуществления изобретения.
[00039] Фиг. 3 представляет собой схематическую диаграмму, иллюстрирующую формат элемента задержки доступа AC BSS согласно некоторым вариантам осуществления изобретения.
[00040] Фиг. 4 представляет собой схематическую диаграмму, иллюстрирующую формат подполя задержки доступа АС согласно некоторым вариантам осуществления изобретения.
[00041] Фиг. 5 представляет собой первую блок-схему, иллюстрирующую способ приема данных в соответствии с некоторыми вариантами осуществления изобретения.
[00042] Фиг. 6 представляет собой схематическую диаграмму, иллюстрирующую формат элемента нагрузки BSS для множества линий связи согласно некоторым вариантам осуществления изобретения.
[00043] Фиг. 7 представляет собой схематическую диаграмму, иллюстрирующую формат элемента задержки доступа BSS для множества линий связи согласно некоторым вариантам осуществления изобретения.
[00044] Фиг. 8 представляет собой схему, иллюстрирующую формат элемента задержки доступа AC BSS для множества линий связи согласно некоторым вариантам осуществления изобретения.
[00045] Фиг. 9 представляет собой вторую блок-схему, иллюстрирующую способ передачи данных согласно некоторым вариантам осуществления изобретения.
[00046] Фиг. 10 представляет собой первую структурную схему, иллюстрирующую устройство для передачи данных согласно некоторым вариантам осуществления изобретения.
[00047] Фиг. 11 представляет собой вторую структурную схему, иллюстрирующую устройство для приема данных согласно некоторым вариантам осуществления изобретения.
[00048] Фиг. 12 представляет собой первую структурную схему, иллюстрирующую устройство 800 для осуществления способа передачи данных согласно некоторым вариантам осуществления изобретения.
[00049] Фиг. 13 представляет собой вторую структурную схему, иллюстрирующую устройство 800 для осуществления способа приема данных согласно некоторым вариантам осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[00050] Далее будут подробно описаны некоторые варианты осуществления изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, причем одни и те же номера на разных чертежах представляют одинаковые или подобные элементы, если не указано иное. Реализации, изложенные в последующем описании некоторых вариантов осуществления изобретения, не представляют всех реализаций, согласующихся с изобретением. Вместо этого, они являются просто примерами устройств и способов, согласующихся с аспектами, относящимися к изобретению, как указано в прилагаемой формуле изобретения.
[00051] Термины, используемые здесь, предназначены только для описания конкретных примеров и не предназначены для ограничения изобретения. Формы единственного числа, используемые в описании и прилагаемой формуле изобретения, также предназначены для включения форм множественного числа, если из контекста явно не следует иное. Также следует понимать, что сочетание «и/или», используемое в описании, относится к любой или всем возможным комбинациям, включающим один или более соответствующих перечисленных элементов.
[00052] Следует понимать, что, хотя термины «первый», «второй», «третий» и т.п. используются здесь для описания различной информации, информация не ограничивается этими терминами. Эти термины используются просто для различения информации одного и того же типа. Например, в пределах сущности изобретения, первая информация также упоминается как вторая информация, и аналогичным образом вторая информация также упоминается как первая информация. В зависимости от контекста, например, слово «если», используемое здесь, может означать «когда», или «пока», или «в ответ на..., определено, что».
[00053] В рамках IEEE802.11 создана группа для изучения стандарта WLAN следующего поколения (IEEE802.11be). Областью исследования является передача/прием с полосой частот 320 МГц, агрегация и взаимодействие множества полос частот / линий связи и т.п. Агрегация и взаимодействие множества полос частот / линий связи означает, что устройства одновременно обмениваются данными в полосах частот / линиях связи, таких как 2,4 ГГц, 5,8 ГГц и 6 7 ГГц.
[00054] В рамках IEEE802.11be стандарт 802.11be должен поддерживать передачу/прием чувствительных ко времени данных.
[00055] В существующих стандартах для обеспечения того, чтобы станция (STA) могла быстро получить доступ к сети, вводятся элемент нагрузки BSS, элемент задержки доступа BSS и элемент задержки доступа AC BSS.
[00056] Фиг. 1 иллюстрирует схематическую диаграмму формата элемента нагрузки BSS. Как видно из фиг. 1, формат элемента нагрузки BSS включает следующую информацию: идентификатор элемента, длину, количество станций, использование канала и доступную пропускную способность. Идентификатор элемента, длина и использование канала занимают по 1 байту (октету), а количество станций и доступная пропускная способность занимают по 2 байта.
[00057] Фиг. 2 иллюстрирует схематическую диаграмму формата элемента средней задержки доступа BSS. Как видно из фиг. 2, формат элемента средней задержки доступа BSS включает следующую информацию: идентификатор элемента, длину и среднюю задержку доступа точки доступа (АР, access point). Каждая приведенная выше информация занимает 1 байт.
[00058] Фиг. 3 иллюстрирует схематическую диаграмму формата элемента задержки доступа AC BSS. Как видно из фиг. 3, формат элемента задержки доступа АС BSS включает следующую информацию: идентификатор элемента, длину и задержку доступа АС. Задержка доступа АС занимает 4 байта, а идентификатор и длина элемента занимают по 1 байту.
[00059] Фиг. 4 иллюстрирует схематическую диаграмму формата подполей задержки доступа АС. Как видно из фиг. 4, формат подполей задержки доступа АС включает следующую информацию: средняя задержка доступа для негарантированной доставки (AC_BE), средняя задержка доступа для фона (АС_BK), средняя задержка доступа для видео (AC_VI) и средняя задержка доступа для передачи голоса (AC_VO). AC_BE, АС_BK, AC_VI и AC_VO занимают по 1 байту.
[00060] Вышеупомянутый элемент нагрузки BSS применим, когда STA-устройство переходит от одного BSS к другому BSS, но он также служит ссылкой для STA-устройства, осуществляющего доступ к BSS.
[00061] Все вышеупомянутые информационные элементы применяются к одной линии связи, но устройства в IEEE802.11be поддерживают связь в множестве линий связи. В сочетании с определением IEEE802.11be, которое должно поддерживать малую задержку, в 802.11be также требуются аналогичные механизмы для уменьшения задержки передачи/приема.
[00062] На основе описанной выше системы беспроводной связи предлагаются различные варианты осуществления способа согласно изобретению для уменьшения задержки передачи/приема данных в множестве линий связи.
[00063] Фиг. 5 представляет собой первую блок-схему, иллюстрирующую способ приема данных в соответствии с некоторыми вариантами осуществления изобретения. Способ приема данных применим в устройстве АР. Устройство АР включает, не ограничиваясь этим, устройство-маршрутизатор. Как показано на фиг. 5, способ приема данных включает следующие этапы.
[00064] На этапе S12 осуществляют широковещательную передачу информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи.
[00065] На этапе S14 данные TSN, переданные на основе информации о параметре задержки, принимают в первой линии связи из множества линий связи.
[00066] Множество линий связи включает множество линий связи в одной и той же полосе частот связи и/или множество линий связи в различных полосах частот связи.
[00067] Например, для 2,4 ГГц имеется 3 полосы частот и установлены 3 линии связи, которые записываются как линия 1 связи, линия 2 связи и линия 3 связи; для 5,8 ГГц имеется 5 полос частот и установлены 5 линий связи, которые записываются как линия 4 связи, линия 5 связи, линия 6 связи, линия 7 связи и линия 8 связи.
[00068] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС.
[00069] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС и информацию о нагрузке BSS.
[00070] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС и информацию о задержке доступа BSS.
[00071] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС, информацию о нагрузке BSS и информацию о задержке доступа BSS.
[00072] В некоторых вариантах осуществления изобретения широковещательная передача информации о параметре задержки множества линий связи включает широковещательную передачу информации о параметре задержки множества линий связи посредством кадра-маяка.
[00073] Таким образом, осуществляют широковещательную передачу информации о параметре задержки множества линий связи посредством кадра-маяка, что не требует определения нового кадра сообщения или сигнализации и позволяет сократить служебные данные сигнализации.
[00074] В некоторых вариантах осуществления изобретения кадр-маяк содержит множество полей идентификации линий связи, и различные поля идентификации линий связи сконфигурированы для указания различных линий связи среди множества линий связи.
[00075] В некоторых вариантах осуществления изобретения различные поля идентификации линий связи также сконфигурированы для указания полос частот связи, к которым принадлежат различные линии связи.
[00076] В некоторых вариантах осуществления изобретения поле идентификации линии связи содержит первое поле, сконфигурированное для указания идентификатора линии связи; и второе поле, сконфигурированное для указания идентификатора полосы частот связи для идентификатора линии связи.
[00077] Например, три бита используют для определения полосы частот связи: «000» означает 2,4 ГГц, «001» означает 3,6 ГГц, «010» означает 4,9 и 5 ГГц, «011» означает 6-7 ГГц, «100» означает 60 ГГц и т.п.
[00078] В некоторых вариантах осуществления изобретения кадр-маяк содержит поле задержки доступа АС, а поле задержки доступа АС содержит третье поле, сконфигурированное для указания задержки доступа АС для типа данных TSN.
[00079] Фиг. 6 иллюстрирует схематическую диаграмму формата элемента нагрузки BSS для множества линий связи. Как показано на фиг. 6, формат элемента нагрузки BSS для множества линий связи включает идентификатор элемента, длину и множество полей идентификации линий связи. Он также включает количество станций, использование канала и доступную пропускную способность каждой линии связи.
[00080] Фиг. 7 иллюстрирует схематическую диаграмму формата элемента задержки доступа BSS для множества линий связи. Как видно из фиг. 7, формат элемента задержки доступа BSS включает идентификатор элемента, длину и множество полей идентификации линий связи, а также включает среднюю задержку доступа АР для каждой линии связи.
[00081] Фиг. 8 иллюстрирует схематическую диаграмму формата элемента задержки доступа AC BSS для множества линий связи. Как видно из фиг. 8, формат элемента задержки доступа AC BSS включает идентификатор элемента, длину и множество полей идентификации линий связи, а также включает задержку доступа АС каждой линии связи. Задержка доступа АС каждой линии связи включает задержку доступа АС для типа данных TSN.
[00082] Чтобы обеспечить равномерность, параметры, используемые для задержки доступа АС и задержки доступа BSS, могут быть согласованы с параметрами, определенными в существующих стандартах, таких как:
0: задержка доступа<8 мкс
1: 8 мкс ≤ задержка доступа < 16 мкс
2 ≤ n ≤ 14: n × 8 мкс ≤ задержка доступа < (n+1)8 мкс
15: 120 мкс ≤ задержка доступа < 128 мкс
16: 128 мкс ≤ задержка доступа < 144 мкс
17 ≤ n ≤ 106: (n×16)-128 мкс ≤ задержка доступа < ((n+1)×16)-128 мкс
107: 1584 мкс ≤ задержка доступа < 1600 мкс
108: 1600 мкс ≤ задержка доступа < 1632 мкс
109 ≤ n ≤ 246: (n×32)-1856 мкс ≤ задержка доступа < ((n+1)×32)-1856 мкс
247: 6048 мкс ≤ задержка доступа < 6080 мкс
248: 6080 мкс ≤ задержка доступа < 8192 мкс
249: 8192 мкс ≤ задержка доступа < 12288 мкс
250: 12288 мкс ≤ задержка доступа < 16384 мкс
251: 16384 мкс ≤ задержка доступа < 20480 мкс
252: 20480 мкс ≤ задержка доступа < 24576 мкс
253: 24576 мкс ≤ задержка доступа
254: услуга не может получить доступ к каналу;
Если поле задержки доступа АС составляет 8 битов и установлено на «00000000», флаг n=0; когда оно установлено на «00000001», флаг n=1.
[00083] В некоторых вариантах осуществления изобретения широковещательная передача информации о параметре задержки множества линий связи включает широковещательную передачу информации о параметре задержки множества линий связи в каждой линии связи, установленной со STA.
[00084] Таким образом, посредством широковещательной передачи информации о параметре задержки множества линий связи в каждой линии связи можно повысить вероятность того, что STA узнает информацию о параметре задержки множества линий связи.
[00085] В некоторых вариантах осуществления изобретения широковещательная передача информации о параметре задержки множества линий связи включает: в ответ на установление по меньшей мере одной линии связи со STA, широковещательную передачу информации о параметре задержки множества линий связи в одной линии связи, установленной со STA.
[00086] Таким образом, можно сэкономить ресурсы передачи/приема.
[00087] В технических решениях, описанных в вариантах осуществления изобретения, устройство АР широковещательно передает информацию о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи; и принимает данные TSN, которые переданы на основе информации о параметре задержки в первой линии связи из множества линий связи. Таким образом, STA удобно передавать данные TSN, подлежащие передаче, в первой линии связи из множества линий связи, которая удовлетворяет требованию задержки передачи/приема данных TSN. Следовательно, задержка передачи/приема данных TSN может быть уменьшена настолько, насколько это возможно, и может быть удовлетворено требование малой задержки передачи/приема данных TSN.
[00088] Фиг. 9 представляет собой вторую блок-схему, иллюстрирующую способ передачи данных согласно некоторым вариантам осуществления изобретения. Способ передачи данных применим в STA. STA включает, не ограничиваясь этим, портативный компьютер, планшетный компьютер и другое пользовательское оборудование, которое может быть подключено к сети. Как показано на фиг. 9, способ передачи данных включает следующие этапы.
[00089] На этапе S22 принимают информацию о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи.
[00090] На этапе S24 данные TSN, подлежащие передаче, передают на основе информации о параметре задержки в первой линии связи из множества линий связи, при этом первая линия связи удовлетворяет требованию задержки передачи/приема данных TSN.
[00091] Множество линий связи включает множество линий связи в одной и той же полосе частот связи и/или множество линий связи в разных полосах частот связи.
[00092] Например, STA поддерживает частоты 2,4 ГГц, 5,8 ГГц и 6 ГГц, а точка доступа поддерживает частоты 2,4 ГГц, 5,8 ГГц и 6 ГГц. В настоящее время STA работает только на частоте 2,4 ГГц. Согласно информации о параметре задержки, принятой на частоте 2,4 ГГц, устанавливают, что задержка является наименьшей на частоте 6 ГГц, и данные TSN передают на частоте 6 ГГц.
[00093] Таким образом, STA выбирает первую линию связи, которая удовлетворяет требованию задержки передачи/приема данных TSN, из множества линий связи в соответствии с принятой информацией о параметре задержки множества линий связи, и передает данные TSN, подлежащие передаче, в первой линии связи. По сравнению со слепым выбором любой линии связи в качестве первой линии связи, это позволяет максимально уменьшить задержку передачи/приема данных TSN и обеспечить передачу/прием данных TSN.
[00094] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС для типа данных TSN, и способ включает следующее.
[00095] На этапе S23a линию связи с наименьшим значением задержки доступа АС для типа данных TSN выбирают из множества линий связи в качестве первой линии связи.
[00096] Например, линии связи включают задержку d1 доступа АС данных TSN типа 1 линии 1 связи, задержку d2 доступа АС данных TSN типа 1 линии 2 связи и задержку d3 доступа АС данных TSN типа 1 линии 3 связи. Если d1>d2>d3, линию связи 3 определяют как первую линию связи.
[00097] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о нагрузке BSS и информацию о задержке доступа АС для типа данных TSN, и способ включает следующее.
[00098] На этапе 23b в качестве первой линии связи из множества линий связи выбирают линию связи со значением задержки доступа АС для типа данных TSN, меньшим, чем заранее заданное пороговое значение задержки, и значением нагрузки BSS, меньшим, чем заранее заданное пороговое значение нагрузки.
[00099] Например, информация о параметре задержки включает: задержку d1 доступа АС данных TSN типа 1 линии 1 связи, задержку d2 доступа АС данных TSN типа 1 линии 2 связи и задержку d3 доступа АС данных TSN типа 1 линии 3 связи, где d1>d2>d3; значение r1 нагрузки BSS для линии 1 связи, значение r2 нагрузки BSS для линии 2 связи и значение r3 нагрузки BSS для линии 3 связи, где r1<r2<r3; если задержка доступа линии 2 связи и линии 3 связи удовлетворяет требованию задержки типа 1 данных TSN, то есть меньше заранее заданного порогового значения задержки, значение r2 нагрузки линии 2 связи меньше заранее заданного порогового значения нагрузки, и значение r3 нагрузки линии 3 связи больше заранее заданного порогового значения нагрузки, линию 2 связи выбирают в качестве первой линии связи.
[000100] В некоторых вариантах осуществления изобретения этап S23b включает этап S23b1.
[000101] На этапе S23b1, в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, линию связи с наименьшим значением задержки доступа АС для типа данных TSN выбирают из по меньшей мере двух линий связи в качестве первой линии связи.
[000102] Например, информация о параметре задержки включает: задержку d1 доступа АС данных TSN типа 2 линии 1 связи, задержку d2 доступа АС данных TSN типа 2 линии 2 связи и задержку d3 доступа АС данных TSN типа 2 линии 3 связи, где d1>d2>d3; значение r1 нагрузки BSS для линии 1 связи, значение r2 нагрузки BSS для линии 2 связи и значение r3 нагрузки BSS для линии 3 связи, где r1<r2<r3; если задержка доступа линии 2 связи и линии 3 связи удовлетворяет требованию задержки типа 2 данных TSN, т.е. меньше заранее заданного порогового значения задержки, а значение r2 нагрузки линии 2 связи и значение r3 нагрузки линии 3 связи меньше заранее заданного порогового значения нагрузки, линию 3 связи с наименьшим значением задержки доступа АС типа 2 данных TSN выбирают из линии 2 связи и линии 3 связи в качестве первой линии связи.
[000103] В некоторых вариантах осуществления изобретения этап S23b включает этап S23b2.
[000104] На этапе S23b2, в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, линию связи с наименьшим значением нагрузки BSS выбирают из по меньшей мере двух линий связи в качестве первой линии связи.
[000105] Например, информация о параметре задержки включает: задержку d1 доступа АС данных TSN типа 2 линии 1 связи, задержку d2 доступа АС данных TSN типа 2 линии 2 связи и задержку d3 доступа АС данных TSN типа 2 линии 3 связи, где d1>d2>d3; значение r1 нагрузки BSS линии 1 связи, значение r2 нагрузки BSS линии связи 2 и значение r3 нагрузки BSS линии 3 связи, где r1<r2<r3; если задержка доступа линии 2 связи и линии 3 связи удовлетворяет требованию задержки типа 2 данных TSN, т.е. меньше заранее заданного порогового значения задержки, а значение r2 нагрузки линии 2 связи и значение r3 нагрузки линии 3 связи меньше заранее заданного порогового значения нагрузки, в качестве первой линии связи выбирают линию 2 связи с наименьшим значением нагрузки BSS из линии 2 связи и линии 3 связи.
[000106] В некоторых вариантах осуществления изобретения этап S22 включает этап S22a.
[000107] На этапе S22a принимают информацию о параметре задержки множества линий связи, широковещательно передаваемых посредством кадра-маяка.
[000108] В некоторых вариантах осуществления изобретения кадр-маяк содержит множество полей идентификации линий связи, и различные поля идентификации линии связи сконфигурированы для указания различных линий связи среди множества линий связи.
[000109] В некоторых вариантах осуществления изобретения различные поля идентификации линий связи также сконфигурированы для указания полос частот связи, к которым принадлежат различные линии связи.
[000110] В некоторых вариантах осуществления изобретения поле идентификации линии связи содержит: первое поле, сконфигурированное для указания идентификатора линии связи, и второе поле, сконфигурированное для указания идентификатора полосы частот связи для идентификатора линии связи.
[000111] В некоторых вариантах осуществления изобретения кадр-маяк содержит поле задержки доступа АС, а поле задержки доступа АС содержит: третье поле, сконфигурированное для указания задержки доступа АС для типа данных TSN.
[000112] В некоторых вариантах осуществления изобретения информация о параметре задержки также содержит информацию о задержке доступа BSS, сконфигурированную для указания на контроль следующего поступающего кадра-маяка.
[000113] Таким образом, поскольку информация о параметре задержки также содержит информацию о задержке доступа BSS, STA может четко определить время для контроля следующего поступающего кадра-маяка после изучения информации о задержке доступа BSS.
[000114] В технических решениях, описанных в вариантах осуществления изобретения, STA принимает информацию о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи, и передает подлежащие передаче данные TSN на основе информации о параметре задержки в первой линии связи, которая удовлетворяет требованию задержки передачи/приема данных TSN в множестве линий связи. Таким образом, задержка передачи/приема данных TSN может быть уменьшена настолько, насколько это возможно, и может быть удовлетворено требование малой задержки передачи/приема данных TSN.
[000115] Фиг. 10 представляет собой первую структурную схему, иллюстрирующую устройство для передачи данных согласно некоторым вариантам осуществления изобретения. Устройство для передачи данных применимо в STA. Как показано на фиг. 10, устройство содержит первый блок 10 приема и первый блок 20 передачи.
[000116] Первый блок 10 приема сконфигурирован для приема информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи.
[000117] Первый модуль 20 передачи сконфигурирован для передачи, на основе информации о параметре задержки, данных TSN, подлежащих передаче, в первой линии связи, которая удовлетворяет требованию задержки передачи/приема данных TSN в множестве линий связи.
[000118] В некоторых вариантах осуществления изобретения устройство также содержит блок 30 определения.
[000119] Блок 30 определения сконфигурирован для выбора первой линии связи из множества линий связи.
[000120] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о задержке доступа АС для типа данных TSN, и блок 30 определения сконфигурирован для выбора линии связи с наименьшим значением задержки доступа АС для типа данных TSN из множества линий связи в качестве первой линии связи.
[000121] В некоторых вариантах осуществления изобретения информация о параметре задержки содержит информацию о нагрузке BSS и информацию о задержке доступа АС для типа данных TSN, и блок 30 определения сконфигурирован для выбора линии связи со значением задержки доступа АС для типа данных TSN меньше заранее заданного порогового значения задержки и со значением нагрузки BSS меньше заранее заданного порогового значения нагрузки из множества линий связи в качестве первой линии связи.
[000122] В некоторых вариантах осуществления изобретения блок 30 определения выполнен с возможностью, в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, выбора линии связи с наименьшим значением задержки доступа АС для типа данных TSN из по меньшей мере двух линий связи в качестве первой линии связи.
[000123] В некоторых вариантах осуществления изобретения блок 30 определения выполнен с возможностью, в ответ на то, что значение нагрузки BSS каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения нагрузки, и значение задержки доступа АС для типа данных TSN каждой из по меньшей мере двух линий связи меньше заранее заданного порогового значения задержки, выбора линии связи с наименьшим значением нагрузки BSS из по меньшей мере двух линий связи в качестве первой линии связи.
[000124] В некоторых вариантах осуществления изобретения первый блок 10 приема сконфигурирован для приема информации о параметре задержки множества линий связи, которая передается в широковещательном режиме посредством кадра-маяка.
[000125] Кадр-маяк содержит множество полей идентификации линий связи, и различные поля идентификации линий связи сконфигурированы для указания различных линий связи среди множества линий связи.
[000126] Что касается устройств в описанных выше вариантах осуществления изобретения, конкретные способы выполнения операций для отдельных модулей в них были подробно описаны в вариантах осуществления изобретения, касающихся способов, и не будут здесь подробно рассматриваться.
[000127] В практических приложениях конкретные структуры первого блока 10 приема, первого блока 20 передачи и блока 30 определения могут быть реализованы центральным процессором (CPU, central processing unit), микроконтроллером (MCU, micro controller unit), цифровым сигнальным процессором (DSP, digital signal processor) или программируемым логическим контроллером (PLC, programmable logic controller) в устройстве для передачи данных или в STA-устройстве, которому принадлежит устройство для передачи данных.
[000128] Устройство для передачи данных, описанное в вариантах осуществления изобретения, может быть установлено на стороне STA-устройства.
[000129] Специалисты в данной области техники должны понимать, что функции различных модулей обработки в устройстве для передачи данных, описанных в вариантах осуществления изобретения, можно понять, обратившись к соответствующему описанию способа передачи данных, применяемого на стороне STA-устройства. Различные модули обработки в вариантах осуществления изобретения могут быть реализованы аналоговой(ыми) схемой(ами), которая(ые) реализует(ют) функции, описанные в вариантах осуществления изобретения, или могут быть реализованы посредством запуска в устройстве программного обеспечения, реализующего функции, описанные в вариантах осуществления изобретения.
[000130] С помощью устройства для передачи данных, описанного в вариантах осуществления изобретения, задержка передачи/приема данных TSN может быть уменьшена настолько, насколько это возможно, и может быть удовлетворено требование малой задержки передачи/приема данных TSN.
[000131] Фиг. 11 представляет собой вторую структурную схему, иллюстрирующую устройство для приема данных согласно некоторым вариантам осуществления изобретения. Устройство для приема данных применимо в АР. Как показано на фиг. 11, устройство содержит второй блок 40 передачи и второй блок 50 приема.
[000132] Второй блок 40 передачи сконфигурирован для широковещательной передачи информации о параметре задержки множества линий связи, при этом информация о параметре задержки сконфигурирована для представления условия задержки доступа АС для типа данных TSN в каждой из множества линий связи.
[000133] Второй блок 50 приема сконфигурирован для приема в первой линии связи из множества линий связи данных TSN, переданных на основе информации о параметре задержки.
[000134] Что касается устройств в описанных выше вариантах осуществления изобретения, конкретные способы выполнения операций для отдельных модулей в них были подробно описаны в вариантах осуществления изобретения, касающихся способов, и не будут здесь подробно рассматриваться.
[000135] В практических приложениях конкретные структуры второго блока 40 передачи и второго блока 50 приема могут быть реализованы с помощью CPU, MCU, DSP или PLC в устройстве для приема данных или устройстве АР, которому принадлежит устройство для приема данных.
[000136] Устройство для приема данных, описанное в вариантах осуществления изобретения, может быть установлено на стороне устройства АР.
[000137] Специалисты в данной области техники должны понимать, что функции различных модулей обработки в устройстве для приема данных, описанных в вариантах осуществления изобретения, можно понять, обратившись к соответствующему описанию способа приема данных, применяемого на стороне устройства АР. Различные модули обработки в вариантах осуществления изобретения могут быть реализованы аналоговой(ыми) схемой(ами), которая(ые) реализует(ют) функции, описанные в вариантах осуществления изобретения, или могут быть реализованы посредством запуска в устройстве программного обеспечения, реализующего функции, описанные в вариантах осуществления изобретения.
[000138] С помощью устройства для приема данных, описанного в вариантах осуществления изобретения, задержка передачи/приема данных TSN может быть уменьшена настолько, насколько это возможно, и может быть удовлетворено требование малой задержки передачи/приема данных TSN.
[000139] Фиг. 12 представляет собой структурную схему устройства 800 для осуществления обработки информации согласно некоторым вариантам осуществления изобретения. Например, устройство 800 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой консолью, планшетом, медицинским устройством, тренажером, персональным цифровым помощником и т.п.
[000140] Как показано на фиг. 12, устройство 800 может содержать один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O, input/output), компонент 814 датчиков и компонент 816 связи.
[000141] Компонент 802 обработки обычно управляет всеми операциями устройства 800, такими как операции, связанные с отображением, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 802 обработки может включать один или более процессоров 820 для исполнения инструкций для выполнения всех или части шагов в описанных выше способах. Кроме того, компонент 802 обработки может включать один или более модулей, которые обеспечивают взаимодействие между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать мультимедийный модуль для обеспечения взаимодействия между мультимедийным компонентом 808 и компонентом 802 обработки.
[000142] Память 804 сконфигурирована для хранения различных типов данных для поддержки работы устройства 800. Примеры таких данных включают инструкции для любых приложений или способов, используемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может быть реализована с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их комбинации, таких как статическая оперативная память (SRAM, static random access memory), электрически стираемая программируемая постоянная память (EEPROM, electrically erasable programmable read-only memory), стираемая программируемая постоянная память (EPROM, erasable programmable read-only memory), программируемая постоянная память (PROM, programmable read-only memory), постоянная память (ROM, read-only memory), магнитная память, флэш-память, магнитный или оптический диск.
[000143] Компонент 806 питания обеспечивает питание различных компонентов устройства 800. Компонент 806 питания может включать систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерированием, управлением и распределением питания в устройстве 800.
[000144] Мультимедийный компонент 808 включает экран, обеспечивающий выходной интерфейс между устройством 800 и пользователем. В некоторых вариантах осуществления изобретения экран может включать жидкокристаллический дисплей (LCD, liquid crystal display) и сенсорную панель (TP, touch panel). Если экран включает сенсорную панель, экран может быть реализован как сенсорный экран для приема входных сигналов от пользователя. Сенсорная панель включает один или более сенсорных датчиков для распознавания касаний, скольжений и жестов на сенсорной панели. Сенсорные датчики могут не только воспринимать границу действия касания или скольжения, но также определять период времени и давление, связанное с действием касания или скольжения. В некоторых вариантах осуществления изобретения мультимедийный компонент 808 включает переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут получать внешние мультимедийные данные, пока устройство 800 находится в рабочем режиме, например, в режиме фотосъемки или видеосъемки. Как передняя, так и задняя камера может представлять собой систему с фиксированными оптическими линзами или иметь возможность фокусировки и оптического увеличения.
[000145] Аудиокомпонент 810 выполнен с возможностью вывода и/или ввода аудиосигналов. Например, аудиокомпонент 810 включает микрофон («MIC»), сконфигурированный для приема внешнего аудиосигнала, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый аудиосигнал может быть далее сохранен в памяти 804 или передан через компонент 816 связи. В некоторых вариантах осуществления изобретения аудиокомпонент 810 также включает динамик для вывода аудиосигналов.
[000146] Интерфейс 812 ввода/вывода обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико управления, кнопки и т.п. Кнопки могут включать, не ограничиваясь этим, кнопку «Домой», кнопку громкости, кнопку запуска и кнопку блокировки.
[000147] Компонент 814 датчиков включает один или более датчиков для обеспечения оценки состояния различных аспектов устройства 800. Например, компонент 814 датчиков может обнаруживать открытое/закрытое состояние устройства 800, относительное расположение компонентов, например, дисплея и клавиатура устройства 800, изменение положения устройства 800 или компонента устройства 800, наличие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение температуры устройства 800. Компонент 814 датчиков может включать датчик приближения, сконфигурированный для обнаружения присутствия поблизости объектов без физического контакта с ними. Компонент 814 датчиков может также включать датчик света, такой как датчик изображения CMOS или CCD, для использования в приложениях обработки изображений. В некоторых вариантах осуществления изобретения компонент 814 датчиков может также включать датчик акселерометра, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
[000148] Компонент 816 связи сконфигурирован для обеспечения проводной или беспроводной связи между устройством 800 и другими устройствами. Устройство 800 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как WiFi, 2G или 3G, или их комбинации. В некоторых вариантах осуществления изобретения компонент 816 связи принимает широковещательный сигнал или информацию, связанную с широковещательной передачей, от внешней системы управления широковещательной передачей через широковещательный канал. В некоторых вариантах осуществления изобретения компонент 816 связи также включает модуль беспроводной связи ближнего радиуса действия (NFC, near field communication) для обеспечения связи на малых расстояниях. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID, radio frequency identification), технологии ассоциации по передаче данных в инфракрасном диапазоне (IrDA, infrared data association), технологии сверхширокополосной связи (UWB, ultra-wideband), технологии Bluetooth (ВТ) и других технологий.
[000149] В некоторых вариантах осуществления изобретения устройство 800 может быть реализовано с помощью одной или более специализированных интегральных схем (ASIC, application specific integrated circuit), процессоров цифровых сигналов (DSP, digital signal processor), устройств цифровой обработки сигналов (DSPD, digital signal processing device), программируемых логических устройств (PLD, programmable logic device), программируемых пользователем вентильных матриц (FPGA, field programmable gate array), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения описанных выше способов.
[000150] В некоторых вариантах осуществления изобретения также предлагается машиночитаемый носитель для хранения данных, содержащий инструкции, например, содержащиеся в памяти 804 и исполняемые процессором 820 в устройстве 800 для выполнения описанных выше способов. Например, машиночитаемый носитель для хранения данных может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим устройством хранения данных и т.п.
[000151] Фиг. 13 представляет собой структурную схему устройства 900 для осуществления обработки информации согласно некоторым вариантам осуществления изобретения. Например, устройство 900 может быть сервером. Как показано на фиг. 13, устройство 900 содержит компонент 922 обработки, который включает один или более процессоров, и ресурс памяти, представленный памятью 932, для хранения инструкций, которые могут исполняться компонентом 922 обработки, таких как прикладные программы. Прикладная программа, хранящаяся в памяти 932, может включать один или более модулей, каждый из которых соответствует набору инструкций. Кроме того, компонент 922 обработки сконфигурирован для исполнения инструкций для выполнения описанных выше способов.
[000152] Устройство 900 может также включать компонент 926 питания, сконфигурированный для управления питанием устройства 900, проводной или беспроводной сетевой интерфейс 950, сконфигурированный для подключения устройства 900 к сети, и интерфейс 958 ввода/вывода (I/O). Устройство 900 может работать на основе операционной системы, хранящейся в памяти 932, такой как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM и т.п.
[000153] Технические решения, описанные в вариантах осуществления изобретения, можно произвольно комбинировать без противоречий.
[000154] Другие варианты осуществления изобретения будут очевидны специалистам в данной области техники из рассмотрения описания и применения раскрытого здесь изобретения. Настоящая заявка предназначена для охвата любых изменений, вариантов использования или адаптаций изобретения в соответствии с его общими принципами и включая такие отступления от изобретения, которые входят в известную или обычную практику в данной области техники. Предполагается, что описание и примеры рассматриваются только как иллюстративные.
[000155] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована на прилагаемых чертежах, и что могут быть сделаны различные модификации и изменения в пределах сущности изобретения.