СПОСОБ УПРАВЛЕНИЯ РЕТРАНСЛЯЦИЕЙ ДАННЫХ И ОТНОСЯЩИЙСЯ К НЕМУ ПРОДУКТ
DATA RELAY CONTROL METHOD AND RELATED PRODUCT

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области связи и, в частности, способу управления ретрансляцией данных и относящемуся к нему продукту.
УРОВЕНЬ ТЕХНИКИ
[0002] Система 5-го поколения (5G) New Radio (NR) является объектом исследований консорциума 3GPP. Наряду с углубленными обсуждениями технологии 5G, с одной стороны, по причине обратной совместимости системы связи новая технология, которая будет исследована и разработана позже, имеет тенденцию к совместимости с технологией, которая уже стандартизована; и, с другой стороны, по причине существования многочисленных современных проектов мобильной связи 4-го поколения (4G) долгосрочного развития (стандарта LTE) гибкостью технологии 5G неизбежно придется пожертвовать ради совместимости, что ведет к ухудшению эффективности. Таким образом, в данный момент времени консорциумом 3GPP ведутся исследования одновременно в двух направлениях. В данном случае группа технического обсуждения не рассматривает обратную совместимость системы 5G NR.
[0003] В системе стандарта LTE протокол запроса автоматического повтора (ARQ) характерен тем, что отправитель каждый раз при отправке пакета данных временно останавливает передачу в ожидании информации подтверждения АСК от получателя. Когда пакет данных приходит к получателю, выполняется обнаружение ошибок в этом пакете, в случае правильного приема возвращают сигнал подтверждения АСК, и в случае ошибки возвращают сигнал отрицательного подтверждения NACK. Отправитель, приняв сигнал подтверждения АСК, отправляет новые данные, в противном случае он повторно отправляет последний переданный пакет данных. Во время ожидания информации о подтверждении АСК канал незанят, и по нему не отправляют никакие данные. Поскольку в течение любого периода времени отправитель и получатель обрабатывают один и тот же пакет данных, передача осуществляется относительно легко, непроизводительные расходы сигнальных ресурсов являются низкими, и требования к размеру буфера получателя являются низкими.
[0004] В системе 5G NR для улучшенного мобильного широкополосного (eMBB) сервиса предложено использовать сообщения обратной связи ACK/NACK для различных блоков кода в одном транспортном блоке, и, таким образом, для адаптации к передаче данных в будущей системе связи требуется более гибкий механизм ретрансляции блока кода.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0005] Согласно различным вариантам реализации настоящего изобретения обеспечены способ управления ретрансляцией данных и относящийся к нему продукт, улучшающие гибкость будущей системы беспроводной связи при ретрансляции групп блоков кода (CBG) в транспортном блоке данных сервиса.
[0006] Согласно первому аспекту варианты реализации настоящего изобретения обеспечивают способ управления ретрансляцией данных, который может включать следующие операции.
[0007] Оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N - положительные целые числа, и P меньше или равно N.
[0008] Оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG, причем каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[0009] Оконечное устройство отправляет информацию для уведомления сетевого устройства о необходимости ретрансляции М групп CBG. М групп CBG включают группы CBG, которые подлежат ретрансляции в N группах CBG. М положительное целое число и М меньше или равно N.
[0010] Можно видеть, что согласно вариантам реализации настоящего изобретения, оконечное устройство передает N групп CBG с помощью сетевого устройства, оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающих группы CBG, которые подлежат ретрансляции в N группах CBG. Таким образом, это позволяет избежать потери групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Таким образом, такой подход способствует улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[0011] Согласно одному возможному варианту реализации после операции, согласно которой оконечное устройство отправляет информацию, способ также может включать прием оконечным устройством М групп CBG.
[0012] Согласно одному возможному варианту реализации группы CBG, подлежащие ретрансляции в N группах CBG, могут включать группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG в N группах CBG, не являющиеся P группами CBG.
[0013] Можно видеть, что согласно данному варианту реализации оконечное устройство передает N групп CBG с помощью сетевого устройства, оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающих группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции, и/или передачи в N группах CBG групп CBG, не являющихся P группами CBG. Таким образом, это позволяет избежать потерь групп CBG из-за того, что оконечное устройство неэффективно принимает или хранит группы CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Таким образом, это может способствовать улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[0014] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет информацию, может включать отправку оконечным устройством первой информации. Первая информация включает (P+1)-битовую информацию обратной связи, причем первым заданным битом информации обратной связи в (P+1)-битовой информации обратной связи является первое заданное численное значение, информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией, и первая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию N групп CBG.
[0015] Операция, согласно которой оконечное устройство принимает М групп CBG, может включать следующую операцию.
[0016] Оконечное устройство принимает вторые данные нисходящего канала. Вторые данные нисходящего канала включают N групп CBG.
[0017] Можно видеть, что в согласно данному варианту реализации оконечное устройство передает N групп CBG с помощью сетевого устройства, оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет первую информацию, выполненную с возможностью инструктирования сетевого устройства на ретрансляцию N групп CBG. Таким образом, это позволяет избежать потерь групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Кроме того, первая информация включает (P+1)-битовую информацию обратной связи, первый заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является первым заданным численным значением, и информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией, так что система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[0018] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет информацию, может включать следующую операцию.
[0019] Оконечное устройство отправляет вторую информацию. Вторая информация включает (P+1)-битовую информацию обратной связи, причем второй заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является вторым заданным численным значением, Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи, и вторая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции.
[0020] Операция, согласно которой оконечное устройство принимает М групп CBG, может включать следующую операцию.
[0021] Оконечное устройство принимает третьи данные нисходящего канала. Третьи данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[0022] Можно видеть, что согласно данному варианту реализации оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет вторую информацию для ретрансляции групп CBG, которые указаны в Р-битовой информации обратной связи как подлежащие ретрансляции. Таким образом, такой подход позволяет избежать потерь групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Кроме того, поскольку длительность одного бита второй информации составляет P+1, система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[0023] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет информацию, может включать следующую операцию.
[0024] Оконечное устройство отправляет третью информацию. Третья информация включает N-битовую информацию обратной связи, отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков кода N в заданном транспортном блоке, причем информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, при этом информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией, и третья информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[0025] Операция, согласно которой оконечное устройство принимает М групп CBG, может включать следующую операцию.
[0026] Оконечное устройство принимает четвертые данные нисходящего канала. Четвертые данные нисходящего канала включают группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[0027] Можно видеть, что согласно данному варианту реализации оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет третью информацию, выполненную с возможностью ретрансляции групп CBG, которые в Р-битовой информации обратной связи указаны как подлежащие ретрансляции. Таким образом, это позволяет предотвратить потери групп CBG, вызванные не эффективным хранением оконечным устройством групп CBG в заданном транспортном блоке, подлежащих ретрансляции, и в то же время сетевое устройство не ретранслирует те же группы CBG. Кроме того, поскольку битовая длина третьей информации составляет N, система беспроводной связи обеспечивает функцию обратной связи при ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности беспроводной связи.
[0028] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет информацию, может включать следующую операцию.
[0029] Оконечное устройство отправляет четвертую информацию. Четвертая информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, а информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является третьей заданной информацией, и четвертая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[0030] Операция, согласно которой оконечное устройство принимает М групп CBG, может включать следующую операцию.
[0031] Оконечное устройство принимает пятые данные нисходящего канала. Пятые данные нисходящего канала включают группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[0032] Можно видеть, что согласно данному варианту реализации оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет четвертую информацию, выполненную с возможностью ретрансляции групп CBG, которые в Р-битовой информации обратной связи указаны как подлежащие ретрансляции, и/или групп CBG, соответствующих битам в N-битовой информации обратной связи, в которых расположена третья заданная информация. Таким образом, это позволяет избежать потерь групп CBG из-за того, что оконечное устройство неэффективно принимает или хранит группы CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Кроме того, поскольку битовая длина четвертой информации составляет N, система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[0033] Согласно второму аспекту варианты реализации настоящего изобретения обеспечивают способ управления ретрансляцией данных, который может включать следующие операции.
[0034] Сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[0035] Сетевое устройство принимает информацию, уведомляющую сетевое устройство о необходимости ретрансляции М групп CBG. М групп CBG включают группы CBG, подлежащие ретрансляции в N группах CBG. М является положительным целым числом, которое меньше или равно N, и Р-битовая информация обратной связи получена оконечным устройством, выполняющим операцию декодирования P групп CBG, причем каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[0036] Можно видеть, что согласно данным вариантам реализации настоящего изобретения оконечное устройство и сетевое устройство передает N групп CBG с помощью сетевого устройства, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающие группы CBG, подлежащие ретрансляции в N группах CBG. Таким образом, это позволяет избежать потери групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Таким образом, такой подход способствует улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[0037] Согласно одному возможному варианту реализации после операции, согласно которой сетевое устройство принимает информацию, способ также может включать следующую операцию.
[0038] Сетевое устройство отправляет М групп CBG.
[0039] Согласно одному возможному варианту реализации группы CBG, подлежащие ретрансляции в N группах CBG, могут включать группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции, и/или группы CBG в N группах CBG, не являющиеся P группами CBG.
[0040] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство принимает информацию, может включать следующую операцию.
[0041] Сетевое устройство принимает первую информацию. Первая информация включает (P+1)-битовую информацию обратной связи, и первый заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является первым заданным численным значением.
[0042] Операция, согласно которой сетевое устройство отправляет М групп CBG, может включать следующую операцию.
[0043] Сетевое устройство отправляет вторые данные нисходящего канала, включающие N групп CBG.
[0044] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство принимает информацию, может включать следующую операцию.
[0045] Сетевое устройство принимает вторую информацию, включающую (P+1)-битовую информацию обратной связи, причем второй заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является вторым заданным численным значением, и Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи.
[0046] Операция, согласно которой сетевое устройство отправляет М групп CBG, может включать следующую операцию.
[0047] Сетевое устройство отправляет третьи данные нисходящего канала. Третьи данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[0048] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство принимает информацию, может включать следующую операцию.
[0049] Сетевое устройство принимает третью информацию. Третья информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией.
[0050] Операция, согласно которой сетевое устройство отправляет М групп CBG, может включать следующую операцию.
[0051] Сетевое устройство отправляет четвертые данные нисходящего канала. Четвертые данные нисходящего канала включают группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[0052] Согласно одному возможному варианту реализации операция, согласно которой сетевое устройство принимает информацию, может включать следующую операцию.
[0053] Сетевое устройство принимает четвертую информацию. Четвертая информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, включает третью заданную информацию.
[0054] Операция, согласно которой сетевое устройство отправляет М групп CBG, может включать следующую операцию.
[0055] Сетевое устройство отправляет пятые данные нисходящего канала. Пятые данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[0056] Согласно третьему аспекту варианты реализации настоящего изобретения обеспечивают оконечное устройство, которое имеет функцию осуществления операций оконечного устройства в варианте способа. Функция может быть осуществлена аппаратными средствами или может быть осуществлена путем исполнения соответствующего программного обеспечения путем аппаратных средств. Аппаратные средства или программное обеспечение включают один или более модулей, соответствующих данной функции.
[0057] Согласно одному возможному варианту реализации оконечное устройство содержит процессор, выполненный с возможностью поддержки осуществления оконечным устройством соответствующей функции в способе. Кроме того, оконечное устройство также может содержать интерфейс связи, выполненный с возможностью поддержки связи между оконечным устройством и сетевым устройством. Кроме того, оконечное устройство также может содержать память, выполненную с возможностью связи с процессором и хранения необходимых программных инструкций и данных оконечного устройства.
[0058] Согласно четвертому аспекту варианты реализации настоящего изобретения обеспечивают сетевое устройство, имеющее функцию осуществления операций сетевого устройства согласно одному варианту реализации способа. Функция может быть осуществлена аппаратными средствами или может быть осуществлена путем исполнения соответствующего программного обеспечения посредством аппаратных средств. Аппаратные средства или программное обеспечение содержат один или более модулей, соответствующих данной функции.
[0059] Согласно одному возможному варианту реализации сетевое устройство содержит процессор, выполненный с возможностью поддержки осуществления сетевым устройством соответствующей функции в способе. Кроме того, сетевое устройство также может содержать приемопередатчик, выполненный с возможностью поддержки связи между сетевым устройством и оконечным устройством. Кроме того, сетевое устройство также может содержать память, выполненную с возможностью связи с процессором и хранения необходимых программных инструкций и данных сетевого устройства.
[0060] Согласно пятому аспекту варианты реализации настоящего изобретения обеспечивают оконечное устройство, которое может содержать один или более процессоров, память, интерфейс связи и одну или более программ. Одна или более программ могут храниться в памяти, могут быть выполнены с возможностью исполнения одним или более процессорами и могут включать инструкции, выполненные с возможностью исполнения этапов в любом способе согласно второму аспекту вариантов реализации настоящего изобретения.
[0061] Согласно шестому аспекту варианты реализации настоящего изобретения обеспечивают сетевое устройство, которое может содержать один или более процессоров, память, приемопередатчик и одну или более программ. Одна или более программ могут храниться в памяти, могут быть выполнены с возможностью их исполнения одним или более процессорами и могут включать инструкции, выполненные с возможностью исполнения этапов в любом способе согласно первому аспекту вариантов реализации настоящего изобретения.
[0062] Согласно седьмому аспекту варианты реализации настоящего изобретения обеспечивают компьютерочитаемый носитель для хранения, который может хранить компьютерную программу для электронного обмена данными, обеспечивающую возможность осуществления компьютером части или всех этапов в любом способе согласно второму аспекту вариантов реализации настоящего изобретения.
[0063] Согласно восьмому аспекту варианты реализации настоящего изобретения обеспечивают компьютерочитаемый носитель для хранения, который может хранить компьютерную программу для электронного обмена данными, обеспечивающую возможность осуществления компьютером части или всех этапов в любом способе согласно первому аспекту различных вариантов реализации настоящего изобретения.
[0064] Согласно девятому аспекту варианты реализации настоящего изобретения обеспечивают компьютерный программный продукт, который может включать некратковременный компьютерочитаемый носитель для хранения, хранящий компьютерную программу. Компьютерная программа может быть выполнена с обеспечением возможности осуществления компьютером части или всех этапов в любом способе согласно первому аспекту различных вариантов реализации настоящего изобретения. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения.
[0065] Согласно десятому аспекту варианты реализации настоящего изобретения обеспечивают компьютерный программный продукт, включающий некратковременный компьютерочитаемый носитель для хранения, хранящий компьютерную программу. Компьютерная программа может быть выполнена с обеспечением возможности осуществления компьютером части или всех этапов в любом способе согласно второму аспекту различных вариантов реализации настоящего изобретения. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения.
[0066] Из представленного выше можно видеть, что согласно различным вариантам реализации настоящего изобретения оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающих группы CBG, подлежащие ретрансляции в N группах CBG. Таким образом, это позволяет избежать потерь групп CBG из-за того, что оконечное устройство неэффективно принимает или хранит группы CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Таким образом, это может способствовать улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0067] Ниже приведены сопроводительные чертежи для иллюстрации вариантов реализации или уровня техники.
[0068] На ФИГ. 1 изображена схема структуры сети приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения.
[0069] На ФИГ. 2A изображена принципиальная схема еще одного способа управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения.
[0070] На ФИГ. 2B изображена принципиальная схема еще одного способа управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения.
[0071] На ФИГ. 2C изображена принципиальная схема еще одного способа управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения.
[0072] На ФИГ. 2D изображена принципиальная схема еще одного способа управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения.
[0073] На ФИГ. 2E изображена принципиальная схема еще одного способа управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения.
[0074] На ФИГ. 3A схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно одному варианту реализации настоящего изобретения.
[0075] На ФИГ. 3B схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно еще одному варианту реализации настоящего изобретения.
[0076] На ФИГ. 3C схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно еще одному варианту реализации настоящего изобретения.
[0077] На ФИГ. 3D схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно еще одному варианту реализации настоящего изобретения.
[0078] На ФИГ. 3E схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно еще одному варианту реализации настоящего изобретения.
[0079] На ФИГ. 3F схематически изображена схема способа управления ретрансляцией данных в сценарии использования системы 5G NR согласно еще одному варианту реализации настоящего изобретения.
[0080] На ФИГ. 4 изображена блок-схема оконечного устройства согласно одному варианту реализации настоящего изобретения.
[0081] На ФИГ. 5 изображена блок-схема сетевого устройства согласно одному варианту реализации настоящего изобретения.
[0082] На ФИГ. 6 изображена блок-схема функциональных блоков оконечного устройства согласно одному варианту реализации настоящего изобретения.
[0083] На ФИГ. 7 изображена блок-схема функциональных блоков сетевого устройства согласно одному варианту реализации настоящего изобретения.
[0084] На ФИГ. 8 изображена блок-схема еще одного оконечного устройства согласно одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0085] Ниже со ссылкой на сопроводительные чертежи описаны технические решения согласно различным вариантам реализации настоящего изобретения.
[0086] На ФИГ. 1 изображена возможная сетевая архитектура приведенной в качестве примера системы связи согласно одному варианту реализации настоящего изобретения. Приведенная в качестве примера система связи может быть системой связи 4G LTE или системой связи 5G NR и, в частности, содержит сетевое устройство и оконечное устройство. Когда оконечное устройство имеет доступ к сети мобильной связи, обеспеченный сетевым устройством, оконечное устройство может быть соединено с возможностью обмена данными с сетевым устройством посредством линии беспроводной связи. Такой метод соединения с возможностью обмена данными может быть одноканальным методом или двухканальным методом, или многоканальным методом. Когда методом связи является одноканальный метод, сетевое устройство может быть базовой станцией стандарта LTE или базовой станцией системы NR (также называемой базовой станцией gNB). Когда методом связи является двухканальный метод (который, в частности, может быть осуществлен с использованием технологии агрегирования несущих (CA) или множества сетевых устройств), и оконечное устройство соединено с множеством сетевых устройств, это множество сетевых устройств включает группу базовых элементов (Master Cell Group, MCG) и группы вторичных элементов (Secondary Cell Groups, SCG), данные передаются назад между группами элементов посредством транзитного соединения, группа MCG может быть базовой станцией стандарта LTE, и группа SCG может быть базовой станцией стандарта LTE, или группа MCG может быть базовой станцией системы NR, и группа SCG может быть базовой станцией стандарта LTE, или группа MCG может быть базовой станцией системы NR, и группа SCG может быть базовой станцией системы NR.
[0087] Согласно различным вариантам реализации настоящего изобретения термины "сеть" и "система" часто являются взаимозаменяемыми, и их значения понятны специалистам в данной области техники. Оконечное устройство, используемое в различных вариантах реализации настоящего изобретения, может включать различные переносные устройства, устройства, установленные на транспортном средстве, носимые устройства, вычислительные устройства или другие обрабатывающие устройства, соединенные с беспроводными модемами, которые имеют функцию беспроводной связи, а также пользовательское устройство (UE), мобильные станции (MS), терминалы и т.п., выполненные в различных формах. Для удобства описания указанные выше устройства все названы оконечными устройствами.
[0088] На ФИГ. 2A изображен способ управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения. Способ включает следующие этапы.
[0089] На этапе 2a01 сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N - положительные целые числа, и P меньше или равно N.
[0090] На этапе 2a02 оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N - положительные целые числа, и P меньше или равно N.
[0091] Группа CBG включает по меньшей мере один блок кода в заданном транспортном блоке. Стратегия подразделения для групп CBG в заданной транспортировке может быть случайной стратегией подразделения, стратегией подразделения на основе уравновешивания объемов данных или стратегией подразделения, основанной на требованиях конкретного сервиса, и т.п. В данном случае нет никаких специфических ограничений для стратегии подразделения групп CBG в заданном транспортном блоке согласно данному варианту реализации настоящего изобретения.
[0092] На этапе 2a03 оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG, причем каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[0093] На этапе 2a04 оконечное устройство отправляет информацию для уведомления сетевого устройства о необходимости ретрансляции М групп CBG. М групп CBG включают группы CBG, которые подлежат ретрансляции в N группах CBG. М положительное целое число и М меньше или равно N.
[0094] На этапе 2a05 сетевое устройство принимает информацию, уведомляющую сетевое устройство о необходимости ретрансляции М групп CBG. М групп CBG включают группы CBG, подлежащие ретрансляции в N группах CBG. М является положительным целым числом, которое меньше или равно N, и Р-битовая информация обратной связи получена оконечным устройством, выполняющим операцию декодирования P групп CBG, причем каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[0095] Можно видеть, что согласно вариантам реализации настоящего изобретения, оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающие группы CBG, подлежащие ретрансляции в N группах CBG. Таким образом, это позволяет избежать потери групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то же время сетевое устройство не ретранслирует те же группы CBG. Таким образом, такой подход способствует улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[0096] Согласно одному возможному варианту реализации после операции, согласно которой сетевое устройство принимает информацию, также выполняют следующую операцию: сетевое устройство отправляет М групп CBG.
[0097] После отправки оконечным устройством информации также выполняют следующую операцию.
[0098] Оконечное устройство принимает М групп CBG.
[0099] Согласно одному возможному варианту реализации группы CBG, подлежащие ретрансляции в N группах CBG, включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG в N группах CBG, не являющиеся  P группами CBG.
[00100] Согласно одному возможному варианту реализации, в соответствии с ФИГ. 2A, на ФИГ. 2B изображен еще один способ управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения. Способ включает следующие операции.
[00101] На этапе 2b01 сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00102] На этапе 2b02 оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00103] На этапе 2b03 оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG. Каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00104] Информация обратной связи, передаваемая одним битом, соответствующим группе CBG, подлежащей ретрансляции, в Р-битовой информации обратной связи, является отрицательным подтверждением NACK, и один бит информации обратной связи, соответствующий группе CBG, не подлежащей ретрансляции, является подтверждением АСК.
[00105] На этапе 2b04 оконечное устройство отправляет первую информацию, включающую (P+1)-битовую информацию обратной связи, причем первым заданным битом информации обратной связи в (P+1)-битовой информации обратной связи является первое заданное численное значение, информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией, и первая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию N групп CBG.
[00106] На этапе 2b05 сетевое устройство принимает первую информацию, включающую (P+1)-битовую информацию обратной связи, причем информация обратной связи первого заданного бита в (P+1)-битовой информации обратной связи является первым заданным численным значением, и информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией.
[00107] Первая заданная информация может быть, например, информацией обратной связи с отрицательным подтверждением NACK.
[00108] На этапе 2b06 сетевое устройство отправляет вторые данные нисходящего канала, включающие N групп CBG.
[00109] На этапе 2b07 оконечное устройство принимает вторые данные нисходящего канала, включающие N групп CBG.
[00110] Можно видеть, что в данном примере оконечное устройство передает N групп CBG с помощью сетевого устройства, оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет первую информацию, выполненную с возможностью инструктирования сетевого устройства на ретрансляцию N групп CBG. Таким образом, это позволяет избежать потерь групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует те же группы CBG. Кроме того, первая информация включает (P+1)-битовую информацию обратной связи, первый заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является первым заданным численным значением, и информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией, так что система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и эффективности системы беспроводной связи.
[00111] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет первую информацию, включает следующую операцию.
[00112] Оконечное устройство в ответ на обнаружение того, что доступное пространство буфера оконечного устройства меньше, чем эталонное пространство хранения, отправляет первую информацию, причем эталонным пространством хранения является пространство буфера по меньшей мере для одной группы CBG, которая в Р-битовой информации обратной связи указана как не подлежащая ретрансляции.
[00113] Можно видеть, что в данном примере оконечное устройство отправляет первую информацию, когда доступное пространство буфера меньше, чем эталонное пространство хранения. Таким образом, это позволяет избежать потерь групп CBG из-за того, что оконечное устройство не имеет достаточного пространства буфера для хранения групп CBG, в то время как сетевое устройство не ретранслирует группы CBG, таким образом способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[00114] Согласно одному возможному варианту реализации, изображенному на ФИГ. 2A, на ФИГ. 2C изображен еще один способ управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения. Способ включает следующие операции.
[00115] На этапе 2c01 сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00116] На этапе 2c02 оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00117] На этапе 2c03 оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG. Каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00118] На этапе 2c04 оконечное устройство отправляет вторую информацию. Вторая информация включает (P+1)-битовую информацию обратной связи, причем второй заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является вторым заданным численным значением, Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи, и вторая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции.
[00119] Один бит в информации обратной связи, соответствующий группе CBG, подлежащей ретрансляции согласно Р-битовой информации обратной связи, является отрицательным подтверждением NACK, и один бит в информации обратной связи, соответствующий группе CBG, не подлежащей ретрансляции, является подтверждением АСК. Вторая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, соответствующие битам в информации обратной связи, которые являются отрицательными подтверждениями NACK, согласно Р-битовой информации обратной связи.
[00120] На этапе 2c05 сетевое устройство принимает вторую информацию. Вторая информация включает (P+1)-битовую информацию обратной связи, причем второй заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является вторым заданным численным значением, и Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи.
[00121] На этапе 2c06 сетевое устройство отправляет третьи данные нисходящего канала. Третьи данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00122] На этапе 2c07 оконечное устройство принимает третьи данные нисходящего канала. Третьи данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00123] Можно видеть, что в данном примере оконечное устройство передает N групп CBG с помощью сетевого устройства, оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет вторую информацию для ретрансляции групп CBG, которые в Р-битовой информации обратной связи указаны как подлежащие ретрансляции. Таким образом, такой подход позволяет избежать потерь групп CBG из-за неэффективного приема или хранения оконечным устройством групп CBG в заданном транспортном блоке, в то время как сетевое устройство не ретранслирует той же группы CBG. Кроме того, поскольку длительность одного бита второй информации составляет P+1, система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[00124] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет вторую информацию, включает следующую операцию.
[00125] В ответ на обнаружение того, что доступное пространство буфера оконечного устройства больше или равно эталонному пространству хранения, отправляют вторую информацию, причем эталонное пространство хранения является пространством буфера по меньшей мере для одной группы CBG, которая в Р-битовой информации обратной связи указана как не подлежащая ретрансляции.
[00126] Можно видеть, что в данном примере оконечное устройство отправляет вторую информацию, когда доступное пространство буфера больше или равно эталонному пространству хранения. Вследствие чего могут быть предотвращены потери групп CBG, вызванные тем, что сетевое устройство, когда оконечное устройство имеет достаточное пространство буфера для хранения групп CBG, ретранслирует группы CBG, которые правильно принимаются оконечным устройством, что может вызвать неоправданный расход ресурсов передачи. Таким образом, это способствует улучшению эффективности системы беспроводной связи при ретрансляции групп CBG.
[00127] Согласно одному возможному варианту реализации, в соответствии с ФИГ. 2A, на ФИГ. 2D изображен еще один способ управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения. Способ включает следующие операции.
[00128] На этапе 2d01 сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00129] На этапе 2d02 оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00130] На этапе 2d03 оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG. Каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00131] На этапе 2d04 оконечное устройство отправляет третью информацию. Третья информация включает N-битовую информацию обратной связи, отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, причем информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, при этом информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией, и третья информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[00132] Вторая заданная информация может быть, например, подтверждением АСК.
[00133] Информация обратной связи одного бита в Р-битовой информации обратной связи, соответствующего группе CBG, подлежащей ретрансляции, является отрицательным подтверждением NACK, и информация обратной связи одного бита, соответствующего группе CBG, не подлежащей ретрансляции, является подтверждением АСК. Третья информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, соответствующие битам в Р-битовой информации обратной связи, являющимся отрицательным подтверждением NACK.
[00134] На этапе 2d05 сетевое устройство принимает третью информацию. Третья информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией.
[00135] На этапе 2d06 сетевое устройство отправляет четвертые данные нисходящего канала. Четвертые данные нисходящего канала включают группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[00136] На этапе 2d07 оконечное устройство принимает четвертые данные нисходящего канала. Четвертые данные нисходящего канала включают группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[00137] Можно видеть, что в данном примере оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет третью информацию, выполненную с возможностью ретрансляции групп CBG, указанных в Р-битовой информации обратной связи как подлежащих ретрансляции. Таким образом, это позволяет предотвратить потери групп CBG, вызванные не эффективным хранением оконечным устройством групп CBG, подлежащих ретрансляции, и в то же время сетевое устройство не ретранслирует указанные группы CBG. Кроме того, поскольку битовая длина третьей информации составляет N, система беспроводной связи обеспечивает функцию обратной связи при ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности беспроводной связи.
[00138] Согласно одному возможному варианту реализации операция, согласно которой оконечное устройство отправляет третью информацию, включает следующую операцию.
[00139] Оконечное устройство в ответ на обнаружение того, что доступное пространство буфера оконечного устройства больше или равно эталонному пространству хранения, отправляет третью информацию, причем эталонное пространство хранения является пространством буфера по меньшей мере для одной группы CBG, указанной в Р-битовой информации обратной связи как не подлежащей ретрансляции.
[00140] Можно видеть, что в данном примере оконечное устройство отправляет третью информацию, когда доступное пространство буфера больше или равно эталонному пространству хранения. Таким образом, такой подход позволяет избежать неоправданного расхода ресурсов передачи, вызванного тем, что сетевое устройство, когда оконечное устройство имеет достаточное пространство буфера для хранения групп CBG, ретранслирует группы CBG, которые правильно принимаются оконечным устройством, таким образом, способствуя улучшению эффективности системы беспроводной связи при ретрансляции групп CBG.
[00141] Согласно одному возможному варианту реализации, совместимому с ФИГ. 2A, на ФИГ. 2E изображен способ управления ретрансляцией данных согласно одному варианту реализации настоящего изобретения. Способ включает следующие операции.
[00142] На этапе 2e01 сетевое устройство отправляет первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00143] На этапе 2e02 оконечное устройство принимает первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00144] На этапе 2e03 оконечное устройство получает Р-битовую информацию обратной связи путем декодирования P групп CBG. Каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00145] На этапе 2e04 оконечное устройство отправляет четвертую информацию. Четвертая информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, а информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является третьей заданной информацией, и четвертая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00146] Третья заданная информация может быть отрицательным подтверждением NACK.
[00147] Информация обратной связи одного бита в Р-битовой информации обратной связи, соответствующего группе CBG, подлежащей ретрансляции, является отрицательным подтверждением NACK, и информация обратной связи одного бита, соответствующего группе CBG, не подлежащей ретрансляции, является подтверждением АСК.
[00148] На этапе 2e05 сетевое устройство принимает четвертую информацию. Четвертая информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, включает третью заданную информацию.
[00149] На этапе 2e06 сетевое устройство отправляет пятые данные нисходящего канала. Пятые данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00150] На этапе 2e07 оконечное устройство принимает пятые данные нисходящего канала. Пятые данные нисходящего канала включают группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00151] Можно видеть, что в данном примере оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет четвертую информацию, выполненную с возможностью ретрансляции групп CBG, которые в Р-битовой информации обратной связи указаны как подлежащие ретрансляции, и/или групп CBG, соответствующих битам в N-битовой информации обратной связи, в которых расположена третья заданная информация. Таким образом, такой подход позволяет избежать потерь групп CBG из-за того, что сетевое устройство, когда оконечное устройство не принимает или не хранит группы CBG заданного транспортного блока, не ретранслирует группы CBG. Кроме того, поскольку битовая длина четвертой информации составляет N, система беспроводной связи обеспечивает функцию обратной связи по ретрансляции всех групп CBG без любой дополнительной информации обратной связи, таким образом, способствуя улучшению стабильности ретрансляции групп CBG и повышению эффективности системы беспроводной связи.
[00152] Ниже, в частности, описаны варианты реализации настоящего изобретения в сочетании с конкретными сценариями применения.
[00153] Как изображено на ФИГ. 3A, сетевое устройство является базовой станцией gNB в системе 5G NR, оконечное устройство является пользовательским устройством (UE) в системе 5G NR, заданный транспортный блок является транспортным блоком служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают две группы CBG, т.е. группы CBG2 и CBG3, причем операцию декодирования выполняют в отношении этих двух групп CBG, при этом группа CBG2 декодирована неправильно, и группа CBG3 декодирована правильно, вследствие чего получена 2-битовая информация обратной связи: {отрицательное подтверждение NACK, подтверждение АСК}. Эталонное пространство хранения является пространством буфера для CBG3, причем текущее доступное пространство буфера оконечного устройства меньше, чем эталонное пространство хранения, P(2) меньше N(4), заданная битовая длина составляет первый бит, первое заданное численное значение составляет 0, и первая заданная информация является отрицательным подтверждением NACK (первая заданная информация задана для занятия). Как изображено на чертеже, пользовательское устройство (UE) отправляет первую информацию базовой станции gNB, причем первой информацией является: {0, NACK (занято), NACK (занято)} (следует отметить, что первый бит "0" является фактически передаваемым символом, и последние два бита "NACK" являются информацией о носителе и, в частности, для передачи могут быть заданы согласно соотношению преобразования как 0 или 1), и базовая станция gNB после приема первой информации отправляет пользовательскому устройству (UE) вторые данные нисходящего канала, включающие группы CBG1, CBG2, CBG3 и CBG4.
[00154] Как изображено на ФИГ. 3B, сетевым устройством является базовая станция gNB в системе 5G NR, оконечным устройством является пользовательское устройство (UE) в системе 5G NR, заданным транспортным блоком является транспортный блок служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают две группы CBG, т.е. группы CBG2 и CBG3, и операцию декодирования выполняют в отношении этих двух групп CBG, причем группа CBG2 декодирована неправильно, группа CBG3 декодирована правильно, и, таким образом, получена 2-битовая информация обратной связи: {отрицательное подтверждение NACK, подтверждение АСК}. Эталонным пространством хранения является пространство буфера для CBG1 и CBG4, текущее доступное пространство буфера оконечного устройства больше, чем эталонное пространство хранения, P(2) меньше N(4), заданная битовая длина составляет первый бит, первое заданное численное значение составляет 0, и вторая заданная информация составляет 1. Как изображено на чертеже, пользовательское устройство (UE) отправляет базовой станции gNB вторую информацию: {1, отрицательное подтверждение NACK, подтверждение АСК} (следует отметить, что первый бит "1" фактически является передаваемым символом, и последние два бита "NACK" и "АСК" являются информацией о носителе и, в частности, для передачи могут быть заданы согласно соотношениям преобразования как 0 или 1), и базовая станция gNB после приема второй информации отправляет пользовательскому устройству (UE) третьи данные нисходящего канала, включающие группу CBG2.
[00155] Как изображено на ФИГ. 3C, сетевым устройством является базовая станция gNB в системе 5G NR, оконечным устройством является пользовательское устройство (UE) в системе 5G NR, заданным транспортным блоком является транспортный блок служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают две группы CBG, т.е. группы CBG1 и CBG2, и операцию декодирования выполняют в отношении этих двух групп CBG, при этом группу CBG1 декодируют неправильно, группу CBG2 декодируют правильно, и, таким образом, получена 2-битовая информация обратной связи: {отрицательное подтверждение NACK, подтверждение АСК}. Эталонным пространством хранения является пространство буфера для групп CBG3 и CBG4, текущее доступное пространство буфера оконечного устройства равно эталонному пространству хранения, P(2) меньше N(4), и вторая заданная информация является подтверждением АСК (вторая заданная информация задана для занятия). Как изображено на чертеже, пользовательское устройство (UE) отправляет базовой станции gNB третью информацию: {NACK, АСК, NACK (занято), АСК (занято)}, и базовая станция gNB после приема третьей информации отправляет четвертые данные нисходящего канала пользовательскому устройству (UE), причем четвертые данные нисходящего канала включают группу CBG1.
[00156] Как изображено на ФИГ. 3D, сетевым устройством является базовая станция gNB в системе 5G NR, оконечным устройством является пользовательское устройство (UE) в системе 5G NR, заданным транспортным блоком является транспортный блок служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают две группы CBG, т.е. группы CBG1 и CBG2, и операцию декодирования выполняют в отношении этих двух групп CBG, причем группу CBG1 декодируют неправильно, группу CBG2 декодируют правильно, и, таким образом, получена 2-битовая информация обратной связи: {NACK, АСК}. Пользовательское устройство (UE) отправляет базовой станции gNB четвертую информацию: {NACK, АСК, NACK, АСК}, и базовая станция gNB после приема четвертой информации отправляет пользовательскому устройству (UE) пятые данные нисходящего канала, включающие группы CBG1 и CBG3.
[00157] Как изображено на ФИГ. 3E, сетевым устройством является базовая станция gNB в системе 5G NR, оконечным устройством является пользовательское устройство (UE) в системе 5G NR, заданным транспортным блоком является транспортный блок служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают эти четыре группы CBG, и операцию декодирования выполняют в отношении этих четырех групп CBG, причем группы CBG2 и CBG3 декодированы неправильно, группы CBG1 и CBG4 декодированы правильно, и, таким образом, получена 4-битовая информация обратной связи: {АСК, NACK, NACK, АСК}. Эталонным пространством хранения является пространство буфера для групп CBG1 и CBG4, текущее доступное пространство буфера оконечного устройства меньше, чем эталонное пространство хранения, и P=N=4. Как изображено на чертеже, пользовательское устройство (UE) отправляет базовой станции gNB пятую информацию: {NACK, NACK, NACK, NACK}, и базовая станция gNB после приема пятой информации отправляет пользовательскому устройству (UE) шестые данные нисходящего канала, включающие группы CBG1, CBG2, CBG3 и CBG4.
[00158] Как изображено на ФИГ. 3F, сетевым устройством является базовая станция gNB в системе 5G NR, оконечным устройством является пользовательское устройство (UE) в системе 5G NR, заданным транспортным блоком является транспортный блок служебных данных сервиса eMBB, и заданный транспортный блок включает четыре группы CBG, т.е. последовательные группы CBG1, CBG2, CBG3 и CBG4 соответственно. Первые данные нисходящего канала, принимаемые оконечным устройством, включают эти четыре группы CBG, и операцию декодирования выполняют в отношении этих четырех групп CBG, причем группы CBG2 и CBG3 декодированы неправильно, группы CBG1 и CBG4 декодированы правильно, и, таким образом, получена 4-битовая информация обратной связи: {АСК, NACK, NACK, АСК}. Эталонным пространством хранения является пространство буфера для групп CBG1 и CBG4, текущее доступное пространство буфера оконечного устройства больше, чем эталонное пространство хранения, и P=N=4. Как изображено на чертеже, пользовательское устройство (UE) отправляет базовой станции gNB шестую информацию: {АСК, NACK, NACK, АСК}, и базовая станция gNB после приема шестой информации отправляет пользовательскому устройству (UE) седьмые данные нисходящего канала, включающие группы CBG2 и CBG3.
[00159] В соответствии с вариантами реализации, изображенными на ФИГ. 2A-2E, на ФИГ. 4 изображена блок-схема оконечного устройства согласно одному варианту реализации настоящего изобретения. Как изображено на чертеже, оконечное устройство содержит один или более процессоров, память, интерфейс связи и одну или более программ. Одна или более программ хранятся в памяти и выполнены с возможностью их исполнения одним или более процессоров. Программы включают инструкции, выполненные с возможностью осуществления следующих этапов.
[00160] Принимают первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, P и N являются положительными целыми числами, и P меньше или равно N.
[00161] Получают Р-битовую информацию обратной связи путем декодирования P групп CBG, каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00162] Отправляют информацию, выполненную с возможностью инструктирования сетевого устройства на ретрансляцию М групп CBG. М групп CBG включают группы CBG, подлежащие ретрансляции в N группах CBG, причем М является положительным целым числом, и М меньше или равно N.
[00163] Можно видеть, что согласно данным вариантам реализации настоящего изобретения оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи декодированием P групп CBG и отправляет информацию для передачи М групп CBG, включающие группы CBG, подлежащие ретрансляции в N группах CBG. Таким образом, такой подход позволяет избежать потерь групп CBG, вызванных тем, что сетевое устройство, когда оконечное устройство неэффективно принимает или хранит группы CBG в заданном транспортном блоке, не ретранслирует их. Таким образом, это способствует улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[00164] Согласно одному возможному варианту реализации программы также включают инструкции для исполнения следующего этапа: после отправки информации принимают М групп CBG.
[00165] Согласно одному возможному варианту реализации группы CBG, подлежащие ретрансляции в N группах CBG, включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG в N группах CBG, не являющиеся P группами CBG.
[00166] Согласно одному возможному варианту реализации в отношении отправки информации, инструкции в программах, в частности, выполнены с возможностью отправки первой информации, включающей (P+1)-битовую информацию обратной связи, причем информация обратной связи первого заданного бита в (P+1)-битовой информации обратной связи является первым заданным численным значением, информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией, выполненной с возможностью инструктирования сетевого устройства на ретрансляцию N групп CBG.
[00167] В отношении приема М групп CBG, инструкции в программах, в частности, выполнены с возможностью осуществления приема вторых данных нисходящего канала. Вторые данные нисходящего канала включают N групп CBG.
[00168] Согласно одному возможному варианту реализации в отношении отправки информации, инструкции в программах, в частности, выполнены с возможностью отправки второй информации. Вторая информация включает (P+1)-битовую информацию обратной связи, причем информация обратной связи второго заданного бита в (P+1)-битовой информации обратной связи является вторым заданным численным значением, при этом Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи, и вторая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00169] В отношении приема М групп CBG, инструкции в программах, в частности, выполнены с возможностью приема третьих данных нисходящего канала. Третьи данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00170] Согласно одному возможному варианту реализации в отношении отправки информации, инструкции в программах, в частности, выполнены с возможностью отправки третьей информации. Третья информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, причем информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией, и третья информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в полученной Р-битовой информации обратной связи как подлежащие ретрансляции.
[00171] В отношении приема М групп CBG, инструкции в программах, в частности, выполнены с возможностью приема четвертых данных нисходящего канала. Четвертые данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00172] Согласно одному возможному варианту реализации в отношении отправки информации, инструкции в программах, в частности, выполнены с возможностью отправки четвертой информации. Четвертая информация включает N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, причем информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является третьей заданной информацией, и четвертая информация выполнена с возможностью инструктирования сетевого устройства на ретрансляцию группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00173] В отношении приема М групп CBG, инструкции в программах, в частности, выполнены с возможностью приема пятых данных нисходящего канала. Пятые данные нисходящего канала включают группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00174] В соответствии с вариантами реализации, изображенными на ФИГ. 2A и 2D, на ФИГ. 5 изображена блок-схема сетевого устройства согласно одному варианту реализации настоящего изобретения. Как изображено на чертеже, сетевое устройство содержит один или более процессоров, память, приемопередатчик и одну или более программ. Одна или более программ хранятся в памяти и выполнены с возможностью их исполнения одним или более процессорами. Программы включают инструкции, выполненные с возможностью осуществления следующих этапов.
[00175] Отправляют первые данные нисходящего канала. Первые данные нисходящего канала включают P групп CBG в N группах CBG заданного транспортного блока, причем P и N являются положительными целыми числами, и P меньше или равно N.
[00176] Принимают информацию для уведомления сетевого устройства о необходимости ретрансляции М групп CBG. М групп CBG включают группы CBG, подлежащие ретрансляции в N группах CBG, причем М является положительным целым числом, М меньше или равно N; получают Р-битовую информацию обратной связи от оконечного устройства, выполняющего операцию декодирования в отношении P групп CBG, и каждый бит информации обратной связи указывает на то, подлежит ли соответствующая группа CBG ретрансляции.
[00177] Можно видеть, что согласно данному варианту реализации настоящего изобретения оконечное устройство передает N групп CBG с помощью сетевого устройства, причем оконечное устройство принимает P групп CBG, получает Р-битовую информацию обратной связи путем декодирования P групп CBG и отправляет информацию для передачи М групп CBG, включающих группы CBG, подлежащие ретрансляции в N группах CBG. Таким образом, такой подход позволяет избежать потери групп CBG, вызванной тем, что оконечное устройство неэффективно принимает или хранит группы CBG в заданном транспортном блоке, и в то же время сетевое устройство не ретранслирует указанные группы CBG. Таким образом, это может способствовать улучшению гибкости системы беспроводной связи при ретрансляции групп CBG.
[00178] Согласно одному возможному варианту реализации программы также включают инструкции для отправки М групп CBG после приема указанной информации.
[00179] Согласно одному возможному варианту реализации группы CBG, подлежащие ретрансляции в N группах CBG, включают: группы CBG, указанные Р-битовой информацией обратной связи как подлежащие ретрансляции, и/или группы CBG в N группах CBG, не являющиеся P группами CBG.
[00180] Согласно одному возможному варианту реализации в отношении приема информации, инструкции в программах, в частности, выполнены с возможностью приема первой информации, включающей (P+1)-битовую информацию обратной связи, причем первый заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является первым заданным численным значением, и информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся первым заданным численным значением, является первой заданной информацией.
[00181] В отношении отправки М групп CBG, инструкции в программах, в частности, выполнены с возможностью отправки вторых данных нисходящего канала, включающих N групп CBG.
[00182] Согласно одному возможному варианту реализации в отношении приема информации, инструкции в программах, в частности, выполнены с возможностью приема второй информации, включающей (P+1)-битовую информацию обратной связи, причем второй заданный бит информации обратной связи в (P+1)-битовой информации обратной связи является вторым заданным численным значением, и Р-битовая информация обратной связи в (P+1)-битовой информации обратной связи, не являющаяся заданным битом, является полученной Р-битовой информацией обратной связи.
[00183] В отношении отправки М групп CBG, инструкции в программах, в частности, выполнены с возможностью отправки третьих данных нисходящего канала, включающих группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00184] Согласно одному возможному варианту реализации, в отношении приема информации, инструкции в программах, в частности, выполнены с возможностью приема третьей информации, включающей N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является второй заданной информацией.
[00185] В отношении отправки М групп CBG, инструкции в программах, в частности, выполнены с возможностью отправки четвертых данных нисходящего канала, включающих группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции.
[00186] Согласно одному возможному варианту реализации, в отношении приема информации, инструкции в программах, в частности, выполнены с возможностью приема четвертой информации, включающей N-битовую информацию обратной связи, причем отношение соответствия битовой матрицы N-битовой информации обратной связи является таким же, что и последовательность блоков N кода в заданном транспортном блоке, при этом информация обратной связи в позициях битов, соответствующих P группам CBG в N-битовой информации обратной связи, является полученной Р-битовой информацией обратной связи, и информация обратной связи в N-битовой информации обратной связи, не являющаяся Р-битовой информацией обратной связи, является третьей заданной информацией.
[00187] В отношении отправки М групп CBG, инструкции в программах, в частности, выполнены с возможностью отправки пятых данных нисходящего канала, включающих группы CBG, указанные в Р-битовой информации обратной связи как подлежащие ретрансляции, и/или группы CBG, соответствующие битам в N-битовой информации обратной связи, в которых расположена третья заданная информация.
[00188] Решения вариантов реализации настоящего изобретения описаны в основном с точки зрения взаимодействия между элементами сети. Понятно, что для осуществления указанных функций оконечное устройство и сетевое устройство содержат соответствующие аппаратные структуры и/или программные модули, реализующие каждую функцию. Специалисты в данной области техники легко поймут, что блоки и этапы алгоритма каждого примера, описанного в сочетании с вариантами реализации, представленными в настоящем раскрытии, могут быть осуществлены аппаратными средствами или сочетанием аппаратных средств и компьютерной программы в настоящей заявке. Реализация этих функций в форме аппаратных средств или программного обеспечения зависит от конкретных случаев применения и конструктивных ограничений технических решений. Специалисты в данной области техники могут реализовать описанные функции для каждого конкретного случая применения различными способами, и все такие реализации должны находиться в пределах объема охраны настоящего изобретения.
[00189] Согласно различным вариантам реализации настоящего изобретения функциональные блоки оконечного устройства и сетевого устройства могут быть разделены согласно описанным выше примерам предложенного способа. Например, каждый функциональный блок может быть разделен соответственно для каждой функции, и две или более двух функций также могут быть встроены в блок обработки. Объединенный блок может быть осуществлен в форме аппаратных средств и также может быть осуществлен в форме программного модуля программного обеспечения. Следует отметить, что подразделение на блоки согласно данному варианту реализации настоящего изобретения является схематическим, и в практическом варианте реализации может быть использовано только логическое функциональное подразделение и другие методы подразделения.
[00190] Для случая использования объединенного блока на ФИГ. 6 изображена возможная блок-схема функциональных блоков оконечного устройства, включенных в описанные выше варианты реализации. Оконечное устройство 600 содержит блок 602 обработки и блок 603 связи. Блок 602 обработки выполнен с возможностью контроля и управления работой оконечного устройства. Например, блок 602 обработки выполнен с возможностью поддержки исполнения оконечным устройством этапов 2a02-2a04, изображенных на ФИГ. 2A, этапов 2b02-2b04 и 2b07, изображенных на ФИГ. 2B, этапов 2c02-2c04 и 2c07, изображенных на ФИГ. 2C, этапов 2d02-2d04 и 2d06, изображенных на ФИГ. 2D, и этапов 2e02-2e04 и 2e06, изображенных на ФИГ. 2E, и/или выполнен с возможностью осуществления другого технологического процесса, описанного в настоящей заявке. Блок 603 связи выполнен с возможностью поддержки связи между оконечным устройством и другим устройством, например, связи с сетевым устройством, изображенным на ФИГ. 5. Оконечное устройство также может содержать блок 601 хранения, выполненный с возможностью хранения программного кода и данных оконечного устройства.
[00191] Блок 602 обработки может быть процессором или контроллером, который может быть, например, центральным процессором (CPU), универсальным процессором, процессором цифровых сигналов (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, дискретным логическим элементом или транзисторным логическим устройством и дискретным аппаратным компонентом или любым сочетанием вышеперечисленного. Он может осуществлять или исполнять различные приведенные в качестве примера логические блоки, модули и схемы, описанные в сочетании с содержанием, раскрытым в настоящей заявке. Процессор также может быть сочетанием устройств, осуществляющим функцию вычисления, например, может содержать сочетание одного или более микропроцессоров и сочетание цифрового сигнального процессора и микропроцессора. Блок 603 связи может быть приемопередатчиком, приемопередающей схемой и т.п. Блок 601 хранения может быть памятью.
[00192] Когда блок 602 обработки является процессором, блок 603 связи является интерфейсом связи, и блок 601 хранения является памятью, оконечное устройство, включенное в данный вариант реализации настоящего изобретения, может быть оконечным устройством, изображенным на ФИГ. 4.
[00193] Для случая использования объединенного блока на ФИГ. 7 изображена возможная блок-схема функциональных блоков сетевого устройства, включенного в описанные выше варианты реализации. Сетевое устройство 700 содержит блок 702 обработки и блок 703 связи. Блок 702 обработки выполнен с возможностью контроля и управления работой сетевого устройства. Например, блок 702 обработки выполнен с возможностью поддержки исполнения сетевым устройством этапов 2a01 и 2a05 на ФИГ. 2A, этапов 2b01 и 2b05 на ФИГ. 2B, этапов 2c01 и 2c05 на ФИГ. 2C, этапов 2d01 и 2d05 на ФИГ. 2D и этапов 2e01 и 2e05 на ФИГ. 2E, и/или выполнен с возможностью осуществления другого технологического процесса, описанного в настоящей заявке. Блок 703 связи выполнен с возможностью поддержки связи между сетевым устройством и другим устройством, например, связи с оконечным устройством, изображенным на ФИГ. 4. Сетевое устройство также может содержать блок 701 хранения, выполненный с возможностью хранения программного кода и данных сетевого устройства.
[00194] Блок 702 обработки может быть процессором или контроллером, которые могут быть, например, центральным процессором (CPU), универсальным процессором, цифровым сигнальным процессором (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любым сочетанием вышеописанного. Он может осуществлять или исполнять различные приведенные в качестве примера логические блоки, модули и схемы, описанные в сочетании с содержанием, раскрытым в настоящей заявке. Процессор также может быть сочетанием, реализующим функцию вычисления, например, может содержать сочетание одного или более микропроцессоров и сочетание цифрового сигнального процессора и микропроцессора. Блок 703 связи может быть приемопередатчиком, приемопередающей схемой, радиочастотным чипом и т.п. Блок 701 хранения может быть памятью.
[00195] Когда блок 702 обработки является процессором, блок 703 связи является интерфейсом связи, и блок 701 хранения является памятью, сетевое устройство, включенное в данный вариант реализации настоящего изобретения, может быть сетевым устройством, изображенным на ФИГ. 5.
[00196] Согласно одному варианту реализации настоящего изобретения также обеспечено еще одно оконечное устройство. Как изображено на ФИГ. 8, для удобства описания на чертеже изображены только части, относящиеся к данному варианту реализации настоящего изобретения, и конкретные технические подробности, которые остались нераскрытыми, относятся к частям способа вариантов реализации настоящего изобретения. Оконечное устройство может быть любым оконечным устройством, включая мобильный телефон, планшетный компьютер, персональный цифровой помощник (PDA), торговый терминал (POS), компьютер, установленный на транспортном средстве, и т.п. Например, оконечное устройство является мобильным телефоном.
[00197] На ФИГ. 8 изображена блок-схема части структуры мобильного телефона, относящаяся к оконечному устройству согласно одному варианту реализации настоящего изобретения. Как изображено на ФИГ. 8, мобильный телефон содержит компоненты, такие как радиочастотная (RF) схема 910, память 920, устройство 930 ввода, дисплейный блок 940, датчик 950, звуковая схема 960, модуль 970 беспроводной связи (Wi-Fi), процессор 980 и источник 990 питания. Специалисты в данной области техники должны знать, что структура мобильного телефона, изображенного на ФИГ. 8, не предназначена для ограничения настоящего изобретения мобильным телефоном и может содержать больше или меньше компонентов, чем изображено на чертеже, или некоторые компоненты  могут быть объединены, или могут быть использованы различные способы расположения компонентов.
[00198] Каждый компонент мобильного телефона будет конкретно описан ниже со ссылкой на ФИГ. 8.
[00199] Радиочастотная схема 910 может быть выполнена с возможностью приема и отправки информации. Радиочастотная схема 910 обычно включает помимо прочего антенну, по меньшей мере один усилитель, приемопередатчик, блок связи, малошумящий усилитель (LNA), антенный переключатель и т.п. Кроме того, радиочастотная схема 910 может связываться с сетью и другим устройством посредством беспроводной связи. Для беспроводной связи могут быть использованы любой стандарт связи или протокол, включая помимо прочего глобальную систему мобильной связи (GSM), общую службу пакетной радиосвязи (GPRS), систему множественного доступа с кодовым разделением (CDMA), систему широкополосного множественного доступа с кодовым разделением (WCDMA), систему стандарта LTE, электронную почту, службу обмена краткими сообщениями (SMS) и т.п.
[00200] Память 920 может быть выполнена с возможностью хранения программ и модулей. Процессор 980 исполняет программы и модули, хранящиеся в памяти 920, таким образом осуществления различные прикладные функции и обработку данных мобильного телефона. Память 920 в основном может содержать область хранения программы и область хранения данных. В области хранения программы может храниться операционная система, прикладная программа, требуемая по меньшей мере одной функцией, и т.п. В области хранения данных могут храниться данные, созданные в результате использования мобильного телефона, и т.п. Кроме того, память 920 может включать быстродействующее оперативное запоминающее устройство (ОЗУ) и также может включать некратковременную память, например, по меньшей мере одно дисковое накопительное устройство, устройство флэш-памяти или другое кратковременное твердотельное накопительное устройство.
[00201] Устройство 930 ввода может быть выполнено с возможностью приема входной цифровой или символьной информации и генерирования ввода ключевого сигнала, относящегося к пользовательским настройкам и управлению функциями мобильного телефона. В частности, устройство 930 ввода может содержать модуль 931 распознавания отпечатков пальцев и другое устройство ввода 932. Модуль 931 распознавания отпечатков пальцев может получать данные отпечатка на нем пальца пользователя. В дополнение к модулю 931 распознавания отпечатков пальцев устройство 930 ввода также может включать другое устройство 932 ввода. В частности, другое устройство 932 ввода может включать помимо прочего одно или более из сенсорного экрана, физической клавиатуры, функциональной кнопки (например, кнопки регулятора громкости и кнопки включения/выключения), шарового указателя, компьютерной мыши, джойстика и т.п.
[00202] Дисплейный блок 940 может быть выполнен с возможностью отображения информации, введенной пользователем, или информации, предоставленной пользователю, и различных меню мобильного телефона. Дисплейный блок 940 может содержать экран 941 дисплея. При необходимости экран 941 дисплея может быть выполнен в форме дисплея на жидких кристаллах (ЖК дисплея), на органических светоизлучающих диодах (OLED) или тому подобное. На ФИГ. 8 блок 931 распознавания отпечатков пальцев и экран 941 дисплея реализуют функции ввода и вывода мобильного телефона в качестве двух независимых компонентов. Однако согласно некоторым вариантам реализации блок 931 распознавания отпечатков пальцев и экран 941 дисплея могут быть объединены для реализации функций ввода и воспроизведения мобильного телефона.
[00203] Мобильный телефон также может содержать по меньшей мере один датчик 950, например, оптический датчик, датчик движения и другие датчики. В частности, оптический датчик может включать оптический датчик окружающей среды и датчик близости. Оптический датчик окружающей среды может регулировать яркость экрана 941 дисплея в соответствии с яркостью света окружающей среды, и датчик близости может выключать экран 941 дисплея и/или подсвечивать, когда мобильный телефон приближают к уху. В качестве датчика движения датчик-акселерометр может обнаруживать значение ускорения в каждом направлении (обычно по трем осям), может обнаруживать значение и направление силы тяжести в неподвижном положении и может быть выполнен с возможностью использования в приложении для распознавания положения мобильного телефона (например, для переключения между пейзажным и портретным форматами с соответствующей калибровкой игрового и магнитометрического положений), а также осуществления функции, относящейся к распознаванию вибрации и т.п. (например, измерению шагов и постукиваний). Другие датчики, такие как, например, гироскоп, барометр, гигрометр, термометр и инфракрасный датчик, которые могут быть использованы в мобильном телефоне, не будут подробно рассматриваться в настоящей заявке.
[00204] Звуковая схема 960, содержащая динамик 961 и микрофон 962, может обеспечивать звуковой интерфейс между пользователем и мобильным телефоном. Звуковая схема 960 может передавать электрический сигнал, полученный преобразованием принятых звуковых данных для динамика 961, и динамик 961 преобразует этот сигнал в звуковой сигнал для воспроизведения. С другой стороны, микрофон 962 может собирать звуковые сигналы и преобразовывать собранные звуковые сигналы в электрические сигналы, звуковая схема 960 может принимать и преобразовывать электрический сигнал в звуковые данные, и звуковые данные обрабатываются процессором 980 и отправляются, например, другому мобильному телефону посредством радиочастотной схемы 910, или звуковые данные передаются в память 920 для дальнейшей обработки.
[00205] Технология WiFi является технологией беспроводной передачи на короткие расстояния. Мобильный телефон может предоставить пользователю возможность посредством модуля 970 WiFi принимать и отправлять электронную почту, просматривать веб-страницу, получать доступ к потоковым носителям и т.п., и, таким образом, для пользователя обеспечен беспроводной широкополосный доступ к сети Интернет. Несмотря на то, что на ФИГ. 8 изображен модуль 970 WiFi, следует понимать, что он не является необходимым компонентом в составе мобильного телефона и в случае необходимости может быть полностью исключен без изменения объема охраны принципа настоящего изобретения.
[00206] Процессор 980 является центром управления мобильного телефона, который соединяет каждую часть всего мобильного телефона различными интерфейсами и линиями и исполняет различные функции и обработку данных мобильного телефона путем запуска или исполнения программ и/или программных модулей, хранящихся в памяти 920, а также путем вызова данных, хранящихся в памяти 920, таким образом, отслеживая работу всего мобильного телефона. При необходимости процессор 980 может содержать один или более блоков обработки. При необходимости процессор 980 может включать прикладной процессор и процессор модуляции и демодуляции. Прикладной процессор в основном обеспечивает работу операционной системы, пользовательского интерфейса, прикладной программы и т.п. Процессор модуляции и демодуляции в основном обеспечивает беспроводную связь. Понятно, что процессор модуляции и демодуляции также может быть невстроенным в процессор 980.
[00207] Мобильный телефон также содержит источник питания 990, подающий энергию каждому компоненту. Предпочтительно источник питания может быть логически соединен с процессором 980 с использованием системы управления электропитанием, таким образом осуществляя функции управления зарядкой и разрядкой, энергопотреблением и т.п. посредством системы управления электропитанием.
[00208] Мобильный телефон также может содержать камеру, блок ближней связи Bluetooth и т.п., несмотря на их отсутствие на чертеже, так что эти компоненты не будут рассмотрены подробно в настоящей заявке.
[00209] Согласно различным вариантам реализации, изображенным на ФИГ. 2A-2E, поток команд и данных на стороне оконечного устройства в каждом этапе способа может быть осуществлен на основании структуры мобильного телефона.
[00210] Согласно различным вариантам реализации, показанным на ФИГ. 4 и 5, каждый функциональный блок может быть осуществлен на основании структуры мобильного телефона.
[00211] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа, выполненная с возможностью электронного обмена данными, обеспечивающая возможность осуществления компьютером части или всех этапов, исполняемых оконечным устройством, например, в описанных выше вариантах реализации способа.
[00212] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа, выполненная с возможностью электронного обмена данными, обеспечивающая возможность осуществления компьютером части или всех этапов, исполняемых сетевым устройством, например, в описанных выше вариантах реализации способа.
[00213] Согласно одному варианту реализации настоящего изобретения также предложен компьютерный программный продукт. Компьютерный программный продукт включает некратковременный компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа. Компьютерной программой можно управлять для обеспечения возможности осуществления компьютером части или всех этапов, исполняемых оконечным устройством, например, согласно описанным выше способам. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения.
[00214] Согласно одному варианту реализации настоящего изобретения также обеспечен компьютерный программный продукт. Компьютерный программный продукт включает некратковременный компьютерочитаемый носитель для хранения, в котором хранится компьютерная программа. Компьютерной программой можно управлять для обеспечения возможности осуществления компьютером части или всех этапов, исполняемых сетевым устройством, например, согласно описанным выше способам. Компьютерный программный продукт может быть инсталляционным пакетом программного обеспечения.
[00215] Этапы способа или алгоритма, описанных в вариантах реализации настоящего изобретения, могут быть осуществлены аппаратными средствами или также могут быть осуществлены путем исполнения программного обеспечения процессором. Инструкция программного обеспечения может состоять из программных модулей, и программные модули могут храниться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистре, жестком диске, мобильном жестком диске, компактном дисковом постоянном запоминающем устройстве (CD-ROM) или носителе для хранения, осуществленном в любой другой форме, известной в данной области техники. Приведенный в качестве примера носитель для хранения соединяют с процессором и, таким образом, обеспечивают возможность считывания процессором информации из носителя для хранения и записи информации в носитель для хранения. Разумеется, носитель для хранения также может быть компонентом процессора. Процессор и носитель для хранения могут быть расположены в прикладной специализированной интегральной схеме (ASIC). Кроме того, прикладная специализированная интегральная схема (ASIC) может быть расположена в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети. Разумеется, процессор и носитель для хранения также могут существовать в сетевом устройстве доступа, целевом сетевом устройстве или устройстве базовой сети в виде дискретных компонентов.
[00216] Специалистам в данной области техники может быть понятно, что в одном или более описанных выше примерах все функции или часть функций, описанных в вариантах реализации настоящего изобретения, могут быть осуществлены посредством программного обеспечения, аппаратными средствами или любым сочетанием вышеперечисленного. В случае использования программного обеспечения варианты реализации могут быть осуществлены полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает одну или более компьютерных инструкций. При загрузке компьютерной программной команды в компьютер и исполнении компьютером, полностью или частично генерируются потоки данных или функции согласно различным вариантам реализации настоящего изобретения. Компьютер может быть универсальным компьютером, специализированным компьютером, сетью компьютеров или других программируемых устройств. Компьютерная инструкция может храниться в компьютерочитаемом носителе для хранения или может быть передана из компьютерочитаемого носителя для хранения в другой компьютерочитаемый носитель для хранения. Например, компьютерная инструкция может быть передана из вебсайта, компьютера, сервера или центра обработки данных к другому вебсайту, компьютеру, серверу или центру обработки данных проводным (например, посредством коаксиального кабеля, оптоволокна и цифровой абонентской линия связи (DSL)) или беспроводным (например, инфракрасным, радиоволновым и микроволновым) методом. Компьютерочитаемый носитель для хранения может быть любым доступным носителем, доступным для компьютера или запоминающего устройства, такого как сервер и центр обработки данных, содержащего один или более встроенных доступных носителей. Доступный носитель может быть магнитным носителем (например, дискетой, жестким диском и магнитной лентой), оптическим носителем (например, цифровым видеодиском (DVD)), полупроводниковым носителем (например, твердотельным диском (SSD)) или тому подобным устройством.
[00217] Описанные выше конкретные варианты практической реализации также подробно описывают цели, технические решения и предпочтительные эффекты вариантов реализации настоящего изобретения. Следует понимать, что выше представлен только конкретный вариант практической реализации из вариантов реализации настоящего изобретения, который не предназначен для ограничения объема охраны вариантов реализации настоящего изобретения. Любые модификации, эквивалентные замены, улучшения и т.п., сделанные на основании технических решений вариантов реализации настоящего изобретения, должны находиться в пределах объема охраны вариантов реализации настоящего изобретения.