ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится, в общем случае, к области связи и, в частности, к рекомендованию скорости передачи данных в системе беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Транспортный протокол реального времени (RTP) является сетевым протоколом для доставки пакетов аудио и видео по сетям интернет-протокола (IP). RTP широко используется в системах связи и увеселения, которые предусматривают потоковые информационные материалы. Кроме того, RTP является одной из технических основ речевой связи по IP (VoIP) и в этом контексте часто широко используется совместно с протоколом инициирования сеанса (SIP) для установления соединений по сети IP. В ходе эксплуатации, сеанс RTP устанавливается для каждого мультимедийного потока (например, аудио, видео) и состоит из IP-адреса с парой портов. Кроме того, RTP используется совместно с протоколом управления RTP (RTCP) для обеспечения обратной связи по качеству обслуживания (QoS) для каждого медиапотока и для синхронизации между медиапотоками. Таким образом, хотя RTP несет медиапотоки, RTCP используется для контроля статистики передачи и QoS, и для поддержки синхронизации множественных потоков.
RTCP может переносить статистику для каждого мультимедийного потока и информацию, например, передаваемый октет и счетчик пакетов, потерю пакетов, изменение задержки пакета и время задержки на двустороннее прохождение. Приложение может использовать эту информацию для управления параметрами QoS, например, для ограничения потока данных или для использования другого мультимедийного кодера/декодера (кодека). Например, RTCP может обеспечивать явную информацию о рекомендованной скорости передачи данных для потокового видео с использованием сообщения запроса RTCP временной максимальной битовой скорости медиапотока (TMMBR), например, описанного запросом комментариев (RFC) 5104 целевой группы инженерной поддержки интернета (IETF) (IETF RFC 5104) (февраль 2008).
Кроме того, в традиционных сетях которые используют протокол управления передачей (TCP)/интернет-протокола (IP) (TCP/IP), эти сети обычно управляют пакетной перегрузкой путем выбраковки пакетов. Однако явное уведомление о перегрузке (ECN) является расширением до TCP/IP, который позволяет сквозное уведомление о сетевой перегрузке без выбраковки пакетов, как описано в RFC 3168 (сентябрь 2001). Кроме того, ECN является необязательным признаком, который можно использовать междуконцевые точки с возможностями ECN при поддержке базовой сетевой инфраструктуры. В случае успешного согласования ECN, передающий узел, имеющий ECN, может устанавливать метку в IP-заголовке вместо выбраковки пакета для сигнализации ожидаемой перегрузки. Принимающий узел, имеющий ECN, может ретранслировать указание перегрузки на передающий узел, который затем снижает свою скорость передачи, как если бы он обнаружил выбракованный пакет. Таким образом, концевые точки с возможностями ECN могут отправлять это указание для неявного указания рекомендованной скорости передачи данных мультимедийного потока.
Однако в настоящее время не существует механизмов явного переноса информации, относящейся к рекомендованной битовой скорости от передающего узла на принимающий узел в системе связи, или для принимающего узла запрашивать рекомендованную битовую скорость от передающего узла в системе связи.
Соответственно, требуется улучшать методы рекомендования скорости передачи данных и запрашивать рекомендованную скорость передачи данных в системе связи. Кроме того, другие желаемые признаки и характеристики настоящего изобретения явствуют из нижеследующего подробного описания и вариантов осуществления, приведенных совместно с прилагаемыми чертежами и вышеприведенных области техники, к которой относится изобретение и уровня техники.
Раздел "Уровень техники" этого документа обеспечен для размещения вариантов осуществления настоящего изобретения в технологическом и операционном контексте, для помощи специалистам в данной области техники в понимании их объема и полезности. Если это явно не указано, никакое приведенное утверждение здесь не считается относящимся лишь к уровню техники, за счет его включения в раздел "Уровень техники".
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Ниже представлена в упрощенном виде сущность изобретения, чтобы специалисты в данной области техники могли понять его основные принципы. Эта сущность изобретения не является подробным описанием изобретения и не призвана идентифицировать ключевые/критические элементы вариантов осуществления изобретения или ограничивать объем изобретения. Единственной целью этой сущности изобретения является представление некоторых раскрытых здесь принципов в упрощенной форме в преддверии более подробного описания, которое приведено ниже.
Согласно одному аспекту, способ, осуществляемый беспроводным устройством для рекомендования скорости передачи данных на канале связи восходящей линии связи (восходящем канале) или нисходящей линии связи (нисходящем канале) между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит определение запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, способ включает в себя генерирование первого информационного элемента, который указывает запрос. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
Согласно другому аспекту, первый информационный элемент может быть элементом управления (CE) уровня управления доступом к среде (MAC), протокольной единицей данных (PDU) управления протокола конвергенции пакетной передачи данных (PDCP) или PDU управления линией радиосвязи (RLC).
Согласно другому аспекту, первый информационный элемент может быть элементом управления радиоресурсами (RRC).
Согласно другому аспекту, второй информационный элемент может быть MAC CE, PDU управления PDCP или RLC PDU.
Согласно другому аспекту, второй информационный элемент может быть элементом RRC.
Согласно одному аспекту, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи выполнено с возможностью определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, беспроводное устройство выполнено с возможностью генерации первого информационного элемента, который указывает запрос, причем первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
Согласно одному аспекту, способ, осуществляемый беспроводным устройством для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит прием, от сетевого узла, второго информационного элемента, который указывает рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Второй информационный элемент принимается через протокольный уровень на канале связи нисходящей линии связи.
Согласно одному аспекту, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи выполнено с возможностью приема, от сетевого узла, первого информационного элемента, который указывает рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Первый информационный элемент принимается через протокольный уровень на канале связи нисходящей линии связи.
Согласно одному аспекту, способ, осуществляемый сетевым узлом для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи содержит определение рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, способ включает в себя генерирование второго информационного элемента, который указывает рекомендованную скорость передачи данных. Второй информационный элемент отправляется на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи.
Согласно одному аспекту, сетевой узел для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи выполнен с возможностью определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, сетевой узел выполнен с возможностью генерации второго информационного элемента, который указывает рекомендованную скорость передачи данных. Второй информационный элемент отправляется через протокольный уровень на канале связи нисходящей линии связи на беспроводное устройство.
Согласно одному аспекту, способ, осуществляемый сетевым узлом для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи содержит прием, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
Согласно одному аспекту, сетевой узел для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи выполнен с возможностью приема, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Настоящее изобретение будет описано ниже более подробно ниже со ссылкой на прилагаемые чертежи, в которых показаны варианты осуществления изобретения. Однако это изобретение не следует рассматривать как ограниченное изложенными здесь вариантами осуществления. Напротив, эти варианты осуществления обеспечены таким образом, что это изобретение будет исчерпывающим и полным, и будут полностью доносить объем изобретения специалистам в данной области техники. Аналогичные числа обозначают аналогичные элементы во всех чертежах.
Фиг. 1 демонстрирует один вариант осуществления системы для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 2 демонстрирует один вариант осуществления беспроводного устройства для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 3 демонстрирует другой вариант осуществления беспроводного устройства для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 4 демонстрирует другой вариант осуществления беспроводного устройства для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 5 демонстрирует один вариант осуществления способа, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 6 демонстрирует другой вариант осуществления способа, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 7 демонстрирует один вариант осуществления сетевого узла для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 8 демонстрирует другой вариант осуществления сетевого узла для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 9 демонстрирует другой вариант осуществления сетевого узла для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 10 демонстрирует один вариант осуществления способа, осуществляемого сетевым узлом для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 11 демонстрирует другой вариант осуществления беспроводного устройства в соответствии с различными описанными здесь аспектами.
Фиг. 12 обеспечивает пример подзаголовка PDU MAC для MAC CE фиксированного размера.
Фиг. 13 обеспечивает пример PDU управления PDCP для обратной связи по ROHC.
Фиг. 14 описывает варианты использования для адаптации скорости в соответствии с различными описанными здесь аспектами.
Фиг. 15 обеспечивает пример рекомендованных предположений оценивания для улучшений, касающихся качества VoLTE в соответствии с различными описанными здесь аспектами.
Фиг. 16 обеспечивает другой пример рекомендованных предположений оценивания для улучшений, касающихся качества VoLTE в соответствии с различными описанными здесь аспектами.
Фиг. 17 демонстрирует другой вариант осуществления способа, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 18 демонстрирует другой вариант осуществления способа, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
Фиг. 19 демонстрирует другой вариант осуществления способа, осуществляемого сетевым узлом для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами.
ПОДРОБНОЕ ОПИСАНИЕ
В целях простоты и иллюстрации, настоящее изобретение описано со ссылкой, в основном, на его иллюстративный вариант осуществления. В нижеследующем описании, многочисленные конкретные детали изложены для обеспечения исчерпывающего понимания настоящего изобретения. Однако специалисту в данной области техники очевидно, что настоящее изобретение можно осуществлять на практике без ограничения этими конкретными деталями. В этом описании, общеизвестные способы и структуры не описаны подробно, чтобы без необходимости не затемнять настоящее изобретение.
Это изобретение описывает, помимо прочего, методы, согласно которым сетевой узел (например, eNB) отправляет рекомендацию скорости передачи данных на беспроводное устройство (например, UE). Кроме того, это изобретение описывает методы, согласно которым беспроводное устройство запрашивает у сетевого узла рекомендованную скорость передачи данных или может ли желаемая или предложенная скорость передачи данных адекватно поддерживаться базовой пропускной способностью канала связи восходящей линии связи или нисходящей линии связи. Преимущества, обеспеченные описанными здесь методами, включают в себя уменьшение времени ответа и повышение точности адаптации к рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи, а также уменьшение объема сигнализации управления вызова.
Здесь описаны различные методы, согласно которым сетевой узел обеспечивает беспроводному устройству рекомендацию скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи и согласно которым беспроводное устройство запрашивает у сетевого узла обеспечивать рекомендованную скорость передачи данных. Например, фиг. 1 демонстрирует один вариант осуществления системы 100 для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 1, беспроводное устройство 105 (например, UE) передает первый информационный элемент (IE) 111 на сетевой узел 101 (например, базовую станцию) через протокольный уровень на линии 107 связи восходящей линии связи. Первый IE 111 включает в себя запрос 113 сетевому узлу 101 передавать скорость передачи данных на канале 107, 109 связи восходящей линии связи или нисходящей линии связи. Кроме того, запрос 113 может быть связан с одним или более приложениями, выполняемыми беспроводным устройством 105. Кроме того, сетевой узел 101 может обслуживать беспроводное устройство 105 в зоне 103 покрытия.
В другом варианте осуществления, беспроводное устройство 105 принимает второй IE 115 от сетевого узла 101 через протокольный уровень на линии 109 связи нисходящей линии связи. Второй IE 115 включает в себя рекомендацию 117 скорости передачи данных для беспроводного устройства 105 на канале 107, 109 связи восходящей линии связи или нисходящей линии связи. На основе рекомендации 117 скорости передачи данных, беспроводное устройство 105 может адаптировать скорость передачи данных на канале 107 связи восходящей линии связи или может передавать запрос адаптации среды на другое устройство (например, беспроводное устройство, сетевой узел, медиасервер и т.п.) для адаптации скорости передачи данных на канале связи нисходящей линии 109 связи.
В еще одном варианте осуществления, сетевой узел 101 передает второй IE 115, имеющий рекомендацию 117 скорости передачи данных, на беспроводное устройство 105 на канале 109 связи нисходящей линии связи.
В еще одном варианте осуществления, сетевой узел 101 принимает первый IE 111, имеющий запрос 113 от беспроводного устройства 105 на канале 107 связи восходящей линии связи. В ответ на запрос 113, сетевой узел 101 передает второй IE 115, имеющий рекомендацию 117 скорости передачи данных, на беспроводное устройство 105 на канале 109 связи нисходящей линии связи.
Дополнительно или альтернативно, протокольный уровень может представлять уровень плоскости пользователя или любую его часть, например, уровень управления уровня доступом к среде (MAC), уровень протокола конвергенции пакетной передачи данных (PDCP) или уровень управления линией радиосвязи (RLC). Например, в проекте долгосрочного развития систем связи (LTE), архитектура протокола радиосвязи между eNB и UE может быть разделена на плоскость управления и плоскость пользователя. Плоскость пользователя включает в себя уровень MAC, уровень PDCP и уровень RLC. Плоскость управления включает в себя дополнительно уровень управления радиоресурсами (RRC), который отвечает за конфигурирование более низких уровней.
На уровне MAC, информация управления может передаваться между двумя узлами на линии связи с использованием элемента управления (CE) MAC. Как показано на фиг. 12, подзаголовок протокольном единицы данных (PDU) MAC для элемента управления (CE) MAC фиксированного размера может состоять из четырех полей заголовка: зарезервированный (R), зарезервированный (R), бит (E) расширения, указывающий, присутствуют ли дополнительные поля, и ID логического канала, указывающий идентификацию MAC CE (LCID). Эти четыре поля также обозначаются R/R/E/LCID. В нижеприведенных таблицах 1 и 2 указаны значения, используемые для совместно используемого канала нисходящей линии связи (DL-SCH) и совместно используемого канала восходящей линии связи (UL-SCH) проекта долгосрочного развития систем связи (LTE) проекта партнерства третьего поколения (3GPP).
Таблица 1: элементы управления MAC для DL-SCH
Таблица 2: элементы управления MAC для UL-SCH
Сам MAC CE кодируется в части полезной нагрузки MAC PDU. Разные размеры используются в зависимости от деталей конкретного управления. В простейшем случае размер равен 0, и функция уже полностью определяется подзаголовком. Размер MAC CE также может быть переменным.
Для PDCP, информация управления может передаваться между двумя узлами (например, между сетевым узлом и беспроводным устройством) по линии связи с использованием PDU управления PDCP. В настоящее время, PDU управления PDCP используется для переноса отчета о статусе PDCP, указывающего, какие служебные единицы данных (SDU) PDCP пропущены, и какие не следуют за повторным установлением PDCP, и информации управления сжатием заголовка (например, рассеянной обратной связи по надежному сжатию заголовка (ROHC)).
Согласно примеру PDU управления PDCP для обратной связи по ROHC на фиг. 13, PDU управления PDCP идентифицируется битом данных или управления (D/C), заданным равным единице, и битовым полем типа PDU. В нижеприведенной таблице 3 указаны значения, используемые для PDU управления 3GPP.
Таблица 3: типы PDU управления PDCP
Дополнительно или альтернативно, протокольный уровень может представлять уровень плоскости управления, например, уровень MAC, уровень PDCP, уровень RLC или уровень RRC.
Дополнительно или альтернативно, протокольный уровень может представлять канальный уровень (т.е., уровень 2 семиуровневой модели взаимодействия открытых систем (OSI)) или любую его часть, например, уровень MAC. Канальный уровень отвечает за перенос данных между узлами (например, между сетевым узлом и беспроводным устройством). Уровень MAC является нижним подуровнем канального уровня. Таким образом, уровень MAC обеспечивает механизмы управления адресацией и доступном к каналу, которые позволяют беспроводным устройствам и сетевым узлам осуществлять связь в сети доступа, которая включает в себя совместно используемую среду (например, линию связи).
Дополнительно или альтернативно, сетевой узел 101 может быть выполнен с возможностью поддержки системы беспроводной связи (например, NR, LTE, LTE-NR, 5G, UMTS, GSM и т.п.). Кроме того, сетевым узлом 101 может быть базовая станция (например, eNB), точка доступа, беспроводной маршрутизатор и т.п. Сетевой узел 101 может обслуживать беспроводные устройства, например, беспроводное устройство 105. Беспроводное устройство 105 может быть выполнен с возможностью поддержки системы беспроводной связи (например, NR, LTE, LTE-NR, 5G, UMTS, GSM и т.п.). Беспроводным устройством 105 может быть пользовательское оборудование (UE), мобильная станция (MS), терминал, сотовый телефон, сотовая телефонная трубка, персональный цифровой помощник (PDA), смартфон, беспроводной телефон, органайзер, карманный компьютер, настольный компьютер, портативный компьютер, планшетный компьютер, телевизионная приставка, телевизор, прибор, игровое устройство, медицинское устройство, устройство отображения, измерительное устройство и т.п.
Фиг. 2 демонстрирует один вариант осуществления беспроводного устройства 200 для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 2, беспроводное устройство 200 может включать в себя схему 201 приемника, схему 207 извлечения информационного элемента (IE), схему 203 определения рекомендованной скорости передачи данных, схему 205 определения запроса рекомендованной скорости передачи данных, схему генерации IE, схему 211 передатчика и т.п., или любую их комбинацию. В одном варианте осуществления, схема 201 приемника выполнена с возможностью приема второго информационного элемента через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Информационный элемент может включать в себя информацию скорости передачи данных для канала связи восходящей линии связи или нисходящей линии связи. Кроме того, схема 207 извлечения IE может быть выполнена с возможностью получения рекомендованной скорости передачи данных из второго информационного элемента. Соответственно, схема 207 извлечения IE может быть выполнена с возможностью извлечения второго индекса, который указывает рекомендованную скорость передачи данных, из второго информационного элемента. Второй индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, схема 207 извлечения IE может быть выполнена с возможностью определения рекомендованной скорости передачи данных на основе второго индекса.
В другом варианте осуществления, схема 205 определения запроса рекомендованной скорости передачи данных выполнена с возможностью определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, схема 203 определения рекомендованной скорости передачи данных выполнена с возможностью генерации первого информационного элемента, который указывает запрос чтобы сетевой узел рекомендовал скорость передачи данных. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи. Кроме того, схема 203 определения рекомендованной скорости передачи данных может быть выполнена с возможностью определения желаемой скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Схема 207 извлечения информационного элемента может быть выполнена с возможностью определения первого индекса, который указывает желаемую скорость передачи данных. Первый индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, схема 207 извлечения информационного элемента может быть выполнена с возможностью вставки первого индекса в первый информационный элемент. Наконец, схема 211 передатчика может быть выполнена с возможностью передачи первого информационного элемента через протокольный уровень на канале связи восходящей линии связи.
Фиг. 3 демонстрирует другой вариант осуществления беспроводного устройства для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 3, беспроводное устройство 300 (например, UE) может включать в себя схему(ы) 301 обработки, радиочастотную (RF) схему(ы) 305 связи, антенну(ы) 307 и пр., или любую их комбинацию. Схема(ы) 305 связи может быть выполнена с возможностью передачи или приема информации на или от одного или более сетевых узлов посредством любой технологии связи. Эта связь может осуществляться с использованием одной или более антенн 307, которые являются внутренними или внешними относительно беспроводного устройства 300. Схема(ы) 301 обработки может(гут) быть выполнена(ы) с возможностью осуществления описанной здесь обработки (например, способа, показанного на фиг. 5, 6, 14 и 17-18), например, путем выполнения программных инструкций, хранящихся в памяти 303. Схема(ы) 301 обработки в связи с этим может реализовать некоторые функциональные средства, блоки или модули.
На фиг. 3, беспроводное устройство 300 может реализовать различные функциональные средства, блоки или модули (например, посредством схемы или схем 301 обработки или посредством программного обеспечения). Эти функциональные средства, блоки или модули (например, для осуществления способа, показанного на фиг. 5, 6, 14 и 17-18) включают в себя модуль или блок 313 определения запроса скорости передачи данных для определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, эти функциональные средства, блоки или модули включают в себя модуль 315 генерирования информационного элемента для генерирования первого информационного элемента, который указывает запрос. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 311 определения скорости передачи данных для определения желаемой скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Модуль или блок 315 генерирования информационного элемента может быть дополнительно выполнен с возможностью определения первого индекса, который указывает желаемую скорость передачи данных, причем первый индекс является индексом к таблице скоростей передачи данных на канале связи восходящей линии связи или нисходящей линии связи, и вставки первого индекса в первый информационный элемент. Кроме того, эти функциональные средства, блоки или модули включают в себя модуль или блок 319 передатчика для передачи первого информационного элемента через протокольный уровень на канале связи восходящей линии связи.
На фиг. 3, в другом варианте осуществления, эти функциональные средства, блоки или модули включают в себя модуль или блок 321 приема для приема, от сетевого узла, второго информационного элемента, который указывает рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Второй информационный элемент принимается через протокольный уровень на канале связи нисходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 317 извлечения информационного элемента для получения рекомендованной скорости передачи данных из второго информационного элемента. Соответственно, модуль или блок 317 извлечения информационного элемента может быть выполнен с возможностью извлечения второго индекса, который указывает рекомендованную скорость передачи данных, из второго информационного элемента. Второй индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, модуль определения скорости передачи данных может быть дополнительно выполнен с возможностью определения рекомендованной скорости передачи данных на основе второго индекса.
Фиг. 4 демонстрирует другой вариант осуществления беспроводного устройства 400 для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 4, беспроводное устройство 400 может реализовать различные функциональные средства, блоки или модули (например, посредством схемы или схем 301 обработки, показанных на фиг. 3, или посредством программного обеспечения). Эти функциональные средства, блоки или модули (например, для осуществления способа, показанного на фиг. 5, 6, 14 и 17-18) включают в себя модуль или блок 401 определения скорости передачи данных для определения желаемой скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе рекомендованной скорости передачи данных для соответствующего канала связи, полученной от второго информационного элемента, принятого от сетевого узла через протокольный уровень на канале связи нисходящей линии связи. Кроме того, эти функциональные средства, блоки или модули включают в себя модуль или блок 405 генерирования информационного элемента для генерирования информационного элемента, который указывает желаемую скорость передачи данных. Первый информационный элемент, имеющий желаемую скорость передачи данных, отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, желаемая скорость передачи данных используется сетевым узлом для регулировки рекомендованной скорости передачи данных для соответствующего канала связи. Эти функциональные средства, блоки или модули могут включать в себя модуль или блок 409 передачи для передачи первого информационного элемента, имеющего желаемую скорость передачи данных на сетевой узел через протокольный уровень на канале связи восходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок определения запроса скорости передачи данных для определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 411 приема для приема, от сетевого узла, второго информационного элемента, который указывает рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи.
Фиг. 5 демонстрирует один вариант осуществления способа 500, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 5, способ 500 включает в себя определение запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи. На блоке 503, способ 500 включает в себя генерирование первого информационного элемента, который указывает запрос. Кроме того, первый информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи на сетевой узел. На блоке 505, способ может включать в себя передачу, на сетевой узел, первого информационного элемента, имеющий запрос, через протокольный уровень, на канале связи восходящей линии связи.
Фиг. 6 демонстрирует другой вариант осуществления способа 600, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 6, способ 600 включает в себя определение желаемой скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе рекомендованной скорости передачи данных для соответствующего канала связи, полученной от второго информационного элемента, принятого от сетевого узла через протокольный уровень на канале связи нисходящей линии связи. На блоке 603, способ 600 включает в себя генерирование первого информационного элемента, который указывает желаемую скорость передачи данных. Кроме того, информационный элемент отправляется на сетевой узел через протокольный уровень на канале связи восходящей линии связи. Кроме того, желаемая скорость передачи данных используется сетевым узлом для регулировки рекомендованной скорости передачи данных для соответствующего канала связи. На блоке 605, способ 600 может включать в себя передачу первого информационного элемента имеющий желаемую скорость передачи данных на сетевой узел через протокольный уровень на канале связи восходящей линии связи.
Фиг. 7 демонстрирует один вариант осуществления сетевого узла 700 для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 7, сетевой узел 700 может включать в себя схему 701 приемника, схему 703 извлечения информационного элемента, схему 705 определения рекомендованной скорости передачи данных, схему 707 регулировки скорости передачи данных, схему 709 генерации информационного элемента, схему 711 передатчика и пр. или любую их комбинацию. Схема 701 приемника может быть выполнена с возможностью приема, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, первый информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Схема 703 извлечения информационного элемента может быть выполнена с возможностью извлечения запроса из первого информационного элемента. Кроме того, схема 705 определения рекомендованной скорости передачи данных выполнена с возможностью определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Схема 707 регулировки скорости передачи данных может быть выполнена с возможностью регулировки рекомендованной скорости передачи данных на основе желаемой скорости передачи данных, которая принимается в первом информационном элементе от беспроводного устройства.
Фиг. 8 демонстрирует другой вариант осуществления сетевого узла 800 для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 8, беспроводное устройство 800 (например, UE) может включать в себя схему(ы) 801 обработки, радиочастотную (RF) схему(ы) 805 связи, антенна(ы) 807 и пр., или любую их комбинацию. Схема(ы) 805 связи может быть выполнена с возможностью передачи или приема информации на или от одного или более сетевых узлов или одного или более беспроводных устройств посредством любой технологии связи. Эта связь может осуществляться с использованием одной или более антенн 807, которые являются внутренними или внешними относительно беспроводного устройства 800. Схема(ы) 801 обработки может быть выполнена с возможностью осуществления описанной здесь обработки (например, способа, показанного на фиг. 10, 14 и 19), например, путем выполнения программных инструкций, хранящихся в памяти 803. Схема(ы) 801 обработки в связи с этим может реализовать некоторые функциональные средства, блоки или модули.
На фиг. 8, сетевой узел 800 может реализовать различные функциональные средства, блоки или модули (например, посредством схемы или схем 801 обработки или посредством программного обеспечения). Эти функциональные средства, блоки или модули (например, для осуществления способа, показанного на фиг. 10, 14 и 19) включают в себя модуль или блок 811 определения скорости передачи данных для определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, эти функциональные средства, блоки или модули включают в себя модуль или блок 813 генерирования информационного элемента для генерирования второго информационного элемента, который указывает рекомендованную скорость передачи данных. Второй информационный элемент, имеющий рекомендованную скорость передачи данных, отправляется на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 819 передачи для передачи, на беспроводное устройство, информационного элемента, имеющего рекомендованную скорость передачи данных, через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, эти функциональные средства, блоки или модули могут включать в себя модуль или блок приема 821 для приема, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Первый информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 817 извлечения информационного элемента для извлечения запроса из первого информационного элемента. Наконец, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 815 регулировки скорости передачи данных для регулировки рекомендованной скорости передачи данных на основе желаемой скорости передачи данных, которая принимается в первом информационном элементе от беспроводного устройства. фиг. 9 демонстрирует другой вариант осуществления сетевого узла для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. В другом варианте осуществления, эти функциональные средства, блоки или модули включают в себя модуль или блок 911 приема для приема, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 907 извлечения информационного элемента для получения запроса рекомендованной скорости передачи данных из первого информационного элемента. Соответственно, модуль или блок 907 извлечения информационного элемента может быть выполнен с возможностью извлечения первого индекса из первого информационного элемента и определения желаемой скорости передачи данных из первого индекса. Кроме того, первый индекс может указывать желаемую скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, первый индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. Эти функциональные средства, блоки или модули могут включать в себя модуль или блок определения скорости передачи данных 901 для определения рекомендованной скорости передачи данных, что может базироваться на желаемой скорости передачи данных. Кроме того, эти функциональные средства, блоки или модули могут включать в себя модуль или блок 905 регулировки скорости передачи данных для определения рекомендованной скорости передачи данных на основе желаемой скорости передачи данных. Эти функциональные средства, блоки или модули могут включать в себя модуль или блок 903 генерирования информационного элемента для генерирования второго информационного элемента, который указывает рекомендованную скорость передачи данных. Второй информационный элемент, имеющий рекомендованную скорость передачи данных, может отправляться на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи. Эти функциональные средства, блоки или модули могут включать в себя модуль или блок 909 передачи для передачи, на беспроводное устройство, второго информационного элемента, имеющего рекомендованную скорость передачи данных, через протокольный уровень на канале связи нисходящей линии связи.
Фиг. 10 демонстрирует один вариант осуществления способа 1000, осуществляемого сетевым узлом для адаптации приемником MIMO для осуществления испытания приемника MIMO в соответствии с различными описанными здесь аспектами. На фиг. 10, способ 1000 может включать в себя прием, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, первый информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. На блоке 1003, способ 1000 может включать в себя извлечение запроса из первого информационного элемента. На блоке 1005, способ 1000 включает в себя определение рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. На блоке 1007, способ 1000 включает в себя генерирование второго информационного элемента, который указывает рекомендованную скорость передачи данных. Кроме того, второй информационный элемент, имеющий рекомендованную скорость передачи данных, отправляется на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи. На блоке 1009, способ может включать в себя передачу, на беспроводное устройство, второго информационного элемента, имеющего рекомендованную скорость передачи данных, через протокольный уровень на канале связи нисходящей линии связи.
Фиг. 11 демонстрирует другой вариант осуществления беспроводного устройства 1100 в соответствии с различными описанными здесь аспектами. В ряде случаев, беспроводное устройство 1100 может именоваться сетевым узлом, базовой станцией (BS), точкой доступа (AP), пользовательским оборудованием (UE), мобильной станцией (MS), терминалом, сотовым телефоном, сотовой телефонной трубкой, персональным цифровым помощником (PDA), смартфоном, беспроводным телефоном, органайзером, карманным компьютером, настольным компьютером, портативным компьютером, планшетным компьютером, телевизионной приставкой, телевизором, прибором, игровым устройством, медицинским устройством, устройством отображения, измерительным устройством, или какой-либо другой аналогичной терминологии. В других случаях, беспроводное устройство 1100 может быть набором аппаратных компонентов. На фиг. 11, беспроводное устройство 1100 может быть выполнено с возможностью включать в себя процессор 1101, который в ходе работы подключается к интерфейсу 1105 ввода/вывода, радиочастотному (RF) интерфейсу 1109, интерфейсу 1111 сетевого соединения, памяти 1115, в том числе, оперативной памяти (RAM) 1117, постоянной памяти (ROM) 1119, носителю 1121 данных и т.п., подсистему 1151 связи, источник 1133 питания, другой компонент или любую их комбинацию. Носитель 1121 данных может включать в себя операционную систему 1123, прикладную программу 1125, данные 1127 и т.п. Конкретные устройства могут использовать все компоненты, показанные на фиг. 11, или только поднабор компонентов, и уровни интеграции могут изменяться от устройства к устройству. Кроме того, конкретные устройства могут содержать множественные экземпляры компонента, например множественные процессоры, блоки памяти, приемопередатчики, передатчики, приемники и т.д. Например, вычислительное устройство может быть выполнено с возможностью включать в себя процессор и память.
На фиг. 11, процессор 1101 может быть выполнен с возможностью обработки компьютерных инструкций и данных. Процессор 1101 может быть выполнен в виде любого последовательного конечного автомата, способного выполнять машинные инструкции, хранящиеся как машиночитаемые компьютерные программы в памяти, например, одного или более аппаратно-реализованных конечных автоматов (например, в дискретной логике, FPGA, ASIC и т.д.); программируемой логики совместно с надлежащим программно-аппаратным обеспечением; одного или более процессоров общего назначения с сохраненной программой, например, микропроцессора или цифрового сигнального процессора (DSP), совместно с надлежащим программным обеспечением; или любом комбинации вышеописанных. Например, процессор 1101 может включать в себя два компьютерных процессора. В одном определении, данные являются информацией в форме, пригодной для использования компьютером. Важно отметить, что специалисту в данной области понятно, что предмет этого изобретения можно реализовать с использованием различных операционных систем или комбинаций операционных систем.
В данном варианте осуществления, интерфейс 1105 ввода/вывода может быть выполнен с возможностью обеспечения интерфейса связи для устройства ввода, устройства вывода или устройства ввода и вывода. Беспроводное устройство 1100 может быть выполнено с возможностью использования устройства вывода через интерфейс 1105 ввода/вывода. Специалисту в данной области понятно, что устройство вывода может использовать порт интерфейса того же типа, что и устройство ввода. Например, порт USB может использоваться для обеспечения ввода в и вывода из беспроводного устройства 1100. Устройством вывода может быть громкоговоритель, звуковая карта, видеокарта, дисплей, монитор, принтером, исполнительный механизм, излучатель, смарт-карта, другое устройство вывода, или любая их комбинация. Беспроводное устройство 1100 может быть выполнено с возможностью использования устройства ввода через интерфейс 1105 ввода/вывода, чтобы пользователь мог захватывать информацию в беспроводное устройство 1100. Устройство ввода может включать в себя мышь, шаровой манипулятор, панель клавиш направления, сенсорную панель, устройство ввода, чувствительное к присутствию, дисплей, например, дисплей, чувствительный к присутствию, колесо прокрутки, цифровую камеру, цифровую видеокамеру, веб-камеру, микрофон, датчик, смарт-карту и пр. Устройство ввода, чувствительное к присутствию, может включать в себя цифровую камеру, цифровую видеокамеру, веб-камеру, микрофон, датчик и т.п. для регистрации ввода от пользователя. Устройство ввода, чувствительное к присутствию, можно объединять с дисплеем для формирования дисплея, чувствительного к присутствию. Кроме того, устройство ввода, чувствительное к присутствию, может быть подключено к процессору. Датчиком может быть, например, акселерометр, гироскоп, датчик наклона, датчик силы, магнитометр, оптический датчик, датчик близости, другой аналогичный датчик или любая их комбинация. Например, устройством ввода может быть акселерометр, магнитометр, цифровая камера, микрофон и оптический датчик.
На фиг. 11, RF интерфейс 1109 может быть выполнен с возможностью обеспечения интерфейса связи для RF компонентов, например, передатчика, приемника и антенны. Интерфейс 1111 сетевого соединения может быть выполнен с возможностью обеспечения интерфейса связи для сети 1143a. Сеть 1143a может охватывать сети проводной и беспроводной связи, например, локальную сеть (LAN), глобальную сеть (WAN), компьютерную сеть, беспроводную сеть, сеть связи, другую аналогичную сеть или любую их комбинацию. Например, сеть 1143a может быть сетью Wi-Fi. Интерфейс 1111 сетевого соединения может быть выполнен с возможностью включать в себя интерфейс приемника и передатчика, используемый для осуществления связи с одним или более другими узлами по сети связи согласно одному или более протоколам связи, известным в технике или перспективным, например, Ethernet, TCP/IP, SONET, ATM и т.п. Интерфейс 1111 сетевого соединения может реализовать функциональные возможности приемника и передатчика, подходящие для сетевых линий связи (например, оптических, электрических и пр.). Функции передатчика и приемника могут совместно использовать компоненты схемы, программные или программно-аппаратные, или альтернативно, могут быть реализованы по отдельности.
В этом варианте осуществления, RAM 1117 может быть выполнена с возможностью взаимодействия через шину 1102 с процессором 1101 для обеспечения хранения или кэширования данных или компьютерных инструкций в ходе выполнения программ программного обеспечения, например, операционной системы, прикладных программ и драйверов устройств. В одном примере, беспроводное устройство 1100 может включать в себя, по меньшей мере, один блок размером сто двадцать восемь мегабайт (128 МБ) RAM. ROM 1119 может быть выполнена с возможностью передачи компьютерных инструкций или данных на процессор 1101. Например, ROM 1119 может быть выполнена с возможностью быть инвариантным низкоуровневым системным кодом или данными для основных системных функций, например, базового ввода и вывода (I/O), запуска или приема нажатий клавиш от клавиатуры, которые хранятся в энергонезависимой памяти. Носитель 1121 данных может быть выполнен с возможностью включать в себя память, например, RAM, ROM, программируемую постоянную память (PROM), стираемую программируемую постоянную память (EPROM), электрически стираемую программируемую постоянную память (EEPROM), магнитные диски, оптические диски, флоппи-диски, жесткие диски, сменные картриджи, флэш-накопители. В одном примере, носитель 1121 данных может быть выполнен с возможностью включать в себя операционную систему 1123, прикладную программу 1125, например, приложение веб-браузера, машину виджета или гаджета или другое приложение и файл 1127 данных.
На фиг. 11, процессор 1101 может быть выполнен с возможностью осуществления связи с сетью 1143b с использованием подсистемы 1151 связи. Сеть 1143a и сеть 1143b могут быть одной и той же сетью или разные сетями. Подсистема 1151 связи может быть выполнена с возможностью включать в себя один или более приемопередатчиков, используемых для осуществления связи с сетью 1143b. Один или более приемопередатчиков могут использоваться для осуществления связи с одним или более удаленными приемопередатчиками другого беспроводного устройства, например, базовой станции сети радиодоступа (RAN) согласно одному или более протоколам связи, известным в технике или перспективным, например, IEEE 802.xx, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax и т.п.
В другом примере, подсистема 1151 связи может быть выполнена с возможностью включать в себя один или более приемопередатчиков, используемых для осуществления связи с одним или более удаленными приемопередатчиками другого беспроводного устройства, например, пользовательское оборудование согласно одному или более протоколам связи, известным в технике или перспективным, например, IEEE 802.xx, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax и т.п. Каждый приемопередатчик может включать в себя передатчик 1153 или приемник 1155 для реализации функциональных возможностей передатчика или приемника, соответственно, подходящих для линий связи RAN (например, выделений частот и пр.). Кроме того, передатчик 1153 и приемник 1155 каждого приемопередатчика могут совместно использовать компоненты схемы, программные или программно-аппаратные, или альтернативно, могут быть реализованы по отдельности.
В данном варианте осуществления, функции связи подсистемы 1151 связи могут включать в себя передачу данных, речевую связь, мультимедийную связь, связь ближнего действия, например, Bluetooth, ближнюю бесконтактную связь, связь на основе местоположения, например, использование глобальной системы позиционирования (GPS) для определения местоположения, другую аналогичную функцию связи, или любую их комбинацию. Например, подсистема 1151 связи может включать в себя сотовую связь, связь Wi-Fi, связь Bluetooth и связь GPS. Сеть 1143b может охватывать сети проводной и беспроводной связи, например, локальную сеть (LAN), глобальную сеть (WAN), компьютерную сеть, беспроводную сеть, сеть связи, другую аналогичную сеть или любую их комбинацию. Например, сеть 1143b может быть сотовой сетью, сетью Wi-Fi и сетью ближней бесконтактной связи. Источник 1113 питания может быть выполнен с возможностью обеспечения питания переменного тока (AC) или постоянного тока (DC) для компонентов беспроводного устройства 1100.
На фиг. 11, носитель 1121 данных может быть выполнен включающим в себя несколько физических приводов, например, избыточный массив независимых дисков (RAID), привод для флоппи-диска, флэш-память, флэш-носитель USB, внешний жесткий диск, флэш-диск, флэш-накопитель, ключ-накопитель, привод оптических дисков для цифровых универсальных дисков высокой плотности (HD-DVD), внутренний жесткий диск, привод оптических дисков Blu-Ray, привод оптических дисков для голографического цифрового хранилища данных (HDDS), синхронную динамическую оперативную память (SDRAM) на основе модулей памяти с двухрядным расположением выводов (DIMM), SDRAM на основе внешних микро-DIMM, память на основе смарт-карты, например, модуль идентификации абонента или сменный модуль идентификации пользователя (SIM/RUIM), другую память, или любую их комбинацию. Носитель 1121 данных может позволять беспроводному устройству 1100 осуществлять доступ к машиноисполняемым инструкциям, прикладным программам и т.п., хранящимся на транзиторных или нетранзиторных средах памяти, разгружать данные или выгружать данные. Промышленное изделие, например, использующее систему связи, может материально реализовать на носителе 1121 данных, который может содержать компьютерно-считываемый носитель.
Функциональные возможности описанных здесь способов можно реализовать в одном из компонентов беспроводного устройства 1100 или разделять между множественными компонентами беспроводного устройства 1100. Кроме того, функциональные возможности описанных здесь способов можно реализовать в любой комбинации оборудования, программного обеспечения или программно-аппаратного обеспечения. В одном примере, подсистема 1151 связи может быть выполнена с возможностью включать в себя любой из описанных здесь компонентов. Кроме того, процессор 1101 может быть выполнен с возможностью осуществления связи с любым из таких компонентов по шине 1102. В другом примере, любой из таких компонентов может быть представлен программными инструкциями, хранящимися в памяти, которые, при выполнении процессором 1101, осуществляет соответствующие описанные здесь функции. В другом примере, функциональные возможности любого из таких компонентов могут быть разделены между процессором 1101 и подсистемой 1151 связи. В другом примере, функции, не требующие высокой вычислительной мощности, любого из таких компонентов можно реализовать программными средствами или программно-аппаратными средствами, и функции, требующие высокой вычислительной мощности, можно реализовать аппаратными средствами.
Это изобретение предусматривает механизм отправки сетевым узлом (eNB) рекомендации скорости на терминал (UE) и также механизм, позволяющий UE запрашивать у eNB рекомендованную битовая скорость, или запрашивать, может ли предложенная битовая скорость адекватно поддерживаться базовой пропускной способностью. Кроме того, описанные здесь варианты осуществления могут сокращать время ответа и повышать точность адаптации к оптимальной битовой скорости на линии связи адаптации скорости клиента по сравнению с решениями в базовой сети (CN) (например, явным уведомлением о перегрузке (ECN) или уровнями приложений, например, командами адаптации скорости). Описанные здесь варианты осуществления также могут ограничивать объем сигнализации управления вызова, уменьшая риск создания помехи для медийного трафика со стороны сигнализации управления.
На фиг. 14 описаны три иллюстративных варианта предоставления со стороны eNB для UE информации о рекомендованной битовой скорости приложения. На фиг. 14 представлен полувызов и описан обмен информацией о рекомендованной битовой скорости приложения между UE и eNB для локальной линии связи. Сквозное использование этой информации предлагается обрабатывать посредством регулярной сигнализации управления вызовом (например, протокола инициирования сеанса (SIP) и протокола описания сеанса (SDP)) или команд адаптации скорости (запроса режима кодека (CMR) для речи и запроса временной максимальной битовой скорости медиапотока (TMMBR) протокола управления переносом в реальном времени (RTCP) для видео).
Описанные здесь варианты осуществления применимы как к стороне, инициирующей мобильную связь, так и к стороне, принимающей мобильную связь. В рассмотренных ниже случаях могут выполняться традиционные процедуры сигнализации SIP/SDP/ транспортного протокола реального времени (RTP). Кроме того, обмен информацией можно оптимизировать с помощью сети радиодоступа (RAN), что приводит к улучшению обслуживания конечного пользователя.
В первом варианте использования, показанном на фиг. 14, после первоначальной процедуры установления соединения управления радиоресурсами (RRC), информация, полученная путем инициированного UE обмена информацией о рекомендованной битовой скорости приложения, может использоваться UE для оптимизации своего исходящего предложения/ответа SDP. Благодаря этому, объем сигнализации SIP может снижаться в случае, когда линия радиосвязи не поддерживает запрашиваемую пропускную способность.
Во втором вариант использования, показанном на фиг. 14, после установления вызова, eNB может отправлять информацию о рекомендованной битовой скорости приложения, чтобы UE либо напрямую адаптировало свою скорость медиа на восходящей линии связи, либо инициировало команду адаптации скорости (например, CMR и RTCP TMMBR) на свое равноправное устройство для адаптации скорости нисходящей линии связи.
В третьем варианте использования, показанном на фиг. 14, в ходе текущего вызова, UE может инициировать обмен информацией о рекомендованной битовой скорости приложения для оптимизации сигнализации SIP, например, запроса конечного пользователя на добавление видео к вызову. Если рекомендованной битовой скорости приложения недостаточно для поддержки видеопотока, процедуру SIP с добавленными медиа можно не инициировать, но заканчивать на том, что eNB отклоняет установление канала-носителя видео. Аналогично обмену информацией при установлении вызова, это будет сокращать сигнализацию SIP и может, особенно в условиях плохой радиосвязи, снижать риск негативного влияния сигнализации SIP на качество речи или другие показатели качества обслуживания.
Для рекомендации скорости от eNB к UE могут использоваться поля, указывающие идентификацию логического канала (например, 4 бита), направление восходящей линии связи или нисходящей линии связи (например, 1 бит) и индекс к таблице транспортных полос (например, 7-11 битов). Эти иллюстративные длины битовых полей могут требовать наличия всего от двенадцати до шестнадцати битов (12-16 битов), но допустима любая длина битовых полей. Рекомендация скорости также может задаваться явным числом, а не индексом к таблице. Битовое поле для линии связи также можно расширить для охвата случая, когда информация скорости применима в направлениях как восходящей линии связи, так и нисходящей линии связи. Это может избавлять от необходимости в явной отправке информационного элемента для каждого канала восходящей линии связи или нисходящей линии связи.
В одном варианте осуществления, информация, содержащаяся в MAC CE, передаваемом от eNB к UE, может быть описана в таблице 4. Эта информация также может включать в себя таблицу, например, с одним блоком из ста двадцати восьми (128) элементов, включающего в себя четыре зарезервированных бита для возможных расширений (например, расширения таблицы).
Таблица 4: пример MAC CE для информации битовой скорости от eNB на UE.
Если информация отправляется посредством PDU управления PDCP, поле идентификации логического канала может не требоваться, поскольку уровень PDCP уникален для логического канала. Соответствующие биты из таблицы 4 могут быть, таким образом, зарезервированы, или информация может быть форматирована, как нижеприведенной в таблице 5 без зарезервированных битов.
Таблица 5: пример PDU управления PDCP для информации битовой скорости от eNB на UE.
Чтобы UE инициировало обмен информацией на рекомендованной в настоящее время битовой скорости приложения, элемент, состоящий из полей, указывающих желаемую обработку пакетов (например, 8 битов), например, задержку и усреднение, используемое для вычисления битовой скорости, направление восходящей линии связи или нисходящей линии связи (например, 1 бит) и индекс к таблице с табличными значениями желаемой битовой скорости приложения (например, 7 битов). Кроме того, битовая скорость также может быть явным числом, а не индексом к таблице.
Если информация отправляется через MAC CE, идентификация логического канала может быть включена для связывания запроса информации с конкретной услугой (например, услугой речевой связи по LTE (VoLTE), например, описанной GSMA PRD IR.92), которая использует выделенный радиоканал-носитель для имени точки доступа IP мультимедийной подсистемы (IMS APN), которая отделена от мобильной широкополосной APN. Медиа и видео VoLTE, если используются услуги GSMA PRD IR.94, могут затем передавать на выделенных каналах-носителях в одной и той же IMS APN.
Пример MAC CE для запроса от UE на eNB приведен в нижеследующей таблице 6.
Таблица 6: пример MAC CE для запроса UE на eNB о рекомендованной битовой скорости.
Пример PDU управления PDCP для запроса от UE на eNB приведен в таблице 7.
Таблица 7: пример PDU управления PDCP для запроса UE на eNB о рекомендованной битовой скорости.
в другом варианте осуществления, UE может отправлять запрос, который содержит только следующее: идентификацию логического канала (не требуются в случае, когда оно является PDU управления PDCP), UL/DL и флаг, указывающий запрос.
Таблица 8: пример MAC CE для запроса UE на eNB с использованием указания запроса.
В другом варианте осуществления, PDU управления PDCP для запроса от UE на eNB с использованием указания запроса приведен в нижеприведенной таблице 9.
Таблица 9: пример PDU управления PDCP для запроса UE на eNB с использованием указания запроса.
Ответ от eNB к UE может использовать тот же формат, что и для рекомендации скорости от eNB на UE, как описано выше, с зарезервированным значением '0000' для поля идентификации логического канала в случае использования MAC CE. Опять же, если информация отправляется посредством PDU управления PDCP, то поле для идентификации логического канала может быть опущено. Возможно eNB может отвечать битовой скоростью, эквивалентной, меньшей, чем, или большей, чем битовая скорость, включенной в запрос от UE. Кроме того, eNB может отправлять ответ с отказом запроса рекомендованной битовой скорости.
Если используются табличные значения битовой скорости, битовые скорости могут быть логарифмически разнесены, в том числе битовые скорости кодека Adaptive Multi-Rate (AMR), AMR WideBand (AMRWB) или Enhanced Voice Service (EVS) на нижнем конце шкалы. Дополнительно предлагается резервировать индекс '0' для 0 кбит/с и индекс '1' для указания 'высвобождения предыдущей рекомендации битовой скорости'. Индекс также может быть включен для указания 'рекомендация битовой скорости отсутствует', это также может использоваться для отклонения запроса от UE на рекомендованной битовой скорости. Пример таблицы с битовыми скоростями и другой информации приведен на фиг. 15. На фиг. 15, первый индекс (т.е., I=1) используется для указания, что предыдущая рекомендация битовой скорости больше не действительна, и новая рекомендация битовой скорости не дается. Кроме того, второй индекс (т.е., I=2) используется для указания, что рекомендация битовой скорости отсутствует или что запрос от UE на рекомендованной битовой скорости был отклонен.
В другом варианте осуществления, беспроводное устройство (например, UE) может отправлять запрос на сетевой узел с использованием информационного элемента (IE) на любом из уровней MAC и PDCP о рекомендованной битовой скорости для использования для этого приложения.
В другом варианте осуществления, беспроводное устройство может адаптировать свою отправку медийного бита или отправляет исходящий запрос адаптации среды на свое равноправное устройство для уменьшения своей скорости отправки на основе информации скорости, полученной на IE на уровне MAC или PDCP.
В другом варианте осуществления, сетевой узел может отправлять IE, содержащий рекомендацию битовой скорости, на терминал на любом из уровней MAC и PDCP.
В другом варианте осуществления, сетевой узел может отвечать на запрос от терминала о рекомендованной битовой скорости, используемой для восходящей линии связи или нисходящей линии связи, на терминал.
В другом варианте осуществления обеспечены улучшения, которые повышают качество VoLTE или видео. Кодер/декодер (кодек) расширенных речевых услуг (EVS) 7,2 кбит/с может использоваться в качестве речевого кодека базовой линии для оценивания, включающего в себя оценивание результатов обработки до четырех речевых кадров в одной передаче. В постоянном справочном документе (PRD) ассоциации (GSMA) глобальной системы мобильной связи (GSM) IR.92 указывает, что UE и субъекты в базовой сети мультимедийной системы (IMS) интернет-протокола (IP), которые завершают плоскость пользователя, должны запрашивать прием одного речевого кадра, инкапсулированного в каждом пакете RTP. Однако, для оценивания возможных преимуществ расширения покрытия, одна возможность предусматривает, что RAN объединяет до четырех пакетов RTP, где один речевой кадр инкапсулирован в одном пакете RTP, и что приложение инкапсулирует до четырех пакетов в одном пакете RTP. Кроме того, можно предположить полное сжатие заголовка ROHC с отчетом о статусе буфера (BSR) и отчетом о запасе по мощности (PHR) в каждой передаче. Результирующий необходимый размер транспортного блока, включающий в себя PDCP, управление линией радиосвязи (RLC) и заголовки MAC для разных стратегий группирования пакетов, представлены на фиг. 16. Фиг. 16 демонстрирует отправка LS на RAN1 с рекомендованными предположениями оценивания для улучшений, касающихся качества VoLTE. На фиг. 16, объединение RAN пакетов RTP, каждый из которых состоит из одного речевого кадра. Кроме того, инкапсуляция приложения речевых кадров в одном пакете RTP требует обновлений описания услуги VoLTE.
Фиг. 17 демонстрирует другой вариант осуществления способа 1700, осуществляемого беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 17, способ 1700 может начинаться, например, на блоке 1701, где он включает в себя определение запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. На блоке 1703, способ включает в себя генерирование первого информационного элемента, который указывает запрос. Кроме того, первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи. На блоке 1705, способ 1700 может включать в себя определение желаемой скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. На блоке 1707, способ 1700 может включать в себя определение первого индекса, который указывает желаемую скорость передачи данных. Кроме того, первый индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. На блоке 1709, способ 1700 может включать в себя вставку первого индекса в первый информационный элемент. На блоке 1711, способ 1700 может включать в себя передачу первого информационного элемента имеющий запрос, через протокольный уровень, на канале связи восходящей линии связи.
Фиг. 18 демонстрирует другой вариант осуществления способа 1800 осуществляемый беспроводным устройством для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 18, способ 1800 может начинаться, например, на блоке 1801, где он включает в себя прием, от сетевого узла, второго информационного элемента, который указывает рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, второй информационный элемент принимается через протокольный уровень на канале связи нисходящей линии связи. На блоке 1803, способ 1800 может включать в себя получение рекомендованной скорости передачи данных из второго информационного элемента. На блоке 1805, способ 1800 может включать в себя извлечение второго индекса, который указывает рекомендованную скорость передачи данных, из второго информационного элемента. Кроме того, второй индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. На блоке 1807, способ 1800 может включать в себя определение рекомендованной скорости передачи данных на основе второго индекса.
Фиг. 19 демонстрирует другой вариант осуществления способа 1900, осуществляемого сетевым узлом для рекомендования скорости передачи данных в системе беспроводной связи в соответствии с различными описанными здесь аспектами. На фиг. 19, способ 1900 может начинаться, например, на блоке 1901, где он включает в себя прием, от беспроводного устройства, первого информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, первый информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи. На блоке 1903, способ 1900 может включать в себя получение запроса рекомендованной скорости передачи данных из первого информационного элемента. На блоке 1905, способ 1900 может включать в себя извлечение первого индекса из первого информационного элемента. Первый индекс может указывать желаемую скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, первый индекс может быть индексом к таблице скоростей передачи данных (например, фиг. 15-16) на канале связи восходящей линии связи или нисходящей линии связи. На блоке 1907, способ 1900 может включать в себя определение желаемой скорости передачи данных на основе первого индекса. На блоке 1909, способ 1900 может включать в себя определение рекомендованной скорости передачи данных на основе желаемой скорости передачи данных. На блоке 1911, способ 1900 может включать в себя генерирование второго информационного элемента, который указывает рекомендованную скорость передачи данных. Второй информационный элемент, имеющий рекомендованную скорость передачи данных, может отправляться на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи. На блоке 1913, способ 1900 может включать в себя передачу, на беспроводное устройство, второго информационного элемента, имеющего рекомендованную скорость передачи данных, через протокольный уровень на канале связи нисходящей линии связи
В одном варианте осуществления, способ, осуществляемый беспроводным устройством для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи включает в себя определение запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, способ включает в себя генерирование информационного элемента, который указывает запрос. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, способ может включать в себя передачу информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи может включать в себя контроллер. Контроллер выполнен с возможностью определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Контроллер также выполнен с возможностью генерации информационного элемента, который указывает запрос. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, беспроводное устройство может включать в себя передатчик. Передатчик может в ходе работы подключаться к схеме контроллера и может быть выполнен с возможностью передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи выполнено с возможностью определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, беспроводное устройство выполнено с возможностью генерации информационного элемента, который указывает запрос. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, беспроводное устройство может быть дополнительно выполнено с возможностью передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит средство для определения запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Беспроводное устройство также включает в себя средство для генерирования информационного элемента, который указывает запрос. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, беспроводное устройство также может включать в себя средство для передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, компьютерная программа, содержащая инструкции, которая, при выполнении, по меньшей мере, одной схемой контроллера беспроводного устройства, предписывает беспроводному устройству определять запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на канале связи восходящей линии связи или нисходящей линии связи для беспроводного устройства. Кроме того, компьютерная программа предписывает беспроводному устройству для генерации информационного элемента, который указывает запрос. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, компьютерная программа может предписывать беспроводному устройству передавать информационный элемент через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, носитель, содержащий компьютерную программу, может быть одним из электронного сигнала, оптического сигнала, радиосигнала или компьютерно-считываемого носителя данных.
В одном варианте осуществления, способ, осуществляемый беспроводным устройством для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит определение рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе информации скорости передачи данных для соответствующего канала связи, полученной от информационного элемента, принятого через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Способ также может включать в себя генерирование информационного элемента, который указывает рекомендованную скорость передачи данных. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, рекомендованная скорость передачи данных используется сетевым узлом для регулировки скорости передачи данных для соответствующего канала связи.
В другом варианте осуществления, способ может включать в себя передачу, на сетевой узел, информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, способ может включать в себя прием, от сетевого узла, информационного элемента через протокольный уровень на канале связи нисходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит контроллер. Контроллер выполнен с возможностью определения рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе информации скорости передачи данных для соответствующего канала связи, полученной от информационного элемента, принятого через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Контроллер дополнительно выполнен с возможностью генерации информационного элемента, который указывает рекомендованную скорость передачи данных. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, рекомендованная скорость передачи данных используется сетевым узлом для регулировки скорости передачи данных для соответствующего канала связи.
В другом варианте осуществления, беспроводное устройство может включать в себя передатчик. Передатчик может в ходе работы подключаться к схеме контроллера и может быть выполнен с возможностью передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи выполнено с возможностью определения рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе информации скорости передачи данных для соответствующего канала связи, полученной от информационного элемента, принятого через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Кроме того, беспроводное устройство выполнено с возможностью генерации информационного элемента, который указывает рекомендованную скорость передачи данных. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, рекомендованная скорость передачи данных используется сетевым узлом для регулировки скорости передачи данных для соответствующего канала связи.
В другом варианте осуществления, беспроводное устройство может быть выполнено с возможностью передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В одном варианте осуществления, беспроводное устройство для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между беспроводным устройством и сетевым узлом в системе беспроводной связи содержит средство для определения рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе информации скорости передачи данных для соответствующего канала связи, полученной от информационного элемента, принятого через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Беспроводное устройство также содержит средство для генерирования информационного элемента, который указывает рекомендованную скорость передачи данных. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, рекомендованная скорость передачи данных используется сетевым узлом для регулировки скорости передачи данных для соответствующего канала связи.
В другом варианте осуществления, беспроводное устройство также может содержать средство для передачи информационного элемента через протокольный уровень на канале связи восходящей линии связи.
В другом варианте осуществления, компьютерная программа, содержащая инструкции, которые при их исполнении по меньшей мере одной схемой контроллера беспроводного устройства, предписывает беспроводному устройству определять рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи на основе информации скорости передачи данных для соответствующего канала связи, полученной от информационного элемента, принятого через протокольный уровень на канале связи нисходящей линии связи от сетевого узла. Кроме того, компьютерная программа предписывает беспроводному устройству для генерации информационного элемента, который указывает рекомендованную скорость передачи данных. Информационный элемент отправляется через протокольный уровень на канале связи восходящей линии связи на сетевой узел. Кроме того, рекомендованная скорость передачи данных используется сетевым узлом для регулировки скорости передачи данных для соответствующего канала связи.
В другом варианте осуществления, носитель, содержащий компьютерную программу, может быть одним из электронного сигнала, оптического сигнала, радиосигнала или компьютерно-считываемого носителя данных.
В одном варианте осуществления, способ, осуществляемый сетевым узлом для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи включает в себя определение рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Способ также включает в себя генерирование первого информационного элемента, который указывает рекомендованную скорость передачи данных. Первый информационный элемент отправляется на беспроводное устройство через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, способ может включать в себя передачу, на беспроводное устройство, информационного элемента через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, способ может включать в себя прием, от беспроводного устройства, второго информационного элемента, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на канале связи восходящей линии связи или нисходящей линии связи. Второй информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Кроме того, способ может включать в себя извлечение запроса из второго информационного элемента. Кроме того, этап определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи может осуществляться в ответ на прием запроса.
В одном варианте осуществления, сетевой узел для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи содержит схему контроллера. Схема контроллера выполнена с возможностью определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Схема контроллера также выполнена с возможностью генерации первого информационного элемента, который указывает рекомендованную скорость передачи данных. Кроме того, первый информационный элемент отправляется через протокольный уровень на канале связи нисходящей линии связи на беспроводное устройство.
В другом варианте осуществления, беспроводное устройство может дополнительно содержать передатчик. Передатчик может в ходе работы подключаться к схеме контроллера и может быть выполнен с возможностью передачи, на беспроводное устройство, первого информационного элемента через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, беспроводное устройство может дополнительно содержать приемник. Приемник может в ходе работы подключаться к схеме контроллера и может быть выполнен с возможностью приема, от беспроводного устройства, второго информационного элемента, который указывает запрос рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, второй информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Схема контроллера может быть дополнительно выполнена с возможностью извлечения запроса из второго информационного элемента. Кроме того, контроллер может быть дополнительно выполнен с возможностью осуществления этапа определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи в ответ на прием запроса.
В другом варианте осуществления, сетевой узел для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи выполнен с возможностью определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Сетевой узел дополнительно выполнен с возможностью генерации первого информационного элемента, который указывает рекомендованную скорость передачи данных. Кроме того, первый информационный элемент отправляется через протокольный уровень на канале связи нисходящей линии связи на беспроводное устройство.
В другом варианте осуществления, сетевой узел может быть дополнительно выполнен с возможностью передачи, на беспроводное устройство, первого информационного элемента через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, сетевой узел может быть дополнительно выполнен с возможностью приема, от беспроводного устройства, второго информационного элемента, который указывает запрос рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи. Кроме того, второй информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Сетевой узел может быть дополнительно выполнен с возможностью извлечения запроса из второго информационного элемента. Кроме того, сетевой узел может быть выполнен с возможностью определения рекомендованной скорости передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи в ответ на прием запроса.
В одном варианте осуществления, сетевой узел для рекомендования скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи между сетевым узлом и беспроводным устройством в системе беспроводной связи, сетевой узел содержит средство для определения рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи. Беспроводное устройство дополнительно содержит средство для генерирования первого информационного элемента, который указывает рекомендованную скорость передачи данных, причем первый информационный элемент отправляется через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, беспроводное устройство может дополнительно содержать средство для передачи первого информационного элемента через протокольный уровень на канале связи нисходящей линии связи.
В другом варианте осуществления, беспроводное устройство может дополнительно содержать средство для приема, от беспроводного устройства, второго информационного элемента, который указывает запрос рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи. Второй информационный элемент может отправляться через протокольный уровень на канале связи восходящей линии связи. Беспроводное устройство может дополнительно содержать средство для извлечения запроса из второго информационного элемента. Беспроводное устройство может дополнительно содержать определение рекомендованной скорости передачи данных на канале связи восходящей линии связи или нисходящей линии связи в ответ на прием запроса.
В одном варианте осуществления, компьютерная программа, содержащая инструкции, которая, при выполнении, по меньшей мере, одной схемой контроллера сетевого узла, предписывает сетевому узлу определять рекомендованную скорость передачи данных для беспроводного устройства на канале связи восходящей линии связи или нисходящей линии связи. Компьютерная программа дополнительно предписывает сетевому узлу генерировать первый информационный элемент, который указывает рекомендованную скорость передачи данных. Кроме того, первый информационный элемент отправляется через протокольный уровень на канале связи нисходящей линии связи на беспроводное устройство.
В другом варианте осуществления, носитель, содержащий компьютерную программу, может быть одним из электронного сигнала, оптического сигнала, радиосигнала или компьютерно-считываемого носителя данных.
В другом варианте осуществления, протокольный уровень может быть уровнем управления доступом к среде (MAC) или уровнем протокола конвергенции пакетной передачи данных (PDCP).
СОКРАЩЕНИЯ
Вышеприведенное подробное описание является лишь иллюстративным по своей природе и не призвано ограничивать настоящее изобретение или применение и варианты использования настоящего изобретения. Кроме того, оно не подлежит ограничению никакой выраженной или предполагаемой теорией, представленной в предыдущих разделах области использования, уровня техники, сущности изобретения или подробного описание. Настоящее изобретение обеспечивает различные примеры, варианты осуществления и пр., которые можно описать здесь в отношении функциональных или логических блоков. Различные описанные здесь аспекты представлены как способы, устройства (или оборудование), системы или промышленные изделия, которые могут включать в себя несколько компонентов, элементов, деталей, модулей, узлов, периферийных устройств и т.п. Кроме того, эти способы, устройства, системы или промышленные изделия могут включать в себя или не включать в себя дополнительные компоненты, элементы, детали, модули, узлы, периферийные устройства и т.п.
Кроме того, различные описанные здесь аспекты можно реализовать с использованием стандартных методов программирования или конструирования для создания программного обеспечения, программно-аппаратного обеспечения, аппаратного обеспечения (например, схем), или любой их комбинации для управления вычислительным устройством для реализации раскрытого предмета изобретения. Очевидно, что некоторые варианты осуществления могут предусматривать один или более универсальных или специализированных процессоров, например, микропроцессоров, цифровых сигнальных процессоров, заказных процессоров и вентильных матриц, программируемых пользователем (FPGA) и уникальные хранящиеся программные инструкции (включающие в себя как программное обеспечение, так и программно-аппаратное обеспечение), которые управляют одним или более процессорами для реализации, совместно с некоторыми непроцессорными схемами, некоторых, большинства или всех описанных здесь функций способов, устройств и систем. Альтернативно, некоторые или все функции можно реализовать посредством конечного автомата, где не хранятся программные инструкции, или посредством одной или более специализированных интегральных схем (ASIC), в которых каждая функция или некоторые комбинации некоторых из функций реализованы как заказные логические схемы. Конечно, можно использовать комбинацию двух подходов. Кроме того, предполагается, что специалисту в данной области, несмотря на, возможно, значительные усилия и большое количество вариантов конструкции, обусловленные, например, имеющимся временем, современной технологией и экономическими соображениями, руководствуясь раскрытыми здесь понятиями и принципами, нетрудно будет сгенерировать такие программные инструкции и программы и IC с минимальными экспериментальными изысканиями.
Используемый здесь термин ʺпромышленное изделиеʺ призван охватывать компьютерную программу, доступную с любого вычислительного устройства, носителя или среды. Например, компьютерно-считываемый носитель может включать в себя: магнитное запоминающее устройство, например, жесткий диск, флоппи-диск или магнитную полоску; оптический диск, например, компакт-диск (CD) или цифровой универсальный диск (DVD); смарт-карту; и устройство флэш-памяти, например, карту, линейку или ключ-накопитель. Дополнительно, очевидно, что несущая волна может использоваться для переноса компьютерно-считываемых электронных данных, в том числе для передачи и приема электронных данных, например, электронной почты или для осуществления доступа к компьютерной сети, например, интернету или локальной сети (LAN). Конечно, специалист в данной области техники может предложить различные модификации этой конфигурации, не выходя за рамки объема или сущности предмета этого изобретения.
В описании изобретения и вариантах осуществления, следующие термины принимают, по меньшей мере, значения, явно связанные здесь, если из контекста явно не следует обратное. Реляционные термины, например, ʺпервыйʺ и ʺвторой" и пр. могут использоваться только для отличения одного субъекта или действия от другого субъекта или действия без обязательного требования или предположения какого-либо фактического соотношения или порядка между такими субъектами или действиями. Термин ʺилиʺ призван означать включающее ʺилиʺ, если не указано обратное или из контекста не следует его применение в исключающей форме. Кроме того, термины в единственном числе призваны означать один или более, если не указано обратное или из контекста не следует их применение в форме единственного числа. Термин ʺвключают в себяʺ и различные его формы призваны означать "в том числе, но без ограничения". Ссылки на ʺодин вариант осуществленияʺ, ʺвариант осуществленияʺ, ʺиллюстративный вариант осуществленияʺ, ʺразличные варианты осуществленияʺ и другие аналогичные термины указывают, что описанные варианты осуществления раскрытой технологии могут включать в себя конкретную функцию, особенность, структуру или характеристику, но не каждый вариант осуществления обязательно включает в себя конкретную функцию, особенность, структуру или характеристику. Кроме того, повторяющееся использование фразы ʺв одном варианте осуществленияʺ не обязательно относится к одному и тому же варианту осуществления, хотя и может. Термины ʺпо существуʺ, ʺв сущностиʺ, ʺприблизительноʺ, ʺоколоʺ или любой другой их вариант, определяются как "близкий к" в понимании специалиста в данной области техники, и в одном неограничительном варианте осуществления термин определяется как нахождение в пределах 10%, в другом варианте осуществления - в пределах 5%, в другом варианте осуществления - в пределах 1% и в другом варианте осуществления - в пределах 0,5%. Устройство или структура, ʺсконфигурированноеʺ некоторым образом, сконфигурировано, по меньшей мере, этим образом, но также может быть сконфигурировано ранее не указанным образом.
Изобретение относится к устройствам и способам беспроводной связи. Технический результат заключается в повышении пропускной способности на восходящем или нисходящем канале связи. Способ, осуществляемый беспроводным устройством для рекомендования скорости передачи данных на восходящем или нисходящем канале связи между беспроводным устройством и сетевым узлом в системе беспроводной связи, содержит определение запрашивать, чтобы сетевой узел рекомендовал скорость передачи данных на восходящем или нисходящем канале связи для беспроводного устройства. Кроме того, способ включает в себя генерирование первого информационного элемента, который указывает запрос и отправляется через протокольный уровень на канале связи восходящей линии связи. Системы реализуют варианты способа. 4 н. и 11 з.п. ф-лы, 9 табл., 19 ил.
1. Способ, осуществляемый беспроводным устройством (105, 200, 300, 400, 1100), для рекомендования скорости передачи данных на восходящем канале (107, 109) связи между беспроводным устройством и сетевым узлом (101) в системе (100) беспроводной связи, содержащий этапы, на которых:
определяют (501, 1701) запрашивать (113), чтобы сетевой узел рекомендовал скорость передачи данных на восходящем канале связи для беспроводного устройства;
генерируют (503, 1703) первый информационный элемент (111), который указывает упомянутый запрос, причем первый информационный элемент включает в себя первый индекс, который указывает желаемую скорость передачи данных, при этом первый индекс является индексом к таблице скоростей передачи данных на восходящем канале связи;
передают (505, 1711) первый информационный элемент, который указывает упомянутый запрос, через протокольный уровень на восходящем канале связи;
в ответ на упомянутую передачу первого информационного элемента, который указывает запрос, принимают (1801) от сетевого узла второй информационный элемент (115), который указывает рекомендованную скорость (117) передачи данных для беспроводного устройства на восходящем канале связи, причем второй информационный элемент принимается через упомянутый протокольный уровень на нисходящем канале связи;
извлекают (1805) второй индекс, который указывает рекомендованную скорость передачи данных, из второго информационного элемента, причем второй индекс является индексом к таблице скоростей передачи данных на восходящем канале связи; и
определяют (1807) рекомендованную скорость передачи данных на основе второго индекса.
2. Способ по п.1, дополнительно содержащий этап, на котором определяют (1705) желаемую скорость передачи данных для беспроводного устройства на восходящем канале связи.
3. Способ по п.2, в котором упомянутое генерирование включает в себя этапы, на которых:
определяют (1707) первый индекс, который указывает желаемую скорость передачи данных; и
вставляют (1709) первый индекс в первый информационный элемент.
4. Способ по п.1, в котором первый информационный элемент является элементом управления (CE) уровня управления доступом к среде (MAC).
5. Способ по п.1, в котором первый информационный элемент включает в себя указание идентификации логического канала, к которому применяется рекомендованная скорость передачи данных.
6. Способ по п.1, в котором второй информационный элемент является элементом управления (CE) уровня управления доступом к среде (MAC).
7. Способ по п.1, в котором второй информационный элемент включает в себя указание идентификации логического канала, для которого применяется рекомендованная скорость передачи данных.
8. Способ по п.1, в котором один индекс в таблице указывает высвобождение предыдущей рекомендации скорости передачи данных на восходящем канале связи для беспроводного устройства.
9. Способ по п.1, в котором один индекс в таблице указывает отсутствие рекомендаций скорости передачи данных на восходящем или нисходящем канале связи для беспроводного устройства.
10. Способ по п.1, в котором множество последовательных индексов в таблице представляет логарифмически разнесенные скорости передачи данных.
11. Способ по п.1, в котором упомянутый протокольный уровень является уровнем управления доступом к среде (MAC).
12. Беспроводное устройство (105, 200, 300, 400, 1100) для рекомендования скорости передачи данных на восходящем канале (107, 109) связи между беспроводным устройством и сетевым узлом (101) в системе (100) беспроводной связи, причем беспроводное устройство выполнено с возможностью:
определять (205, 313) запрашивать (113), чтобы сетевой узел рекомендовал скорость передачи данных на восходящем канале связи для беспроводного устройства;
генерировать (209, 315) первый информационный элемент (111), который указывает упомянутый запрос, причем первый информационный элемент включает в себя первый индекс, который указывает желаемую скорость передачи данных, при этом первый индекс является индексом к таблице скоростей передачи данных на восходящем канале связи;
передавать (505, 1711) первый информационный элемент, который указывает упомянутый запрос, через протокольный уровень на восходящем канале связи;
в ответ на упомянутую передачу первого информационного элемента, который указывает запрос, принимать (1801) от сетевого узла второй информационный элемент (115), который указывает рекомендованную скорость (117) передачи данных для беспроводного устройства на восходящем канале связи, причем второй информационный элемент принимается через упомянутый протокольный уровень на нисходящем канале связи;
извлекать (1805) второй индекс, который указывает рекомендованную скорость передачи данных, из второго информационного элемента, причем второй индекс является индексом к таблице скоростей передачи данных на восходящем канале связи; и
определять (1807) рекомендованную скорость передачи данных на основе второго индекса.
13. Беспроводное устройство по п.12, выполненное с возможностью осуществления способа по любому из пп.2-11.
14. Способ, осуществляемый сетевым узлом (101, 700, 800, 900), для рекомендования скорости передачи данных на восходящем канале (107, 109) связи между сетевым узлом и беспроводным устройством (105) в системе (100) беспроводной связи, содержащий этапы, на которых:
принимают (1001) от беспроводного устройства первый информационный элемент, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на восходящем канале связи, причем первый информационный элемент отправляется через протокольный уровень на восходящем канале связи;
извлекают первый индекс, который указывает желаемую скорость передачи данных, из первого информационного элемента, причем первый индекс является индексом к таблице скоростей передачи данных на восходящем канале связи;
определяют желаемую скорость передачи данных на основе первого индекса;
в ответ на упомянутый прием первого информационного элемента, определяют (1005) рекомендованную скорость (117) передачи данных для беспроводного устройства на восходящем канале связи на основе желаемой скорости передачи данных;
генерируют (1007) второй информационный элемент (115), который указывает рекомендованную скорость передачи данных; и
передают (1009) на беспроводное устройство второй информационный элемент через упомянутый протокольный уровень на нисходящем канале связи,
причем упомянутое генерирование второго информационного элемента включает в себя этапы, на которых:
определяют второй индекс, который указывает рекомендованную скорость передачи данных, причем второй индекс является индексом к таблице скоростей передачи данных на восходящем канале связи; и
вставляют второй индекс во второй информационный элемент.
15. Сетевой узел (101, 700, 800, 900) для рекомендования скорости передачи данных на восходящем канале (107, 109) связи между сетевым узлом и беспроводным устройством (105) в системе (100) беспроводной связи, причем сетевой узел выполнен с возможностью:
принимать (1001) от беспроводного устройства первый информационный элемент, который указывает запрос рекомендованной скорости передачи данных беспроводным устройством на восходящем канале связи, причем первый информационный элемент отправляется через протокольный уровень на восходящем канале связи;
извлекать первый индекс, который указывает желаемую скорость передачи данных, из первого информационного элемента, причем первый индекс является индексом к таблице скоростей передачи данных на восходящем канале связи;
определять желаемую скорость передачи данных на основе первого индекса;
в ответ на упомянутый прием первого информационного элемента, определять (705, 811) рекомендованную скорость (117) передачи данных для беспроводного устройства на восходящем канале связи на основе желаемой скорости передачи данных; и
генерировать (709, 813) второй информационный элемент (115), который указывает рекомендованную скорость передачи данных, причем второй информационный элемент отправляется через упомянутый протокольный уровень на нисходящем канале связи на беспроводное устройство, каковое генерирование включает в себя определение второго индекса, который указывает рекомендованную скорость передачи данных, причем второй индекс является индексом к таблице скоростей передачи данных на восходящем канале связи, и вставку второго индекса во второй информационный элемент.
US 20100309788 A1, 09.12.2010 | |||
US 20160073220 A1, 10.03.2016 | |||
WO 2016001715 A1, 07.01.2016 | |||
СПОСОБ И УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ | 2009 |
|
RU2474059C1 |
СПОСОБ И УСТРОЙСТВО В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ | 2009 |
|
RU2510598C2 |
СПОСОБ ПЕРЕДАЧИ ОТЧЕТА О МОЩНОСТИ И УСТРОЙСТВО СВЯЗИ ДЛЯ ЭТОГО | 2011 |
|
RU2501188C2 |
Авторы
Даты
2019-09-05—Публикация
2017-05-12—Подача