СПОСОБ ПЕРЕДАЧИ ОТВЕТНОЙ ИНФОРМАЦИИ ОБРАТНОЙ СВЯЗИ И СВЯЗАННЫЙ С НИМ ПРОДУКТ
FEEDBACK RESPONSE METHOD AND RELATED PRODUCT

Область техники, к которой относится настоящее изобретение
Настоящее изобретение относится к области телекоммуникационных технологий, в частности, к способу передачи ответной информации обратной связи и связанному с ним продукту.
Область техники, к которой относится настоящее изобретение
В технологии гибридного запроса автоматического повторения (HARQ) приемник данных должен передавать ответную информацию в передатчик данных, чтобы помочь передатчику данных определить, правильно ли были приняты данные. Как правило, подтверждение (ACK) используется для указания правильного приема данных, а отрицательное подтверждение (NACK) используется для указания неправильного приема данных. Ответная информация может также именоваться информацией обратной связи ACK/NACK. В восходящем (UL) направлении системы расширенного универсального наземного доступа (E-UTRA) проекта партнерства третьего поколения (3GPP) пользовательское оборудование передает обратно ответную информацию о приеме данных нисходящей линии связи в базовую станцию посредством физического канала управления восходящей линии связи (PUCCH). Система 3GPP E-UTRA также именуется системой стандарта «Долгосрочное развитие» (LTE).
Краткое раскрытие настоящего изобретения
Варианты осуществления настоящего изобретения предоставляют способ передачи ответной информации обратной связи и связанный с ним продукт. В соответствии с вариантами осуществления настоящего изобретения выгодно снижается передача избыточной информации, уменьшается заголовок для управляющей сигнализации нисходящей линии связи, а также более эффективно поддерживается динамическое определение последовательности информации обратной связи.
Согласно первому аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается способ передачи ответной информации обратной связи. Указанный способ предусматривает:
прием посредством оконечного устройства конфигурационной информации из сетевого устройства;
определение посредством оконечного устройства наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией;
определение посредством оконечного устройства длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи;
определение посредством оконечного устройства последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем; и
посылку посредством оконечного устройства последовательности ответной информации обратной связи в целевой единичный интервал времени.
Согласно второму аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается способ передачи ответной информации обратной связи. Указанный способ предусматривает:
посылку посредством сетевого устройства конфигурационной информации в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени; и
прием посредством сетевого устройства последовательности ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени.
Согласно третьему аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается оконечное устройство. Оконечному устройству присущи функции для реализации действий, предусмотренных для оконечного устройства в вышеописанных способах. Эти функции могут быть реализованы с использованием аппаратных средств или могут быть реализованы путем выполнения соответствующего программного обеспечения посредством аппаратных средств. Аппаратные средства или программное обеспечение включают в себя один или несколько модулей, соответствующих вышеупомянутым функциям. В одной возможной конструкции оконечное устройство содержит процессор. Процессор выполнен с возможностью поддержки оконечного устройства при выполнении им соответствующей функции в вышеупомянутых способах. Более того, оконечное устройство может дополнительно содержать приемопередатчик. Приемопередатчик используется для поддержки связи между оконечным устройством и сетевым устройством. Более того, оконечное устройство может дополнительно содержать запоминающее устройство. Запоминающее устройство используется для подключения к процессору. Запоминающее устройство хранит программные команды и данные, которые являются необходимыми для оконечного устройства.
Согласно четвертому аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается сетевое устройство. Сетевому устройству присущи функции для реализации действий, предусмотренных для сетевого устройства в вышеописанных способах. Эти функции могут быть реализованы с использованием аппаратных средств или могут быть реализованы путем выполнения соответствующего программного обеспечения посредством аппаратных средств. Аппаратные средства или программное обеспечение включают в себя один или несколько модулей, соответствующих вышеупомянутым функциям. В одной возможной конструкции сетевое устройство содержит процессор. Процессор выполнен с возможностью поддержки сетевого устройства при выполнении им соответствующей функции в вышеупомянутых способах. Более того, сетевое устройство может дополнительно содержать приемопередатчик. Приемопередатчик используется для поддержки связи между оконечным устройством и сетевым устройством. Более того, сетевое устройство может дополнительно содержать запоминающее устройство. Запоминающее устройство используется для подключения к процессору. Запоминающее устройство хранит программные команды и данные, которые являются необходимыми для сетевого устройства.
Согласно пятому аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается оконечное устройство. Оконечное устройство содержит процессор, запоминающее устройство, интерфейс связи и одну или несколько программ, причем указанные одна или несколько программ хранятся в запоминающем устройстве и предназначены для выполнения процессором, и программа содержит команды для выполнения действий в каком-либо способе в соответствии с первым аспектом вариантов осуществления настоящего изобретения.
Согласно шестому аспекту в соответствии с одним вариантом осуществления настоящего изобретения предлагается сетевое устройство. Сетевое устройство содержит процессор, запоминающее устройство, приемопередатчик и одну или несколько программ, причем указанные одна или несколько программ хранятся в запоминающем устройстве и предназначены для выполнения процессором, и программа содержит команды для выполнения действий в каком-либо способе в соответствии со вторым аспектом вариантов осуществления настоящего изобретения.
Согласно седьмому аспекту в соответствии с одним вариантом осуществления настоящего изобретения также предлагается машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерные программы, используемые для обмена цифровыми данными. Компьютерные программы позволяют компьютеру выполнять все или часть действий, описанных в любом способе в соответствии с первым аспектом вариантов осуществления настоящего изобретения.
Согласно восьмому аспекту в соответствии с одним вариантом осуществления настоящего изобретения также предлагается машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерные программы, используемые для обмена цифровыми данными. Компьютерные программы позволяют компьютеру выполнять все или часть действий, описанных в любом способе в соответствии со вторым аспектом вариантов осуществления настоящего изобретения.
В девятом аспекте в соответствии с одним вариантом осуществления настоящего изобретения также предлагается компьютерный программный продукт. Компьютерный программный продукт содержит энергонезависимый машиночитаемый носитель данных, хранящий компьютерные программы. Компьютерные программы предназначены для того, чтобы позволить компьютеру выполнять все или часть действий, описанных в любом способе в соответствии с первым аспектом вариантов осуществления настоящего изобретения. Компьютерный программный продукт может представлять собой пакет инсталляции программного обеспечения.
В десятом аспекте в соответствии с одним вариантом осуществления настоящего изобретения также предлагается компьютерный программный продукт. Компьютерный программный продукт содержит энергонезависимый машиночитаемый носитель данных, хранящий компьютерные программы. Компьютерные программы предназначены для того, чтобы позволить компьютеру выполнять все или часть действий, описанных в любом способе в соответствии со вторым аспектом вариантов осуществления настоящего изобретения. Компьютерный программный продукт может представлять собой пакет инсталляции программного обеспечения.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения оконечное устройство, во-первых, принимает конфигурационную информацию, посылаемую сетевым устройством, во-вторых, определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, а также определяет длину в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи. Более того, оконечное устройство дополнительно определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем, и, наконец, посылает последовательность ответной информации обратной связи в целевой единичный интервал времени. Поскольку длина первого информационного поля может быть динамически определена с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Краткое описание фигур
Далее приводится краткое описание прилагаемых фигур, используемых для описания вариантов осуществления или известного уровня техники.
На фиг. 1 представлена схема возможной сетевой архитектуры одной возможной системы связи в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 2 представлена блок-схема способа передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 3 представлена блок-схема другого способа передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 4 представлена блок-схема другого способа передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 5 представлено схематическое изображение структуры оконечного устройства в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 6 представлено схематическое изображение структуры сетевого устройства в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 7 представлена блок-схема компоновки функциональных блоков оконечного устройства в соответствии с одним вариантом осуществления настоящего изобретения;
на фиг. 8 представлена блок-схема компоновки функциональных блоков сетевого устройства в соответствии с одним вариантом осуществления настоящего изобретения; и
на фиг. 9 представлено схематическое изображение структуры другого оконечного устройства в соответствии с одним вариантом осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
Вначале будут кратко описаны некоторые концепции и стандартные способы работы, относящиеся к вариантам осуществления настоящего изобретения.
Система «Новое радио» 5-го поколения (5G NR) представляет собой разработку, недавно предложенную в организации проект партнерства третьего поколения (3GPP). Со временем образуются новые направления работы над новым поколением технологии 5G; с одной стороны, так как система связи является совместимой с прежними версиями, новые технологии, которые разработаны позже, как правило, совместимы с технологиями, которые были стандартизированы ранее; с другой стороны, так как система 4G LTE в настоящее время имеет большое количество существующих конфигураций, придется пожертвовать гибкостью 5G для обеспечения совместимости, что приведет к снижению производительности. Таким образом, в настоящее время в организации 3GPP имеются два параллельных направления исследований, при этом техническая дискуссионная группа, которая не рассматривает совместимость с прежними версиями, именуется 5G NR.
В целях повышения эффективности передачи в процессе разработки системы 5G NR ее реализовали с поддержкой обратной связи и повторной передачи на основе группы кодовых блоков (CBG), при этом одна группа кодовых блоков включает в себя по меньшей мере один блок кодировки, и один транспортный блок включает в себя по меньшей мере одну группу кодовых блоков. Приемный конец посылает ответную информацию обратной связи для каждой группы кодовых блоков, при этом передающий конец должен только повторно передать кодовые блоки, которые не могут быть декодированы в группе кодовых блоков, и не должен повторно передавать весь транспортный блок.
Для режима передачи без CBG в системе 5G NR предусмотрена поддержка динамического определения числа битов в последовательности ответной информации обратной связи для информации обратной связи ACK/NACK. Этот способ может повысить эффективность передачи информации управления нисходящей линии связи, а также избежать передачи слишком большого количества избыточной информации. Однако для режима передачи на основе группы кодовых блоков (CBG), в котором настроено работать оконечное устройство, если оконечное устройство всегда осуществляет обратную передачу информации обратной связи ACK/NACK в соответствии с максимальным количеством поддерживаемых групп кодовых блоков, когда количество фактически запланированных данных меньше максимального количества групп кодовых блоков, будет передано слишком большое количество избыточной информации, при этом эффективность передачи информации управления нисходящей линии связи будет снижена. Для режима передачи на основе CBG не существует конкретной схемы того, как реализовать динамическое определение количества битов последовательности ответной информации обратной связи для информации обратной связи ACK/NACK.
С целью решения вышеупомянутой проблемы варианты осуществления настоящего изобретения предоставляют способ передачи ответной информации обратной связи и связанный с ним продукт. Согласно предлагаемому способу оконечное устройство, во-первых, принимает конфигурационную информацию, посылаемую сетевым устройством, во-вторых, определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, а также определяет длину в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи. Более того, оконечное устройство дополнительно определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем и, наконец, посылает последовательность ответной информации обратной связи в целевой единичный интервал времени. Поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Ниже приводится описание технических решений согласно вариантам осуществления настоящего изобретения со ссылками на прилагаемые фигуры.
Рассмотрим фиг. 1, на которой представлена схема возможной сетевой архитектуры одной иллюстративной системы связи в соответствии с одним вариантом осуществления настоящего изобретения. Иллюстративная система связи может быть, например, системой 5G NR или другими подобными системами связи. В частности, иллюстративная система связи включает в себя сетевое устройство и оконечное устройство. Когда оконечное устройство осуществляет доступ к сети мобильной связи, предоставляемой сетевым устройством, коммуникационное соединение между оконечным устройством и сетевым устройством поддерживается через радиоканал. Режим коммуникационного соединения может представлять собой одноканальный режим, двухканальный режим или мультиканальный режим. Если режимом коммуникационного соединения является одноканальный режим, сетевое устройство может быть базовой станцией LTE или базовой станцией NR (также известной как базовая станция gNB). Если режимом коммуникационного соединения является двухканальный режим (реализованный, в частности, при помощи технологии агрегации несущих частот (CA) или при помощи нескольких сетевых устройств), и оконечное устройство присоединено к нескольким сетевым устройствам, несколькими сетевыми устройствами могут быть ведущая базовая станция (MCG) и ведомая базовая станция (SCG), при этом транзит данных между базовыми станциями может осуществляться посредством транзитной сети. Ведущая базовая станция может быть базовой станцией LTE, и ведомая базовая станция может быть базовой станцией LTE. Альтернативно, ведущая базовая станция может быть базовой станцией NR, и ведомая базовая станция может быть базовой станцией LTE. Альтернативно, ведущая базовая станция может быть базовой станцией NR, и ведомая базовая станция может быть базовой станцией NR.
В вариантах осуществления настоящего изобретения термины «сеть» и «система», как правило, используются альтернативно, при этом специалистам в данной области техники будет понятно их значение. Оконечное устройство, относящееся к вариантам осуществления настоящего изобретения, может включать в себя различные устройства (такие как карманные устройства, автомобильные устройства, носимые устройства, вычислительные устройства) с возможностью беспроводной связи или другие устройства обработки данных, соединенные с беспроводным модемом, а также различное пользовательское оборудование (UE), мобильные станции (MS), концевые устройства и т.п. Для простоты описания все упомянутые выше устройства именуются оконечным устройством.
Рассмотрим фиг. 2, на которой представлен способ передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения. Способ, применяемый для вышеупомянутой иллюстративной системы связи, предусматривает стадии 201, 202, 203, 204 и 205.
На стадии 201 оконечное устройство принимает конфигурационную информацию из сетевого устройства.
Конфигурационная информация, например, может быть более высокоуровневой сигнализацией в системе связи.
На стадии 202 оконечное устройство определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией.
Наибольшее число фрагментов ответной информации обратной связи может соответствовать числу кодовых комбинаций и групп кодовых блоков.
На стадии 203 оконечное устройство определяет длину в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи.
Оконечное устройство осуществляет операцию по приему и демодуляции первого информационного поля в соответствии с определенной длиной в битах первого информационного поля. Первое информационное поле используют для определения последовательности ответной информации обратной связи, которая фактически передается. Первое информационное поле, например, может быть индексом назначения нисходящей линии связи (DAI).
На стадии 204 оконечное устройство определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем.
Единичный интервал времени может быть блоком временной области для передачи данных, таким как подкадр, временной слот, символ.
На стадии 205 оконечное устройство посылает последовательность ответной информации обратной связи в целевой единичный интервал времени.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения оконечное устройство, во-первых, принимает конфигурационную информацию, посылаемую сетевым устройством, во-вторых, определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, а также определяет длину в битах первого информационного поля в соответствии с наибольшим число фрагментов ответной информации обратной связи. Более того, оконечное устройство дополнительно определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем, и, наконец, посылает последовательность ответной информации обратной связи в целевой единичный интервал времени. Поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру определение посредством оконечного устройства наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией включает в себя:
определение посредством оконечного устройства того, что режим передачи с множеством кодовых комбинаций используется в нисходящей линии связи в соответствии с конфигурационной информацией; и
определение посредством оконечного устройства того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Например, оконечное устройство определяет то, что в нисходящей линии связи используется режим передачи данных с двумя кодовыми комбинациями в соответствии с конфигурационной информацией; при этом оконечное устройство определяет, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, равняется двум.
Как отмечено выше, согласно этому примеру наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, определяют посредством максимального числа кодовых комбинаций в режиме передачи с множеством кодовых комбинаций, в результате чего первое информационное поле может быть определено динамически в соответствии с максимальным числом кодовых комбинаций. Следовательно, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; при этом определение посредством оконечного устройства наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией включает в себя:
определение посредством оконечного устройства наибольшего числа групп кодовых блоков, включенных в состав одного транспортного блока, в соответствии с конфигурационной информацией; и
определение посредством оконечного устройства того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Например, оконечное устройство использует режим передачи с одной кодовой комбинацией; при этом оконечное устройство определяет то, что наибольшее число групп кодовых блоков, включенных в один транспортный блок, равняется 8 в соответствии с конфигурационной информацией; и оконечное устройство определяет то, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, равняется 8.
Как отмечено выше, согласно этому примеру наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, определяют посредством наибольшего числа групп кодовых блоков, включенных в один транспортный блок, в режиме передачи с одной кодовой комбинацией, в результате чего первое информационное поле может быть определено динамически в соответствии с наибольшим числом групп кодовых блоков. Следовательно, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; при этом определение посредством оконечного устройства наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией включает в себя:
определение посредством оконечного устройства наибольшего числа групп кодовых блоков, включенных в состав каждого транспортного блока, в соответствии с конфигурационной информацией; и
определение посредством оконечного устройства того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Например, оконечное устройство использует режим передачи с множеством кодовых комбинаций; при этом оконечное устройство определяет то, что число групп кодовых блоков, включенных в каждый транспортный блок, составляет 3 и 4 в соответствии с конфигурационной информацией; и оконечное устройство определяет то, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, равняется 7.
Как отмечено выше, согласно этому примеру наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, определяют посредством наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок, в режиме передачи с множеством кодовых комбинаций, в результате чего первое информационное поле может быть определено динамически в соответствии с суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок. Следовательно, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру определение посредством оконечного устройства наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией включает в себя:
определение посредством оконечного устройства наибольшего числа групп кодовых блоков, включенных в один физический совместно используемый канал, в соответствии с конфигурационной информацией; и
определение посредством оконечного устройства того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Например, оконечное устройство определяет то, что наибольшее число групп кодовых блоков, включенных в один физический совместно используемый канал, равняется 8 в соответствии с конфигурационной информацией; при этом оконечное устройство определяет то, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, равняется 8.
Как отмечено выше, согласно этому примеру наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, определяют посредством наибольшего числа групп кодовых блоков, включенных в один физический совместно используемый канал, в результате чего первое информационное поле может быть определено динамически в соответствии с наибольшим числом групп кодовых блоков. Следовательно, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру определение оконечным устройством последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем включает в себя:
определение посредством оконечного устройства длины в битах последовательности ответной информации обратной связи и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Как отмечено выше, согласно этому примеру посредством определения длины в битах последовательности ответной информации обратной связи и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть обеспечена надлежащая передача ответной информации обратной связи, в результате чего может обеспечиваться надлежащая передача данных нисходящей линии связи.
Согласно одному возможному примеру определение посредством оконечного устройства длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи включает в себя:
если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, определение того, что длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или
если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, определение того, что длина в битах первого информационного поля составляет M бит, где М является положительным целым числом.
N
Отношение между N и первым пороговым значением может быть следующим: 2 больше или равно первому пороговому значению.
M
Отношение между M и вторым пороговым значением может быть следующим: 2 больше или равно третьему пороговому значению.
Например, предположим, что первое пороговое значение равняется 4, оконечное устройство определяет, что длина в битах первого информационного поля равняется N=4, при этом оконечное устройство дополнительно принимает сетевую конфигурацию, определяет, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу управления нисходящей линии связи (PDCCH), равняется 8, а также определяет, что длины в битах DAI счетчика и общего DAI первого информационного поля в управляющей сигнализации нисходящей линии связи равняются 4 битам соответственно, и оконечное устройство может осуществлять операцию приема и демодуляции первого информационного поля. Общий DAI используется для определения длины в битах последовательности ответной информации обратной связи, и DAI счетчика используется для определения позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому PDSCH.
В другом примере, когда оконечное устройство принимает сетевую конфигурацию, после определения оконечным устройством наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному PDCCH, длина(ы) информационного поля(ей) DAI счетчика и/или общего DAI могут быть соответственно определены по соответствующему отношению, показанному в приведенной ниже таблице, в результате чего оконечное устройство осуществляет операцию приема и демодуляции первого информационного поля. Общий DAI используется для определения длины в битах последовательности ответной информации обратной связи, и DAI счетчика используется для определения позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому PDSCH.
Второе пороговое значение
Третье пороговое значение
M
1
2
2
3
5
3
6
8
4
Согласно одному возможному примеру величина по умолчанию длины в битах первого информационного поля составляет T бит, где T является положительным целым числом. Когда длина в битах первого информационного поля составляет N бит, T меньше или равно N. Когда длина в битах первого информационного поля составляет M бит, T меньше или равно M.
Например, перед тем как оконечное устройство разрешит выполнение функции по регулировке значений длины информационных полей DAI счетчика и общего DAI, значения длины по умолчанию информационных полей DAI счетчика и общего DAI соответственно составляют 2 бита.
Как отмечено выше, согласно этому примеру величина по умолчанию может обеспечивать нормальную работу оконечного устройства в ходе процессов начального доступа, повторной настройки конфигурации и т.п.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи. DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного управляющей сигнализацией нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Рассмотрим фиг. 3, на которой представлен другой способ передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения, который согласуется с вариантом осуществления, показанным на фиг. 2. Способ, применяемый для вышеупомянутой иллюстративной системы связи, предусматривает стадии 301 и 302.
На стадии 301 сетевое устройство посылает конфигурационную информацию в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени.
На стадии 302 сетевое устройство принимает последовательность ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения сетевое устройство, во-первых, посылает конфигурационную информацию в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени. Наконец, сетевое устройство принимает последовательность ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени. Поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения того, что в нисходящей линии связи используется режим передачи с множеством кодовых комбинаций, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один физический совместно используемый канал, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Согласно одному возможному примеру первое информационное поле специально используется для определения длины в битах последовательности ответной информации обратной связи в целевом единичном интервале времени и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Согласно одному возможному примеру, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, длина в битах первого информационного поля составляет M бит, где M является положительным целым числом.
Согласно одному возможному примеру величина по умолчанию длины в битах первого информационного поля составляет T бит, где T является положительным целым числом. Когда длина в битах первого информационного поля составляет N бит, T меньше или равно N. Когда длина в битах первого информационного поля составляет M бит, T меньше или равно M.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи.
Согласно одному возможному примеру DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. Каждый DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного в управляющей сигнализации нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Рассмотрим фиг. 4, на которой представлен способ передачи ответной информации обратной связи в соответствии с одним вариантом осуществления настоящего изобретения, который согласуется с вариантами осуществления, показанными на фиг. 2 и фиг. 3. Способ, применяемый для вышеупомянутой иллюстративной системы связи, предусматривает стадии 401, 402, 403, 404, 405, 406 и 407.
На стадии 401 сетевое устройство посылает конфигурационную информацию в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени.
На стадии 402 оконечное устройство принимает конфигурационную информацию из сетевого устройства.
На стадии 403 оконечное устройство определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией.
На стадии 404 оконечное устройство определяет длину в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи.
На стадии 405 оконечное устройство определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем.
На стадии 406 сетевое устройство посылает последовательность ответной информации обратной связи в целевой единичный интервал времени.
На стадии 407 сетевое устройство принимает последовательность ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения, поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Рассмотрим фиг. 5, на которой представлено схематическое изображение структуры оконечного устройства в соответствии с одним вариантом осуществления настоящего изобретения, который согласуется с приведенным выше вариантом осуществления. Как показано на фиг. 5, оконечное устройство: содержит процессор, запоминающее устройство, интерфейс связи и одну или несколько программ, причем указанные одна или несколько программ хранятся в запоминающем устройстве и предназначены для выполнения процессором, и программа содержит команды для выполнения следующих действий:
прием конфигурационной информации из сетевого устройства;
определение наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией;
определение длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи;
определение последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем; и
посылка последовательности ответной информации обратной связи в целевой единичный интервал времени.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения оконечное устройство, во-первых, принимает конфигурационную информацию, посылаемую сетевым устройством, во-вторых, определяет наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, а также определяет длину в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи. Более того, оконечное устройство дополнительно определяет последовательность ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем и, наконец, посылает последовательность ответной информации обратной связи в целевой единичный интервал времени. Поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру, в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, команды в программе используются, в частности, для выполнения следующих операций: определение того, что режим передачи с множеством кодовых комбинаций используется в нисходящей линии связи в соответствии с конфигурационной информацией; и определение того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, команды в программе используются, в частности, для выполнения следующих операций: определение наибольшего числа групп кодовых блоков, включенных в состав одного транспортного блока, в соответствии с конфигурационной информацией; и определение того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, команды в программе используются, в частности, для выполнения следующих операций: определение наибольшего числа групп кодовых блоков, включенных в состав каждого транспортного блока, в соответствии с конфигурационной информацией; и определение того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Согласно одному возможному примеру, в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, команды в программе используются, в частности, для выполнения следующих операций: определение наибольшего числа групп кодовых блоков, включенных в состав одного физического совместно используемого канала, в соответствии с конфигурационной информацией; и определение того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Согласно одному возможному примеру, в одном аспекте определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем, команды в программе используется, в частности, для выполнения следующих операций: определение длины в битах последовательности ответной информации обратной связи и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Согласно одному возможному примеру, в одном аспекте определение длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи, команды в программе используются, в частности, для выполнения следующих операций: если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, определение того, что длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или
если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, определение того, что длина в битах первого информационного поля составляет M бит, где М является положительным целым числом.
Согласно одному возможному примеру величина по умолчанию длины в битах первого информационного поля составляет T бит, где T является положительным целым числом. Когда длина в битах первого информационного поля составляет N бит, T меньше или равно N. Когда длина в битах первого информационного поля составляет M бит, T меньше или равно M.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи.
Согласно одному возможному примеру DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного управляющей сигнализацией нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Рассмотрим фиг. 6, на которой представлено схематическое изображение структуры сетевого устройства в соответствии с одним вариантом осуществления настоящего изобретения, которое согласуется с приведенным выше вариантом осуществления. Как показано на фиг. 6, оконечное устройство: содержит процессор, запоминающее устройство, приемопередатчик и одну или несколько программ, причем указанные одна или несколько программ хранятся в запоминающем устройстве и предназначены для выполнения процессором, и программа содержит команды для выполнения следующих действий:
посылка конфигурационной информации в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени; и
прием последовательности ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени.
Исходя из приведенного выше можно видеть, что в одном варианте осуществления настоящего изобретения сетевое устройство, во-первых, посылает конфигурационную информацию в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени. Наконец, сетевое устройство принимает последовательность ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени. Поскольку длина первого информационного поля определяется с использованием наибольшего числа фрагментов ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу, может быть снижено количество избыточных битов в первом информационном поле, может быть уменьшен заголовок для управляющей сигнализации нисходящей линии связи, а также может более эффективно поддерживаться динамическое определение последовательности информации обратной связи.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения того, что в нисходящей линии связи используется режим передачи с множеством кодовых комбинаций, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один физический совместно используемый канал, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Согласно одному возможному примеру первое информационное поле специально используется для определения длины в битах последовательности ответной информации обратной связи в целевом единичном интервале времени и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Согласно одному возможному примеру, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, длина в битах первого информационного поля составляет M бит, где M является положительным целым числом.
Согласно одному возможному примеру величина по умолчанию длины в битах первого информационного поля составляет T бит, при этом T является положительным целым числом. Когда длина в битах первого информационного поля составляет N бит, T меньше или равно N. Когда длина в битах первого информационного поля составляет M бит, T меньше или равно M.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи.
Согласно одному возможному примеру DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. Каждый DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного в управляющей сигнализации нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Вышеприведенное описывает решение, предусмотренное в варианте осуществления настоящего изобретения, в основном с точки зрения взаимодействия между элементами сети. Можно понять, что оконечное устройство и сетевое устройство содержат соответствующие структуры аппаратных средств и/или модули программного обеспечения, предназначенные для выполнения функций, чтобы реализовать вышеуказанные функции. Специалист в данной области техники должен легко понять, что в комбинации с устройствами и стадиями алгоритма в примерах, описанных выше со ссылками на варианты осуществления, раскрытые в настоящем документе, настоящее изобретение может быть реализовано посредством аппаратных средств или комбинации аппаратных средств и программного обеспечения для компьютеров. Выполняется какая-либо функция чисто аппаратными средствами или аппаратными средствами, приводимыми программным обеспечением для компьютеров, зависит от конкретного случая применения и условия конструктивного ограничения технического решения. Для реализации описанных функций специалист в данной области техники может использовать разные способы для каждого конкретного случая применения, но эта реализация не должна рассматриваться как выходящая за пределы объема настоящего изобретения.
В вариантах осуществления настоящего изобретения разбивка функциональных блоков для оконечного устройства и сетевого устройства может выполняться в соответствии с вышеописанными примерами способа. Например, различные функциональные блоки могут разбиваться в соответствии с различными функциями, или две или более функций могут объединяться в одном блоке обработки данных. Вышеупомянутый объединенный блок может быть реализован в виде аппаратных средств или в виде модуля программы, реализованной программно. Следует отметить, что разбивка блоков в вариантах осуществления настоящего изобретения является иллюстративной и представляет собой просто разбивку логических функций. При фактической реализации могут быть другие варианты разбивки.
Для случая использования объединенного блока на фиг. 7 представлена блок-схема возможной компоновки функциональных блоков оконечного устройства, относящегося к вышеописанным вариантам осуществления. Оконечное устройство 700 содержит блок 702 обработки данных и блок 703 связи. Блок 702 обработки данных используется для управления действиями оконечного устройства и их контроля. Например, блок 702 обработки данных используется для поддержки оконечного устройства для выполнения действий 202-205 на фиг. 2, действий 402-406 на фиг. 4 и/или других процессов для методик, описанных в настоящем документе. Блок 703 связи используется для обеспечения связи между оконечным устройством и другими устройствами, например, связи между оконечным и сетевым устройствами, как проиллюстрировано на фиг. 6. Оконечное устройство может дополнительно содержать блок 701 памяти, используемый для хранения программных кодов и данных оконечного устройства.
Блок 702 обработки данных может представлять собой процессор или контроллер, такой какой как центральный процессор (ЦП), универсальный процессор, цифровой сигнальный процессор (ЦСП), специализированная интегральная микросхема (ASIC), программируемые пользователем матрицы логических элементов (FPGA) или иное устройство с программируемой логикой, логическое устройство на транзисторах, компонент аппаратных средств или любая их комбинация. Блок обработки данных может реализовывать или выполнять различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытием настоящего изобретения. Кроме того, процессор может представлять собой комбинацию для реализации вычислительных функций, например, комбинацию, содержащую один или несколько микропроцессоров, комбинацию ЦСП и микропроцессора. Блок 703 связи может быть приемопередатчиком или приемопередающей схемой. Блок 701 памяти может быть запоминающим устройством.
Блок 702 обработки данных используется для приема конфигурационной информации из сетевого устройства посредством блока 703 связи, определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, определения длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи, определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем, и посылки последовательности ответной информации обратной связи в целевой единичный интервал времени посредством блока 703 связи.
Согласно одному возможному примеру, в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, блок 702 обработки данных используется, в частности, для определения того, что в нисходящей линии связи используется режим передачи с множеством кодовых комбинаций в соответствии с конфигурационной информацией, а также определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, блок 702 обработки данных используется, в частности, для определения наибольшего числа групп кодовых блоков, включенных в состав одного транспортного блока, в соответствии с конфигурационной информацией, а также определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, блок 702 обработки данных используется, в частности, для определения наибольшего числа групп кодовых блоков, включенных в состав каждого транспортного блока, в соответствии с конфигурационной информацией, а также определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Согласно одному возможному примеру, в одном аспекте определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, в соответствии с конфигурационной информацией, блок 702 обработки данных используется, в частности, для определения наибольшего числа групп кодовых блоков, включенных в состав одного физического совместно используемого канала, в соответствии с конфигурационной информацией, а также определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Согласно одному возможному примеру, в одном аспекте определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени, в соответствии с первым информационным полем, блок 702 обработки данных используется, в частности, для определения длины в битах последовательности ответной информации обратной связи и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Согласно одному возможному примеру, в одном аспекте определения длины в битах первого информационного поля в соответствии с наибольшим числом фрагментов ответной информации обратной связи, блок 702 обработки данных используется, в частности, для: если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, определения того, что длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, определения того, что длина в битах первого информационного поля составляет M бит, где M является положительным целым числом.
Согласно одному возможному примеру величина по умолчанию длины в битах первого информационного поля составляет T бит, где T является положительным целым числом.
Когда длина в битах первого информационного поля составляет N бит, T меньше или равно N.
Когда длина в битах первого информационного поля составляет M бит, T меньше или равно M.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи.
Согласно одному возможному примеру DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного управляющей сигнализацией нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Когда блок 702 обработки данных представляет собой процессор, блок 703 связи представляет собой интерфейс связи и блок 701 памяти представляет собой запоминающее устройство, оконечное устройство, относящееся к одному варианту осуществления настоящего изобретения, может представлять собой оконечное устройство, показанное на фиг. 5.
Для случая использования объединенного блока на фиг. 8 представлена блок-схема возможной компоновки функциональных блоков сетевого устройства, относящегося к вышеописанным вариантам осуществления. Сетевое устройство 800 содержит блок 802 обработки данных и блок 803 связи. Блок 802 обработки данных используется для управления действиями сетевого устройства и их контроля. Например, блок 802 обработки данных используется для поддержки сетевого устройства для выполнения действий 301-302 на фиг. 3, действий 401-407 на фиг. 4 и/или других процессов для методик, описанных в настоящем документе. Блок 803 связи используется для обеспечения связи между сетевым устройством и другими устройствами, например, связи между оконечным и сетевым устройствами, как проиллюстрировано на фиг. 5. Сетевое устройство может дополнительно содержать блок 801 памяти, используемый для хранения программных кодов и данных сетевого устройства.
Блок 802 обработки данных может быть процессором или контроллером, а блок 803 связи может быть приемопередатчиком, приемопередающей схемой или радиочастотным чипом. Блок 801 памяти может быть запоминающим устройством.
Блок 802 обработки данных используется для следующего:
посылка посредством блока 803 связи конфигурационной информации в оконечное устройство, причем конфигурационную информацию используют в оконечном устройстве для определения наибольшего числа фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, при этом наибольшее число используют для определения длины в битах первого информационного поля, и первое информационное поле используют для определения последовательности ответной информации обратной связи, которая должна быть передана в целевой единичный интервал времени; и
прием посредством блока 803 связи последовательности ответной информации обратной связи, которая отправлена оконечным устройством в целевой единичный интервал времени.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения того, что в нисходящей линии связи используется режим передачи с множеством кодовых комбинаций, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является максимальным числом кодовых комбинаций в режиме передачи с множеством кодовых комбинаций.
Согласно одному возможному примеру оконечное устройство использует режим передачи с одной кодовой комбинацией; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один транспортный блок.
Согласно одному возможному примеру оконечное устройство использует режим передачи с множеством кодовых комбинаций; при этом конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является суммой наибольшего числа групп кодовых блоков, включенных в каждый транспортный блок.
Согласно одному возможному примеру конфигурационная информация используется в оконечном устройстве для определения наибольшего числа групп кодовых блоков, включенных в один физический совместно используемый канал, и определения того, что наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому каналу, является наибольшим числом групп кодовых блоков, включенных в один физический совместно используемый канал.
Согласно одному возможному примеру первое информационное поле специально используется для определения длины в битах последовательности ответной информации обратной связи в целевом единичном интервале времени и/или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей каждому физическому совместно используемому каналу.
Согласно одному возможному примеру, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше первого порогового значения или равно ему, длина в битах первого информационного поля составляет N бит, где N является положительным целым числом; и/или, если наибольшее число фрагментов ответной информации обратной связи, соответствующей одному физическому совместно используемому каналу, больше второго порогового значения или равно ему и меньше третьего порогового значения или равно ему, длина в битах первого информационного поля составляет M бит, где M является положительным целым числом.
Согласно одному возможному примеру величина по умолчанию для длины в битах первого информационного поля составляет T бит, где T является положительным целым числом; и, когда длина в битах первого информационного поля составляет N бит, T меньшей или равно N; когда длина в битах первого информационного поля составляет M бит, T меньшей или равно M.
Согласно одному возможному примеру первое информационное поле является индексом назначения нисходящей линии связи (DAI) в управляющей сигнализации нисходящей линии связи.
Согласно одному возможному примеру DAI включает в себя общий DAI и DAI счетчика. Общий DAI используется для определения общей длины в битах последовательности ответной информации обратной связи. Каждый DAI счетчика используется для определения физического совместно используемого канала нисходящей линии связи, запланированного в управляющей сигнализации нисходящей линии связи, или позиции битов в последовательности ответной информации обратной связи для ответной информации обратной связи, соответствующей управляющей сигнализации нисходящей линии связи.
Когда блок 802 обработки данных представляет собой процессор, блок 803 связи представляет собой интерфейс связи и блок 801 памяти представляет собой запоминающее устройство, сетевое устройство, относящееся к одному варианту осуществления настоящего изобретения, может представлять собой сетевое устройство, показанное на фиг. 6.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается еще одно оконечное устройство. Как проиллюстрировано на фиг. 9, для удобства иллюстрации показаны только части, относящиеся к вариантам осуществления настоящего изобретения, и конкретные технические детали, которые не проиллюстрированы, могут относиться к части способа в соответствии с одним вариантом осуществления настоящего изобретения. Оконечное устройство может представлять собой мобильный телефон, планшет, персональный цифровой секретарь (PDA), торговый терминал (POS), компьютер, установленный на транспортном средстве, или любое иное оконечное устройство. Например, оконечное устройство является мобильным телефоном.
На фиг. 9 показана блок-схема частичной структуры мобильного телефона, относящегося к оконечному устройству, предоставленному одним вариантом осуществления настоящего изобретения. Как показано на фиг. 9, мобильный телефон содержит такие части, как радиочастотная (РЧ) схема 910, запоминающее устройство 920, устройство 930 ввода, блок 940 отображения, датчик 950, аудио система 960, модуль 970 Wi-Fi, процессор 980 и источник 990 питания. Специалисту в данной области техники понятно, что структура мобильного телефона, показанная на фиг. 9, не ограничивает мобильный телефон показанными частями, и мобильный телефон может содержать больше или меньше частей, чем показано на этой фигуре, или некоторые части могут комбинироваться, или может использоваться другая компоновка частей.
В последующем описании каждый компонент мобильного телефона описывается, в частности, со ссылками на фиг. 9.
РЧ-схема 910 может использоваться для приема и передачи информации. Как правило, РЧ-схема 910 содержит, но без ограничения, антенну, по меньшей мере один усилитель, приемопередатчик, ответвитель, малошумный усилитель (LNA), дуплексер и т.п. Кроме того, РЧ-схема 910 может дополнительно устанавливать связь с сетью и другим устройством посредством беспроводной связи. В беспроводной связи может использоваться любой стандарт или протокол связи, в том числе, но без ограничения, глобальная система мобильной связи (GSM), система пакетной радиосвязи общего пользования (GPRS), множественный доступ с кодовым разделением каналов (CDMA), широкополосный множественный доступ с кодовым разделением каналов (WCDMA), долгосрочное развитие (LTE), электронная почти, служба коротких сообщений (SMS) и т.п.
Запоминающее устройство 920 может использоваться для хранения программ и модулей программного обеспечения, а процессор 980 прогоняет программы и модули программного обеспечения, хранящиеся в запоминающем устройстве 920, для выполнения различных функциональных приложений и обработки данных мобильного телефона. Запоминающее устройство 920 может по существу содержать область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, по меньшей мере одну компьютерную программу, необходимую для некоторой функции, и подобное. Область хранения данных может хранить данные, созданные в соответствии с использованием мобильного телефона. Кроме того, запоминающее устройство 920 может содержать высокоскоростное оперативное запоминающее устройство и может также содержать энергонезависимое запоминающее устройство, такое как по меньшей мере одно запоминающее устройство на магнитном диске, флэш-память или иное энергозависимое твердотельное запоминающее устройство.
Блок 930 ввода может быть сконфигурирован для приема входной цифровой или текстовой информации, а также генерирования входных управляющих сигналов, связанных с пользовательской настройкой и управлением функциями мобильного телефона. В частности, блок 930 ввода может содержать компонент 931 дактилоскопической идентификации и другое устройство 932 ввода. Компонент 931 дактилоскопической идентификации может собирать данные по отпечаткам пальцев, вводимые пользователем. Помимо компонента 931 дактилоскопической идентификации блок 930 ввода может дополнительно содержать другое устройство 932 ввода. В частности, другое устройство 932 ввода может содержать, но без ограничения, один или несколько сенсорных экранов, физическую клавиатуру, функциональную клавишу (например, клавишу регулирования громкости или клавишу переключения), трекбол, манипулятор типа «мышь», джойстик и т.п.
Блок 940 отображения может использоваться для отображения информации, вводимой пользователем, или информации, предназначенной для пользователя, и различных меню мобильного телефона. Блок 940 отображения может содержать экран 941. Необязательно, экран 941 может выполняться как жидкокристаллический дисплей (LCD), органический светоизлучающий диод (OLED) и подобные устройства. Хотя компонент 931 дактилоскопической идентификации и экран 941 на фиг. 9 используются как две отдельные части для реализации функций ввода и воспроизведения мобильного телефона, в некоторых вариантах осуществления компонент 931 дактилоскопической идентификации и экран 941 могут объединяться для реализации функции ввода и функции воспроизведения мобильного телефона.
Мобильный телефон может дополнительно содержать по меньшей мере один датчик 950, например, оптический датчик, датчик движения или иной датчик. В частности, оптический датчик может содержать или представлять собой датчик внешнего освещения и датчик приближения, причем датчик внешнего освещения может регулировать яркость экрана 941 в зависимости от яркости внешнего освещения, а датчик приближении может выключать экран 941 и/или подсветку, когда мобильный телефон подносится к уху. Как один из типов датчика движения, датчик ускорения может обнаруживать величины ускорений в разных направлениях (обычно в трех осях), может обнаруживать величину и направление гравитационной силы, когда датчик неподвижен, может использоваться в приложении для идентификации жеста мобильного телефона (например, переключение между пейзажем и портретом, связанные игры и жестовая калибровка магнитометра), и для выполнения функции, связанной с опознаванием колебаний (например, распознавание шагов или легкого удара) и т.д. Другие датчики, например, гироскоп, барометр, гигрометр, термометр и инфракрасный датчик, которые могут использоваться в мобильном телефоне, в настоящем документе дополнительно не описываются.
Аудио система 960, громкоговоритель 961 и микрофон 962 могут обеспечивать аудио интерфейсы между пользователем и мобильным телефоном. Аудио система 960 может передавать электрический сигнал, преобразованный из полученных аудиоданных, в громкоговоритель 961. Громкоговоритель 961 преобразует электрический сигнал в звуковой сигнал для воспроизведения. С другой стороны микрофон 962 преобразовывает полученный звуковой сигнал в электрический сигнал. Аудио система 960 принимает электрический сигнал и преобразовывает его в аудиоданные, которые поступают в процессор 980 для обработки. Аудиоданные посылаются в другой мобильный телефон посредством РЧ-схемы 910, или аудиоданные сохраняются в запоминающем устройстве 920 для дальнейшей обработки.
WiFi относится к технологии беспроводной передачи малого радиуса действия. Посредством модуля 970 Wi-Fi мобильный телефон может помочь пользователю посылать и принимать сообщения электронной почты, просматривать веб-страницу, осуществлять доступ к потоковым мультимедиа и т.п., при этом Wi-Fi предоставляет пользователю доступ к беспроводному широкополосному Интернету. Хотя на фиг. 9 модуль 970 Wi-Fi и показан, понятно, что модуль 970 Wi-Fi не представляет собой существенную часть мобильного телефона и может быть полностью упущен, если требуется, без изменения сущности настоящего изобретения.
Процессор 980 представляет собой центр управления мобильного телефона, соединяющий различные части мобильного телефона в целом с использованием различных интерфейсов и схем. Путем прогона или выполнения программ и/или модулей программного обеспечения, хранящихся в запоминающем устройстве 920 и вызова данных, хранящихся в запоминающем устройстве 920, процессор 980 выполняет различные функции мобильного телефона и обрабатывает данные, тем самым осуществляя общий контроль на мобильном телефоне. Необязательно, процессор 980 может содержать один или несколько блоков обработки данных. Предпочтительно, процессор 980 может объединять в себе прикладной процессор и процессор модема. Прикладной процессор, главным образом, обрабатывает данные операционной системы, пользовательского интерфейса, прикладной программы и т.п., а процессор модема, главным образом, обрабатывает данные беспроводной связи. Понятно, что вышеупомянутый процессор модема может и не включаться в процессор 980.
Мобильный телефон дополнительно содержит источник 990 питания (например, аккумуляторную батарею), предназначенный для подачи питания каждой части. Предпочтительно, источник питания может иметь логическое соединение с процессором 980 путем использования системы управления питанием, тем самым реализуя такие функции, как зарядка, разрядка и управление потреблением энергии путем использования системы управления питанием.
Хотя на этой фигуре они и не показаны, мобильный телефон может дополнительно содержать камеру, модуль Bluetooth и т.п., в настоящем документе дополнительно не описываемые.
Согласно вышеприведенных вариантах осуществления, показанных на фиг. 2-4, поток на стороне оконечного устройства в каждом действии способа может быть реализован на основании структуры мобильного телефона.
Согласно вышеописанным вариантам осуществления, показанным на фиг. 5 и фиг. 6, функция каждого блока может быть реализована на основании структуры мобильного телефона.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается также машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерные программы, используемые для обмена цифровыми данными. Компьютерные программы позволяют компьютеру выполнять все или часть действий, предусмотренных для оконечного устройства в вышеуказанных вариантах осуществления способа.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается также машиночитаемый носитель данных. Машиночитаемый носитель данных хранит компьютерные программы, используемые для обмена цифровыми данными. Компьютерные программы позволяют компьютеру выполнять все или часть действий, предусмотренных для сетевого устройства в вышеуказанных вариантах осуществления способа.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается также компьютерный программный продукт. Компьютерный программный продукт содержит энергонезависимый машиночитаемый носитель данных, хранящий компьютерные программы. Компьютерные программы предназначены для того, чтобы позволить компьютеру выполнять все или часть действий, предусмотренных для оконечного устройства в вышеуказанных вариантах осуществления способа. Компьютерный программный продукт может представлять собой пакет инсталляции программного обеспечения.
В соответствии с одним вариантом осуществления настоящего изобретения предлагается также компьютерный программный продукт. Компьютерный программный продукт содержит энергонезависимый машиночитаемый носитель данных, хранящий компьютерные программы. Компьютерные программы предназначены для того, чтобы позволить компьютеру выполнять все или часть действий, предусмотренных для сетевого устройства в вышеуказанных способах. Компьютерный программный продукт может представлять собой пакет инсталляции программного обеспечения.
Действия способа или алгоритма, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы в аппаратных средствах или реализованы путем выполнения процессором команд программного обеспечения. Команды программного обеспечения могут составляться соответствующими модулями программного обеспечения. Модули программного обеспечения могут храниться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистре, на жестком диске, сменном жестком диске, в постоянном запоминающем устройстве на компакт-диске (CD-ROM) или на носителе данных в любом ином виде, хорошо известном в данной области техники. Иллюстративный носитель данных подключается к процессору таким образом, что процессор может считывать информацию с носителя данных и записывать информацию на носитель данных. Разумеется, носитель данных может быть компонентом процессора. Процессор и носитель данных могут находиться в специализированной интегральной микросхеме (ASIC). Кроме того, ASIC может находиться в устройстве доступа к сети, целевом сетевом устройстве или основном сетевом устройстве. Разумеется, процессор и носитель данных могут также располагаться как отдельные компоненты в устройстве доступа к сети, целевом сетевом устройстве или основном сетевом устройстве.
Специалисты в данной области техники должны понимать, что в одном или нескольких примерах, описанных выше, функции, описанные в вариантах осуществления настоящего изобретения, могут быть реализованы полностью или частично посредством программного обеспечения, аппаратных средств, аппаратно реализованного программного обеспечения или любой их комбинации. При реализации в программном обеспечении функции могут быть реализованы, частично или целиком, в виде компьютерного программного продукта. Компьютерный программный продукт содержит одну или несколько компьютерных команд. Когда компьютерные программные команды загружаются и выполняются на компьютере, происходит полное или частичное генерирование потоков или функций, описанных в соответствии с вариантами осуществления настоящего изобретения. Компьютер может представлять собой универсальный компьютер, компьютер специального назначения, компьютерную сеть или иное программируемое устройство. Компьютерные команды могут храниться в машиночитаемом носителе данных или передаваться из одного машиночитаемого носителя данных в другой машиночитаемый носитель данных. Например, компьютерные команды могут передаваться из веб-сайта, компьютера, сервера или центра хранения и обработки данных на другой веб-сайт, компьютер, сервер или центр хранения и обработки данных проводным способом (например, по коаксиальному кабелю, оптоволоконному кабелю, цифровой абонентской линии (DSL)) или беспроводным способом (например, посредством инфракрасного излучения, радиосвязи, СВЧ и т.п.). Машиночитаемый носитель данных может представлять собой любой имеющийся носитель, к которому может иметь доступ компьютер, или устройство хранения данных, такое как сервер или центр хранения и обработки данных, содержащий один или несколько доступных встроенных носителей. Доступными носителями могут быть магнитный носитель (например, дискета, жесткий диск, магнитная лента), оптический носитель (например, цифровой видеодиск (DVD)) или полупроводниковый носитель, такой как твердотельный диск (SSD) и т.п.
Цели, технические решения и преимущества вариантов осуществления настоящего изобретения дополнительно описываются в вышеприведенных конкретных путях реализации. Следует понимать, что вышеприведенные решения представляют лишь конкретные пути реализации вариантов осуществления настоящего изобретения, и они не предназначены для ограничения объема защиты вариантов осуществления настоящего изобретения. Любые модификации, эквивалентные замены, усовершенствования, основанные на технических решениях в соответствии с вариантами осуществления настоящего изобретения, попадают в объем защиты вариантов осуществления настоящего изобретения.