СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ДАННЫХ
METHOD AND DEVICE FOR TRANSMITTING DATA

Область техники, к которой относится изобретение
[0001] Настоящая заявка относится к области связи и, более конкретно, к способу и устройству для передачи данных.
Уровень техники
[0002] Режим передачи данных по восходящей линии связи, выполняемой без разрешения, введен в системе 5G, и терминальное устройство может инициировать передачу данных по восходящей линии связи, не требуя сигнализации диспетчеризации сетевого устройства. Однако режим передачи, используемый терминальным устройством для передачи данных, может не соответствовать текущему состоянию канала восходящей линии связи, поэтому трудно достигать большого коэффициента передачи, что приводит к низкой надежности передачи. Следовательно, требуется способ для улучшения надежности передачи во время повторной передачи.
Сущность изобретения
[0003] Варианты осуществления настоящего раскрытия обеспечивают способ и устройство для передачи данных, которые могут повышать надежность передачи во время повторной передачи.
[0004] Согласно первому аспекту предоставлен способ для передачи данных, включающий в себя: отправку первым устройством, использующим первый режим передачи, первых данных во второе устройство, причем первые данные автономно отправляются первым устройством; и выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных, причем второй режим передачи отличается от первого режима передачи.
[0005] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, первые данные, автономно отправленные первым устройством, отправляются первым устройством без приема разрешения на диспетчеризацию от другого устройства.
[0006] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством, использующим режим первый передачи cо многими входами и многими выходами (MIMO), первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством, использующим второй режим передачи MIMO, повторной передачи всех или части первых данных, причем второй режим передачи MIMO отличается от первого режима передачи MIMO.
[0007] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством с использованием первого антенного порта первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством, использующим второй антенный порт, повторной передачи всех или части первых данных, причем второй антенный порт отличается от первого антенного порта.
[0008] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством с использованием первой матрицы предварительного кодирования первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством с использованием второй матрицы предварительного кодирования повторной передачи всех или части первых данных, причем вторая матрица предварительного кодирования отличается от первой матрицы предварительного кодирования.
[0009] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, способ дополнительно включает в себя:
получение первым устройством, использующим циклический способ, матрицы предварительного кодирования, используемой для каждой передачи всех или части первых данных из предварительно сконфигурированного набора матриц предварительного кодирования.
[0010] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством, использующим первый номер уровня передачи, первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством, использующим второй номер уровня передачи, повторной передачи всех или части первых данных, причем второй номер уровня передачи отличается от первого номера уровня передачи.
[0011] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством, использующим первый луч, первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством, использующим второй луч, повторной передачи всех или части первых данных, причем второй луч отличается от первого луча.
[0012] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, отправка первым устройством, использующим первый режим передачи, первых данных во второе устройство включает в себя:
отправку первым устройством, использующим первую мощность передачи, первых данных во второе устройство;
выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством, использующим вторую мощность передачи, повторной передачи всех или части первых данных, причем вторая мощность передачи отличается от первой мощности передачи.
[0013] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, выполнение первым устройством, использующим второй режим передачи, повторной передачи всех или части первых данных включает в себя:
выполнение первым устройством повторной передачи всех или части первых данных, когда нет разрешения на диспетчеризацию или индикации подтверждения / неподтверждения (ACK/NACK), принимаемой от второго устройства после отправки первых данных во второе устройство.
[0014] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, когда первое устройство выполняет повторную передачу всех или части первых данных несколько раз, различные режимы передачи используются для каждого раза повторной передачи всех или части первых данных.
[0015] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, режим передачи, используемый первым устройством для начальной передачи или повторной передачи первых данных, предварительно конфигурируется вторым устройством для первого устройства, или заранее определяется посредством первого устройства и второго устройства, или определяется первым устройством.
[0016] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, способ дополнительно включает в себя:
определение первым устройством пула ресурсов, используемого для передачи первых данных, в соответствии с режимом передачи, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0017] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, способ дополнительно включает в себя:
определение первым устройством режима передачи, используемого для передачи первых данных, в соответствии с пулом ресурсов, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0018] Согласно некоторым способам реализации первого аспекта, в сочетании с первым аспектом, первое устройство является терминальным устройством, второе устройство является сетевым устройством; или первое устройство является терминальным устройством, второе устройство является терминальным устройством.
[0019] Согласно второму аспекту предоставлено устройство для передачи данных, включающее в себя блок(и) для реализации способа в соответствии с первым аспектом или различные способы его реализации.
[0020] Согласно третьему аспекту предоставлено устройство для передачи данных, включающее в себя: память, процессор и приемопередатчик, память сконфигурирована для хранения программы, процессор сконфигурирован для выполнения программы и, когда программа выполняется, реализации способа согласно первому аспекту на основе приемопередатчика.
[0021] Согласно четвертому аспекту предоставлен машиночитаемый носитель, который хранит программный код для выполнения терминальным устройством, причем программный код включает в себя инструкции для выполнения способа в соответствии с первым аспектом.
Краткое описание чертежей
[0022] Фиг. 1 представляет собой схему, иллюстрирующую систему связи, в соответствии с вариантом осуществления настоящего изобретения.
[0023] Фиг. 2 представляет собой блок-схему последовательности операций способа, иллюстрирующую способ передачи данных в соответствии с вариантом осуществления настоящего изобретения.
[0024] Фиг. 3 представляет собой блок-схему, иллюстрирующую устройство для передачи данных в соответствии с вариантом осуществления настоящего изобретения.
[0025] Фиг. 4 представляет собой блок-схему, иллюстрирующую устройство для передачи данных в соответствии с вариантом осуществления настоящего изобретения.
Подробное описание изобретения
[0026] Технические решения в вариантах осуществления настоящего раскрытия будут описаны ниже со ссылкой на сопровождающие чертежи в вариантах осуществления настоящего раскрытия. Очевидно, описанные варианты осуществления являются некоторыми, но не всеми вариантами осуществления настоящего раскрытия. Все другие варианты осуществления, полученные обычным специалистом в области техники на основе вариантов осуществления настоящего раскрытия без творческих усилий, попадают в рамки защиты настоящего раскрытия.
[0027] Технические решения вариантов осуществления могут быть применены к различным системам связи, например, глобальной системе мобильной связи (GSM), системе множественного доступа с кодовым разделением каналов (CDMA), системе широкополосного множественного доступа с кодовым разделением каналов (WCDMA), системе общей службы пакетной радиопередачи (GPRS), системе стандарта долгосрочного развития (LTE), системе LTE дуплексной связи с частотным разделением каналов, системе LTE дуплексной связи с временным разделением каналов (TDD), универсальной мобильной телекоммуникационной системе (UMTS) или системе связи с технологией широкополосного доступа в микроволновом диапазоне (WiMAX) или будущей системе 5G, и т.д.
[0028] Фиг. 1 иллюстрирует систему 100 беспроводной связи, где применяется вариант осуществления настоящего раскрытия. Система 100 беспроводной связи может включать в себя сетевое устройство 110. Сетевое устройство 110 может быть устройством, обменивающимся данными с терминальным устройством. Сетевое устройство 110 может предоставлять покрытие связи для конкретной географической области и может связываться с терминальным устройством (таким как UE), расположенным в пределах области покрытия. Необязательно, сетевое устройство 110 может быть базовой приемопередающей станцией (BTS) в системе GSM или системе CDMA, NodeB (NB) в системе WCDMA, эволюционным узлом B (eNB или eNodeB) в системе LTE, LTE системой дуплексной связи с временным разделением каналов (TDD), или беспроводным контроллером в облачной сети радиодоступа (CRAN), или ретрансляционной станцией, точкой доступа, установленным на транспортном средстве устройством, носимым устройством, устройством на стороне сети в будущей сети 5G, или сетевым устройством в будущей эволюционной общественной наземной мобильной сети (PLMN).
[0029] Система 100 беспроводной связи дополнительно включает в себя, по меньшей мере, одно терминальное устройство 120, расположенное в пределах зоны покрытия сетевого устройства 110. Терминальное устройство 120 может быть мобильным или стационарным. Необязательно, терминальное устройство 120 может ссылаться на терминал доступа, пользовательское оборудование (UE), абонентский блок, абонентскую станцию, мобильную станцию, удаленную станцию, удаленный терминал, мобильное устройство, пользовательский терминал, терминал, устройство беспроводной связи, пользовательский агент или пользовательское оборудование. Терминал доступа может быть сотовым телефоном, беспроводным телефоном, SIP (протокол инициации сеансов) телефоном, станцией WLL (беспроводного абонентского доступа), PDA (персональным цифровым помощником), карманным устройством, имеющим функцию беспроводной связи, вычислительным устройством или другим устройством обработки, соединенным с беспроводным модемом, установленным в транспортном средстве устройством, носимым устройством, терминальным устройством в будущей 5G-сети или терминальным устройством в будущей эволюционной PLMN, и т.д.
[0030] Необязательно, связь между устройствами (D2D) может выполняться между терминальными устройствами 120.
[0031] Необязательно, система или сеть 5G также может называться новой системой радиосвязи (NR) или сетью.
[0032] На фиг. 1 в качестве примера показаны одно сетевое устройство и два терминальных устройства. Необязательно, система 100 беспроводной связи может включать в себя множество сетевых устройств и может включать в себя другое количество терминальных устройств в пределах покрытия каждого сетевого устройства. Варианты осуществления заявки не ограничиваются этим.
[0033] В системе 100 беспроводной связи терминальное устройство может использовать режим передачи данных по восходящей линии связи без разрешения (также может упоминаться как автономный режим передачи по восходящей линии связи) для передачи данных на другое терминальное устройство или сетевое устройство. В режиме передачи по восходящей линии связи без разрешения терминальное устройство может отправлять данные на другое терминальное устройство или сетевое устройство автономно, не принимая разрешения на диспетчеризацию от других устройств.
[0034] Необязательно, система 100 беспроводной связи может дополнительно включать в себя другие сетевые объекты, такие как сетевой контроллер, объект управления мобильностью и т.п.
[0035] Следует понимать, что термины "система" и "сеть" используются здесь взаимозаменяемо. Термин "и/или" в этом контексте является просто ассоциацией, описывающей связанный объект, указывая, что может быть три взаимосвязи. Например, "A и/или B" могут указывать на эти три ситуации: A существует отдельно, оба A и B существуют соответственно, или B существует отдельно. Кроме того, символ "/" в этой статье обычно указывает, что контекстный объект находится в отношениях "или".
[0036] На фиг. 2 представлена блок-схема последовательности операций способа, иллюстрирующая способ 200 для передачи данных в соответствии с вариантом осуществления настоящей заявки. Как показано на фиг. 2, способ 200 включает в себя следующие этапы.
[0037] На этапе S210 первое устройство отправляет первые данные второму устройству, используя первый режим передачи, причем первые данные автономно отправляются первым устройством.
[0038] В варианте осуществления, первое устройство может представлять собой терминальное устройство в системе беспроводной связи, показанной на фиг. 1, а второе устройство может быть сетевым устройством или терминальным устройством в системе беспроводной связи, показанной на фиг. 1.
[0039] В частности, первое устройство может отправлять первые данные второму устройству, причем первые данные автономно отправляются первым устройством, и можно понимать, что первые данные отправляются первым устройством на основе передачи по восходящей линии связи без разрешения.
[0040] Необязательно, первые данные, автономно отправленные первым устройством, отправляются без приема разрешения на диспетчеризацию от другого устройства. В варианте осуществления другое устройство может быть сетевым устройством или другим терминальным устройством. Т.е. первые данные могут быть отправлены терминальным устройством на сетевое устройство или могут быть отправлены терминальным устройством на другое терминальное устройство. Например, первые данные могут относиться к передаче по восходящей линии связи без разрешения, выполняемой терминальным устройством, которая не основана на разрешении восходящей линии связи (разрешение UL) сетевого устройства.
[0041] Необязательно, первое устройство использует первый режим передачи для передачи первых данных. Это может означать, что первое устройство передает первые данные с использованием первого режима передачи cо многими входами и многими выходами (MIMO), первого антенного порта, первой матрицы предварительного кодирования, первого луча или первой мощности передачи. Варианты осуществления заявки не ограничиваются этим. В варианте осуществления режим передачи MIMO может конкретно относиться к технологии MIMO, используемой для передачи сигнала. Например, режим передачи MIMO может включать в себя разнесение при передаче, предварительное кодирование на основе кодовой книги, предварительное кодирование без кодовой книги, передачу через порт с одной антенной, формирование луча и т.п.
[0042] Следует понимать, что отправка первым устройством первых данных во второе устройство может относиться к тому, что первое устройство передает первые данные в первый раз, или первое устройство повторно передает первые данные. Другими словами, этап S210 может включать в себя начальную передачу первых данных или одну из множества повторных передач первых данных.
[0043] На этапе S220 первое устройство выполняет повторную передачу всех или части первых данных с использованием второго режима передачи, причем второй режим передачи отличается от первого режима передачи.
[0044] В частности, в варианте осуществления, если первое устройство передает первые данные с использованием первого режима передачи, и передача завершается неудачно, первое устройство может повторно передавать первые данные с использованием второго режима передачи. В другом варианте осуществления первое устройство может передавать первые данные несколько раз, используя различные режимы передачи, независимо от того, была ли неудачной предыдущая передача. Разница между первым режимом передачи и вторым режимом передачи может относиться к различным режимам передачи MIMO, различным портам антенны, различным матрицам предварительного кодирования, различным лучам или различным мощностям передачи.
[0045] Следует понимать, что (k+1)-ая передача первых данных может включать в себя часть или все первые данные в k-ой передаче. Другими словами, текущая передача может включать часть или все данные в предыдущей передаче.
[0046] Необязательно, первое устройство может выполнять повторную передачу всех или части первых данных, когда нет разрешения на диспетчеризацию или индикации подтверждения / неподтверждения (ACK/NACK), принимаемой от второго устройства после отправки первых данных во второе устройство.
[0047] Другими словами, повторная передача всех или части первых данных может выполняться первым устройством, когда нет разрешения на диспетчеризацию, принимаемого от второго устройства, или когда нет индикации ACK/NACK, принимаемой от второго устройства, т.е. первое устройство не знает, успешна ли предыдущая передача. Необязательно, первое устройство также может выполнять повторную передачу всех или части первых данных после приема индикации NACK от второго устройства.
[0048] Необязательно, в варианте осуществления этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству, используя первый режим передачи MIMO.
[0049] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второго режима передачи MIMO, причем второй режим передачи MIMO отличается от первого режима передачи MIMO.
[0050] В частности, первое устройство может передавать первые данные несколько раз, используя различные режимы передачи. Например, первое устройство может отправлять первые данные второму устройству с использованием первого режима передачи MIMO, а первый режим передачи MIMO может относиться к режиму передачи MIMO с использованием предварительного кодирования без кодовой книги. С первым режимом передачи MIMO может быть возможно получить более высокий коэффициент предварительного кодирования, но взаимодействие каналов может быть нежелательным. Следовательно, передача первых данных с использованием первого режима передачи MIMO может привести к сбою передачи. Необязательно, когда первое устройство выполняет повторную передачу всех или части первых данных, второй режим передачи MIMO, который отличается от первого режима передачи MIMO, может использоваться для выполнения повторной передачи всех или части первых данных. Например, второй режим передачи MIMO может относиться к режиму передачи MIMO, использующему разнесение передачи или один порт антенны, тем самым получая более стабильные характеристики передачи и гарантируя, что первые данные могут быть правильно переданы посредством повторной передачи.
[0051] Другими словами, первое устройство может использовать различные режимы передачи MIMO между начальной передачей первых данных и повторной передачей первых данных; или, когда первые данные должны быть повторно переданы несколько раз, первое устройство может использовать различные режимы передачи MIMO при многократной повторной передаче первых данных.
[0052] Следует понимать, что конкретные режимы передачи MIMO, соответствующие первому режиму передачи MIMO и второму режиму передачи MIMO, являются только примерами вместо ограничения. Например, первый режим передачи MIMO также может быть режимом передачи MIMO с использованием разнесения передачи, а второй режим передачи MIMO также может быть другим режимом передачи MIMO, таким как режим передачи MIMO с использованием предварительного кодирования без кодовой книги. В другом примере первый режим передачи MIMO может быть режимом передачи MIMO с использованием одного антенного порта, а второй режим передачи MIMO может быть другим режимом передачи MIMO, таким как режим передачи MIMO с использованием разнесения передачи.
[0053] Необязательно, в качестве варианта осуществления, этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству с использованием первого антенного порта.
[0054] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второго антенного порта, причем второй антенный порт отличается от первого антенного порта.
[0055] В частности, первое устройство может передавать первые данные несколько раз с использованием различных антенных портов. Например, после передачи первых данных с использованием первого антенного порта первое устройство может использовать второй антенный порт для повторной передачи всех или части первых данных. Необязательно, первый антенный порт может включать в себя, по меньшей мере, один антенный порт, и второй антенный порт может также включать в себя, по меньшей мере, один антенный порт. Второй антенный порт, отличающийся от первого антенного порта, может относиться к тому, что, по меньшей мере, один антенный порт, включенный в первый антенный порт, и, по меньшей мере, один антенный порт, включенный во второй антенный порт, отличаются частично или полностью.
[0056] Необязательно, когда первое устройство включает в себя N антенных портов, для k-й передачи первых данных первое устройство может выполнять передачу через антенный порт с индексным номером n, где N является целым числом, большим 1, k является целым числом большим 0, n = (k-1) mod N, т.е. n представляет собой целое число, равным k-1 по модулю N, в варианте осуществления различные антенные порты могут быть сформированы различными лучами, или предварительно кодированы с использованием различных матриц предварительного кодирования, или могут быть отображены на различные физические антенны.
[0057] Необязательно, в варианте осуществления этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству с использованием первой матрицы предварительного кодирования.
[0058] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второй матрицы предварительного кодирования, причем вторая матрица предварительного кодирования отличается от первой матрицы предварительного кодирования.
[0059] В частности, первое устройство может передавать первые данные несколько раз с использованием различных матриц предварительного кодирования. Например, после выполнения предварительного кодирования первых данных с использованием первой матрицы предварительного кодирования первое устройство выполняет передачу первых данных; после передачи первое устройство выполняет предварительное кодирование для всех или части первых данных с использованием второй матрицы предварительного кодирования, отличной от первой матрицы предварительного кодирования, и затем выполняет повторную передачу всех или части первых данных.
[0060] Необязательно, способ 200 может дополнительно включать в себя:
первое устройство получает, используя циклический способ, матрицу предварительного кодирования, используемую для каждой передачи всех или части первых данных из предварительно сконфигурированного набора матриц предварительного кодирования.
[0061] В частности, первое устройство может получать, используя циклический способ, матрицу предварительного кодирования, используемую для каждой передачи всех или части первых данных из предварительно сконфигурированного набора матриц предварительного кодирования. Например, первое устройство может заранее сохранять набор матриц предварительного кодирования, включающий в себя N матриц предварительного кодирования, и для k-й передачи первых данных первое устройство может выполнять предварительное кодирование первых данных с использованием матрицы предварительного кодирования, установленной с индексом m в наборе матриц предварительного кодирования, где N - целое число больше 1, k - целое число больше 0, m = (k-1) mod N, т.е. m - целое число, равное k-1 по модулю N.
[0062] Необязательно, в варианте осуществления этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству, используя первый номер уровня передачи.
[0063] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второго номера уровня передачи, причем второй номер уровня передачи отличается от первого номера уровня передачи.
[0064] В частности, первое устройство может передавать первые данные несколько раз, используя различные номера уровня передачи. Например, когда первое устройство передает первые данные с использованием первого номера уровня передачи, и передача завершается неудачно, первое устройство может выполнять повторную передачу всех или части первых данных с использованием второго номера уровня передачи, отличного от первого номер уровня передачи. Например, первым номером уровня передачи является N, где N - целое число, большее 1; если первое устройство использует первый номер уровня передачи для передачи первых данных и передача завершается неудачно, первое устройство может уменьшить номер уровня передачи для повышения надежности передачи. Например, когда N=2 и передача завершается неудачно, первое устройство может использовать однослойный режим передачи с номером уровня передачи, равным 1, где половина данных первых данных передается каждый раз, что повышает надежность передачи данных.
[0065] Необязательно, в варианте осуществления этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству, используя первый луч.
[0066] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второго луча, причем второй луч отличается от первого луча.
[0067] В частности, первое устройство может передавать первые данные несколько раз с использованием различных лучей. Например, после передачи первых данных с использованием первого луча первое устройство может передавать все или часть первых данных с использованием второго луча, отличного от первого луча. Следует понимать, что первый луч может включать в себя, по меньшей мере, один луч, и второй луч может также включать в себя, по меньшей мере, один луч. Второй луч, отличающийся от первого луча, может относиться к тому, что, по меньшей мере, один луч, включенный в первый луч, и, по меньшей мере, один луч, включенный во второй луч, отличаются частично или полностью. Например, первое устройство предопределяет N лучей (включая в себя от луча 0 до луча N-1), где N представляет собой целое число больше 1, и N лучей может использоваться первым устройством для передачи данных. Когда передача первых данных, выполненных первым устройством с использованием луча 0, дает сбой, первое устройство может выполнить повторную передачу всех или части первых данных с использованием луча от луча 1 до луча N-1, т.е. первое устройство может использовать луч поочередно из N лучей, чтобы выполнить передачу первых данных. Например, для k-й передачи первых данных первое устройство может передавать первые данные, используя луч с индексом m среди N лучей, где m = (k-1) mod N, т.е. m является целым числом, равным k-1 по модулю N.
[0068] Необязательно, в варианте осуществления этап S210 может включать в себя:
первое устройство отправляет первые данные второму устройству с использованием первой мощности передачи.
[0069] В этом варианте осуществления этап S220 может включать в себя:
первое устройство выполняет повторную передачу всех или части первых данных с использованием второй мощности передачи, причем вторая мощность передачи отличается от первой мощности передачи.
[0070] В частности, первое устройство может передавать первые данные несколько раз, используя различные мощности передачи. Например, когда первое устройство передает первые данные в первый раз, для экономии энергии может использоваться более низкая мощность передачи. Если эта передача первых данных дает сбой, первое устройство может увеличить мощность передачи, чтобы выполнить повторную передачу всех или части первых данных, тем самым увеличивая вероятность успешной повторной передачи. Необязательно, каждая повторная передача может использовать более высокую мощность передачи, чем предыдущая передача, пока не будет достигнута самая высокая мощность передачи. Необязательно, увеличение мощности передачи (k+1)-й передачи первых данных относительно k-й передачи (также может упоминаться как значение увеличения мощности или значение шага мощности) может быть заранее сконфигурировано сетевым устройством для первого устройства. Необязательно, первое устройство также может использовать фиксированное значение увеличения мощности или фиксированное значение шага мощности.
[0071] Следует понимать, что первое устройство использует различные режимы передачи для начальной передачи и повторной передачи первых данных. Например, могут использоваться различные режимы передачи MIMO, различные антенные порты, различные матрицы предварительного кодирования, различные лучи или различная мощность передачи. Другими словами, по меньшей мере, один из режимов передачи MIMO, портов антенны, матриц предварительного кодирования, лучей и мощностей передачи, используемых для начальной передачи и повторной передачи первых данных, отличаются.
[0072] Следует также понимать, что если первому устройству необходимо передавать первые данные несколько раз, режим передачи, используемый для каждой повторной передачи первых данных, может отличаться. Например, могут использоваться различные режимы передачи MIMO, различные антенные порты, различные матрицы предварительного кодирования, различные лучи или различная мощность передачи. Другими словами, по меньшей мере, один из режимов передачи MIMO, портов антенны, матриц предварительного кодирования, лучей и мощностей передачи, используемых для многократных повторов передачи первых данных, различны.
[0073] Необязательно, режим передачи, используемый первым устройством для начальной передачи или повторной передачи первых данных, предварительно конфигурируется вторым устройством для первого устройства, или заранее определяется первым устройством и вторым устройством, или определяется первым устройством.
[0074] Необязательно, в некоторых вариантах осуществления способ 200 может дополнительно включать в себя:
первое устройство определяет пул ресурсов, используемый для передачи первых данных, в соответствии с режимом передачи, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0075] В частности, первое устройство может передавать первые данные несколько раз в различных пулах ресурсов. Другими словами, начальная передача и повторная передача первых данных передаются в различных пулах ресурсов. Когда требуется многократная повторная передача, каждая повторная передача также может передаваться в различных пулах ресурсов. Необязательно, несколько режимов передачи, используемых первым устройством для передачи первых данных, могут иметь соответствующие отношения с несколькими пулами ресурсов. Соответственно, первое устройство может определять пул ресурсов для передачи первых данных в соответствии с режимом передачи, используемым для передачи первых данных, и соответствующее отношение, так что первое устройство может передавать первые данные в пуле ресурсов. Необязательно, соответствующее отношение может включать в себя соответствие между несколькими режимами передачи MIMO и несколькими пулами ресурсов, соответствие между несколькими портами антенны и несколькими пулами ресурсов, соответствие между несколькими мощностями передачи и несколькими пулами ресурсов или т.п. Необязательно, при обнаружении первых данных в пуле ресурсов второе устройство может определять, в соответствии с пулом ресурсов и соответствующим отношением, режим передачи, используемый первым устройством для передачи данных, чтобы принимать первые данные в соответствии с определенным режимом передачи.
[0076] Необязательно, в некоторых вариантах осуществления способ 200 может дополнительно включать в себя:
первое устройство определяет режим передачи, используемый для передачи первых данных, в соответствии с пулом ресурсов, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0077] В частности, пул ресурсов, используемый первым устройством для передачи первых данных, может быть предварительно сконфигурирован вторым устройством для первого устройства, и первое устройство может определить режим передачи, используемый для передачи первых данных, в соответствии с предварительно сконфигурированным пулом ресурсов и соответствием между несколькими режимами передачи и несколькими пулами ресурсов, так что первые данные могут быть переданы в предварительно сконфигурированном пуле ресурсов с использованием определенного режима передачи.
[0078] Следовательно, согласно способу передачи данных, предоставленному вариантами осуществления настоящей заявки, когда первому устройству не удается передать первые данные с использованием первого режима передачи, первое устройство может выполнить повторную передачу всех или части первых данных с использованием второго режима передачи, отличающегося от первого режима передачи, тем самым повышая надежность передачи повторной передачи. Здесь второй режим передачи, отличный от первого режима передачи, может относиться к разнице, по меньшей мере, в одном из режимов передачи MIMO, портов антенны, матриц предварительного кодирования, лучей и мощностей передачи.
[0079] Вариант осуществления способа по настоящей заявке подробно описана выше со ссылкой на фиг. 2, и вариант осуществления устройства по настоящей заявке, будет подробно описан ниже со ссылкой на фиг. 3 и фиг. 4. Следует понимать, что вариант осуществления устройства и варианты осуществления способа соответствуют друг другу, и аналогичное описание может относиться к вариантам осуществления способа.
[0080] На фиг. 3 показана блок-схема устройства 300 для передачи данных в соответствии с вариантом осуществления настоящей заявки. Как показано на фиг. 3, устройство 300 включает в себя модуль 310 связи.
[0081] Модуль 310 связи сконфигурирован, чтобы отправлять, используя первый режим передачи, первые данные во второе устройство, причем первые данные автономно отправляются устройством; и выполнять, используя второй режим передачи, повторную передачу всех или части первых данных, причем второй режим передачи отличается от первого режима передачи.
[0082] Необязательно, первые данные, автономно отправленные устройством, отправляются устройством без приема разрешения на диспетчеризацию от другого устройства.
[0083] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первый режим передачи cо многими входами и многими выходами (MIMO), первые данные второму устройству; и выполнять, используя второй режим передачи MIMO, повторную передачу всех или части первых данных, причем второй режим передачи MIMO отличается от первого режима передачи MIMO.
[0084] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первый антенный порт, первые данные на второе устройство; и выполнять, используя второй антенный порт, повторную передачу всех или части первых данных, причем второй антенный порт отличается от первого антенного порта.
[0085] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первую матрицу предварительного кодирования, первые данные во второе устройство; и выполнять, используя вторую матрицу предварительного кодирования, повторную передачу всех или части первых данных, причем вторая матрица предварительного кодирования отличается от первой матрицы предварительного кодирования.
[0086] Необязательно, устройство 300 может дополнительно включать в себя:
модуль получения, сконфигурированный чтобы, используя циклический способ, получать матрицу предварительного кодирования, используемой для каждой передачи всех или части первых данных из предварительно сконфигурированного набора матриц предварительного кодирования.
[0087] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первый номер уровня передачи, первые данные на второе устройство; и выполнять, используя второй номер уровня передачи, повторную передачу всех или части первых данных, причем второй номер уровня передачи отличается от первого номера уровня передачи.
[0088] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первый луч, первые данные на второе устройство; и выполнять, используя второй луч, повторную передачу всех или части первых данных, причем второй луч отличается от первого луча.
[0089] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
отправлять, используя первую мощность передачи, первые данные на второе устройство; и выполнять, используя вторую мощность передачи, повторную передачу всех или части первых данных, причем вторая мощность передачи отличается от первой мощности передачи.
[0090] Необязательно, модуль 310 связи специально сконфигурирован, чтобы:
выполнять повторную передачу всех или части первых данных, когда нет разрешения на диспетчеризацию или индикации подтверждения /неподтверждения(ACK/NACK), принимаемой от второго устройства после отправки первых данных второму устройству.
[0091] Необязательно, когда устройство выполняет повторную передачу всех или части первых данных несколько раз, для каждого раза повторной передачи всех или части первых данных используются различные режимы передачи.
[0092] Необязательно, режим передачи, используемый устройством для начальной передачи или повторной передачи первых данных, предварительно конфигурируется вторым устройством для устройства, или предварительно определяется устройством и вторым устройством, или определяется устройством.
[0093] Необязательно, устройство 300 дополнительно включает в себя:
первый модуль определения, сконфигурированный, чтобы определять пул ресурсов, используемый для передачи первых данных, в соответствии с режимом передачи, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0094] Необязательно, устройство 300 дополнительно включает в себя:
второй модуль определения, сконфигурированный, чтобы определять режим передачи, используемый для передачи первых данных, в соответствии с пулом ресурсов, используемым для передачи первых данных и соответствия, причем соответствие указывает на соответствующее отношение между несколькими режимами передачи, используемыми для передачи первых данных, и несколькими пулами ресурсов.
[0095] Необязательно, устройство является терминальным устройством, а второе устройство является сетевым устройством; или устройство является терминальным устройством, и второе устройство является терминальным устройством.
[0096] Следует понимать, что устройство 300 согласно варианту осуществления настоящей заявки может соответствовать первому устройству в вариантах осуществления способа настоящей заявки, и вышеупомянутые и другие операции и/или функции соответствующих блоков в устройстве 300, соответственно, используются для осуществления соответствующего процесса первого устройства в способе 200, показанного на фиг. 2, и здесь не повторяются для краткости.
[0097] Как показано на фиг. 4, вариант осуществления настоящей заявки дополнительно предоставляет устройство 400 для передачи данных, которым может быть устройство 300 на фиг. 3 и может быть использовано для выполнения процесса, соответствующего первому устройству в способе 200 на фиг. 2. Устройство 400 включает в себя интерфейс 410 ввода, интерфейс 420 вывода, процессор 430 и память 440. Интерфейс 410 ввода, интерфейс 420 вывода, процессор 430 и память 440 могут быть соединены через систему шин. Память 440 используется для хранения программ, инструкций или кодов. Процессор 430 сконфигурирован, чтобы выполнять программы, инструкции или коды в памяти 440, чтобы управлять интерфейсом 410 ввода для приема сигнала, управлять интерфейсом 420 вывода для отправки сигнала и завершать операции в вышеупомянутых вариантах осуществления способа.
[0098] Следует понимать, что в варианте осуществления настоящей заявки процессор 430 может быть центральным процессором ("CPU"), и процессор 430 также может быть другими процессорами общего назначения, цифровыми процессорами сигналов (DSP), прикладной специализированной интегральной схемой (ASIC), готовой программируемой логической матрицей (FPGA) или другим программируемым логическим устройством, дискретным вентильным или транзисторным логическим устройством, дискретным аппаратным компонентом и т.п. Процессор общего назначения может быть микропроцессором, или процессором, или любым обычным процессором, или тому подобным.
[0099] Память 440 может включать в себя постоянное запоминающее устройство и оперативное запоминающее устройство и предоставлять инструкции и данные в процессор 430. Часть запоминающего устройства 440 также может включать в себя энергонезависимое оперативное запоминающее устройство. Например, память 440 также может хранить информацию о типе устройства.
[00100] В процессе реализации соответствующий контент вышеупомянутого способа может быть дополнен встроенной логической схемой аппаратных средств в процессоре 430 или инструкцией в форме программного обеспечения. Содержание способа, раскрытого в вариантах осуществления настоящей заявки, может быть непосредственно реализовано как аппаратный процессор или может быть выполнено посредством комбинации аппаратных и программных модулей в процессоре. Программный модуль может быть расположен на обычном носителе данных, таком как оперативное запоминающее устройство, флэш-память, постоянное запоминающее устройство, программируемое постоянное запоминающее устройство или электрически стираемое программируемое запоминающее устройство, регистры и т.п. Носитель данных расположен в памяти 440, и процессор 430 считывает информацию в памяти 440 и объединяет свои аппаратные средства для завершения содержимого вышеупомянутого способа. Это не будет подробно описано здесь, чтобы избежать повторения.
[00101] В конкретной реализации, модуль 310 связи на фиг. 3 может быть реализован с помощью интерфейса 410 ввода и интерфейса 420 вывода на фиг. 4.
[00102] Обычные специалисты в области техники поймут, что элементы и этапы алгоритма различных примеров, описанных в соединении с вариантами осуществления, раскрытыми в данном документе, могут быть реализованы в электронных аппаратных средствах или сочетании компьютерного программного обеспечения и электронных аппаратных средств. То, выполняются ли эти функции в аппаратных средствах или программном обеспечении, зависит от конкретного применения и проектных ограничений решения. Специалист в области техники может использовать различные способы для реализации описанных функций для каждого конкретного применения, но такая реализация не должна истолковываться как находящаяся за рамками настоящей заявки.
[00103] Специалист в области техники может четко понимать, что для удобства и краткости описания, конкретный рабочий процесс системы, устройства и блока, описанного выше, может ссылаться на соответствующий процесс в вышеупомянутом варианте осуществления способа, и подробности не описываются в данном документе вновь.
[00104] В нескольких вариантах осуществления, предоставленных в настоящей заявке, следует понимать, что раскрытые системы, устройства и способы могут реализовываться другими способами. Например, варианты осуществления устройств, описанные выше, являются просто иллюстративными. Например, деление блока является лишь логическим делением функций. В фактической реализации, может быть предусмотрен другой способ разделения, например, несколько блоков или компонентов могут комбинироваться либо могут интегрироваться в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Помимо этого, взаимная связь либо прямая связь или соединение связи, показанные или поясненные в данном документе, могут представлять собой косвенную связь или соединение связи посредством некоторого интерфейса, устройства или блока и могут иметь электрическую, механическую или другую форму.
[00105] Блоки, описанные в качестве отдельных компонентов, могут быть или не могут быть физически отдельными, и компоненты, отображаемые в качестве блоков, могут представлять собой или не могут представлять собой физические блоки, т.е. могут быть расположены в одном месте либо могут быть распределены в несколько сетевых блоков. Некоторые или все из блоков могут выбираться согласно фактической необходимости для достижения цели решения варианта осуществления.
[00106] Помимо этого, каждый функциональный блок в каждом варианте осуществления настоящей заявки может интегрироваться в один блок обработки, либо каждый блок может существовать физически отдельно, либо два или более блоков могут интегрироваться в один блок.
[00107] Функции могут быть сохранены на компьютерно-считываемом носителе, если реализованы в форме функционального блока программного обеспечения, и реализованы или использованы как отдельный продукт. На основе такого понимания, техническое решение настоящей заявки, которое является существенным или вносит вклад в предшествующий уровень техники, либо часть технического решения может быть осуществлена в форме программного продукта, который сохраняется на носителе хранения данных, включающем в себя инструкции, используемые для того, чтобы инструктировать компьютерному устройству (которое может представлять собой персональный компьютер, сервер или сетевое устройство и т.д.) выполнять все или часть этапов способов, описанных в различных вариантах осуществления настоящей заявки. Вышеуказанный носитель хранения данных включает в себя: U-диск, переносной жесткий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск и т.п.
[00108] Выше приводится только конкретный вариант осуществления настоящей заявки, но объем охраны настоящей заявки не ограничен этим, и специалисты в данной области техники могут легко предполагать изменения или замены в пределах объема, раскрытого в настоящей заявке. Он должно охватываться посредством объема охраны этой заявки. Следовательно, объем охраны настоящей заявки должен определяться посредством объема формулы изобретения.