СПОСОБ ОПРЕДЕЛЕНИЯ ДЛИНЫ ИНФОРМАЦИИ ОТКЛИКА ОБРАТНОЙ СВЯЗИ И СООТВЕТСТВУЮЩИЙ ПРОДУКТ
METHOD FOR DETERMINING LENGTH OF FEEDBACK RESPONSE INFORMATION AND CORRESPONDING PRODUCT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
[001] Настоящая заявка испрашивает приоритет согласно заявке PCT № PCT/CN 2017/096656, поданной в патентное ведомство Китая 9 августа 2017 г. и озаглавленной «Способ определения информации отклика обратной связи и соответствующий продукт», содержание которой полностью включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[002] Настоящее изобретение относится к технической области связи и, более конкретно, к способу определения длины информации отклика обратной связи и соответствующему продукту.
УРОВЕНЬ ТЕХНИКИ
[003] Гибридный автоматический запрос повтора (Hybrid Automatic Repeat request, HARQ) объединяет сохранение, запрос на повторную передачу и объединительную демодуляцию. Иными словами, принимающая сторона, если не удается выполнить декодирование, сохраняет принятые данные и запрашивает у отправляющей стороны передачу данных, и принимающая сторона объединяет повторно переданные данные с ранее принятыми данными и декодирует объединенные данные.
[004] Система New Radio (NR) поддерживает динамическое указание синхронизации HARQ. В техническом решении для синхронизации HARQ невозможно определять длину (т.е. количество битов) подтверждения (Acknowledgement, ACK)/отрицательного подтверждения (Negative Acknowledgement, NACK), передаваемого обратно в пределах одной временной единицы передачи (например, в одном слоте). Поэтому поддержка мультиплексирования передачи ACK/NACK в существующих системах NR невозможна.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[005] Варианты реализации настоящего изобретения обеспечивают способ определения длины информации отклика обратной связи и соответствующий продукт, которые могут реализовать мультиплексирование передачи ACK/NACK в системе NR.
[006] Согласно первому аспекту варианты реализации настоящего изобретения обеспечивают способ определения длины информации отклика обратной связи, который может включать следующие операции.
[007] Терминал принимает сигналы с конфигурационной информацией, отправленные сетевым устройством. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[008] Терминал динамически определяет синхронизацию обратной связи HARQ.
[009] Терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[010] Терминал оправляет подлежащую передаче информацию отклика обратной связи, состоящую из указанного общего количества битов, сетевому устройству.
[011] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[012] Терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[013] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[014] Терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[015] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[016] Общее количество битов N=C×(Tmax–Tmin), где Tmax может быть максимальной задержкой передачи, Tmin может быть неотрицательным целым числом меньше Tmax, а C может быть положительным целым числом.
[017] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[018] Терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL, причем Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[019] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[020] Терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержки передачи и Mnon-DL из максимальной задержки передачи. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[021] По меньшей мере в одном варианте реализации операция определения терминалом общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[022] Общее количество битов N=C×(Tmax–Tmin–Mnon-DL), где Tmax может быть максимальной задержкой передачи, Tmin и Mnon-DL могут быть неотрицательными целыми числами меньше Tmax, а C может быть положительным целым числом.
[023] По меньшей мере в одном варианте реализации Tmin может быть минимальной задержкой передачи для передачи информации отклика обратной связи терминалом или Tmin может быть параметром, конфигурируемым сетевым устройством.
[024] По меньшей мере в одном варианте реализации C может быть максимальным количеством битов информации отклика обратной связи, соответствующей физическому совместно используемому нисходящему каналу (Physical Downlink Shared Channel, PDSCH), или C может быть заданной константой, или C может быть параметром, конфигурируемым сетевым устройством.
[025] По меньшей мере в одном варианте реализации Mnon-DL может быть количеством всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи, а временная единица Y передачи представляет собой временную единицу для передачи подлежащей передаче информации отклика обратной связи.
[026] По меньшей мере в одном варианте реализации временная единица первого типа может включать по меньшей мере одну из временной единицы восходящей линии связи (Uplink, UL), временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, или временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи (Downlink, DL).
[027] По меньшей мере в одном варианте реализации максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, может быть: максимальным количеством транспортных блоков (TB), содержащихся в PDSCH; или максимальным количеством групп блоков (CB) кода, содержащихся в PDSCH.
[028] По меньшей мере в одном варианте реализации операция отправки терминалом подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, на базовую станцию может включать одно из следующих действий.
[029] Терминал совместно кодирует информацию отклика обратной связи и отправляет кодированную информацию отклика обратной связи.
[030] Терминал отправляет информацию отклика обратной связи по физическому каналу.
[031] Согласно второму аспекту предложен терминал, который может содержать блок обработки и блок приемопередатчика, соединенный с блоком обработки.
[032] Блок приемопередатчика может быть выполнен с возможностью приема сигналов с конфигурационной информацией, отправляемых сетевым устройством. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[033] Блок обработки может быть выполнен с возможностью динамического определения синхронизации обратной связи HARQ и определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[034] Блок приемопередатчика может быть выполнен с возможностью отправки подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, сетевому устройству.
[035] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[036] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[037] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, где общее количество битов N=C×(Tmax–Tmin).
[038] Tmax может быть максимальной задержкой передачи, Tmin может быть неотрицательным целым числом меньше Tmax, а C может быть положительным целым числом.
[039] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[040] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержкой передачи и Mnon-DL из максимальной задержки передачи. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[041] По меньшей мере в одном варианте реализации блок обработки может быть выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, где общее количество битов N=C×(Tmax–Tmin–Mnon-DL).
[042] Tmax может быть максимальной задержкой передачи, Tmin и Mnon-DL могут быть неотрицательными целыми числами меньше Tmax, а C может быть положительным целым числом.
[043] По меньшей мере в одном варианте реализации Tmin может быть минимальной задержкой передачи для передачи информации отклика обратной связи терминалом или Tmin может быть параметром, конфигурируемым сетевым устройством.
[044] По меньшей мере в одном варианте реализации C может быть максимальным количеством битов информации отклика обратной связи, соответствующей PDSCH, или C может быть заданной константой, или C может быть параметром, конфигурируемым сетевым устройством.
[045] По меньшей мере в одном варианте реализации Mnon-DL может быть количеством всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи, а временная единица Y передачи представляет собой временную единицу для передачи подлежащей передаче информации отклика обратной связи.
[046] По меньшей мере в одном варианте реализации временная единица первого типа может включать по меньшей мере одну из временной единицы UL, временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, или временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи DL.
[047] По меньшей мере в одном варианте реализации максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, может быть: максимальным количеством TB, содержащихся в PDSCH; или максимальным количеством групп CB, содержащихся в PDSCH.
[048] По меньшей мере в одном варианте реализации блок приемопередатчика может быть выполнен с возможностью совместного кодирования информации отклика обратной связи и отправки кодированной информации отклика обратной связи, или блок приемопередатчика может быть выполнен с возможностью отправки информации отклика обратной связи посредством физического канала.
[049] Согласно третьему аспекту предложен способ определения длины информации отклика обратной связи, который может включать следующие операции.
[050] Сетевое устройство отправляет терминалу сигналы с конфигурационной информацией. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[051] Сетевое устройство определяет синхронизацию обратной связи HARQ, динамически определяемую терминалом.
[052] Сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[053] Сетевое устройство принимает подлежащую передаче информацию отклика обратной связи, состоящую из указанного общего количества битов, от терминала.
[054] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[055] Сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[056] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[057] Сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[058] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[059] Общее количество битов N=C×(Tmax–Tmin), где Tmax может быть максимальной задержкой передачи, Tmin может быть неотрицательным целым числом меньше Tmax, а C может быть положительным целым числом.
[060] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[061] Сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[062] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[063] Сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержки передачи и Mnon-DL из максимальной задержки передачи, где Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[064] По меньшей мере в одном варианте реализации операция определения сетевым устройством общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи может включать следующее действие.
[065] Общее количество битов N=C×(Tmax–Tmin–Mnon-DL). Tmax может быть максимальной задержкой передачи, Tmin и Mnon-DL могут быть неотрицательными целыми числами меньше Tmax, а C может быть положительным целым числом.
[066] По меньшей мере в одном варианте реализации Tmin может быть минимальной задержкой передачи для передачи информации отклика обратной связи терминалом или Tmin может быть параметром, конфигурируемым сетевым устройством.
[067] По меньшей мере в одном варианте реализации C может быть максимальным количеством битов информации отклика обратной связи, соответствующей PDSCH, или C может быть заданной константой, или C может быть параметром, конфигурируемым сетевым устройством.
[068] По меньшей мере в одном варианте реализации Mnon-DL может быть количеством всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи, а временная единица Y передачи представляет собой временную единицу для передачи подлежащей передаче информации отклика обратной связи.
[069] По меньшей мере в одном варианте реализации временная единица первого типа может включать по меньшей мере одну из временной единицы UL, временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, или временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи DL.
[070] По меньшей мере в одном варианте реализации максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, может быть: максимальным количеством TB, содержащихся в PDSCH; или максимальным количеством групп CB, содержащихся в PDSCH.
[071] По меньшей мере в одном варианте реализации операция приема сетевым устройством от терминала подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, может включать следующие действия.
[072] Сетевое устройство принимает от терминала информацию отклика обратной связи, подвергнутую совместному кодированию, или сетевое устройство принимает информацию отклика обратной связи, отправленную терминалом посредством физического канала.
[073] Согласно четвертому аспекту предложено сетевое устройство, которое может содержать блок обработки и блок приемопередатчика, соединенный с блоком обработки.
[074] Блок приемопередатчика может быть выполнен с возможностью отправки терминалу сигналов с конфигурационной информацией. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[075] Блок обработки может быть выполнен с возможностью определения синхронизации обратной связи HARQ, динамически определяемой терминалом, и определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[076] Блок приемопередатчика может быть выполнен с возможностью приема подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, от терминала.
[077] Согласно пятому аспекту предложен терминал, который может содержать один или более процессоров, память, приемопередатчик и одну или более программ. Одна или более программ могут храниться в памяти и выполнены с возможностью исполнения одним или более процессорами, причем программы могут содержать инструкции, выполненные с возможностью исполнения операций способа, предложенного согласно первому аспекту.
[078] Согласно шестому аспекту предложен компьютерочитаемый носитель для хранения, который может хранить компьютерную программу для электронного обмена данными. Компьютерная программа позволяет компьютеру осуществлять способ, предложенный согласно первому аспекту.
[079] Согласно седьмому аспекту предложен компьютерный программный продукт, который может содержать некратковременный компьютерочитаемый носитель для хранения с хранящейся на нем компьютерной программой. Компьютерная программа выполнена с возможностью обеспечения осуществления компьютером способа, предложенного согласно первому аспекту.
[080] Согласно восьмому аспекту предложено сетевое устройство, которое может содержать один или более процессоров, память, приемопередатчик и одну или более программ. Одна или более программ могут храниться в памяти и выполнены с возможностью исполнения одним или более процессорами, причем программы могут содержать инструкции, выполненные с возможностью исполнения операций способа, предложенного согласно первому аспекту.
[081] Согласно девятому аспекту предложен компьютерочитаемый носитель для хранения, который может хранить компьютерную программу для электронного обмена данными. Компьютерная программа позволяет компьютеру осуществлять способ, предложенный согласно второму аспекту.
[082] Согласно десятому аспекту предложен компьютерный программный продукт, который может содержать некратковременный компьютерочитаемый носитель для хранения с хранящейся на нем компьютерной программой. Компьютерная программа выполнена с возможностью обеспечения осуществления компьютером способа, предложенного согласно второму аспекту.
[083] В вариантах реализации настоящего изобретения терминал принимает максимальную задержку передачи, отправляемую базовой станцией, вычисляет длину подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и отправляет информацию отклика обратной связи указанной длины базовой станции. Таким образом, система NR может поддерживать мультиплексирование передачи ACK/NACK в пределах временной единицы передачи, и тем самым достигается преимущество, заключающееся в поддержке мультиплексирования передачи информации отклика обратной связи в системе NR.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[084] Ниже будут представлены чертежи, требуемые для использования в описаниях вариантов реализации или известного уровня техники.
На ФИГ. 1 приведена структурная схема примера системы связи.
На ФИГ. 2 приведена структурная схема примера системы связи NR.
На ФИГ. 2A приведена принципиальная схема примера временной единицы передачи.
На ФИГ. 3 приведена принципиальная схема способа определения длины информации отклика обратной связи согласно одному варианту реализации настоящего изобретения.
На ФИГ. 3A приведена принципиальная схема временной единицы передачи согласно варианту реализации настоящей заявки.
На ФИГ. 3B приведена блок-схема способа определения длины информации отклика обратной связи согласно другому варианту реализации настоящего изобретения.
На ФИГ. 3C приведена блок-схема другого способа определения длины информации отклика обратной связи согласно другому варианту реализации настоящего изобретения.
На ФИГ. 4 приведена структурная схема состава функциональных блоков терминала согласно одному варианту реализации настоящего изобретения.
На ФИГ. 4A приведена структурная схема состава функциональных блоков сетевого устройства согласно одному варианту реализации настоящего изобретения.
На ФИГ. 5 приведена схема структуры оборудования терминала согласно одному варианту реализации настоящего изобретения.
На ФИГ. 5 приведена схема структуры оборудования сетевого устройства согласно одному варианту реализации настоящего изобретения.
На ФИГ. 6 приведена структурная схема другого терминала согласно одному варианту реализации настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[085] Далее будут описаны технические решения в вариантах реализации настоящего изобретения в сочетании с чертежами.
[086] Обратимся к ФИГ. 1, на которой представлена возможная сетевая архитектура примера системы связи согласно одному варианту реализации настоящего изобретения. Примером системы связи может быть система NR 5-го поколения (5G), которая, в частности содержит сетевое устройство и терминал. При получении терминалом доступа к сети мобильной связи, предоставляемого сетевым устройством, терминал может установить соединение связи с сетевым устройством посредством линии радиосвязи. Такой способ соединения связи может быть одинарным соединением, или двойным соединением, или множественным соединением. Однако в случае одинарного соединения сетевое устройство может быть базовой станцией системы долгосрочного развития (LTE) или базовой станцией NR Node B (NR-NB) (также называемой gNB). В случае двойного соединения связи (которое, в частности, может быть реализовано с помощью технологии агрегирования несущих (CA) или реализуется несколькими сетевыми устройствами) при соединении терминала с несколькими сетевыми устройствами в число нескольких сетевых устройств могут входить группа главных сот (Master Cell Group, MCG) и группы подчиненных сот (Secondary Cell Groups, SCG), данные передаются обратно между группами сот посредством транспортных сетей, MCG может быть базовыми станциями NR-NB, а SCG могут быть базовыми станциями LTE.
[087] В вариантах реализации настоящего изобретения термины «сеть» и «система» часто используются взаимозаменяемо и их смысл может быть понятен специалистам в данной области техники. Терминал, включенный в варианты реализации настоящего изобретения, может включать различные портативные устройства, установленные на транспортных средствах устройства, носимые устройства, вычислительные устройства и другие обрабатывающие устройства, соединенные с беспроводными модемами, которые имеют функцию беспроводной связи, а также пользовательское оборудование (User Equipment, UE), подвижные станции (MS), оконечные устройства и т.п.в различных формах. Для удобства описания вышеупомянутые устройства в совокупности называются терминалами.
[088] Обратимся к ФИГ. 2, на которой представлена структурная схема сети 5G NR. Как показано на ФИГ. 2, в базовых станциях NR-NB могут быть одна или более точек приема передачи (Transmission Reception Points, TRP), и в пределах зоны одной или более TRP могут быть один или более терминалов. В системе NR, изображенной на ФИГ. 2, для данных нисходящей линии связи (Downlink, DL) терминал должен сообщать обратно станции gNB посредством HARQ, приняты ли данные DL успешно, т.е. от терминала требуется отправлять обратно HARQ для ACK/NACK на gNB. В системе NR синхронизация HARQ информации обратной связи ACK/NACK для данных (в основном данных DL) может динамически указываться станцией gNB, и следующей временной единицей передачи является, например, слот. Обратимся к ФИГ. 2A, на которой приведена принципиальная схема временной единицы передачи для синхронизации HARQ в системе NR. Можно предположить, что синхронизация HARQ указана в слоте n. Как показано на ФИГ. 2A, предполагается, что синхронизация HARQ может быть пятью слотами, и в этих пяти слотах слот n содержит данные DL для передачи DL, слот n+1 содержит данные UL для передачи UL, слот n+2 содержит данные DL, слот n+3 содержит данные DL, слот n+4 пустой и слот n+5 является слотом, посредством которого терминал возвращает ACK/NACK на gNB. Так как слот n+2 и слот n+3 содержат данные DL, ACK/NACK, соответствующее слоту n+2, и ACK/NACK, соответствующее слоту n+3, тоже требуется передать обратно. Например, если gNB динамически указывает, что синхронизация HARQ для ACK/NACK, соответствующего слоту n+2, представляет собой три слота, и синхронизация HARQ для ACK/NACK, соответствующего слоту n+3, представляет собой два слота, то для слота n+5 имеются ACK/NACK трех слотов, а именно, в слоте n+5 требуется выполнить мультиплексирование передачи ACK/NACK трех слотов. Терминал системы NR, изображенной на ФИГ. 2, не может реализовывать мультиплексирование передачи ACK/NACK трех слотов в слоте n+5.
[089] Обратимся к ФИГ. 3, на которой изображен способ определения длины информации отклика обратной связи согласно одному варианту реализации настоящего изобретения. Способ выполняется терминалом. Как показано на ФИГ. 3, способ включает следующие операции.
[090] На этапе S301 терминал принимает сигналы с конфигурационной информацией, отправленные сетевым устройством (например, базовой станцией). Сигналы с конфигурационной информацией могут содержать индикацию максимальной задержки передачи для информации отклика обратной связи.
[091] На этапе S301 сигналы с конфигурационной информацией могут быть переданы путем планирования PDSCH. В частности, максимальная задержка передачи может быть указана в предоставлении DL для планирования PDSCH. Временная единица передачи является, например, слотом. Предполагается, что первая временная единица передачи является слотом n, а максимальная задержка передачи может быть равна количеству слотов. В частности, максимальная задержка передачи может быть, например, k1, и тогда k1 указывают в предоставлении DL, планирующем PDSCH, слота n.
[092] На этапе S302 терминал динамически определяет синхронизацию обратной связи HARQ.
[093] Способ реализации этапа S302 может быть, в частности, следующим. Терминал выполняет разбор сигналов с конфигурационной информацией для получения максимальной задержки передачи, причем временная единица передачи, задерживаемая на максимальную задержку передачи относительно первой временной единицы передачи для приема сигналов с конфигурационной информацией, представляет собой временную единицу передачи для информации отклика обратной связи HARQ. При этом временная единица передачи является, например, слотом. Если сигналы с конфигурационной информацией содержатся в слоте n для передачи, а максимальная задержка передачи, соответствующая сигналам с конфигурационной информацией, составляет k1, определенная синхронизация обратной связи HARQ равна k1, и временной единицей передачи информации отклика обратной связи HARQ может быть слот n+k1.
[094] На этапе S303 терминал определяет длину (т.е. общее количество битов) подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[095] По меньшей мере в одном варианте реализации терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[096] По меньшей мере в одном варианте реализации терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[097] По меньшей мере в одном варианте реализации терминал определяет общее количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[098] По меньшей мере в одном варианте реализации терминал определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержки передачи и Mnon-DL из максимальной задержки передачи, причем Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[099] На этапе S304 терминал отправляет сообщение, содержащее информацию отклика обратной связи с определенной длиной подлежащей передаче информации отклика обратной связи.
[100] Способ реализации данной операции на этапе S304 может быть, в частности, следующим.
[101] Терминал отправляет информацию отклика обратной связи, подвергнутую совместному кодированию.
[102] Или, терминал отправляет информацию отклика обратной связи по физическому каналу.
[103] Согласно техническому решению, предложенному в варианте реализации, изображенном на ФИГ. 3, базовая станция при планировании передачи PDSCH указывает максимальную задержку передачи в предоставлении DL для планирования PDSCH первой временной единицы передачи, а терминал после приема первой временной единицы передачи получает максимальную задержку передачи, вычисляет длину информации отклика обратной связи HARQ в соответствии с максимальной задержкой передачи и отправляет информацию отклика обратной связи HARQ этой длины на базовую станцию для поддержки в системе NR мультиплексирования передачи ACK/NACK во временной единице передачи.
[104] Технический результат, достигаемый этим вариантом реализации, будет описан ниже на примере. Временную единицу передачи, изображенную на ФИГ. 2A, отправляют в систему NR, изображенную на ФИГ. 2. При этом предполагается, что каждая временная единица передачи содержит два TB. Если терминал успешно принимает слот n и слот n+2, но не принимает слот n+3, в системе NR известного уровня техники информация отклика обратной связи в слоте n+5 может быть 1111. Если в системе NR известного уровня техники терминал не принимает успешно данные слота, соответствующий отклик не может быть возвращен, так что терминал может не содержать информацию отклика обратной связи HARQ, соответствующую слоту n+3, в слоте n+5, и базовая станция не может распознать, в соответствии с 1111, что терминал не принимает слот n+2 или слот n+3. Поэтому базовая станция не может точно получить от терминала информацию отклика обратной связи HARQ для последующих операций, например, передачу данных невозможно выполнить согласно информации отклика обратной связи HARQ. В соответствии с техническим решением, изображенным на ФИГ. 3, терминал принимает сигналы с конфигурационной информацией в слоте n, и сигналы с конфигурационной информацией содержат максимальную задержку передачи в 5 слотов. Терминал в соответствии с максимальной задержкой передачи определяет, что общее количество битов информации отклика обратной связи HARQ равно 6 (конкретный способ определения общего количества битов можно найти в последующих описаниях, и он не будет подробно рассмотрен здесь), затем терминал отправляет 6-битовую информацию отклика обратной связи HARQ в слоте n+5 и может, в частности, отправить 111100. Базовая станция в соответствии с выделением слотов для данных DL может узнать, что слот n и слот n+2 успешно переданы, а слот n+3 не удалось передать, тем самым достигается преимущество, заключающееся в поддержке в системе NR мультиплексирования передачи ACK/NACK во временной единице передачи.
[105] По меньшей мере в одном варианте реализации способ реализации данной операции на этапе S303 может быть, в частности, следующим.
[106] Длину, т.е. общее количество битов N, информации отклика обратной связи вычисляют в соответствии со следующей формулой (1).
N=C×(Tmax–Tmin) (1).
[107] C может быть положительным целым числом, Tmax может быть максимальной задержкой передачи и Tmin может быть неотрицательным целым числом не больше Tmax.
[108] Tmin может быть минимальной задержкой передачи для передачи информации отклика обратной связи терминалом. Конечно, Tmin может быть также параметром, конфигурируемым сетевым устройством, а параметр может быть фиксированным значением. Во время практического применения значение Tmin может также содержаться в сигналах с конфигурационной информацией.
[109] C может быть максимальным количеством битов информации отклика обратной связи, соответствующей PDSCH, или C может быть заданной константой (т.е. значением, указанным в протоколе, или значением, предварительно определенным изготовителем), или C может быть параметром, конфигурируемым сетевым устройством.
[110] Максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, может быть, в частности: максимальным количеством TB, содержащихся в PDSCH; или максимальным количеством групп CB, содержащихся в PDSCH.
[111] Например, максимальное количество TB, содержащихся в слоте канала PDSCH, может быть равно 2 (это количество приведено лишь в качестве примера для описания, а конкретное значение количества не ограничивается в настоящем изобретении), но это не означает, что каждый слот содержит два TB, и в практическом сценарии применения слот может содержать один TB или ни одного TB (например, слот n+4, показанный на ФИГ. 2A). Количество групп CB, содержащихся в слоте канала PDSCH, может быть равно 4 (это количество приведено лишь в качестве примера для описания, а конкретное значение количества не ограничивается в настоящем изобретении), и, аналогичным образом, это не означает, что каждый слот содержит четыре группы CB. Способ определения значения N будет описан ниже на примере. Как показано на ФИГ. 3A, сигналы с конфигурационной информацией могут содержаться в слоте n, максимальная задержка передачи в сигналах с конфигурационной информацией составляет 4 слота, а минимальная задержка передачи в сигналах с конфигурационной информацией составляет один слот. Предполагается, что общее количество базовых единиц для информации отклика обратной связи в каждом слоте равно двум. Базовой единицей информации отклика обратной связи является, например, TB. Конечно, при практическом применении базовая единица для информации отклика обратной связи может быть также группой CB, а группа CB содержит по меньшей мере один CB. Значение получается равным 6 (битам) согласно вычислению N=2×(4–1)=6 по формуле (1).
[112] Для приведенного выше технического решения нет разницы, нужно ли в качестве информации отклика обратной связи возвращать на базовую станцию Tmax или Tmin. Как показано на ФИГ. 3A, слот n+1 может быть использован для содержания данных UL, и отправлять на базовую станцию информацию отклика обратной связи для слота n+1 не нужно. В данном техническом решении информация отклика обратной связи, соответствующая слоту n+1, может быть заполнена конкретным числовым значением (например, 1 или 0), и базовая станция должна только идентифицировать информацию отклика обратной связи, соответствующую слоту n и слоту n+2, и может отбросить или не обрабатывать информацию отклика обратной связи, соответствующую слоту n+1.
[113] По меньшей мере в одном варианте реализации способ реализации данной операции на этапе S303 может быть, в частности, следующим.
[114] Длину, т.е. общее количество битов N, информации отклика обратной связи вычисляют в соответствии со следующей формулой (2).
N=C×(Tmax–Tmin–Mnon-DL) (2).
[115] Tmin и Mnon-DL могут быть неотрицательными целыми числами, N является неотрицательным значением, а что означают C и Tmax, можно посмотреть в описаниях формулы (1).
[116] По меньшей мере в одном варианте реализации Mnon-DL может быть количеством всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи, а временная единица Y передачи представляет собой временную единицу передачи для передачи информации отклика обратной связи.
[117] Временная единица первого типа может, в частности, включать, без ограничений, по меньшей мере одну из временной единицы UL, временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, или временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи DL, или любую их комбинацию.
[118] В варианте реализации настоящего изобретения в дополнение к определению длины информации отклика обратной связи с использованием формулы (1) и формулы (2) может быть также принят другой способ осуществления определения длины информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи, или другой способ осуществления определения длины информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Для простоты подробное рассмотрение опущено в настоящем документе.
[119] Способ определения значения N будет описан ниже на примере. Как показано на ФИГ. 3A, сигналы с конфигурационной информацией могут содержаться в слоте n, максимальная задержка передачи в сигналах с конфигурационной информацией составляет четыре слота, минимальная задержка передачи в сигналах с конфигурационной информацией составляет один слот, а временной единицей UL между слотом Y–4 и слотом Y–1 является слот n+1, поэтому Mnon-DL=1. Предполагается, что общее количество базовых единиц для информации отклика обратной связи в каждом слоте равно 2. При этом базовой единицей информации отклика обратной связи является, например, TB. При практическом применении базовая единица для информации отклика обратной связи может быть также группой CB, а группа CB содержит по меньшей мере один CB. Значение получается равным 4 (битам) согласно вычислению N=2×(4–1–1)=4 по формуле (2).
[120] Для приведенного выше технического решения есть разница, требуется ли возвращать на базовую станцию в качестве информации отклика обратной связи Tmax или Tmin. Как показано на ФИГ. 3A, слот n+1 может быть использован для содержания данных UL, и для слота n+1 не нужно отправлять информацию отклика обратной связи на базовую станцию. Согласно данному техническому решению информацию слота n+1 не отправляют обратно в информации отклика обратной связи.
[121] Обратимся к ФИГ. 3B, на которой изображен способ определения длины информации отклика обратной связи согласно конкретному варианту реализации настоящего изобретения. В вариантах реализации сетевое устройство представляет собой, например, базовую станцию. Способ осуществляется между терминалом и базовой станцией, показанным на ФИГ. 1. Временные единицы передачи между терминалом и базовой станцией показаны на ФИГ. 3A. Как показано на ФИГ. 3B, способ включает следующие операции.
[122] На этапе S301B базовая станция отправляет сигналы с конфигурационной информацией терминалу в слоте n, и сигналы с конфигурационной информацией содержат указание о максимальной задержке передачи (четыре слота) информации отклика обратной связи.
[123] На этапе S302B терминал получает максимальную задержку передачи в сигналах с конфигурационной информацией и динамически определяет, что синхронизация обратной связи HARQ должна быть равна четырем слотам.
[124] На этапе S303B терминал определяет общее количество битов N=2×(4–1–1)=4 подлежащей передаче информации отклика обратной связи согласно формуле (2).
[125] На этапе S304B базовая станция определяет общее количество битов N=2×(4–1–1)=4 подлежащей передаче информации отклика обратной связи согласно формуле (2).
[126] На этапе S305B терминал отправляет базовой станции 4-битовую информацию отклика обратной связи в слоте n+4. В соответствии с техническим решением настоящего изобретения терминал вычисляет общее количество битов информации отклика обратной связи и затем отправляет состоящую из указанного общего количества битов информацию отклика обратной связи базовой станции, чтобы реализовать мультиплексирование передачи информации отклика обратной связи для слота n и слота n+2 в слоте n+4.
[127] Обратимся к ФИГ. 3C, на которой изображен другой способ определения длины информации отклика обратной связи. Способ выполняется сетевым устройством, причем сетевое устройство может быть базовой станцией, изображенной на ФИГ. 1 или ФИГ. 2. Как показано на ФИГ. 3C, способ включает следующие операции.
[128] На этапе S301C сетевое устройство отправляет сигналы с конфигурационной информацией терминалу, и сигналы с конфигурационной информацией содержат указание о максимальной задержке передачи информации отклика обратной связи.
[129] На этапе S302C сетевое устройство определяет синхронизацию обратной связи HARQ, динамически определяемую терминалом.
[130] На этапе S303C сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[131] По меньшей мере в одном варианте реализации сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[132] По меньшей мере в одном варианте реализации сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[133] По меньшей мере в одном варианте реализации сетевое устройство определяет общее количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[134] По меньшей мере в одном варианте реализации сетевое устройство определяет общее количество битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержки передачи и Mnon-DL из максимальной задержки передачи, причем Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[135] На этапе S304C сетевое устройство принимает от терминала подлежащую передаче информацию отклика обратной связи, состоящую из указанного общего количества битов.
[136] Способ варианта реализации, изображенного на ФИГ. 3C, поддерживает реализацию способа варианта реализации, изображенного на ФИГ. 3, и, следовательно, обеспечивает преимущество, заключающееся в поддержке в системе NR мультиплексирования передачи ACK/NACK во временной единице передачи.
[137] В необязательном решении общее количество битов N=C×(Tmax–Tmin).
[138] Tmax представляет собой максимальную задержку передачи, Tmin представляет собой неотрицательное целое число меньше Tmax, а C представляет собой положительное целое число.
[139] В другом необязательном решении общее количество битов N=C×(Tmax–Tmin–Mnon-DL).
[140] Tmax представляет собой максимальную задержку передачи, Tmin и Mnon-DL представляют собой неотрицательные целые числа меньше Tmax, а C представляет собой положительное целое число.
[141] По меньшей мере в одном варианте реализации в необязательном решении или другом необязательном решении Tmin представляет собой минимальную задержку передачи информации отклика обратной связи терминалом или Tmin представляет собой параметр, конфигурируемый сетевым устройством.
[142] По меньшей мере в одном варианте реализации в необязательном решении или другом необязательном решении C представляет собой максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, или C представляет собой заданную константу, или C представляет собой параметр, конфигурируемый сетевым устройством.
[143] По меньшей мере в одном варианте реализации в другом необязательном решении Mnon-DL представляет собой количество всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи. Временная единица Y передачи представляет собой временную единицу передачи подлежащей передаче информации отклика обратной связи.
[144] По меньшей мере в одном варианте реализации временная единица первого типа содержит по меньшей мере одну из временной единицы UL, временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, и временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи DL, или любую их комбинацию.
[145] По меньшей мере в одном варианте реализации максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, представляет собой: максимальное количество TB, содержащихся в PDSCH; или максимальное количество групп CB, содержащихся в PDSCH.
[146] По меньшей мере в одном варианте реализации операция приема сетевым устройством подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, от терминала, может включать одно из следующих действий.
[147] Сетевое устройство принимает от терминала информацию отклика обратной связи, подвергнутую совместному кодированию.
[148] Сетевое устройство принимает информацию отклика обратной связи, отправленную терминалом по физическому каналу.
[149] Обратимся к ФИГ. 4, на которой изображено устройство для определения длины информации отклика обратной связи. Устройство для определения длины информации отклика обратной связи выполнено в терминале. Подробные решения и технические результаты варианта реализации, показанного на ФИГ. 4, можно посмотреть в подробных описаниях в варианте реализации, показанном на ФИГ. 3 или ФИГ. 3B. Терминал содержит блок 401 обработки и блок 402 приемопередатчика, соединенный с блоком 401 обработки.
[150] Блок 402 приемопередатчика выполнен с возможностью приема сигналов с конфигурационной информацией, отправляемых сетевым устройством. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[151] Блок 401 обработки выполнен с возможностью динамического определения синхронизации обратной связи HARQ и определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[152] Блок 402 приемопередатчика выполнен с возможностью отправки подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, сетевому устройству.
[153] По меньшей мере в одном варианте реализации блок 401 обработки выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи и минимальной задержкой передачи.
[154] По меньшей мере в одном варианте реализации блок 401 обработки выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с разницей между максимальной задержкой передачи и минимальной задержкой передачи.
[155] По меньшей мере в одном варианте реализации блок 401 обработки выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, минимальной задержкой передачи и Mnon-DL. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[156] По меньшей мере в одном варианте реализации блок 401 обработки выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии со значением, полученным вычитанием минимальной задержки передачи и Mnon-DL из максимальной задержки передачи. Mnon-DL представляет собой значение меньше максимальной задержки передачи.
[157] По меньшей мере в одном варианте реализации блок 401 обработки, в частности, выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, где общее количество битов N=C×(Tmax–Tmin).
[158] Tmax представляет собой максимальную задержку передачи, Tmin представляет собой неотрицательное целое число меньше Tmax, а C представляет собой положительное целое число.
[159] По меньшей мере в одном варианте реализации блок 401 обработки, в частности, выполнен с возможностью определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи, где общее количество битов N=C×(Tmax–Tmin–Mnon-DL).
[160] Tmax представляет собой максимальную задержку передачи, Tmin и Mnon-DL представляют собой неотрицательные целые числа меньше Tmax, а C представляет собой положительное целое число.
[161] По меньшей мере в одном варианте реализации Tmin представляет собой минимальную задержку передачи информации отклика обратной связи терминалом или Tmin представляет собой параметр, конфигурируемый сетевым устройством.
[162] По меньшей мере в одном варианте реализации Mnon-DL представляет собой количество всех временных единиц первого типа между временной единицей Y–Tmax передачи и временной единицей Y–Tmin передачи. Временная единица Y передачи представляет собой временную единицу, содержащую подлежащую передаче информацию отклика обратной связи.
[163] Временная единица первого типа содержит, без ограничений, по меньшей мере одну из временной единицы UL, временной единицы, в течение которой терминал не выполняет передачу совместно используемого физического канала, или временной единицы, в течение которой терминал не контролирует сигналы с информацией управления нисходящей линии связи DL, или любую их комбинацию.
[164] По меньшей мере в одном варианте реализации C может быть, в частности, следующим.
[165] C может быть максимальным количеством битов информации отклика обратной связи, соответствующей PDSCH, или C представляет собой заданную константу, или C представляет собой параметр, конфигурируемый сетевым устройством.
[166] В частности, максимальное количество битов информации отклика обратной связи, соответствующей PDSCH, может быть максимальным количеством TB, содержащихся в PDSCH, или максимальным количеством групп CB, содержащихся в PDSCH.
[167] По меньшей мере в одном варианте реализации блок 402 приемопередатчика выполнен с возможностью совместного кодирования информации отклика обратной связи и отправки кодированной информации отклика обратной связи. Или, блок 402 приемопередатчика выполнен с возможностью отправки информации отклика обратной связи по физическому каналу.
[168] Обратимся к ФИГ. 4A, на которой показано сетевое устройство, которое содержит блок 408 обработки и блок 409 приемопередатчика, соединенный с блоком обработки.
[169] Блок 408 приемопередатчика выполнен с возможностью отправки терминалу сигналов с конфигурационной информацией. Сигналы с конфигурационной информацией содержат индикацию максимальной задержки передачи для информации отклика обратной связи.
[170] Блок 409 обработки выполнен с возможностью определения синхронизации обратной связи HARQ, динамически определяемой терминалом, и определения общего количества битов подлежащей передаче информации отклика обратной связи в соответствии с максимальной задержкой передачи.
[171] Блок 408 приемопередатчика выполнен с возможностью приема подлежащей передаче информации отклика обратной связи, состоящей из указанного общего количества битов, от терминала. Способ вычисления общего количества битов в варианте реализации, изображенном на ФИГ. 4A, можно посмотреть в описаниях варианта реализации, изображенного на ФИГ. 3C, и не будет подробно описан здесь.
[172] Вариант реализации настоящего изобретения также обеспечивает терминал. Как показано на ФИГ. 5, терминал содержит один или более процессоров 501, память 502, приемопередатчик 503 и одну или более программ 504. Одна или более программ хранятся в памяти 502 и выполнены с возможностью исполнения одним или более процессорами 501. Программы содержат инструкции, выполненные с возможностью исполнения терминалом в способе, предусмотренном вариантом реализации, который изображен на ФИГ. 3 или ФИГ. 3B.
[173] Вариант реализации настоящего изобретения также обеспечивает сетевое устройство. Как показано на ФИГ. 5A, сетевое устройство содержит один или более процессоров 505, память 506, приемопередатчик 507 и одну или более программ 508. Одна или более программ хранятся в памяти 506 и выполнены с возможностью исполнения одним или более процессорами 505. Программы содержат инструкции, выполненные с возможностью исполнения сетевым устройством в способе, предусмотренном вариантом реализации, который изображен на ФИГ. 3 или ФИГ. 3B.
[174] Процессор может быть процессором или контроллером, например, центральным процессором (CPU), процессором цифровых сигналов (DSP), прикладной специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любой их комбинацией. Процессор может реализовывать или осуществлять различные примеры логических блоков, модулей и схем, описанных в сочетании с содержимым, раскрытым в настоящем изобретении. Процессор может быть также комбинацией для реализации функции вычисления, например, включая комбинацию из одного или более микропроцессоров и комбинацию DSP и микропроцессора. Приемопередатчик 503 может быть интерфейсом связи или антенной.
[175] Вариант реализации настоящего изобретения обеспечивает также компьютерочитаемый носитель для хранения, который хранит компьютерную программу, выполненную с возможностью электронного обмена данными. Компьютерная программа позволяет компьютеру выполнять способ, осуществляемый терминалом в варианте реализации, изображенном на ФИГ. 3 или ФИГ. 3B. Конечно, компьютерная программа позволяет компьютеру выполнять способ, осуществляемый сетевым устройством в варианте реализации, изображенном на ФИГ. 3 или ФИГ. 3B.
[176] Вариант реализации настоящего изобретения также обеспечивает компьютерный программный продукт.Компьютерный программный продукт содержит некратковременный компьютерочитаемый носитель для хранения, хранящий компьютерную программу. Компьютерная программа может быть выполнена с возможностью обеспечения выполнения компьютером способа, осуществляемого терминалом в варианте реализации, изображенном на ФИГ. 3 или ФИГ. 3B. Конечно, компьютерная программа позволяет компьютеру выполнять способ, осуществляемый сетевым устройством в варианте реализации, изображенном на ФИГ. 3 или ФИГ. 3B.
[177] Решения варианта реализации настоящего изобретения представлены, прежде всего, с точки зрения взаимодействия между различными элементами сети. Понятно, что для реализации функций терминал и сетевое устройство содержат соответствующие аппаратные структуры и/или программные модули, исполняющие каждую функцию. Специалистам в данной области техники вполне понятно, что блоки и операции алгоритма каждого примера, описанного в сочетании с вариантами реализации, раскрытыми в настоящем изобретении, могут быть осуществлены с использованием оборудования или сочетания оборудования и компьютерной программы, упомянутых в описании. Исполняется ли определенная функция оборудованием или путем управления оборудованием с помощью компьютерного программного обеспечения, зависит от конкретных применений и конструктивных ограничений технических решений. Специалисты в данной области техники могут реализовать описанные функции для каждого конкретного случая применения различными способами, но такая реализации входит в пределы объема настоящего изобретения.
[178] Согласно вариантам реализации настоящего изобретения функциональные блоки терминала и сетевого устройства могут быть разделены в соответствии с вышеупомянутыми примерами способа. Например, каждый функциональный блок может быть разделен в соответствии с каждой функцией, а две или более функций могут быть также объединены в блок обработки. Объединенный блок может быть реализован в виде оборудования и может быть также реализован в виде программного модуля. Необходимо отметить, что разделение на блоки в вариантах реализации настоящего изобретения является схематическим и представляет собой только разделение логической функции, а при практической реализации может быть принято другое разделение.
[179] Вариант реализации настоящего изобретения также обеспечивает другой терминал. На ФИГ. 6 для удобства описания показаны только части, относящиеся к вариантам реализации настоящего изобретения, а конкретные технические подробности, нераскрытые в настоящем документе, относятся к частям способа вариантов реализации настоящего изобретения. Терминал может быть любым оконечным устройством, в том числе мобильным телефоном, планшетным компьютером, персональным цифровым помощником (PDA), пунктами продаж (POS), устанавливаемым на транспортном средстве компьютером и т.п. Например, терминал представляет собой мобильный телефон.
[180] На ФИГ. 6 приведена структурная схема части структуры мобильного телефона, относящейся к терминалу согласно варианту реализации настоящего изобретения. Как показано на ФИГ. 6, мобильный телефон содержит компоненты, такие как радиочастотная (РЧ) схема 910, память 920, блок 930 ввода, блок 940 отображения, датчик 950, аудиосхема 960, модуль 970 Wireless Fidelity (Wi-Fi), процессор 980 и источник 990 питания. Специалисту в данной области техники понятно, что структура мобильного телефона, показанная на ФИГ. 6, не предназначена для ограничения мобильного телефона и может содержать больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или могут быть приняты другие компоновки компонентов.
[181] Каждый компонент мобильного телефона будет конкретно представлен ниже со ссылкой на ФИГ. 6.
[182] РЧ-схема 910 может быт выполнена с возможностью приема и отправки информации. РЧ-схема 910 обычно содержит, без ограничений, антенну, по меньшей мере один усилитель, приемопередатчик, блок сопряжения, малошумящий усилитель (Low Noise Amplifier, LNA), дуплексер и т.п. Кроме того, РЧ-схема 910 может также обмениваться данными с сетью и другим устройством посредством беспроводной связи. Беспроводная связь может соответствовать любому стандарту или протоколу связи, включая глобальную систему мобильной связи (GSM), пакетную радиосвязь общего пользования (GPRS), множественный доступ с кодовым разделением (CDMA), широкополосный множественный доступ с кодовым разделением (WCDMA), LTE, электронную почту, службу коротких сообщений (SMS) и т.п.
[183] Память 920 может быть выполнена с возможностью хранения программы, реализуемой программными средствами, и программного модуля. Процессор 980 выполняет реализуемую программными средствами программу и программный модуль, хранящиеся в памяти 920, тем самым осуществляя различные функциональные приложения и обработку данных мобильного телефона. Память 920 может в основном содержать область хранения программы и область хранения данных. Область хранения программы может хранить операционную систему, прикладную программу, требуемую для по меньшей мере одной функции и т.п. Область хранения данных может хранить данные, создаваемые в соответствии с использованием мобильного телефона и т.п. Кроме того, память 920 может содержать высокоскоростное оперативное запоминающее устройство (ОЗУ) и может также содержать энергонезависимую память, например, по меньшей мере одно запоминающее устройство на дисках, устройство флэш-памяти, и другие энергозависимые твердотельные запоминающие устройства.
[184] Блок 930 ввода может быть выполнен с возможностью приема вводимой цифровой или буквенной информации и ввода ключевого сигнала, относящегося к пользовательской настройке и управлению функциями мобильного телефона. В частности, блок 930 ввода может содержать модуль 931 распознавания отпечатков пальцев и другое устройство 932 ввода. Модуль 931 распознавания отпечатков пальцев может принимать данные отпечатка пальца пользователя. Помимо модуля 931 распознавания отпечатков пальцев блок 930 ввода может также содержать другие устройства 932 ввода. В частности, в число других устройств 932 ввода могут входить, без исключений, одно или более из сенсорного экрана, физической клавиатуры, функциональной клавиши (например, кнопка управления громкостью звука и кнопка переключения), трекбола, мыши, мини-джойстика и т.п.
[185] Блок 940 отображения может быть выполнен с возможностью отображения вводимой пользователем информации или информации, предоставляемой пользователю при помощи различных меню мобильного телефона. Блок 940 отображения может содержать экран 941 дисплея. По меньшей мере в одном варианте реализации экран 941 дисплея может быть выполнен в виде жидкокристаллического дисплея (LCD) и органического светоизлучающего диода (OLED). На Фиг. 6 модуль 931 распознавания отпечатков пальцев и экран 941 дисплея реализуют функции ввода и вывода мобильного телефона в качестве двух независимых компонентов. Однако в некоторых вариантах реализации модуль 931 распознавания отпечатков пальцев и экран 941 дисплея могут быть объединены для реализации функций ввода и воспроизведения мобильного телефона.
[186] Мобильный телефон может также содержать по меньшей мере один датчик 950, например, датчик света, датчик движения и другой датчик. В частности, датчик света может содержать датчик окружающего света и датчик приближения. Датчик окружающего света может регулировать яркость экрана 941 дисплея в соответствии с яркостью окружающего света, а датчик приближения может выключать экран 941 дисплея и/или подсветку при приближении мобильного телефона к уху. Датчик ускорения в качестве датчика движения может определять величину ускорения в каждом направлении (обычно по трем осям), может определять величину и направление силы тяжести в неподвижном состоянии и может быть сконфигурирован для приложения, распознающего положение мобильного телефона (например, переключение между альбомной и книжной ориентацией, калибровка соответствующего положения, относящегося к игре, и положения магнитометра), функции, относящейся к распознаванию вибрации и т.п.(например, шагомер и распознавание стука). Другие датчики, например, гироскоп, барометр, гигрометр, термометр и инфракрасный датчик, которые могут быть сконфигурированы в мобильном телефоне, не будут подробно рассмотрены в настоящем документе.
[187] Аудиосхема 960, динамик 961 и микрофон 962 могут обеспечивать аудиоинтерфейсы между пользователем и мобильным телефоном. Аудиосхема 960 может передавать электрический сигнал, получаемый путем преобразования аудиоданных, в динамик 961, а динамик 961 преобразует электрический сигнал в звуковой сигнал для воспроизведения. С другой стороны, микрофон 962 преобразует улавливаемый звуковой сигнал в электрический сигнал, аудиосхема 960 принимает и преобразовывает электрический сигнал в аудиоданные, аудиоданные обрабатываются воспроизводящим процессором 980 и отправляются, например, в другой мобильный телефон посредством РЧ-схемы 910, или аудиоданные помещают в память 920 для дальнейшей обработки.
[188] Wi-Fi относится к технологии беспроводной передачи на короткие расстояния. Мобильный телефон может помочь пользователю посредством модуля 970 Wi-Fi в приеме и отправке электронной почты, просмотре веб-страниц, получении доступа к потоковому мультимедиа и т.п., и пользователю предоставляется беспроводной широкополосной доступ в Интернет. Хотя на ФИГ. 6 модуль 970 Wi-Fi показан, понятно, что он необязательно входит в состав мобильного телефона и может быть полностью исключен в соответствии с требованием без изменения объема и сущности настоящего изобретения.
[189] Процессор 980 является центром управления мобильного телефона, соединяет каждую часть всего мобильного телефона с помощью разных интерфейсов и линий и исполняет разные функции и обработку данных мобильного телефона путем выполнения или исполнения реализуемой программными средствами программы и/или программного модуля, хранящихся в памяти 920, и вызова данных, хранящихся в памяти 920, тем самым контролируя мобильный телефон в целом. По меньшей мере в одном варианте реализации процессор 980 может содержать один или более блоков обработки. Процессор 980 может объединять процессор приложений и процессор модуляции и демодуляции. Процессор приложений в основном выполняет обработку для операционной системы, пользовательского интерфейса, прикладной программы и т.п. Процессор модуляции и демодуляции в основном выполняет обработку для беспроводной связи. Необходимо понимать, что процессор модуляции и демодуляции может быть также не встроен в процессор 980.
[190] Мобильный телефон также содержит источник 990 питания (например, батарею), обеспечивающую электропитанием каждую часть (например, батарею). Источник питания может быть логически соединен с процессором 980 посредством системы управления электропитанием, тем самым реализуя функции управления зарядкой и разрядкой, управления потреблением мощности и т.п.посредством системы управления электропитанием.
[191] Хотя на фигуре не показано, мобильный телефон может также содержать камеру, модуль Bluetooth и т.п., которые не будут подробно рассмотрены в настоящем документе.
[192] В варианте реализации, показанном на ФИГ. 3 или ФИГ. 3B, поток на стороне терминала в каждом способе может быть реализован на основе структуры мобильного телефона.
[193] В варианте реализации, показанном на ФИГ. 4 или ФИГ. 5, каждый функциональный блок может быть реализован на основе структуры мобильного телефона.
[194] Операции способа или алгоритма, описанные в вариантах реализации настоящего изобретения, могут быть реализованы в оборудовании и могут быть также реализованы путем исполнения процессором программного обеспечения. Программная инструкция может состоять из соответствующего программного модуля, а программный модуль может храниться в ОЗУ, флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом ПЗУ (СППЗУ), электрически стираемом ППЗУ (ЭСППЗУ), регистре, жестком диске, мобильном жестком диске, ПЗУ на компакт-диске (КД-ПЗУ) или носителе для хранения в любом другом виде, хорошо известном в данной области техники. Приведенный в качестве примера носитель для хранения соединен с процессором, что позволяет процессору считывать информацию с носителя для хранения и записывать информацию на носитель для хранения. Носитель для хранения может быть также компонентом процессора. Процессор и носитель для хранения могут находиться на ASIC. Кроме того, ASIC может находиться в устройстве сети доступа, устройстве целевой сети или устройстве основной сети. Конечно, в устройстве сети доступа, устройстве целевой сети или устройстве основной сети процессор и носитель для хранения могут также присутствовать в виде дискретных компонентов.
[195] Специалистам в данной области техники понятно, что в одном или более вышеупомянутых примерах все или часть функций, описанных в вариантах реализации настоящего изобретения, могут быть реализованы посредством программного обеспечения, оборудования или любой их комбинации. При осуществлении посредством программного обеспечения варианты реализации могут быть осуществлены полностью или частично в виде компьютерного программного продукта. Компьютерный программный продукт содержит одну или более компьютерных инструкций. При загрузке компьютерной программной инструкции на компьютер и ее исполнении происходит полное или частичное формирование потоков или функций в соответствии с вариантами реализации настоящего изобретения. Компьютер может быть универсальным компьютером, специализированным компьютером, сетью компьютеров или других программируемых устройств. Компьютерная инструкция может храниться на компьютерочитаемом носителе для хранения или может быть передана с компьютерочитаемого носителя для хранения на другой компьютерочитаемый носитель для хранения. Например, компьютерная инструкция может быть передана с веб-сайта, компьютера, сервера или центра обработки данных другому веб-сайту, компьютеру, серверу или центру обработки данных проводным (например, посредством коаксиального кабеля, оптоволокна и цифровой абонентской линия связи (DSL)) или беспроводным (например, инфракрасным, радиоволновым и микроволновым) методом. Компьютерочитаемый носитель для хранения может быть любым имеющимся носителем, доступным для компьютера, или запоминающим устройством, в то числе таким как сервер и центр обработки данных, объединенные посредством одного или более имеющихся носителей. Доступный носитель может быть магнитным носителем (например, дискетой, жестким диском и магнитной лентой), оптическим носителем (например, цифровым видеодиском (DVD)), полупроводниковым носителем (например, твердотельным диском (SSD)) или тому подобным устройством.
[196] Вышеупомянутые конкретные формы осуществления также подробно описывают цели, технические решения и полезные эффекты вариантов реализации настоящего изобретения. Необходимо понимать, что выше описаны только конкретные формы осуществления вариантов реализации настоящего изобретения, которые не предназначены для ограничения объема охраны вариантов реализации настоящего изобретения. Любые модификации, эквивалентные замены, усовершенствования и т.п., внесенные на основе технических решений вариантов реализации настоящего изобретения, входят в объем защиты вариантов реализации настоящего изобретения.