СПОСОБ РЕГУЛИРОВАНИЯ КОЛИЧЕСТВА ПОТОКОВ ДАННЫХ, ОКОНЕЧНОЕ УСТРОЙСТВО И СИСТЕМА MIMO Российский патент 2023 года по МПК H04W52/02 H04B7/413 

Описание патента на изобретение RU2801333C1

Область техники, к которой относится изобретение

Варианты осуществления настоящей заявки относятся к технологиям мобильной связи и, в частности, к способу регулирования количества потоков данных в системе с многочисленными входами-многочисленными выходами (Multiple-Input Multiple-Output, MIMO), оконечному устройству и системе MIMO.

Уровень техники

MIMO относится к технологии использования на передающем конце и на приемном конце множества антенн для передачи и приема сигналов, соответственно. MIMO широко используется в системе долгосрочной эволюции (long term evolution, LTE), системе мобильной сети пятого поколения (5th generation mobile network, 5G), в дальнейшем разработанной мобильной системе MIMO и т.п.

В мобильной системе MIMO технология MIMO может полностью использовать пространственные ресурсы и повышать емкость каналов и качество связи, но при этом потребляемая оконечными устройствами мощность увеличивается. Потребляемая мощность оконечных устройств является важным фактором, влияющим на восприятие пользователя от их применения. В процессе использования технологии MIMO то, как минимизировать потребляемую оконечными устройствами мощность, в то же время обеспечивая скорость передачи сигналов, чтобы улучшить восприятие пользователем их применения, является направлением исследований специалистов в данной области техники.

Раскрытие сущности изобретения

Варианты осуществления настоящей заявки представляют способ регулирования количества потоков данных, оконечное устройство и систему MIMO, чтобы уменьшить мощность, потребляемую оконечным устройством, и продлить время работы оконечного устройства в режиме дежурного приема, при этом удовлетворяя требования к оконечному устройству по скорости передачи данных.

В соответствии с первым подходом, вариант осуществления настоящей заявки обеспечивает способ регулирования количества потоков данных, который применяется на стороне оконечного устройства. Система MIMO содержит оконечное устройство и сетевое устройство и количество транспортных уровней, используемых системой MIMO в процессе нисходящей передачи данных, является первым количеством транспортных уровней. Способ содержит этапы, на которых: оконечное устройство распознает первый сценарий и передает сетевому устройству первое сообщение, где первое сообщение используется для запроса сетевого устройства уменьшить количество транспортных уровней, используемых в процессе нисходящей передачи данных, причем первое сообщение несет в себе второе количество транспортных уровней, и второе количество транспортных уровней меньше первого количества транспортных уровней; оконечное устройство принимает второе сообщение, переданное сетевым устройством, где второе сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных, причем второе сообщение несет третье количество транспортных уровней и третье количество транспортных уровней меньше или равно второму количеству транспортных уровней; и оконечное устройство принимает и анализирует нисходящий сигнал, переданный сетевым устройством, основываясь на третьем количестве транспортных уровней.

Со ссылкой на первый подход, один транспортный уровень соответствует одному потоку данных и различные транспортные уровни различаются различными потоками данных. Реализуя способ, соответствующий первому подходу, оконечное устройство может активно согласовывать количество транспортных уровней (layer), используемых в процессе нисходящей передачи данных сетевому устройству, основываясь на рабочем состоянии оконечного устройства, чтобы адаптивно и динамично регулировать количество потоков данных в процессе нисходящей передачи данных. Этот способ регулирования количества потоков данных может уменьшать мощность, потребляемую оконечным устройством, и увеличивать время работы оконечного устройства в режиме дежурного приема, не влияя на восприятие пользователем работы оконечного устройства, в то же время удовлетворяя требованиям к оконечному устройству по скорости передачи данных.

Со ссылкой на первый подход, в некоторых вариантах осуществления первый сценарий является сценарием, в котором для удовлетворения требованиям к оконечному устройству по скорости передачи данных необходимо лишь небольшое количество потоков данных. Первый сценарий может содержать одно событие или сочетание большего количества следующих событий: событие A: на оконечном устройстве первое приложение работает на переднем плане; событие B: скорость передачи данных оконечного устройства меньше первого порога; событие C: мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, больше второго порога; событие D: экран оконечного устройства выключен; событие E: оконечное устройство вводит режим экономии электроэнергии; событие F: оконечное устройство не заряжен; и событие G: температура оконечного устройства выше третьего порога.

В некоторых вариантах осуществления, то, что оконечное устройство распознает конкретно как первый сценарий, содержит одно или более из следующего: оконечное устройство принимает операцию пользователя, нажимающего на значок первого приложения на главном экране, оконечное устройство обнаруживает, что мощность принимаемого опорного сигнала (reference signal received power, RSRP) или качество принимаемого опорного сигнала (reference signal received power RSRP) меньше второго порога, оконечное устройство не принимает операцию пользователя в течение заданного времени, когда экран включен, оконечное устройство принимает операцию нажатия на клавишу питания, когда экран включен, или оконечное устройство принимает операцию пользователя, воздействующую на переключателем управления режимом экономии электроэнергии («power saving mode»).

Со ссылкой на первый подход, в некоторых вариантах осуществления оконечное устройство может дополнительно восстанавливать количество транспортных уровней, используемых в процессе нисходящей передачи данных. А именно, после того, как нисходящий сигнал, переданный сетевым устройством, принят и проанализирован, основываясь на третьем количестве транспортных уровней, оконечное устройство может дополнительно распознать второй сценарий, соответствующий первому сценарию, и передать сетевому устройству третье сообщение, где третье сообщение используется для запроса сетевого устройства восстановить количество транспортных уровней, используемых в процессе нисходящей передачи данных; затем оконечное устройство может дополнительно принять четвертое сообщение, переданное сетевым устройством, где четвертое сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных, и четвертое сообщение несет в себе первое количество транспортных уровней; и затем оконечное устройство принимает и анализирует нисходящий сигнал, переданный сетевым устройством, основываясь на первом количестве транспортных уровней. Таким образом, количество нисходящих потоков данных может гибко регулироваться, чтобы удовлетворять требованиям к оконечному устройству по скорости передачи данных во втором сценарии и улучшать восприятие пользователем работы оконечного устройства.

Со ссылкой на второй подход, в некоторых вариантах осуществления второй сценарий является сценарием, в котором необходимо больше потоков данных, чтобы удовлетворить требованиям к оконечному устройству по скорости передачи данных. Второй сценарий может содержать одно из следующего или сочетание большего количества из следующего: на оконечном устройстве приложение, которое выполняется на переднем плане, не является первым приложением, скорость передачи данных оконечного устройства больше четвертого порога, мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, меньше пятого порога, экран оконечного устройства включен, оконечное устройство переходит в режим производительности (performance mode), оконечное устройство заряжается или температура оконечного устройства ниже шестого порога.

В некоторых вариантах осуществления то, что оконечное устройство распознает как второй сценарий, соответствующий первому сценарию, конкретно содержит одно или более из следующих событий: событие a: приложение, которое оконечное устройство выполняет на переднем плане, не является первым приложением; событие b: скорость передачи данных оконечного устройства превышает четвертый порог; событие c: мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, меньше пятого порога; событие d: экран оконечного устройства включен; событие e: оконечное устройство переходит в режим производительности; событие f: оконечное устройство заряжается; и событие g: температура оконечного устройства ниже шестого порога.

В некоторых вариантах осуществления первый сценарий может быть установлен оконечным устройством заранее по умолчанию или может независимо устанавливаться пользователем. После того, как первый сценарий определен, также определен второй сценарий, соответствующий первому сценарию.

Например, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве происходит событие А, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве имеет место событие а. Когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве происходит событие B, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве происходит событие b.

Когда низкоскоростной сценарий является сценарием, в котором событие A и событие B происходят на оконечном устройстве одновременно, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве происходят любое одно или более из события a и события b. Когда низкоскоростной сценарий является сценарием, в котором событие B и событие C происходят на оконечном устройстве одновременно, соответствующий высокоскоростной сценарий содержит сценарий, в котором на оконечном устройстве происходят любое одно или более из события b и события c.

Когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве событие A, событие B, событие C, событие E и событие F происходят одновременно, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве происходят любое одно или более из события a, события b, события c, события e и события f и так далее.

В некоторых вариантах осуществления промежуток времени между временем, когда оконечное устройство принимает второе сообщение, и временем, когда оконечное устройство распознает второй сценарий, больше или равен первому промежутку времени. Интервал между двумя последовательными регулировками количества потоков данных в процессе нисходящей передачи данных системой MIMO больше или равен первому промежутку времени. Это может предотвратить ситуацию, в которой оконечное устройство часто переключается между низкоскоростным сценарием и высокоскоростным сценарием, так чтобы система MIMO часто не регулировала количество потоков данных в процессе нисходящей передачи данных.

В некоторых конкретных вариантах осуществления при приеме второго сообщения оконечное устройство может запустить таймер (timer) первого промежутка времени и начать распознавать на момент, когда истекает время установки таймера, является ли текущий сценарий вторым сценарием.

Со ссылкой на первый подход, в некоторых вариантах осуществления, если в первом сценарии на оконечном устройстве первое приложение работает на переднем плане, промежуток времени между временем, когда оконечное устройство начинает работу первого приложения на переднем плане, и временем, когда оконечное устройство распознает первый сценарий, больше или равен второму промежутку времени. Это может гарантировать, что количество нисходящих потоков данных не будет уменьшаться во втором промежутке времени, когда на оконечном устройстве первое приложение начинает работать на переднем плане, и гарантировать, что оконечное устройство имеет более высокую скорость передачи данных во втором промежутке времени, улучшая, таким образом, восприятие пользователем работы оконечного устройства.

В конкретном варианте осуществления при начале работы первого приложения (например, принимая операцию касания пользователем щелчком по значку первого приложения на главном экране) на переднем плане оконечное устройство может запустить таймер (timer) второго промежутка времени и распознать, является ли текущий сценарий первым сценарием, когда время работы таймера истекает.

Со ссылкой на первый подход, в некоторых вариантах осуществления первое сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения и второе количество транспортных уровней переносится в поле reducedMIMO-LayerFRI-DL вспомогательного сообщения.

Со ссылкой на первый подход, в некоторых вариантах осуществления второе сообщение является реконфигурацией RRC для сообщения реконфигурации управления радиоресурсами, RRC, и третье количество транспортных уровней переносится в поле максимального количества транспортных уровней MaxmimoLayerNum в конфигурации сервисной ячейки PDSCH для сообщения конфигурации сервисной ячейки физического нисходящего совместно используемого канала.

В некоторых вариантах осуществления третье сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения и третье сообщение не содержит поле reducedMIMO-LayerFRI-DL.

В некоторых вариантах осуществлениях четвертое сообщение является переконфигурацией RRC для сообщения переконфигурации управления радиоресурсами (radio resource control, RRC) и первое количество транспортных уровней, переносимых в четвертом сообщении, переносится в поле максимального количества транспортных уровней MaxmimoLayerNum в конфигурации сервисной ячейки PDSCH для сообщения конфигурации сервисной ячейки физического нисходящего совместно используемого канала.

Со ссылкой на первый подход, в некоторых вариантах осуществления первое количество транспортных уровней конфигурируется сетевым устройством для оконечного устройства в ответ на информацию о возможности сообщения о возможностях UE для сообщения о возможностях, передаваемого оконечным устройством. В некоторых вариантах осуществления сообщение о возможностях несет в себе максимальное количество нисходящих транспортных уровней, поддерживаемое оконечным устройством. Максимальное количество нисходящих транспортных уровней, поддерживаемое оконечным устройством, меньше или равно количеству антенн, конфигурированных оконечным устройством для обеспечения полосы 5G, а также меньше или равно количеству радиочастотных трактов, конфигурированных оконечным устройством.

Со ссылкой на первый подход, в конкретном примере первое количество транспортных уровней может быть равно 4, второе количество транспортных уровней может быть равно 2 и третье количество транспортных уровней может быть равно 2.

Со ссылкой на первый подход, в некоторых вариантах осуществления прием и анализ оконечным устройством нисходящего сигнала, переданного сетевым устройством, основываясь на третьем количестве транспортных уровней, конкретно содержат этапы, на которых: принимают посредством оконечного устройства, используя третье количество антенн транспортных уровней, нисходящий сигнал, переданный сетевым устройством, фильтруют и усиливают нисходящий сигнал и преобразуют нисходящий сигнал в основополосный сигнал, используя третье количество приемных радиочастотных трактов транспортных уровней, и выполняют обратный процесс отображения уровней на основополосном сигнале, используя третье количество транспортных уровней.

Со ссылкой на первый подход, в некоторых вариантах осуществления система MIMO может дополнительно уменьшить количество транспортных уровней, используемых в процессе восходящей передачи данных, основываясь на рабочем состоянии оконечного устройства.

Конкретно, количество транспортных уровней, используемых системой MIMO в процессе восходящей передачи данных, является четвертым количеством транспортных уровней; первое сообщение дополнительно несет в себе пятое количество транспортных уровней и пятое количество транспортных уровней меньше четвертого количества транспортных уровней; второе сообщение также используется для конфигурации количества транспортных уровней в восходящем процессе передачи данных, второе сообщение дополнительно переносит в себе шестое количество транспортных уровней и шестое количество транспортных уровней меньше или равно пятому количеству транспортных уровней. Затем оконечное устройство может передать восходящий сигнал сетевому устройству, основываясь на шестом количестве транспортных уровней.

Таким образом, оконечное устройство может активно согласовывать количество транспортных уровней, используемых в процессе восходящей передачи данных, с сетевым устройством на основе рабочего состояния оконечного устройства, чтобы адаптивно и динамично регулировать количество потоков данных в процессе восходящей передачи данных. Этот способ регулирования количества потоков данных может уменьшать мощность потребления оконечного устройства и продлевать время работы оконечного устройства в режиме дежурного приема, не влияя на восприятие пользователем работы оконечного устройства, в то же время удовлетворяя требованиям к оконечному устройству по скорости передачи данных.

В некоторых вариантах осуществления оконечное устройство может дополнительно восстанавливать количество транспортных уровней, используемых в процессе восходящей передачи данных. А именно, третье сообщение, переданное оконечным устройством, дополнительно используется для запроса сетевого устройства, чтобы восстановить количество транспортных уровней, используемых в процессе восходящей передачи данных; четвертое сообщение, принимаемое оконечным устройством, дополнительно используется для конфигурации количества транспортных уровней в процессе восходящей передачи данных, и четвертое сообщение несет в себе четвертое количество транспортных уровней. Затем оконечное устройство может передать сетевому устройству восходящий сигнал на основе четвертого количества транспортных уровней. Таким образом, количество восходящих потоков данных может гибко регулироваться, чтобы удовлетворять требованиям к оконечному устройству по скорости передачи данных во втором сценарии и улучшать восприятие пользователем работы оконечного устройства.

В некоторых вариантах осуществлениях первое сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения и пятое количество транспортных уровней несет в себе поле reducedMIMO-LayerFRI-UL вспомогательного сообщения.

В некоторых вариантах осуществлениях второе сообщение является переконфигурацией сообщения переконфигурации RRC для управления радиоресурсами RRC и шестое количество транспортных уровней несет в себе поле MaxMimoLayerCnt в конфигурации сервисной ячейки PDSCH для сообщения конфигурации сервисной ячейки физического нисходящего совместно используемого канала.

В некоторых вариантах осуществления третье сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения и третье сообщение не содержит поля reducedMIMO-LayerFRI-UL.

В некоторых вариантах осуществлениях четвертое сообщение является переконфигурацией RRC сообщения для переконфигурации управления радиоресурсами RRC и четвертое количество транспортных уровней несет в себе поле MaxMimoLayerNum в конфигурации сервисной ячейки PDSCH для сообщения конфигурации сервисной ячейки физического нисходящего совместно используемого канала.

В некоторых вариантах осуществления четвертое количество транспортных уровней конфигурируется сетевым устройством для оконечного устройства в ответ на информацию о возможностях UE для сообщения о возможностях, посылаемую оконечным устройством. В некоторых вариантах осуществления сообщение о возможностях несет в себе максимальное количество восходящих транспортных уровней, поддерживаемое оконечным устройством. Максимальное количество восходящих транспортных уровней, поддерживаемое оконечным устройством, меньше или равно количеству антенн, конфигурированных оконечным устройством для обеспечения полосы 5G, а также меньше или равно количеству радиочастотных передающих трактов, конфигурированных оконечным устройством.

В конкретном примере четвертое количество транспортных уровней может быть равно 2, пятое количество транспортных уровней может быть равно 1 и шестое количество транспортных уровней может быть равно 1.

В некоторых вариантах осуществления посылка оконечным устройством восходящего сигнала сетевому устройству, основываясь на шестом количестве транспортных уровней, конкретно содержит: выполнение оконечным устройством отображения уровней на основополосном сигнале, используя шестое количество транспортных уровней, преобразование основополосного сигнала в радиочастотный сигнал и фильтрацию и усиление радиочастотного сигнала, используя третье количество транспортных уровней приемных радиочастотных трактов, чтобы получить восходящий сигнал, и посылку восходящего сигнала, используя третье количество антенн транспортных уровней.

Со ссылкой на первый подход способ, соответствующий первому подходу, может применяться к системе 5G в режиме организации сети SA. То есть как оконечное устройство, так и сетевое устройство, поддерживают полосу 5G и работают в полосе 5G и сетевое устройство соединяется с базовой сетью 5G (5G core network, 5GC). Кроме того, сетевое устройство является устройством gNodeB и оконечное устройство осуществляет связь с сетевым устройством, используя канал связи NR.

Со ссылкой на первый подход, способ, соответствующий первому подходу, применим к системе LTE. В системе LTE как оконечное устройство, так и сетевое устройство оба поддерживают полосу 4G и работают в полосе 4G, и сетевое устройство соединяется с EPC. Кроме того, сетевое устройство является устройством eNodeB и оконечное устройство осуществляет связь с сетевым устройством, используя канал связи LTE.

Со ссылкой на первый подход, способ, соответствующий первому подходу, дополнительно может применяться к системе MIMO в будущей разработке мобильной связи и в варианте осуществления настоящей заявки никакое ограничение не накладывается.

В соответствии со вторым подходом, вариант осуществления настоящей заявки обеспечивает оконечное устройство, содержащий один или более процессоров и одну или более памятей. Одна или более памятей связываются с одним или более процессорами. Одна или более памятей выполнены с возможностью хранения компьютерной управляющей программы. Компьютерная управляющая программа содержит компьютерные команды и когда один или более процессоров исполняют компьютерные команды, оконечное устройство выполнено с возможностью реализации способа, соответствующего любому из первого подхода или возможных реализаций первого подхода.

В соответствии с третьим подходом, вариант осуществления настоящей заявки обеспечивает компьютерный носитель, содержащий компьютерные команды, которые, когда эти компьютерные команды выполняются на оконечном устройстве, обеспечивают выполнение, устройством связи, способа, соответствующего первому подходу или возможным реализациям первого подхода.

В соответствии с четвертым подходом, вариант осуществления настоящей заявки обеспечивается компьютерный программный продукт, в котором, когда компьютерный программный продукт работает на компьютере, компьютер обеспечивает выполнение способа в соответствии с первым подходом или возможными реализациями первого подхода.

В соответствии с пятым подходом, вариант осуществления настоящей заявки обеспечивает систему MIMO, содержащую оконечное устройство и сетевое устройство, где оконечное устройство может быть оконечным устройством, соответствующим второму подходу.

Реализуя технические решения, соответствующие вариантам осуществлениям настоящей заявки, оконечное устройство может активно согласовывать с сетевым устройством количество транспортных уровней, используемых в процессе нисходящей передачи данных, основываясь на рабочем состоянии оконечного устройства, чтобы адаптивно и динамично регулировать количество потоков данных в процессе нисходящей передачи данных. Этот способ регулирования количества потоков данных может уменьшать потребляемую оконечным устройством мощность и продлевать время работы оконечного устройства в режиме дежурного приема, не влияя на восприятие пользователем работы оконечного устройства при удовлетворении требований к оконечному устройству по скорости передачи данных.

Краткое описание чертежей

Фиг. 1A – схематичное представление аппаратных средств, участвующих в обработке информации сетевым устройством в процессе нисходящей передачи данных;

фиг. 1B – схематичное представление аппаратных средств, участвующих в обработке информации оконечным устройством в процессе нисходящей передачи данных;

фиг. 2 – схематичное представление структуры системы MIMO, соответствующей варианту осуществления настоящей заявки;

фиг. 3A – схематичное представление аппаратной структуры оконечного устройства, соответствующего варианту осуществления варианту осуществления настоящей заявки;

фиг. 3B – схематичное представление архитектуры программного обеспечения оконечного устройства, соответствующего варианту осуществления настоящей заявки;

фиг. 3C – схематичное представление структуры аппаратных средств сетевого устройства, соответствующего варианту осуществления настоящей заявки;

фиг. 4A-4C(1)-4C(2) - интерфейс пользователя, реализуемый на оконечном устройстве, соответствующем варианту осуществления настоящей заявки;

фиг. 5 - блок-схема последовательности выполнения операций способа регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту осуществления настоящей заявки;

фиг. 6A и фиг. 6B – схематичное представление временных узлов для регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту 1 осуществления;

фиг. 7 - блок-схема последовательности выполнения операций способа регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту осуществления настоящей заявки;

фиг. 8A и фиг. 8B – схематичное представление временных узлов для регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту 2 осуществления;

фиг. 9 - блок-схема последовательности выполнения операций способа регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту осуществления настоящей заявки;

фиг. 10A и фиг. 10B – схематичное представление временных узлов для регулирования количества нисходящих потоков данных в системе MIMO, соответствующей варианту 3 осуществления; и

фиг. 11 - блок-схема последовательности выполнения операций способа регулирования количества восходящих потоков данных в системе MIMO, соответствующей варианту осуществления настоящей заявки.

Осуществление изобретения

Технические решения в вариантах осуществления настоящей заявки будут ясно и подробно описаны со ссылкой на сопроводительные чертежи. В описаниях вариантов осуществления настоящей заявки, если не определено иначе, «/» означает «или», например, A/B может означать А или B. Термин «и/или» в этом описании представляет только отношение связи для описания связанных объектов и представляет, что могут существовать три отношения. Например, A и/или B может представлять следующие три случая: существует только A, существуют как A, так и B, и существует только B. Кроме того, в описании вариантов осуществления настоящей заявки «множество» относится к двум или более.

Здесь далее, термины «первый» и «второй» используются только в описательных целях и не могут истолковываться как подразумевающие относительную важность или подразумевающие количество указанных технических признаков. Поэтому признак, определяемый с использованием терминов «первый» или «второй», может явно или неявно содержать один или более признаков и в описаниях вариантов осуществления настоящей заявки, «множество» означает два или более, если конкретно не определено иное.

Технология MIMO применима к восходящей передаче данных и к нисходящей передаче данных в области мобильной связи. Объем нисходящей передачи данных обычно намного больше, чем объем восходящей передачи данных. Последующие варианты осуществления настоящей заявки будут объяснены, главным образом, используя в качестве примера приложение технологии MIMO в процессе нисходящей передачи данных. Процессы нисходящей передачи данных, упомянутые в последующих вариантах осуществления, все являются процессами нисходящей передачи данных, основанными на технологии MIMO, то есть процессами нисходящей передачи данных, выполняемыми в системе MIMO.

Процесс нисходящей передачи данных должен завершаться сетевым устройством (например, базовой станцией) и оконечным устройством совместно. В процессе нисходящей передачи данных сетевое устройство является передающим концом передачи сигнала, а оконечное устройство является приемным концом приема сигнала. Оконечное устройство может также упоминаться как оборудование пользователя (user equipment, UE). Сетевое устройство преобразует исходный поток данных в несколько путей прохождения параллельных сигналов, которые передаются от множества передающих антенн одновременно, соответственно; и множество приемных антенн на приемном конце принимают сигналы и анализируют сигналы для восстановления исходных сигналов. В этом процессе множество потоков данных могут передаваться параллельно по эфиру.

В процессе нисходящей передачи данных сетевое устройство должно обрабатывать исходные данные, которые должны посылаться на оконечное устройство, чтобы гарантировать, что исходные данные могут быть переданы по беспроводному пространственному каналу между сетевым устройством и оконечным устройством. На фиг. 1A показано устройство, используемое сетевым устройством в процессе обработки исходных данных. Обработка содержит, главным образом, основополосную обработку и радиочастотную обработку.

Прежде всего, обработка в основной полосе содержит, главным образом, алгоритм физического уровня, исполняемый основополосной интегральной схемой (основополосным процессором, baseband processor) (основополосными интегральными схемами, baseband integrated circuits, BBIC), обработку по протоколу верхнего уровня, реализацию мультирежимной совместимости и т.п. Основополосная обработка может содержать следующее:

1. Скремблирование (scrambling)

Скремблирование относится к вычислению на кодовых комбинациях и скремблирование кодовой последовательности используется для рандомизации интерференции между данными и может противостоять интерференции. Кодовые комбинации являются битовым потоком, полученным после канального кодирования и чередования. Битовый поток получают путем обработки сетевым устройством исходных данных (например, изображений, текста, веб-страниц или видео).

2. Модуляция (modulation)

Модуляция является процессом отображения битового потока на комплексной плоскости и также упоминается как комплексная модуляция.

3. Отображение уровней (layer mapping)

Отображение уровней должно реорганизовывать модулированные битовые потоки на основе определенных правил и отображать кодовые комбинации, независимые друг от друга, на пространственный транспортный уровень (layer). Поскольку количество кодовых комбинаций и количество уровней не обязательно одинаковы, требуется отображение уровней. Один уровень соответствует одному потоку данных и различные уровни отличаются различными потоками данных. То есть поток данных относится к данным, передаваемым на одном уровне. Количество уровней меньше или равно рангу (rank) канальной матрицы MIMO.

4. Предварительное кодирование

Предварительное кодирование должно отображать данные, выводимые каждым уровнем к различным портам антенн (antenna port) в целях разноса или мультиплексирования.

5. Отображение ресурсов и формирование сигналов ортогонального мультиплексирования с частотным разделением каналов (orthogonal frequency division multiplexing, OFDM).

Отображение ресурсов относится к отображению предварительно кодированных данных в двумерный физический ресурсный элемент (resource element, RE), состоящий из поднесущих и временных слотов на каждом определенном антенном порту.

Радиочастотная обработка содержит, главным образом, преобразование между основополосным сигналом и радиочастотным сигналом, выполняемое интегральной радиочастотной схемой (радиочастотным процессором, radio frequency processor) (интегральными радиочастотными схемами, radio frequency integrated circuit, RFIC). Радиочастотный процессор может преобразовывать основополосный сигнал с выхода основополосного процессора в радиочастотный сигнал. Радиочастотный процессор альтернативно может быть реализован как модулятор и демодулятор.

Радиочастотная обработка дополнительно содержит обработку сигналов, выполняемую радиочастотным модулем входных устройств (front end module, FEM). Радиочастотный модуль входных устройств может содержать: усилитель мощности (power amplifier, PA), фильтр (filter), дуплексер или мультиплексор (duplexer или multiplexer), малошумящий усилитель (low noise amplifier, LNA), антенный переключатель (switch) или настраиваемый антенный модуль (antenna tuning module, ASM) и т.п. В процессе нисходящей передачи данных PA выполнен с возможностью усиления мощности сигнала, поступающего с выхода основополосного процессора, и фильтр выполнен с возможностью фильтрации сигнала.

Затем обработанный сигнал передается, используя физическую антенну и дуплексер. После того, как сетевое устройство, используя антенну, передает обработанный сигнал, сигнал передается через пространственный канал и принимается множеством физических антенн (antenna, ANT) оконечного устройства. Здесь количество физических антенн, используемых оконечным устройством, связано с количеством уровней, согласованных с системой MIMO. Количество физических антенн, используемых оконечным устройством, обычно равно количеству уровней, согласованных с системой MIMO. После приема сигнала физические антенны оконечного устройства выполняют на сигнале обратный процесс обработки сетевым устройством.

На фиг. 1B представлен схематичная диаграмма сценария, в котором оконечное устройство обрабатывает принятый сигнал. Конкретно, оконечное устройство сначала выполняет радиочастотную обработку принятого сигнала, которая содержит, главным образом, фильтрацию сигнала фильтром, LNA выполняет процесс малошумящего усиления сигнала, и радиочастотный процессор преобразует выходной радиочастотный сигнал с выхода радиочастотного модуля входных устройств в основополосный сигнал. Здесь, устройства (содержащие RFIC, фильтр, LNA и т.п.), участвующие в радиочастотной обработке одного канала сигналов (то есть, потока данных), могут объединяться в радиочастотный тракт. Наконец, оконечное устройство выполняет на сигнале основополосную обратную обработку. Оконечное устройство сначала считывает соответствующие данные из частотно-временного ресурса OFDM, выполняет обратные процессы предварительного кодирования и отображения уровней, затем выполняет демодуляцию и дескремблирование и, наконец, восстанавливает исходные информационные биты. Затем более высокий уровень оконечного устройства, такой как MAC или приложение, может считывать значения исходных информационных битов, основываясь на способе инкапсулирования и способе кодирования источника, и восстанавливает исходные данные (такие как изображения, текст, веб-страницы, видео или аудио), переданные сетевым устройством.

Следует понимать, что в процессе нисходящей передачи данных большее количество уровней указывает на большее количество физических антенн, используемых при приеме оконечным устройством сигнала, переданного сетевым устройством, и на большее количество приемных радиочастотных трактов, используемых для обработки сигнала. Приемный радиочастотный тракт может содержать фильтр, LNA, радиочастотный процессор (RFIC) и т.п. Как показано на фиг. 1B, когда количество уровней равно 4, оконечное устройство может использовать четыре антенны (ANT1-ANT4) для приема различных потоков данных. Один поток данных, принимаемый ANT1, обрабатывается приемным радиочастотным трактом, содержащим Rx_l_A, один поток данных, принимаемый ANT2, обрабатывается приемным радиочастотным трактом, содержащим Rx_l_B, один поток данных, принимаемый ANT3, обрабатывается приемным радиочастотным трактом, содержащим Rx_2_А, и один поток данных, принимаемый ANT4, обрабатывается приемным радиочастотным трактом, содержащим Rx_2_В. Когда количество уровней равно 2, оконечное устройство может принимать потоки данных при помощи четырех антенн (ANT1- ANT4). ANT1 и ANT2 принимают один поток данных, а ANT3 и ANT4 принимают другой поток данных; или оконечное устройство может принимать различные потоки данных при помощи двух антенн ANT1 и ANT2, соответственно; и после того, как каждая антенна принимает потоки данных, потоки данных передаются в соответствующие приемные радиочастотные тракты для обработки.

Следует понимать, что количество уровней может влиять на обработку данных оконечного устройства в процессе нисходящей передачи данных, главным образом, включая в основополосную обработку количество приемных антенн, используемых оконечным устройством, количество используемых приемных радиочастотных трактов и обратные процессы отображения уровней и предварительного кодирования.

Очевидно, что в процессе нисходящей передачи данных большее количество потоков данных указывает на большее количество уровней, большее количество антенн и приемных радиочастотных трактов, используемых оконечным устройством, и на более высокую потребляемую мощность.

В существующей технологии количество потоков данных в процессе нисходящей передачи данных обычно определяется на основе возможностей аппаратных средств (например, количества антенн и количество приемных радиочастотных трактов) оконечного устройства. В этом способе определения потоков данных выбирается как можно больше потоков данных для передачи нисходящих данных при поддержке оконечного устройства, чтобы гарантировать высокоскоростную передачу данных. Хотя этот способ может удовлетворить требование высокоскоростной передачи данных в системе MIMO, фактические требования к передаче данных и потребляемой оконечным устройством мощности не рассматриваются, что будет приводить к чрезмерно высокой мощности, потребляемой оконечным устройством, и влиять на восприятие пользователя работы оконечного устройства. Например, в мобильной системе MIMO 5G сетевое устройство (например, NodeB следующего поколения (next generation NodeB, gNB)) обычно выделяет четыре уровня оконечного устройства для передачи нисходящих данных, то есть, четыре потока данных могут использоваться для передачи нисходящих данных между оконечным устройством и сетевым устройством. Однако, когда требования к скорости нисходящей передачи оконечного устройства невысоки, например, в некоторых сценариях считывания текста в режиме онлайн, требования к фактической передаче данных оконечного устройства могут удовлетворяться при использовании двух потоков данных, а если используются четыре потока данных, то это чрезмерно расточительно и может увеличивать потребляемую оконечным устройством мощность.

Основываясь на недостатках существующей технологии, нижеследующие варианты осуществления настоящей заявки представляют способ регулирования количества потоков данных, оконечное устройство и систему MIMO.

Согласно способу, соответствующему варианту осуществления настоящей заявки, оконечное устройство в системе MIMO может запросить сетевое устройство уменьшить количество уровней в процессе нисходящей и/или восходящей передачи данных в некоторых сценариях, в которых требования к скорости передачи данных невысоки. Кроме того, в некоторых сценариях, в которых требования к скорости передачи данных более высокие, оконечное устройство может дополнительно запросить сетевое устройство восстановить количество уровней в процессе нисходящей и/или восходящей передачи данных. Регулирование количества уровней эквивалентно регулированию количества потоков данных. Таким образом, оконечное устройство может активно согласовывать количество уровней, используемых в процессе нисходящей и/или восходящей передачи данных, с сетевым устройством на основе рабочего состояния оконечного устройства, чтобы адаптивно и динамично регулировать количество потоков данных в процессе нисходящей и/или восходящей передачи данных. Этот способ регулирования количества потоков данных может уменьшить потребляемую оконечным устройством мощность и продлить время работы оконечного устройства в режиме дежурного приема, не влияя на восприятие пользователем работы оконечного устройства при соответствии требованиям к оконечному устройству по скорости передачи данных.

Для простоты описания в последующих вариантах осуществлениях сценарий, в котором требования к оконечному устройству по скорости передачи данных невысоки, упоминается как низкоскоростной сценарий. Низкоскоростной сценарий может быть одним событием или сочетанием большего количества следующих событий: событие A: первое приложение, выполняемое оконечным устройством, работает на переднем плане; событие B: скорость передачи данных оконечного устройства меньше первого порога; событие C: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством, больше второго порога, событие D: экран оконечного устройства выключен; событие E: оконечное устройство вводит режим экономии электроэнергии; событие F: оконечное устройство не заряжается; и событие G: температура оконечного устройства выше третьего порога.

Для простоты описания в последующих вариантах осуществления сценарий, в котором требования к оконечному устройству по скорости передачи данных более высокие, упоминается как высокоскоростной сценарий. Высокоскоростной сценарий оценивается относительно низкоскоростного сценария. Высокоскоростной сценарий может быть одним событием или сочетанием большего количества следующих событий: событие a: приложение, выполняемое оконечным устройством на переднем плане, не является первым приложением; событие b: скорость передачи данных оконечного устройства четвертого порога; событие c: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством, меньше пятого порога; событие d: экран оконечного устройства включен; событие e: оконечное устройство переходит в режим производительности; событие f: оконечное устройство заряжается; и событие g: температура оконечного устройства ниже шестого порога.

В последующих вариантах осуществления способа конкретный смысл низкоскоростного сценария и высокоскоростного сценария и способ распознавания низкоскоростного сценария и высокоскоростного сценария оконечным устройством объясняются подробно и здесь в деталях не описываются.

Способ, соответствующий варианту осуществления настоящей заявки, может применяться к системам MIMO, использующим технологию MIMO, таким как система долгосрочной эволюции (long term evolution, LTE), система сети мобильной связи пятого поколения (5th generation mobile network, 5G) и система мобильной MIMO, разработанная в дальнейшем. Режим сети системы 5G может быть автономной (standalone, SA) сетью или неавтономной (non standalone, NSA) сетью.

На фиг. 2 схематично представлена структура системы 10 MIMO, соответствующей варианту осуществления настоящей заявки. Система 10 MIMO, показанная на фиг. 2, может работать в высокочастотной полосе и, конкретно, может быть системой LTE, системой 5G, системой нового радио (New Radio, NR), системой связи «машина-машина» (machine to machine, M2M), системой Wi-Fi и т.п.

Как показано на фиг. 2, система 10 MIMO содержит оконечное устройство 100 и сетевое устройство 200.

Оконечное устройство 100 может быть смартфоном (например, телефоном, работающим на системе Android или системе iOS), планшетным компьютером, портативным компьютером, карманным компьютером, мобильным интернет-устройством (mobile Internet device, MID), носимым устройством (например, смарт-часы или смарт-повязка), радиоблоком, удаленным блоком, оконечным агентом, мобильным клиентом или другим устройством, которое может получать доступ к Интернету. Оконечное устройство 100 может быть стационарным или мобильным.

Сетевое устройство 200 может быть развернутым узлом NodeB (evolved NodeB, eNB), gNB, точкой доступа (access point, AP), передающая/приемная точка (transmit/receive point, TRP), центральным блоком (central unit, CU) или другим сетевым объектом. Сетевое устройство 200 может быть стационарным или мобильным.

Сетевое устройство 200 ответственно за подключение оконечного устройства 100 к базовой сети при помощи технологии проводной или беспроводной связи и обеспечивает соединение между оконечным устройством 100 и сетью. То есть, сетевое устройство 200 выполнено с возможностью обеспечения службы доступа к беспроводной сети для оконечного устройства 100. Для связи между сетевым устройством 200 и оконечным устройством 100 могут использоваться один или более протоколов беспроводной связи и протоколы связи могут содержать, но не ограничиваясь только этим, стандарты 802.11a/b/g/n/ac для LTE, усовершенствованной LTE (LTE-advanced, LTE-A), высокоскоростного пакетного доступа (high speed packet access, HSPA) и Wi-Fi. То есть, связь между сетевым устройством 200 и оконечным устройством 100 может осуществляться, используя канал связи LTE, может осуществляться, используя канал связи NR, и может осуществляться, используя канал связи Wi-Fi.

Беспроводная система 10 MIMO является системой MIMO. Сетевое устройство 200 можно быть снабжено крупномасштабной антенной решеткой и оконечное устройство 100 может также быть снабжено антенной решеткой. Множество антенн сетевого устройства 200 и оконечного устройства 100 могут передавать сигналы, используя мультиантенные технологии, такие как пространственное мультиплексирование, пространственный разнос, мультидоступ с пространственным разделением каналов (space diversity, space division multiple access, SDMA) или формирование луча.

В этом варианте осуществления настоящей заявки в низкоскоростном сценарии оконечное устройство 100 может использоваться для запроса сетевого устройства 200 уменьшить количество уровней в процессе нисходящей передачи данных. Кроме того, в высокоскоростном сценарии оконечное устройство 100 может дополнительно использоваться для запроса сетевого устройства 200 восстановить количество уровней в процессе нисходящей передачи данных. После того, как сетевое устройство 200, основываясь на запросе оконечного устройства 100, отрегулирует (уменьшит или восстановит) количество уровней в процессе нисходящей передачи данных, количество потоков данных, используемых в системе MIMO, также регулируется. Затем в процессе нисходящей передачи данных оконечное устройство 100 будет использовать отрегулированное количество уровней для анализа сигнала, принятого от сетевого устройства 200, чтобы получить исходные данные, переданные сетевым устройством 200. Для процесса анализа сигнала оконечным устройством 100 обратитесь к фиг. 1B и сопутствующим описаниям.

Здесь, для низкоскоростного сценария и высокоскоростного сценария обратитесь к подробным описаниям в последующих вариантах осуществления способа. Для способа, в котором оконечное устройство 100 запрашивает сетевое устройство 200 отрегулировать количество уровней в процессе нисходящей передачи данных, ссылка может также быть сделана на подробные описания последующих вариантов осуществления способа и способ не будет здесь описываться подробно.

В этом варианте осуществления настоящей заявки сетевое устройство 200 может быть выполнено с возможностью приема сообщения, когда оконечное устройство 100 запрашивает регулирование количества уровней в процессе нисходящей передачи данных, и может в ответ на сообщение определить количество уровней, которое будет использоваться в процессе нисходящей передачи данных, со ссылкой на полосы частот, конфигурации антенн и т.п. поддерживаемые оконечным устройством 100 и сетевым устройством 200, и уведомить оконечное устройство 100 о результате определения. Затем сетевое устройство 200 обрабатывает исходные данные, которые должны быть переданы, основываясь на определенном количестве уровней, и передает обработанный сигнал оконечному устройству 100. Для процесса обработки исходных данных сетевым устройством 200 обратитесь к фиг. 1A и сопутствующим описаниям.

Ниже описываются структуры оконечного устройства 100 и сетевого устройства 200, соответствующие вариантам осуществления настоящей заявки.

На фиг. 3A представлен пример схематичной структуры оконечного устройства 100.

Оконечное устройство 100 может содержать следующее: процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, интерфейс 130 универсальной последовательной шины (universal serial bus, USB), модуль 140 управления зарядом, модуль 141 управления электропитанием, батарея 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, аудиомодуль 170, динамик 170А, приемник 170B, микрофон 170C, разъем 170D гарнитуры, модуль 180 датчиков, клавишу 190, двигатель 191, индикатор 192, камеру 193, дисплей 194, интерфейс 195 карты модуля идентификации абонента (subscriber identification module, SIM), и т.п. Модуль 180 датчиков может содержать датчик 180А давления, гироскопный датчик 180B, датчик 180С барометрического давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, оптический датчик 180G близости, датчик 180Н цифрового отпечатка пальца, датчик 180J температуры, сенсорный датчик 180K, датчик 180L внешнего освещения, датчик 180М костной проводимости и т.п.

Следует понимать, что структура, показанная в этом варианте осуществления настоящей заявки, не устанавливает конкретного ограничения для оконечного устройства 100. В некоторых других вариантах осуществления настоящей заявки оконечное устройство 100 может содержать больше или меньше компонент, чем показано на чертеже, объединять некоторые компоненты или разделять некоторые компоненты или иметь другие компоновки. Показанные компоненты могут быть реализованы, используя аппаратные средства, программное обеспечение или сочетание программного обеспечения и аппаратных средств.

Процессор 110 может содержать один или более процессорных блоков, например: процессор 110 может содержать прикладной процессор (application processor, AP), модемный процессор (то есть RFIC, упомянутый в предыдущем варианте осуществления), графический процессор (graphics processing unit, GPU), сигнальный процессор изображения (image signal processor, ISP), контроллер, память, видеокодек, цифровой сигнальный процессор (digital signal processor, DSP), основополосный процессор и т.п. Различные процессорные блоки могут быть независимыми устройствами или могут интегрироваться в одном или нескольких процессорах.

Контроллер может быть управляющим центром и командным центром оконечного устройства 100. Контроллер может формировать сигнал управления операциями на основе команды кода операции и синхросигнала, и считывать команду и управлять выполнением команд.

В процессоре 110 может дополнительно обеспечиваться память для хранения команд и данных.

Интерфейс 130 USB является интерфейсом, соответствующим техническим требованиям стандарта USB, и может конкретно быть интерфейсом мини-USB, интерфейсом микро-USB, интерфейсом USB типа С и т.п. интерфейс 130 USB может быть выполнен с возможностью подключения зарядного устройства для зарядки оконечного устройства 100 и может также быть выполнен с возможностью передачи данных между оконечным устройством 100 и периферийным устройством.

Модуль 140 управления зарядом выполнен с возможностью подключения зарядного входа от зарядного устройства. Зарядное устройство может быть беспроводным зарядным устройством или может быть проводным зарядным устройством.

Оконечное устройство 100 снабжено множеством антенн. Функция беспроводной связи оконечного устройства 100 может быть реализована, используя множество антенн, таких как антенна 1 и антенна 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, модемный процессор и основополосный процессор.

Антенны выполнены с возможностью передачи и приема сигналов электромагнитных волн. Каждая антенна в оконечном устройстве 100 может использоваться для перекрытия одной или множества полос частот связи. Например, оконечное устройство 100 может содержать 11 антенн, где четыре антенны перекрывают полосу частот связи 5G NR, четыре антенны перекрывают полосу частот связи LTE, две антенны перекрывают полосу частот связи Wi-Fi и одна антенна перекрывает полосу частот связи GPS. Различные антенны могут также использоваться повторно для улучшения использования антенны. Например, антенна 1 может быть повторно использована как разнесенная антенна беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с настроечным переключателем.

Модуль 150 мобильной связи может обеспечивать решение, содержащее беспроводную связь, такую как 2G/3G/4G/5G, и применяется к оконечному устройству 100. Модуль 150 мобильной связи может содержать по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low Noise Amplifier, LNA) и т.п. Модуль 150 мобильной связи может принимать электромагнитные волны, используя антенну 1, выполнять фильтрацию, усиление и другую обработку полученных электромагнитных волн и передавать волны модемному процессору для демодуляции. Модуль 150 мобильной связи может дополнительно усиливать сигнал, модулированный модемным процессором, и преобразовывать сигнал в электромагнитные волны, используя антенну 1 для излучения. В некоторых вариантах осуществления, по меньшей мере, некоторые функциональные модули модуля 150 мобильной связи могут быть расположены в процессоре 110. В некоторых вариантах осуществления, по меньшей мере, некоторые функциональные модули модуля 150 мобильной связи могут быть расположены, по меньшей мере, в том же самом устройстве, что и некоторые процессорные модули 110.

Модемный процессор может содержать модулятор и демодулятор. Модулятор выполнен с возможностью модуляции низкочастотного основополосного сигнала, который должен быть передан, в сигнал со средней-высокой частотой. Демодулятор выполнен с возможностью демодуляции принятого сигнала электромагнитных волн в низкочастотный основополосный сигнал. Затем демодулятор передает демодулированный низкочастотный основополосный сигнал основополосному процессору для обработки. Низкочастотный основополосный сигнал обрабатывается основополосным процессором и затем передается прикладному процессору. Прикладной процессор выводит звуковой сигнал, используя аудиоустройство (не ограничивающееся динамиком 170А, приемником 170B и т.п.), или отображает изображение или видео, используя дисплей 194. В некоторых вариантах осуществления модемный процессор может быть независимым устройством. В некоторых других вариантах осуществления модемный процессор может быть независим от процессора 110 и расположен в том же устройстве, что и модуль 150 мобильной связи или другие функциональные модули.

Модуль 160 беспроводной связи может обеспечивать решения для беспроводной связи, применяемые к оконечному устройству 100, в том числе беспроводную локальную сеть (wireless local area network, WLAN) (такую как сеть Wi-Fi (wireless fidelity, Wi-Fi)), Bluetooth (Bluetooth, BT), глобальная навигационная спутниковая система (global navigation satellite system, GNSS), частотная модуляция (frequency modulation, FM), технологии связи в ближнем поле (near field communication, NFC), инфракрасного излучения (infrared, IR, IR) и т.п. Модуль 160 беспроводной связи может быть одним или несколькими устройствами, которые интегрируются по меньшей мере в одном модуле связной обработки. Модуль 160 беспроводной связи принимает электромагнитные волны, используя антенну 2, выполняет частотную модуляцию и фильтрацию сигнала электромагнитных волн и передает обработанный сигнал на процессор 110. Модуль 160 беспроводной связи может дополнительно принимать от процессора 110 сигнал, подлежащий передаче, выполнять частотную модуляцию и усиление сигнала и преобразовывать сигнал в электромагнитные волны, используя антенну 2 для излучения.

В некоторых вариантах осуществления антенна 1 оконечного устройства 100 связывается с модулем 150 мобильной связи и антенна 2 связывается с модулем 160 беспроводной связи, так чтобы оконечное устройство 100 мог осуществлять связь с сетью и другими устройствами (например, с сетевым устройством 200), используя технологию беспроводной связи. Технология беспроводной связи может включать в себя глобальную систему мобильной связи (global system for mobile communications, GSM), систему пакетной радиосвязи общего пользования (general packet radio service, GPRS), систему мультидоступа с кодовым разделением (code division multiple access, CDMA), широкополосную систему мультидоступа с кодовым разделением (wideband code division multiple access, WCDMA), систему мультидоступа с временным разделением (time-division code division multiple access, TD-SCDMA), систему долгосрочной эволюции (long term evolution, LTE), технологии NR, BT, GNSS, WLAN, NFC, FM и/или IR и т.п. GNSS может содержать систему глобального позиционирования (global positioning system, GPS), глобальную навигационную спутниковую систему (global navigation satellite system, GLONASS), спутниковую навигационную систему «Бейдоу» (Beidou navigation satellite system, BDS), квазизенитную спутниковую систему (quasi-zenith satellite system, QZSS) и/или системы аугментации, основанные на спутниковой связи (satellite based augmentation systems, SBAS).

В этом варианте осуществления настоящей заявки процесс нисходящей передачи данных может быть завершен модулем 150 мобильной связи оконечного устройства 100, действующим совместно с другими модулями, такими как антенна и модем, или может быть завершен модулем 160 беспроводной связи оконечного устройства 100, действующим совместно с другими модулями.

В этом варианте осуществления настоящей заявки процессор 110 может быть выполнен с возможностью распознавания низкоскоростного сценария и формирования сообщения, запрашивающего сетевое устройство 200 уменьшить количество уровней в процессе нисходящей передачи данных в низкоскоростном сценарии. Антенна может быть выполнена с возможностью посылки сетевому устройству 200 сообщения, запрашивающего сетевое устройство 200 уменьшить количество уровней в процессе нисходящей передачи данных. Затем антенна может дополнительно принять сообщение, переданное сетевым устройством 200, указывающее количество уровней после их уменьшения. Здесь, для конкретной реализации сообщения, переданного антенной для запроса сетевого устройства 200, чтобы уменьшить количество уровней в процессе нисходящей передачи данных, и сообщения, переданного сетевым устройством 200 для указания количества уровней после их уменьшения, обратитесь к сопутствующим описаниям в последующих вариантах осуществления способа. Подробности здесь не описываются.

В этом варианте осуществления настоящей заявки процессор 110 может быть дополнительно выполнен с возможностью распознавания высокоскоростного сценария и формирования сообщения запроса сетевого устройства 200 для восстановления количества уровней в процессе нисходящей передачи данных в высокоскоростном сценарии. Антенна может быть выполнена с возможностью посылки сетевому устройству 200 сообщения запроса сетевого устройства 200 для восстановления количества уровней в процессе нисходящей передачи данных. Затем антенна может дополнительно принять от сетевого устройства 200 сообщение, указывающее количество уровней после восстановления. Здесь, для конкретной реализации сообщения, переданного антенной для запроса сетевого устройства 200, чтобы восстановить количество уровней в процессе нисходящей передачи данных, и сообщения, переданного сетевым устройством 200 для указания количества уровней после восстановления, обратитесь к сопутствующим описаниям в последующих вариантах осуществления способа. Подробности здесь не описываются.

В этом варианте осуществления настоящей заявки в процессе нисходящей передачи данных оконечное устройство 100 используется в качестве приемного конца для приема данных и антенна оконечного устройства 100 может быть выполнена с возможностью приема сигнала, передаваемого сетевым устройством 200. Модемный процессор, приемный радиочастотный тракт (содержащий RFIC, фильтр, LNA и т.п.), и основополосный процессор оконечного устройства 100 дополнительно выполнены с возможностью совместного анализа сигнала. По процессу анализа сигнала обратитесь к предшествующим сопутствующим описаниям фиг. 1B.

Оконечное устройство 100 реализует функцию дисплея, используя GPU, дисплей 194, прикладной процессор и т.п. GPU является микропроцессором для обработки изображений и соединяет дисплей 194 с прикладным процессором. GPU выполнен с возможностью математических и геометрических вычислений для графической визуализации. Процессор 110 может содержать один или более GPU, где один или более GPU выполняют программные команды для формирования или изменения информации дисплея.

Дисплей 194 выполнен с возможностью отображения изображения, видео и т.п. В некоторых вариантах осуществления оконечное устройство 100 может содержать один или N дисплеев 194, где N - положительное целое число больше 1.

Внутренняя память 121 может быть выполнена с возможностью хранения исполняемой управляющей программы, где исполняемая управляющая программа содержит команды. Процессор 110 исполняет различные функциональные приложения и обработку данных оконечного устройства 100, исполняя команды, хранящиеся во внутренней памяти 121. Внутренняя память 121 может содержать область хранения программ и область хранения данных.

Датчик 180А давления выполнен с возможностью обнаружения сигнала давления и может преобразовывать сигнал давления в электрический сигнал. В некоторых вариантах осуществления датчик давления 180А может быть расположен на дисплее 194. Существует много типов датчиков 180А давления, таких как резистивный датчик давления, индукционный датчик давления и емкостный датчик давления. Емкостной датчик давления может быть параллельной пластиной, содержащей по меньшей мере два проводящих материала. При приложении силы к датчику 180А давления емкость между электродами изменяется. Оконечное устройство 100 определяет интенсивность давления, основываясь на изменении емкости. Когда к дисплею 194 применяется сенсорная операция, оконечное устройство 100 обнаруживает интенсивность сенсорной операции на основе датчика 180А давления. Оконечное устройство 100 может также вычислять местоположение касания, основываясь на сигнале обнаружения датчика 180А давления.

Датчик 180J температуры выполнен с возможностью обнаружения температуры. В некоторых вариантах осуществления оконечное устройство 100 выполняет принятый порядок обработки температуры, используя температуру, обнаруженную датчиком 180J температуры. Например, когда температура, о которой сообщает датчик 180J температуры, превышает порог, оконечное устройство 100 снижает производительность процессора, расположенного вблизи около датчика 180J температуры, чтобы уменьшить потребляемую мощность и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура ниже другого порога, оконечное устройство 100 подогревает батарею 142 для предотвращения аварийного отключения оконечного устройства 100, вызванного низкой температурой. В некоторых других вариантах осуществления, когда температура ниже еще одного другого порога, оконечное устройство 100 повышает выходное напряжение батареи 142 для предотвращения аварийного отключения, вызванного низкой температурой.

Сенсорный датчик 180K также упоминается как «сенсорная панель”. Сенсорный датчик 180K может быть расположен на дисплее 194 и сенсорный датчик 180K и дисплей 194 образуют сенсорный экран, который также упоминается как «сенсорный экран управления». Сенсорный датчик 180k выполнен с возможностью обнаружения сенсорной операции на сенсорном датчике 180K или около него. Сенсорный датчик может передавать обнаруженную операцию касания прикладному процессору для определения типа события касания. Визуальный вывод, связанный с сенсорной операцией, может обеспечиваться при помощи дисплея 194. В некоторых других вариантах осуществления сенсорный датчик 180K может альтернативно быть расположен на поверхности оконечного устройства 100 в месте, отличном от места расположения дисплея 194.

Система программного обеспечения оконечного устройства 100 может иметь многоуровневую архитектуру, событийно-ориентированную архитектуру, микроядерную архитектуру, микросервисную архитектуру или облачную архитектуру. Этот вариант осуществления настоящей заявки, как пример, описывает архитектуру программного обеспечения оконечного устройства 100, используя систему Android с многоуровневой архитектурой.

На фиг. 3B представлена блок-схема архитектуры программного обеспечения оконечного устройства 100, соответствующего варианту осуществления настоящей заявки.

Многоуровневая архитектура делит программное обеспечение на несколько уровней и каждый уровень имеет конкретную функцию и разделение поставленных задач. Уровни связываются друг с другом, используя программный интерфейс. В некоторых вариантах осуществления система Android разделена на четыре уровня, то есть, прикладной уровень, уровень структуры приложений, уровень работы Android (Android runtime) и системная библиотека и ядерный уровень сверху донизу.

Прикладной уровень может содержать ряд пакетов приложений.

Как показано на фиг. 3B, пакеты приложений могут содержать такие приложения, как камера, галерея, календарь, звонки, отображение, навигация, WLAN, Bluetooth, музыка, видео и служба передачи коротких сообщений.

Уровень структуры приложений обеспечивает интерфейс прикладного программирования (application programming interface, API) и платформу программирования для приложений на уровне приложений. Уровень структуры приложений содержит некоторые заданные функции.

Как показано на фиг. 3B, уровень структуры приложений может содержать менеджера окон, контент-провайдера, видеосистему, телефонного менеджера, менеджера ресурсов, менеджера уведомлений и т.п.

Менеджер окон выполнен с возможностью управления оконной программой. Менеджер окон может получать размер дисплея, определять, имеет ли дисплей строку состояний, блокировать экран, делать снимок экрана и т.п.

Контент-провайдер выполнен с возможностью хранения и предоставления данных, чтобы делать их доступными для приложений. Данные могут содержать видео, изображения, аудио, выполняемые и принимаемые вызовы, историю просмотра и закладки, адресную книгу и т.п.

Система просмотра содержит визуальные средства управления, такие как управление отображением текста или управление отображением изображений. Система просмотра может быть выполнена с возможностью построения приложений. Интерфейс дисплея может быть образован одним или несколькими изображениями. Например, интерфейс дисплея, содержащий значок уведомления службы передачи коротких сообщений, может содержать просмотр отображения текста и просмотр отображения изображений.

Телефонный менеджер выполнен с возможностью обеспечения функции связи оконечного устройства 100, такой как управление состоянием вызова (включая соединение, ожидание и т.п.).

Менеджер ресурсов обеспечивает различные ресурсы для приложений, такие как локализованные строки, значки, изображения, файлы расположения и видеофайлы.

Менеджер уведомлений позволяет приложениям отображать информацию уведомлений в строке состояний, может использоваться для передачи сообщений типа уведомления и может автоматически исчезать после короткой паузы без вмешательства пользователя. Например, менеджер уведомлений используется для уведомления о завершении загрузки, сообщения тревоги и т.п. Менеджер уведомлений может дополнительно быть уведомлением, которое появляется в строке состояний наверху системы в форме панели или прокрутки текстовой полосы, такой как уведомление о работе приложения в фоновом режиме или уведомление, которое появляется на экране в форме диалогового окна. Например, текстовая информация подсказки представляется в строке состояний, подается предупредительный тональный сигнал, оконечное устройство вибрирует и индикатор мигает.

Время работы Android содержит библиотеку ядра и виртуальную машину. Функция времени работы Android ответственна за планирование и управление системой Android.

Библиотека ядра содержит две части: одна часть является функцией, которая при необходимости должна вызывать язык Java, а другая часть является библиотекой ядра Android.

Уровень приложений и уровень структуры приложений работают на виртуальной машине. Виртуальная машина выполняет файлы Java на уровне приложений и уровня структуры приложений как двоичные файлы. Виртуальная машина используется для выполнения таких функций, как объектное управление жизненным циклом, управление стеком, управление потоком, управление безопасностью и исключением и сбором «мусора».

Системная библиотека может содержать множество функциональных модулей, таких как поверхностный менеджер (surface manager), мультимедийная библиотека (Media Libraries), трехмерная библиотека обработки графики (например, OpenGLES), двумерный (2D) графический механизм (например, SGL).

Поверхностный менеджер выполнен с возможностью управления подсистемой отображения и обеспечивает объединение уровней 2D и 3D для множества приложений.

Мультимедийная библиотека поддерживает воспроизведение и запись аудио и видео в различных наиболее часто используемых форматах, файлов неподвижных изображений и т.п. Мультимедийная библиотека может поддерживать множество форматов аудиокодирования и видеокодирования, таких как MPEG4, H.264, MP3, AAC, AMR, JPG и PNG.

Трехмерная библиотека обработки графики используется для реализации трехмерных графических чертежей, представления изображений, синтеза, обработки уровней и т.п.

Двумерный (2D) графический механизм является механизмом черчения для 2D-чертежей.

Уровень ядра является уровнем между аппаратными средствами и программным обеспечением. Уровень ядра содержит, по меньшей мере, драйвер дисплея, драйвер камеры, драйвер аудио и драйвер датчиков.

На фиг. 3C схематично представлена структура сетевого устройства 200, соответствующего варианту осуществления настоящей заявки. Сетевое устройство 200 может содержать один или более процессоров 201, память 202, интерфейс 203 связи, модуль 205 мобильной связи и антенну 206. Эти компоненты могут быть соединены шиной 204 или другим способом. На фиг. 3c соединение шиной используется в качестве примера.

Процессор 201 может содержать один или более процессорных блоков, например: процессор 110 может содержать прикладной процессор (application processor, AP), модемный процессор, контроллер, память, основополосный процессор и т.п. Различные процессорные блоки могут быть независимыми устройствами или могут быть интегрированы в один или более процессоров.

Интерфейс 203 связи может быть выполнен с возможностью разрешения сетевому устройству 200 осуществлять связь с другими устройствами связи, такими как оконечное устройство 100 или другие сетевые устройства. а именно, интерфейс 203 связи может быть интерфейсом 5G или будущим новым интерфейсом беспроводной связи. В дополнение к интерфейсу беспроводной связи, сетевое устройство 200 можно также быть снабжено интерфейсом 203 проводной связи для поддержки проводной связи, например, транспортный канал между одним сетевым устройством 200 и другим сетевым устройством может быть проводным связным соединением.

Модуль 205 мобильной связи может предоставить решение, содержащее беспроводную связь, такую как 2G/3G/4G/5G, и применимое к сетевому устройству. Модуль 150 мобильной связи может содержать по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA), и т.п. Модуль 205 мобильной связи может принимать электромагнитные волны, используя антенну 206, выполнять фильтрацию, усиление и другую обработку принятых электромагнитных волн и передавать волны на модемный процессор для демодуляции. Модуль 205 мобильной связи может дополнительно усиливать сигнал, модулированный модемным процессором, и преобразовывать сигнал в электромагнитные волны, используя антенну 206 для излучения. В некоторых вариантах осуществления по меньшей мере некоторые функциональные модули модуля 205 мобильной связи могут быть расположены в процессоре 201. В некоторых вариантах осуществления по меньшей мере некоторые функциональные модули модуля 205 мобильной связи могут быть расположены, по меньшей мере, в том же устройстве, что и некоторые модули процессора 201.

Антенна 206 может быть выполнена с возможностью преобразования электромагнитной энергии, присутствующей в линии передачи, в электромагнитные волны в свободном пространстве или преобразования электромагнитных волн, присутствующих в свободном пространстве, в электромагнитную энергию в линии передачи. Антенна 206 может быть выполнена с возможностью перекрытия одиночной или множества полос связи. Например, антенна 206 может перекрывать полосу связи 5GNR, полосу связи LTE, полосу связи Wi-Fi, полосу связи GPS и т.п. Может обеспечиваться множество антенн 206. Следует понимать, что антенны 206 сетевого устройства могут быть реализованы как крупномасштабная антенная решетка.

В этом варианте осуществления настоящей заявки антенна 206 может быть выполнена с возможностью для приема сообщения, переданного оконечным устройством 100 для запроса сетевого устройства 200, чтобы регулировать (уменьшать или восстанавливать) количество уровней в процессе нисходящей передачи данных. Затем процессор 201 может определить количество уровней, которые должны использоваться в процессе нисходящей передачи данных, основываясь на полосах частот, конфигурациях антенн и т.п., поддерживаемых оконечным устройством 100 и сетевым устройством 200, и передать оконечному устройству 100, используя антенну 206, сообщение для указания определенного количества уровней.

В этом варианте осуществления настоящей заявки в процессе нисходящей передачи данных сетевое устройство 200 служит в качестве передающего конца передачи данных и выполняет основополосную обработку и радиочастотную обработку исходных данных. Ссылка может быть сделана на фиг. 1A и сопутствующие описания.

Память 202 связана с процессором 201 и выполнена с возможностью хранения различных программ и/или множества наборов команд. Конкретно, память 202 может содержать высокоскоростную оперативную память и может также содержать энергонезависимую память, такую как одно или более дисковых устройств хранения, устройство флэш-памяти или другое энергонезависимое твердотельное запоминающее устройство.

Память 202 может сохранить операционную систему (именуемую в дальнейшем как «система»), например, встроенную операционную систему, такую как uCOS, VxWorks или RTLinux. Память 202 может дополнительно хранить программу сетевой связи, которая может использоваться для связи с одним или несколькими дополнительными устройствами, одним или несколькими оконечными устройствами или одним или несколькими сетевыми устройствами.

В этом варианте осуществления настоящей заявки процессор 201 может быть выполнен с возможностью считывания и исполнения считываемых компьютером команд. Конкретно, процессор 201 может быть выполнен с возможностью вызова программы, хранящейся в памяти 202, такой как программа реализации способа, соответствующего одному или нескольким вариантам осуществления настоящей заявки на стороне сетевого устройства 200, и исполнения команд, содержащихся в программе.

Следует заметить, что сетевое устройство, 200 показанное на фиг. 3C, является только одной реализацией этого варианта осуществления настоящей заявки и при реальном применении сетевое устройство 200 может дополнительно содержать больше или меньше компонентов. Здесь это не ограничивается.

Основываясь на системе 10 MIMO, показанной на фиг. 2, оконечном устройстве 100, показанном на фиг. 3A и фиг. 3B, и сетевом устройстве 200, показанном на фиг. 3C, ниже будет описан способ регулирования количества потоков данных, соответствующий этому варианту осуществления настоящей заявки.

Способ, соответствующий этому варианту осуществления настоящей заявки, содержит два сценария: низкоскоростной сценарий и высокоскоростной сценарий. Прежде чем подробно описывать способ, соответствующий этому варианту осуществления настоящей заявки, сначала будут описаны эти два сценария.

(I) Низкоскоростной сценарий

В этом варианте осуществления настоящей заявки низкоскоростной сценарий может любым сочетанием из одного или более следующих событий: событие A: на оконечном устройстве 100 первое приложение работает на переднем плане; событие B: скорость передачи данных оконечного устройства 100 меньше первого порога; событие C: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, больше второго порога, событие D: экран оконечного устройства 100 выключен; событие E: оконечное устройство 100 вводит режим экономии электроэнергии; событие F: оконечное устройство 100 не заряжается; или событие G: температура оконечного устройства 100 выше третьего порога.

Ниже события A-G объясняются последовательно одно за другим:

1. Событие A: на оконечном устройстве 100 первое приложение работает на переднем плане.

Приложение, обеспечивающее интерфейс оконечного устройства 100, отображаемый на дисплее, является приложением, работающим на переднем плане. То есть, приложение, в котором пользователь может в настоящее время работать на дисплее, является приложением, работающим на переднем плане.

Могут быть обеспечены одно или более первых приложений. Первое приложение может содержать: приложение, для которого средняя скорость передачи данных оконечного устройства 100 во время выполнения приложения меньше заданного значения. Средняя скорость передачи данных может быть нисходящей средней скоростью передачи данных, когда на оконечном устройстве 100 работает первое приложение. Заданное значение может установлено заранее и в этом варианте осуществления настоящей заявки на это заданное значение никакое ограничение не накладывается.

То есть первое приложение является приложением, для которого не требуется высокая скорость передачи данных, а требуется только лишь небольшое количество потоков данных, чтобы удовлетворить требования к передаче данных первого приложения. Первое приложение может быть задано оконечным устройством или может обновляться в реальном времени оконечным устройством на основе информации, полученной из сети. Например, первое приложение может быть приложением типа считывания, приложением типа мгновенного обмена сообщениями, приложением типа записи текстов и т.п.

В некоторых вариантах осуществления белый список может храниться в оконечном устройстве 100 и белый список может содержать все первые приложения, установленные на оконечное устройство 100. В некоторых других вариантах осуществления в оконечном устройстве 100 может храниться черный список и черный список может содержать все первые приложения, установленные на оконечном устройстве 100. Таким образом оконечное устройство 100 может определять приложение, в настоящее время работающее на переднем плане, как первое приложение, когда распознает, что приложение, работающее на переднем плане, находится в белом списке или не находится в черном списке.

Следует понимать, что существует много возможных ситуаций, в которых событие А происходит на оконечном устройстве 100 и на это в этом варианте осуществления настоящей заявки никакое ограничение не накладывается. Например, когда оконечное устройство 100 принимает сенсорную операцию нажатия пользователем на значок первого приложения на главном экране, оконечное устройство 100 начинает работу первого приложения на переднем плане, то есть, на оконечном устройстве 100 происходит событие А. На фиг. 4A показан сценарий, в котором на оконечном устройстве 100 происходит событие А. Как показано на фиг. 4A, оконечное устройство 100 может запустить и работать с приложением «memorandum» на переднем плане в ответ на операцию нажатия пользователем значка приложения «memorandum».

Следует понимать, что когда на оконечном устройстве 100 происходит событие А, то есть, когда на оконечном устройстве 100 первое приложение работает на переднем плане, требования для скорости передачи данных не высокие и чтобы удовлетворить требования к оконечному устройству 100 по передаче данных требуется только небольшое количество потоков данных.

2. Событие B: скорость передачи данных оконечного устройства 100 меньше первого порога.

Здесь, когда скорость передачи данных оконечного устройства 100 меньше первого порога может означать любое из следующего: скорость передачи данных оконечного устройства 100 в отдельный момент времени меньше первого порога, средняя скорость передачи данных оконечного устройства 100 за период времени меньше первого порога, скорость передачи данных оконечного устройства 100 в любой момент времени меньше первого порога и скорость передачи данных оконечного устройства 100 в течение k временных выборок подряд меньше первого порога. Период времени и k могут быть заданы, и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается.

В некоторых вариантах осуществления скорости передачи данных оконечного устройства 100 могут быть всеми скоростями передачи данных оконечного устройства 100, такими как все нисходящие скорости передачи данных оконечного устройства 100. В этом случае первый порог может быть задан и в этом варианте осуществления настоящей заявки никакое ограничение на первый порог не накладывается. Например, первый порог может составить 5 миллионов бит в секунду (million bits per second, Mbps, Мбит/с).

В некоторых других вариантах осуществлениях скорость передачи данных оконечного устройства 100 может быть скоростью передачи данных оконечного устройства 100 в процессе работы приложения на переднем фоне, например, нисходящей скоростью передачи данных оконечного устройства 100 в процессе работы приложения на переднем плане. В этом случае различные приложения, работающие на переднем плане, могут соответствовать различным первым порогам. Здесь, первый порог, соответствующий каждому приложению переднего плана, может задаваться и в этом варианте осуществления настоящей заявки никакое ограничение на первый порог не накладывается.

Например, в таблице 1 показаны примеры первых порогов, соответствующих нескольким приложениям.

Таблица 1

Приложение переднего плана Первый порог Приложение класса считывания 3 Мбит/с Приложение типа мгновенного обмена сообщениями 5 Мбит/с Приложение типа записи текста 2 Мбит/с

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие B и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, когда на оконечном устройстве 100 работает приложение типа видео, скорость передачи данных оконечного устройства 100 может быть меньше первого порога после того, как видео, в настоящее время просматриваемое в настоящий момент пользователем, буферизуется, то есть, на оконечном устройстве 100 происходит событие B. Как другой пример, когда на оконечном устройстве 100 работает приложение типа аудио, если пользователь подает команду паузы при воспроизведении аудио, скорость передачи данных оконечного устройства 100 может быть меньше первого порога, то есть, на оконечном устройстве 100 происходит событие B.

Следует понимать, что когда на оконечном устройстве 100 происходит событие B, то есть, скорость передачи данных оконечного устройства 100 меньше первого порога, это указывает, что требования к скорости передачи данных в текущем сценарии невысоки и для удовлетворения требованиям к передаче данных оконечного устройства 100 требуется только малое количество потоков данных.

3. Событие C: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, больше второго порога.

Мощность сигнала, принимаемого оконечным устройством 100, может измеряться на основе принимаемой мощности опорного сигнала (reference signal receiving power, RSRP), качества приема опорного сигнала (reference signal receiving quality, RSRQ) и индикации мощности принимаемого сигнала (received signal strength indication, RSSI). Второй порог может быть задан и в этом варианте осуществления настоящей заявки никакое ограничение на второй порог не накладывается.

Следует понимать, что существует много возможных ситуаций, в которых событие С происходит на оконечном устройстве 100 и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, когда оконечное устройство 100 перемещается ближе к сетевому устройству 200, мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, может быть больше второго порога, то есть, на оконечном устройстве 100 происходит событие С.

Следует понимать, что когда на оконечном устройстве 100 происходит событие C, то есть, мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, относительно высока, оконечное устройство 100 может эффективно принимать сигнал, переданный сетевым устройством и поэтому, чтобы удовлетворить требования к оконечному устройству 100 по передаче данных, требуется только небольшое количество потоков данных.

4. Событие d: экран оконечного устройства 100 выключен.

То, что экран выключен, означает, что выключены некоторые или все пиксели дисплея оконечного устройства 100.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие D, и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. На фиг. 4B показан сценарий, в котором экран оконечного устройства 100 выключен. Например, как показано на фиг. 4B, когда оконечное устройство 100 не принимает операцию пользователя (в том числе, сенсорную операцию, действующую на дисплее, операцию нажатия, действующую на физическую клавишу, или ввод голосовой команды) в заданном периоде времени (например, одна минута или 30 секунд), оконечное устройство 100 может выключить некоторые пиксели дисплея, то есть, прекратить подачу питания на эти пиксели и отображать только время на небольшом участке дисплея.

В некоторых других вариантах осуществления оконечное устройство 100 может дополнительно выключать все пиксели дисплея при приеме операции пользователя (например, операции нажатия на клавишу питания), то есть, прекращать подачу питания на все пиксели.

Очевидно, что когда на оконечном устройстве 100 происходит событие D, то есть после того, как экран оконечного устройства 100 выключен, большинство приложений, работающих на оконечном устройстве 100, переходят на задний фон, чтобы работать, или прекращают работать. В этом случае требования к оконечному устройству 100 для передачи данных невысоки и для удовлетворения требований требуется только небольшое количество потоков данных.

5. Событие E: оконечное устройство 100 вводит режим экономии электроэнергии.

Режим экономии электроэнергии является рабочим режимом оконечного устройства. Режим экономии электроэнергии относится к режиму, в котором оконечное устройство 100 исполняет ряд мер по экономии электроэнергии в целях экономии электроэнергии и продления времени работы в режиме дежурного приема. После ввода режима экономии электроэнергии оконечное устройство выполняет ряд мер по экономии электроэнергии, таких как снижение производительности центрального процессора (central processing unit, CPU), выключение некоторых ненужных функций, таких как уменьшение количества процессорных ядер, снижение яркости экрана, выключение ненужных приложений, работающих в фоновом режиме (такие как GPS-позиционирование), уменьшение мощности передаваемого сигнала, уменьшение громкости воспроизведения аудио, отключение функции Bluetooth и отключение функции передачи мобильных данных, чтобы достигнуть цели экономии электроэнергии и продления времени работы в режиме дежурного приема.

Меры по экономии электроэнергии, соответствующие режиму экономии электроэнергии оконечных устройств различных производителей или различных моделей, могут различаться и в этом варианте осуществления настоящей заявки на это не накладывается никаких ограничений. Один и тот же оконечное устройство может также соответствовать множеству режимов экономии электроэнергии, имеющих различные мощности, например, могут использоваться режим нормальной экономии электроэнергии и режим суперэкономии электропитания, содержащий большее количество мер экономии электроэнергии.

Следует понимать, что режим экономии электроэнергии является только термином, используемым в этом варианте осуществления, и его значения были описаны в этом варианте осуществления, причем его название не может составлять ограничение этого варианта осуществления. Кроме того, в некоторых других вариантах осуществления настоящей заявки режим экономии электроэнергии может также упоминаться как другие термины, такие как «сбалансированный режим».

На фиг. 4C(1)-4C(2) показан сценарий, в котором оконечное устройство 100 вводит режим экономии электроэнергии.

Интерфейс пользователя, показанный на фиг. 4c, может быть снабжен приложением настроек («settings»), установленным на оконечном устройстве 100. Как показано на чертеже, интерфейс пользователя содержит переключатель управления двух режимов экономии электроэнергии: переключатель 401 управления для режима экономии электроэнергии и переключатель 402 управления для режима суперэкономии электроэнергии. Переключатель 401 управления или переключатель 402 управления может управлять операцией пользователя и оконечное устройство 100 может вводить соответствующий режим экономии электроэнергии в ответ на операцию пользователя. Например, как показано на фиг. 4C(1)-4C(2), пользователь может нажать переключатель 401 управления для режима экономии электроэнергии, инициируя оконечное устройство 100 для ввода режима экономии электроэнергии.

Следует понимать, что после того, как на оконечном устройстве 100 происходит событие E, то есть, оконечное устройство 100 вводит режим экономии электроэнергии, поскольку оконечное устройство 100 выполняет различные меры экономии электроэнергии, требования для передачи данных оконечного устройства 100 могут быть невысокими и требуется только небольшое количество потоков данных, чтобы удовлетворить требования. Кроме того, после того, как оконечное устройство 100 вводит режим экономии электроэнергии, для передачи данных используется только небольшое количество потоков данных и потребляемая мощность может быть дополнительно сэкономлена, что эквивалентно исполнению новых мер экономии электроэнергии.

6. Событие F: оконечное устройство 100 не заряжается.

Конкретно, оконечное устройство 100 может определить, что оконечное устройство в настоящее время находится в состоянии заряда, основываясь на состоянии соединения между зарядным портом (таким как USB-интерфейс) и периферийным устройством (таким как зарядное устройство). Находится ли оконечное устройство 100 в состоянии заряда, определяется пользователем.

Следует понимать, что когда на оконечном устройстве 100 происходит событие F, то есть, оконечное устройство 100 не заряжается, электропитание оконечного устройства 100 не может вовремя пополняться. В этом случае для удовлетворения требований к оконечному устройству 100 по передаче данных может использоваться небольшое количество потоков данных, таким образом, уменьшая мощность, потребляемую оконечным устройством 100.

7. Событие G: температура оконечного устройства 100 больше третьего порога.

Конкретно, температура оконечного устройства 100 может быть определена на основе данных, собираемых датчиком температуры. Третий порог может быть задан, например, может быть равен 41°C.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие G, и в этом варианте осуществления настоящей заявки на это никакое ограничение не накладывается. Например, когда оконечное устройство 100 непрерывно работает на высокой скорости в течение долгого времени или когда оконечное устройство 100 находится в высокотемпературной окружающей среде, температура оконечного устройства 100 может быть выше третьего порога, то есть, на оконечном устройстве 100 может произойти событие G.

Следует понимать, что когда на оконечном устройстве 100 происходит событие G, то есть, температура оконечного устройства 100 выше третьего порога, потому что температура растет, оконечное устройство 100 дополнительно потребляет больше энергии. В этом случае для удовлетворения требований к оконечному устройству 100 для передачи данных может использоваться небольшое количество потоков данных, за счет чего уменьшается мощность, потребляемая оконечным устройством 100.

(II) Высокоскоростной сценарий

В этом варианте осуществления настоящей заявки высокоскоростной сценарий может быть любым из сочетаний большого количества следующих событий: событие a: приложение, выполняемое оконечным устройством 100 на переднем плане, не является первым приложением; событие b: скорость передачи данных оконечного устройства 100 больше четвертого порога; событие c: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, меньше пятого порога; событие d: экран оконечного устройства 100 включен; событие e: оконечное устройство переходит в режим производительности; событие f: оконечное устройство 100 заряжается; и событие G: температура оконечного устройства 100 ниже шестого порога.

Ниже одно за другим объясняются события а-g:

Событие а: приложение, выполняемое оконечным устройством 100 на переднем плане, не является первым приложением.

Событие a и событие A являются взаимными событиями и не будут подробно здесь объясняться.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 имеет место событие а и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, оконечное устройство 100 может обнаружить операцию пользователя для выхода из первого приложения. Как показано на фиг. 4A, когда оконечное устройство 100 работает в приложении «memorandum», может обнаружиться операция скольжения, которая вводится пользователем с нижней части дисплея вверх, в ответ на операцию скольжения повторно отображается главный экран и приложение «memorandum» работает в фоновом режиме.

Следует понимать, что когда на оконечном устройстве 100 имеет место событие а, то есть, когда на оконечном устройстве 100 приложение работает на переднем плане и не является первым приложением, требования к скорости передачи данных более высокие и требуется большее количество потоков данных, чтобы удовлетворить требования к оконечному устройству 100 для передачи данных.

2. Событие b: скорость передачи данных оконечного устройства 100 больше четвертого порога.

Событие b подобно событию B и не будет здесь объясняться подробно. Здесь, четвертый порог больше или равен первому порогу в событии B. Четвертый порог может быть задан и в этом варианте осуществления настоящей заявки на это не накладывается никаких ограничений.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие b и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, когда на оконечном устройстве 100 работает приложение типа видео и пользователь открывает видеоканал для просмотра видео онлайн, скорость передачи данных оконечного устройства 100 может быть больше четвертого порога, то есть, на оконечном устройстве 100 происходит событие b. В качестве другого примера, когда на оконечном устройстве 100 работает приложение типа аудио, если пользователь подает команду воспроизводить аудио онлайн, скорость передачи данных оконечного устройства 100 может быть больше четвертого порога, то есть, на оконечном устройстве происходит событие b.

Следует понимать, что когда на оконечном устройстве 100 происходит событие b, то есть, скорость передачи данных оконечного устройства 100 больше четвертого порога, требования к скорости передачи данных выше и для удовлетворения требований к оконечному устройству 100 для передачи данных требуется большее количество потоков данных.

3. Событие c: мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, меньше пятого порога.

Событие c подобно событию C и не будет объясняться здесь подробно. Здесь, пятый порог меньше или равен второму порогу в событии C. Пятый порог может быть задан и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие c и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, когда оконечное устройство 100 перемещается дальше от сетевого устройства 200, мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, может быть меньше пятого порога, то есть, на оконечном устройстве 100 происходит событие c.

Следует понимать, что когда на оконечном устройстве 100 происходит событие c, то есть, мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, является относительно низкой, оконечное устройство 100 может неэффективно принимать сигнал, переданный сетевым устройством, и поэтому для удовлетворения требований к оконечному устройству 100 для передачи данных требуется большее количество потоков данных.

4. Событие D: экран оконечного устройства 100 включен.

То, что экран включен означает, что некоторые или все пиксели дисплея оконечного устройства 100 светятся. Событие d и событие D являются взаимными событиями и здесь подробно не объясняются.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие d и на это в этом варианте осуществления настоящей заявки никакое ограничение не накладывается. Например, на оконечном устройстве 100 могут светиться все пиксели дисплея, когда принимается операция пользователя (например, операция нажатия на клавишу питания или операция подъема оконечного устройства 100), то есть, начинается подача питания на все пиксели. В качестве другого примера, на оконечном устройстве 100 могут дополнительно светиться все пиксели дисплея при обнаружении авторизованного человеческого лица.

Следует понимать, что когда на оконечном устройстве происходит событие d, то есть, когда экран оконечного устройства 100 включен, питание оконечного устройства 100 будет повышаться и в этом случае требования к передаче данных оконечного устройства 100 также будут повышаться и потребуется большее количество потоков данных, чтобы удовлетворить требования.

5. Событие e: оконечное устройство переходит в режим производительности.

Режим производительности является рабочим режимом оконечного устройства. Режим производительности относится к режиму, в котором оконечное устройство 100 выполняет ряд мер по обеспечению оптимального опыта использования оконечного устройства пользователем без учета потребляемой мощности. После перехода в режим производительности оконечное устройство выполнят ряд мер, таких как максимизация работы CPU, увеличение количества процессорных ядер, увеличение яркости экрана, работа приложений в фоновом режиме, увеличение мощности передаваемого сигнала, увеличение громкости воспроизводимого аудио, включение функции Bluetooth и разрешение передачи мобильных данных, реализуя, таким образом, оптимальный опыт пользователя по использованию оконечного устройства.

Меры, соответствующие режиму производительности оконечных устройств различных производителей или различных моделей, могут различаться и на это никакое ограничение в этом варианте осуществления настоящей заявки не накладывается. Один и тот же оконечное устройство может также соответствовать множеству режимов производительности, имеющих различные преимущества, например, режим нормальной производительности и режим суперпроизводительности, в который может быть включено большее количество мер.

Режим производительности является только термином, используемым в этом варианте осуществления, и его смысл был описан в этом варианте осуществления, и его название не может являться ограничением этого варианта осуществления. Кроме того, в некоторых других вариантах осуществления настоящей заявки, режим производительности может также упоминаться в виде другого термина, такого как «высокоскоростной режим».

Как показано на фиг. 4C(1)-4C(2), интерфейс пользователя, показанный на фиг. 4C(1)-4C(2), может дополнительно содержать переключатель 403 управления режимом производительности. Переключатель 403 управления может контролировать операцию пользователя и оконечное устройство 100 может вводить режим производительности в ответ на операцию пользователя.

Следует понимать, что после того, как на оконечном устройстве 100 происходит событие e, то есть, оконечное устройство 100 переходит в режим производительности, потому что оконечное устройство 100 выполняется различные меры по гарантии опыта пользователя, требования к оконечному устройству 100 для передачи данных становятся выше и для удовлетворения требований требуется большее количество потоков данных. Кроме того, после того, как оконечное устройство вводит режим экономии электроэнергии, для передачи данных используется большее количество потоков данных и опыт пользователя по использованию оконечного устройства может быть дополнительно обеспечен, что эквивалентно выполнению новых мер.

6. событие f: оконечное устройство 100 заряжается.

Событие f и событие F являются взаимными событиями и подробно не будут здесь объясняться. Следует понимать, что когда на оконечном устройстве 100 происходит событие f, то есть, оконечное устройство 100 находится в состоянии заряда, питание оконечного устройства 100 может вовремя пополняться. В этом случае для удовлетворения требований к оконечному устройству 100 для передачи данных может использоваться большее количество потоков данных.

7. Событие g: температура оконечного устройства 100 ниже шестого порога.

Событие g подобно событию G и не будет здесь объясняться подробно. Здесь, шестой порог меньше или равен третьему порогу в событии G. Шестой порог может быть задан и в этом варианте осуществления настоящей заявки на это никакое ограничение не накладывается.

Следует понимать, что существует много возможных ситуаций, в которых на оконечном устройстве 100 происходит событие g и в этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, когда оконечное устройство 100 работает с низкой скоростью или когда оконечное устройство 100 находится в окружающей среде с низкой температурой, температура оконечного устройства 100 может быть меньше третьего порога, то есть, на оконечном устройстве 100 может произойти событие g.

Следует понимать, что, когда на оконечном устройстве 100 происходит событие g, то есть, температура оконечного устройства 100 ниже шестого порога, температура не вызывает никакого дополнительного потребления мощности и для соответствия требованиям к оконечному устройству 100 для передачи данных может использоваться большее количество потоков данных.

Ниже способ регулирования количества потоков данных в системе MIMO, соответствующий варианту осуществления настоящей заявки, описывается, используя четыре варианта осуществления.

Нижеследующие четыре варианта осуществления будут использоваться для подробного описания технических решений, соответствующих вариантам осуществления настоящей заявки, главным образом, используя регулирование количества потоков данных в процессе нисходящей передачи данных в системе 5G в режиме организации сети SA в качестве примера.

То есть, в нижеследующих четырех вариантах осуществления система 10 MIMO, состоящая из оконечного устройства 100 и сетевого устройства 200, является системой 5G в режиме организации сети SA, то есть, как оконечное устройство 100, так и сетевое устройство 200 поддерживают полосу 5G и работают в полосе 5G и сетевое устройство 200 соединяется с базовой сетью 5G (5G core network, 5GC). Кроме того, сетевое устройство 200 является устройством gNodeB и оконечное устройство 100 осуществляет связь с сетевым устройством 200, используя канал связи NR.

(I) Вариант 1 осуществления

В варианте 1 осуществления система MIMO может уменьшать количество потоков данных в процессе нисходящей передачи данных, когда оконечное устройство 100 находится в низкоскоростном сценарии, и восстанавливать количество потоков данных в процессе нисходящей передачи данных, когда оконечное устройство 100 находится в высокоскоростном сценарии, таким образом, динамично регулируя количество потоков данных в процессе нисходящей передачи данных. В варианте 1 осуществления мощность, потребляемая оконечным устройством, может быть уменьшена и время работы оконечного устройства в режиме дежурного приема может быть продлено, не влияя на восприятие пользователем работы оконечного устройства, в то время, как требования к оконечному устройству по скорости передачи данных удовлетворяются.

На фиг. 5 представлен схематичный пример блок-схемы последовательности выполнения операций способа регулирования количества нисходящих потоков данных в системе MIMO, которая выполняется в системе 5G в режиме организации сети SA.

S101: оконечное устройство 100 передает информацию о возможностях UE для сообщения о возможностях сетевому устройству 200, где сообщение о возможностях несет в себе максимальное количество нисходящих уровней, поддерживаемых оконечным устройством 100.

Оконечное устройство 100 может передать сообщение о возможностях в процессе подключения (attach) к сети или может передать сообщение о возможностях после приема сообщения запроса о возможностях (UE capability enquiry), переданного сетевым устройством 200.

Максимальное количество нисходящих уровней, поддерживаемых оконечным устройством 100, может переноситься в следующем информационный элементе (information element, IE) в сообщении о возможностях: возможности нисходящей MIMO (MIMO-CapabilityDL-rlO).

Максимальное количество нисходящих уровней, поддерживаемых оконечным устройством 100, определяется на основе возможностей приема оконечного устройства 100. Возможности оконечного устройства 100 могут содержать количество антенн, конфигурированных оконечным устройством 100 для поддержки полосы 5G, количество приемных радиочастотных трактов, конфигурированных оконечным устройством 100 и т.п. Следует понимать, что максимальное количество нисходящих уровней, поддерживаемых оконечным устройством 100, меньше или равно количеству антенн, конфигурированных оконечным устройством 100 для поддержки полосы 5G, а также меньше или равно количеству приемных радиочастотных трактов, конфигурированных оконечным устройством 100. Например, максимальное количество нисходящих уровней, поддерживаемых оконечным устройством 100, может быть равно 4.

S102: Сетевое устройство 200 передает оконечному устройству 100 сообщение переконфигурации RRC (RRC reconfiguration), где сообщение переконфигурации RRC несет в себе первое количество уровней, причем первое количество уровней меньше или равно максимальному количеству нисходящих уровней, поддерживаемому оконечным устройством 100, и сообщение переконфигурации RRC используется для конфигурации количества уровней в процессе нисходящей передачи данных.

Затем на основе первого количества уровней может быть выполнен процесс нисходящей передачи данных между оконечным устройством 100 и сетевым устройством 200. Например, первое количество уровней может быть равно 4.

S103: Оконечное устройство 100 распознает низкоскоростной сценарий.

Конкретно, низкоскоростной сценарий может быть любым из сочетаний события A и события B. Низкоскоростной сценарий может быть задан оконечным устройством 100 (например, низкоскоростной сценарий может быть задан оконечным устройством 100 при доставке) или может быть установлен независимо пользователем.

Например, низкоскоростной сценарий может быть сценарием, в котором на оконечном устройстве 100 происходит событие А, то есть приложение, которое работает на переднем фоне на оконечном устройстве А, является первым приложением. В конкретном примере, когда оконечное устройство 100 принимает сенсорную операцию пользователя с нажатием на значок первого приложения на главном экране, оконечное устройство 100 распознает низкоскоростной сценарий.

В другом примере низкоскоростной сценарий может быть сценарием, в котором событие A и событие B происходят на оконечном устройстве 100 одновременно, то есть, на оконечном устройстве 100 на переднем плане работает первое приложение и скорость передачи данных оконечного устройства 100 меньше первого порога. В конкретном примере, когда оконечное устройство 100 принимает сенсорную операцию пользователя с нажатием на значок первого приложения на главном экране, и пользователь подает команду паузы в воспроизведении аудио, оконечное устройство 100 распознает низкоскоростной сценарий.

В качестве другого примера, низкоскоростной сценарий может быть сценарием, в котором событие A, событие B, событие C, событие E и событие F происходят на оконечном устройстве 100 одновременно, то есть, на оконечном устройстве 100 первое приложение работает на переднем плане, оконечное устройство 100 вводит режим экономии электроэнергии, мощность сигнала, передаваемого сетевым устройством 200 и принимаемого оконечным устройством 100, больше второго порога, оконечное устройство 100 не заряжается и скорость передачи данных оконечного устройства 100 меньше первого порога. В конкретном примере, когда оконечное устройство 100 принимает сенсорную операцию пользователя с нажатием на значок первого приложения на главном экране, пользователь подает команду паузы для воспроизведения аудио, оконечное устройство 100 перемещается ближе к сетевому устройству 200, пользователь нажимает переключатель 401 управления для режима экономии электроэнергии и пользователь удаляет зарядное устройство из зарядного порта, оконечное устройство 100 распознает низкоскоростной сценарий.

Для способа распознавания низкоскоростного сценария оконечным устройством 100 обратитесь к подробным описаниям низкоскоростного сценария в части (I). Подробности здесь повторно не описываются.

S104-S106: Оконечное устройство 100 и сетевое устройство 200 согласуют уменьшение количества уровней в процессе нисходящей передачи данных.

S104: Оконечное устройство 100 передает первое сообщение сетевому устройству 200, где первое сообщение используется для запроса сетевое устройство 200, чтобы уменьшить количество уровней в процессе нисходящей передачи данных, первое сообщение несет в себе второе количество уровней и второе количество уровней является количеством уровней, которое оконечное устройство 100 должен использовать в процессе нисходящей передачи данных; причем второе количество уровней меньше первого количества уровней.

В некоторых вариантах осуществления первое сообщение может быть реализовано как вспомогательное сообщение (информационное сообщение помощи UE). Вспомогательное сообщение сообщается оконечным устройством 100 посредством сигнализации управления радиоресурсами (radio resource control, RRC). Вспомогательное сообщение может использоваться для уменьшения количества уровней, используемых при передаче данных. Описание вспомогательного информационного сообщения помощи UE согласно протоколу является следующим:

1. if the UE prefers a configuration primarily optimized for power saving: (если UE предпочитает конфигурацию, оптимизированную, прежде всего, для экономии электроэнергии:)

2 > set powerPrefindication to lowPowerConsumption (установить powerPrefindication как lowPowerConsumption);

2. else

2 > start or restart T340 with the timervalUE set to the PowerprefindicationTimer (запустить или перезапустить Т340 с timervalUE, установленным на PowerprefindicationTimer);

2 > set PowerprefindicationTimer to normal; (установить PowerprefindicationTimer как обычный);

UE должен передать сообщение UE Assistanceinformation нижним уровням для передачи.

Второе количество уровней меньше, чем первое количество уровней. Например, второе количество уровней может равняться 2. В некоторых вариантах осуществления второе количество уровней может переноситься в поле reducedMIMO-LayerFRI-DL вспомогательного сообщения.

S105: Сетевое устройство 200 принимает первое сообщение и передает оконечному устройству 100 второе сообщение, где второе сообщение несет в себе третье количество уровней, причем третье количество уровней меньше или равно второму количеству уровней, и второе сообщение используется для конфигурирования количества уровней в процессе нисходящей передачи данных.

То есть, сетевое устройство 200 в ответ на первое сообщение может уменьшить количество уровней, используемых в процессе нисходящей передачи данных, с первого количества уровней на третье количество уровней, уменьшая, таким образом, количество потоков данных, используемых в процессе нисходящей передачи данных.

В некоторых вариантах осуществления второе сообщение может быть реализовано как сообщение переконфигурации RRC (RRC reconfiguration). В некоторых вариантах осуществления сетевое устройство 200 может нести в себе третье количество уровней в поле максимальных уровней (MaxMimoLayerNuni) в сообщении конфигурации сервисной ячейки (конфигурации сервисной ячейки PDSCH), посылаемом по физическому нисходящему каналу совместного пользования (physical downlink shared channel, PDSCH).

S106: После приема второго сообщения оконечное устройство 100 передает обратно сетевому устройству 200 сообщение с подтверждением приема.

Сообщение с подтверждением приема используется, чтобы указать, что оконечное устройство 100 принял второе сообщение, переданное сетевым устройством 200. Сообщение с подтверждением приема может быть реализовано как сообщение завершения переконфигурации RRC (RRC reconfiguration complete).

Следует понимать, что S106 является необязательным этапом. В некоторых других вариантах осуществления система MIMO может напрямую использовать третье количество уровней для передачи нисходящих данных после выполнения этапов S103-S105 без ответного сообщения с подтверждением приема оконечным устройством 100. Это может уменьшить объем обмена сигнализацией и дополнительно уменьшить потребляемую мощность.

Следует понимать, что сигнализация в существующем стандартном протоколе может быть использована повторно для сообщений (таких как вспомогательное сообщение, сообщение переконфигурации RRC и сообщение с подтверждением приема), передаваемых между оконечным устройством 100 и сетевым устройством 200 на этапах S104-S106, так чтобы существующий протокол связи мог использоваться для передачи между оконечным устройством 100 и сетевым устройством 200 сообщений, участвующих в реализации настоящей заявки, что просто и удобно. Без ограничения для этого, в некоторых других вариантах осуществления между оконечным устройством 100 и сетевым устройством 200 альтернативно может использоваться собственный протокол передачи вышеупомянутых сообщений и никакое ограничение на это здесь не налагается.

S107-S109: оконечное устройство 100 и сетевое устройство 200 передают нисходящие данные, основываясь на согласованном количестве уровней после уменьшения.

S107: сетевое устройство 200 на основе третьего количества уровней обрабатывает данные, которые должны быть переданы на оконечное устройство 100, чтобы получить сигнал, который должен быть передан.

Конкретно, данные, которые должны быть переданы оконечному устройству 100, могут быть текстом, изображением, видео, URL и т.п. В этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается.

Для обработки данных, которые должны быть переданы сетевым устройством 200, обратитесь к фиг. 1A и предшествующим связанным с ним описаниям. Обработка может содержать основополосную обработку, радиочастотную обработку, передачу через антенну и т.п. Количество уровней, участвующих отображении уровней при основополосной обработке, равно третьему количеству уровней и количество передающих радиочастотных трактов, используемых сетевым устройством 200 при радиочастотной обработке, также равно третьему количеству уровней.

S108: сетевое устройство 200 передает оконечному устройству 100 сигнал, который должен быть передан.

Конкретно, сетевое устройство 200 передает обработанный сигнал, который должен быть передан, используя множество антенн.

S109: оконечное устройство 100 принимает сигнал, переданный сетевым устройством 200, и анализирует сигнал, основываясь на третьем количестве уровней.

Конкретно, оконечное устройство 100 использует множество антенн для приема сигнала, переданного сетевым устройством 200. В некоторых вариантах осуществления количество антенн, используемых оконечным устройством 100 при приеме сигнала, равно третьему количеству уровней. Например, когда третье количество уровней равно 2, оконечное устройство 100 использует две антенны для приема сигнала, переданного сетевым устройством 200.

После приема сигнала, переданного сетевым устройством 200, процесс анализа сигнала оконечным устройством 100 может конкретно содержать радиочастотную обработку и основополосную обработку. Количество приемных радиочастотных трактов, участвующих в радиочастотной обработке, равно третьему количеству уровней, и количество уровней, участвующих в отображении слоев при основополосной обработке, равно третьему количеству уровней. Для подробного процесса реализации анализа сигнала оконечным устройством 100 обратитесь к фиг. 1B и предшествующим связанным с ним описаниям.

Выполняя этапы S101-S109, при работе в низкоскоростном сценарии оконечное устройство может запросить сетевое устройство 200 уменьшить количество уровней, используемых в процессе нисходящей передачи данных, уменьшая, таким образом, количество потоков данных. Это может понизить потребляемую оконечным устройством мощность и продлить время работы оконечного устройства в режиме дежурного приема при удовлетворении требований к оконечному устройству по скорости передачи данных, не влияя на восприятие пользователем работы оконечного устройства.

В некоторых вариантах осуществления после того, как система MIMO уменьшает количество потоков данных путем выполнения этапов S101-S109, исходное количество потоков данных может быть в дальнейшем восстановлено, когда оконечное устройство 100 находится в высокоскоростном сценарии. Таким образом, способ, соответствующий варианту осуществления, показанному на фиг. 5, может дополнительно содержать следующие этапы.

S110: оконечное устройство 100 распознает высокоскоростной сценарий, соответствующий низкоскоростному сценарию на этапе S103.

Высокоскоростной сценарий может быть заранее установлен оконечным устройством 100 (например, может быть заранее установлен оконечным устройством 100 при поставке) или может быть установлен индивидуально пользователем. Низкоскоростной сценарий на этапе S103 соответствует высокоскоростному сценарию на этапе S110 и их соответствие будет объяснено ниже на примере.

Когда низкоскоростной сценарий является сценарием, в котором событие происходит на оконечном устройстве 100, соответствующий высокоскоростной сценарий является сценарием, в котором событие происходит на оконечном устройстве 100. В конкретном примере, когда на оконечном устройстве 100 работает приложение «memorandum», если обнаруживается операция, которая вводится пользователем с нижней части дисплея вверх, распознается высокоскоростной сценарий. Когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие B, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие b. В конкретном примере, когда на оконечном устройстве 100 работает приложение типа видео, если пользователь открывает видеоканал для просмотра видео онлайн, распознается высокоскоростной сценарий. Когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие C, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие c, и так далее.

Когда низкоскоростной сценарий является сценарием, в котором событие A и событие B происходят на оконечном устройстве 100 одновременно, соответствующий высокоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходят любое одно или более событий a и b. Когда низкоскоростной сценарий является сценарием, в котором событие b и событие c происходят на оконечном устройстве 100 одновременно, соответствующий высокоскоростной сценарий содержит сценарий, в котором любое одно или более событий b и c происходят на оконечном устройстве 100, и так далее.

Когда низкоскоростной сценарий является сценарием, в котором событие A, событие B, событие C, событие E и событие F происходят на оконечном устройстве 100 одновременно, соответствующий высокоскоростной сценарий является сценарием, в котором любое одно или более событий из события a, события b, события c, события e и события f происходят на оконечном устройстве 100, и так далее.

По способу распознавания высокоскоростного сценария оконечным устройством 100 обратитесь к подробным описаниям высокоскоростного сценария в части (II). Подробности здесь повторно не приводятся.

S111-S113: оконечное устройство 100 и сетевое устройство 200 согласуют восстановление количества уровней в процессе нисходящей передачи данных. Этапы S111-S113 подобны этапам S104-S106 за исключением того, что S104-S106 используются для уменьшения количества уровней, в то время как этапы S111-S113 используются для восстановления количества уровней.

S111: оконечное устройство 100 передает третье сообщение на сетевое устройство 200, где третье сообщение используется для запроса у сетевого устройства 200 восстановления количества уровней в процессе нисходящей передачи данных.

В некоторых вариантах осуществления третье сообщение может быть реализовано как вспомогательное сообщение UE (UE assistance information message). Конкретно, вспомогательное сообщение, переданное оконечным устройством 100 на этапе S111, не может нести в себе поле reducedMIMO-LayerFRLD поле или поле reducedMIMO-LayerFRI-DL является пустым, с тем, чтобы запросить сетевое устройство 200 восстановить количество уровней в процессе нисходящей передачи данных. Здесь, восстановление относится к восстановлению количества уровней в процессе нисходящей передачи данных с третьего количества уровней после уменьшения до первого количества уровней, существовавшего перед уменьшением.

S112: сетевое устройство 200 принимает третье сообщение и передает на оконечное устройство 100 четвертое сообщение, где четвертое сообщение несет в себе первое количество уровней и используется для конфигурации количества уровней в процессе нисходящей передачи данных.

То есть, сетевое устройство 200 в ответ на третье сообщение может восстановить количество уровней, используемых в процессе нисходящей передачи данных с третьего количества уровней до первого количества уровней, существовавшего перед уменьшением, увеличивая, таким образом, количество потоков данных, используемых в процессе нисходящей передачи данных.

В некоторых вариантах осуществления четвертое сообщение может быть реализовано как сообщение переконфигурации RRC (RRC reconfiguration).

S113: после приема четвертого сообщения оконечное устройство 100 передает обратно сетевому устройству 200 сообщение с подтверждением приема.

Сообщение с подтверждением приема используется, чтобы указать, что оконечное устройство 100 приняло четвертое сообщение, переданное сетевым устройством 200. Сообщение с подтверждением приема может быть реализовано как сообщение завершения переконфигурации RRC (RRC reconfiguration complete).

Следует понимать, что этап S113 является необязательным этапом. В некоторых других вариантах осуществления система MIMO может напрямую использовать первое количество уровней для передачи нисходящих данных после выполнения этапа s113 без приема сообщения с подтверждением приема оконечным устройством 100. Это может уменьшить объем сигнализации и дополнительно уменьшить потребляемую мощность.

Следует понимать, что сигнализация в существующем стандартном протоколе может быть использована повторно для сообщений (таких как первое сообщение, второе сообщение переконфигурации и сообщение с подтверждением приема), передаваемых между оконечным устройством 100 и сетевым устройством 200 на этапах S111-S113, так чтобы существующий протокол связи мог использоваться для передачи между оконечным устройством 100 и сетевым устройством 200 сообщений, участвующих в реализации настоящей заявки, что просто и удобно. Без ограничения этого, в некоторых других вариантах осуществления собственный протокол может альтернативно использоваться между оконечным устройством 100 и сетевым устройством 200 для передачи вышеперечисленных сообщений и никакое ограничение на это не накладывается.

S114: сетевое устройство 200, основываясь на первом количестве уровней, обрабатывает данные, которые должны быть переданы оконечному устройству 100, чтобы получить сигнал, который должен быть передан.

S115: сетевое устройство 200 передает оконечному устройству 100 сигнал, который должен быть передан.

S116: оконечное устройство 100 принимает сигнал, переданный сетевым устройством 200 и анализирует сигнал, основываясь на первом количестве уровней.

По конкретной реализации S114-S116 обратитесь к сопутствующим описаниям этапов S107-S109. Подробности здесь повторно не приводятся.

В варианте осуществления, показанном на фиг. 5, сигнал, переданный сетевым устройством 200 оконечному устройству 100, может также упоминаться как нисходящий сигнал.

Выполняя этапы S110-S116, в высокоскоростном сценарии оконечное устройство может запросить сетевое устройство 200 восстановить количество уровней, используемых в процессе нисходящей передачи данных, увеличивая, таким образом, количество потоков данных. Таким образом, количество потоков данных может гибко регулироваться, чтобы удовлетворять требованиям к оконечному устройству по скорости передачи данных в высокоскоростном сценарии и улучшить восприятие пользователем работы оконечного устройства.

Вариант осуществления способа, представленный на фиг. 5, показывает процесс регулирования количества потоков данных в двух нисходящих процессах передачи данных, выполняемых системой MIMO. В конкретной реализации система MIMO может альтернативно многократно регулировать количество потоков данных в процессе нисходящей передачи данных. В этом варианте осуществления настоящей заявки никакое ограничение на это не накладывается. Например, после этапа S116 система MIMO может снова дополнительно распознать низкоскоростной сценарий и во второй раз уменьшить количество потоков данных в процессе нисходящей передачи данных, и затем система MIMO может снова дополнительно распознать высокоскоростной сценарий и восстановить количество потоков данных во второй раз в процессе нисходящей передачи данных.

Обращаясь к фиг. 6A и фиг. 6B, для лучшего понимания решения, соответствующего варианту 1 осуществления, показанному на фиг. 5, в этом варианте осуществления настоящей заявки дополнительно обеспечиваются два примера.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие А, в примере, приведенном на фиг. 6A, показаны периоды времени или моменты времени, в которые на оконечном устройстве 100 происходит каждое событие, и моменты времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 одновременно происходят событие А, событие В, событие С, событие Е и событие F, в примере, приведенном на фиг. 6В, показаны периоды времени или моменты времени, в которые на оконечном устройстве 100 происходит каждое событие, и моменты времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи.

Из фиг. 6A и 6B видно, что система MIMO, соответствующая варианту 1 осуществления, когда оконечное устройство 100 находится в состоянии низкоскоростного сценария или высокоскоростного сценария, незамедлительно регулирует количество уровней в процессе нисходящей передачи данных.

(II) Вариант 2 осуществления

Вариант 2 осуществления отличается от варианта 1 осуществления в том, что интервал между двумя последовательными регулировками количества потоков данных в процессе нисходящей передачи данных системой MIMO больше или равен первому промежутку времени. Это может предотвратить ситуацию, в которую оконечное устройство 100 часто переключается между низкоскоростным сценарием и высокоскоростным сценарием так, что система MIMO не будет часто регулировать количество потоков данных в процессе нисходящей передачи данных. Кроме того, в варианте 2 осуществления потребляемая мощность оконечного устройства может быть уменьшена и время работы в режиме дежурного приема оконечного устройства может быть продлено, не влияя на восприятие пользователем работы оконечного устройства, в то время как требования к оконечному устройству по скорости передачи данных удовлетворяются.

На фиг. 7 схематично показана блок-схема другого способа регулирования количества потоков данных, который выполняется в системе 5G в режиме организации сети SA в соответствии с вариантом осуществления настоящей заявки.

Фиг. 7 отличается от фиг. 5 в том, что после того, как оконечное устройство 100 и сетевое устройство 200 согласовали уменьшение количества уровней в процессе нисходящей передачи данных, только после первого периода времени оконечное устройство 100 и сетевое устройство 200 могут начать распознавать высокоскоростной сценарий и выполнять операцию после того, как высокоскоростной сценарий распознан.

Конкретно, время начала первого периода времени может быть моментом времени, когда система MIMО выполняет любой из этапов S204, S205 и S206. В некоторых вариантах осуществления оконечное устройство 100 может включить таймер (timer) на этапе S204 (то есть, отправляя вспомогательное сообщение) или на этапе S205 (то есть, принимая сообщение переконфигурации RRC) или на этапе S206 (то есть, отправляя сообщение с подтверждением приема) и распознать текущий сценарий, когда время установки таймера истекает. Длительность работы таймера (timer) является первым периодом времени. Первый промежуток может быть задан, например, он может быть равен одной минуте или двум минутам. Никакое ограничение в этом варианте осуществления настоящей заявки на это не накладывается.

В некоторых других вариантах осуществления система MIMO не может управлять интервалом между двумя последовательными регулировками количества потоков данных в процессе нисходящей передачи данных, так чтобы он был больше или равен первому периоду времени, а может управлять только интервалом между каждым случаем, когда количество потоков данных уменьшается, и следующим случаем, когда количество потоков данных восстанавливается, чтобы он был больше или равен первому периоду времени, или управлять только интервалом между каждым случаем, когда количество потоков данных восстанавливается, и следующим случаем, когда количество потоков данных уменьшается, чтобы он был больше или равен первому периоду времени. Это может сократить использование таймера и уменьшить потребляемую мощность оконечного устройства и продлить время работы оконечного устройства в режиме дежурного приема, не влияя на восприятие пользователем работы оконечного устройства при удовлетворении требований к оконечному устройству по скорости передачи данных.

Обращаясь к фиг. 8A и фиг. 8B, для лучше понимания решения варианта 2 осуществления, показанного на фиг. 7, далее для этого варианта осуществления настоящей заявки представляются два примера.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие А, на фиг. 8A показан пример периода времени или моментов времени, в которые на оконечном устройстве 100 происходит каждое событие, и моментов времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи. По сравнению с показанным на фиг. 6A, хотя моменты времени, когда на оконечном устройстве 100 происходит каждое событие, одинаковы, интервал между двумя последовательными операциями переключения количества уровней на фиг. 8A больше или равен первому периоду времени, в котором избегают частого переключения.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 одновременно происходят событие А, событие В, событие С, событие Е и событие F, на фиг. 8В показан пример периодов времени или моментов времени, в которые на оконечном устройстве 100 происходит каждое событие, и моментов времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи. По сравнению с показанным на фиг. 6В, хотя моменты времени, в которые на оконечном устройстве 100 происходит каждое событие, одинаковы, интервал между двумя последовательными операциями переключения количества уровней на фиг. 8В больше или равен первому промежутку, в котором избегают частого переключения.

Из фиг. 8A и фиг. 8B видно, что интервал между двумя последовательными регулированиями количества уровней в процессе нисходящей передачи данных системой MIMO в варианте 2 осуществления больше, чем первый промежуток.

(III) Вариант 3 осуществления

Для обеспечения лучшего восприятия пользователем работы оконечного устройства, во втором периоде времени, когда на оконечном устройстве 100 первое приложение работает на переднем плане, обычно обеспечивается, что оконечное устройство 100 имеет более высокую скорость передачи данных во втором периоде времени, чтобы улучшить восприятие пользователем работы оконечного устройства. Это требует, чтобы система MIMO не уменьшала количество потоков данных в процессе нисходящей передачи данных во втором периоде времени, когда на оконечном устройстве 100 первое приложение работает на переднем плане. Вариант 3 осуществления представляется, чтобы достигнуть этой цели.

В варианте 3 осуществления, когда низкоскоростной сценарий содержит событие A, оконечное устройство 100 начинает распознавать низкоскоростной сценарий после того, как событие A продолжается во втором периоде времени, и в случае распознавания низкоскоростного сценария, согласует с сетевым устройством 200 уменьшение количества уровней в процессе нисходящей передачи данных. В варианте 3 осуществления, может быть обеспечено, что количество потоков данных в процессе нисходящей передачи данных не будет уменьшаться во втором периоде времени, когда на оконечном устройстве 100 первое приложение работает на переднем плане, чтобы убедиться, что оконечное устройство 100 имеет более высокую скорость передачи данных во втором периоде времени, улучшая, таким образом, восприятие пользователем работы оконечного устройства.

Как показано на фиг. 9, способ может содержать следующие этапы.

S301 и S302: ссылка может быть сделана на S101 и S102.

S303: на оконечном устройстве100 первое приложение начинает работать на переднем плане.

Конкретно, на оконечном устройстве 100 первое приложение может начать работать на переднем плане в ответ на сенсорную операцию пользователя с нажатием на значок первого приложения на главном экране. Без ограничения этого, на оконечном устройстве 100 первое приложение может начать работать на переднем плане в ответ на голосовую команду, команду встряхиванием и т.п. Никакое ограничение в этом варианте осуществления настоящей заявки на это не налагается.

S304: после второго периода времени оконечное устройство 100 распознает низкоскоростной сценарий, где низкоскоростной сценарий содержит событие A.

Конкретно, время начала второго периода времени может быть моментом времени, когда оконечное устройство 100 начинает работу первого приложения на переднем плане, то есть, моментом времени начала этапа S303. В некоторых вариантах осуществления оконечное устройство 100 может включать таймер (timer) при работе первого приложения на переднем плане и распознавать текущий сценарий, когда время работы таймера истекает. Время работы таймера (timer) является вторым периодом времени. Второй промежуток может быть задан, например, он может быть равен 30 секундам или одной минуте. Никакое ограничение на это в этом варианте осуществления настоящей заявки не накладывается.

Для этапов S305-S317 обратитесь к этапам S104-S116 в варианте осуществления, показанном на фиг. 5. Подробности здесь повторно не описываются.

Вариант осуществления способа, представленный на фиг. 9, показывает процесс регулирования количества потоков данных в двух нисходящих процессах передачи данных, выполняемых системой MIMO. В конкретной реализации система MIMO может альтернативно неоднократно регулировать количество потоков данных в процессе нисходящей передачи данных. Никакое ограничение на это в этом варианте осуществления настоящей заявки не накладывается.

Обратитесь к фиг. 10A и 10B, чтобы лучше понять решения варианта 3 осуществления, показанного на фиг. 9, в этом варианте осуществления настоящей заявки дополнительно представляются два примера.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 происходит событие А, на фиг. 10А показан пример периодов времени или моментов времени, в которые на оконечном устройстве 100 происходит каждое событие, и моментов времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи. По сравнению с фиг. 6A, хотя моменты времени, когда на оконечном устройстве 100 происходит каждое событие, являются одинаковыми, на фиг. 10A система MIMO не уменьшает количество потоков данных в процессе нисходящей передачи данных во втором периоде времени, когда на оконечном устройстве 100 первое приложение работает на переднем плане.

Для случая, когда низкоскоростной сценарий является сценарием, в котором на оконечном устройстве 100 одновременно происходят событие А, событие В, событие С, событие Е и событие F, на фиг. 10В показан пример периодов времени или моментов времени, в которые на оконечном устройстве 100 происходит каждое событие, и моментов времени, в которые система MIMO переключает количество уровней в процессе нисходящей связи. По сравнению с фиг. 6В, хотя моменты времени, когда на оконечном устройстве 100 происходит каждое событие, являются одинаковыми, на фиг. 10В система MIMO не уменьшает количество потоков данных в процессе нисходящей передачи данных во втором периоде времени, когда на оконечном устройстве 100 первое приложение работает на переднем плане.

Как можно понять из фиг. 10A и фиг. 10B, интервал между двумя последовательными регулировками системой MIMO количества уровней в процессе нисходящей передачи данных в варианте 2 осуществления, больше, чем первый промежуток.

Следует понимать, что вариант 2 осуществления и вариант 3 осуществления из числа вариантов осуществления настоящей заявки могут быть реализованы в сочетании.

(IV) Вариант 4 осуществления

Варианты 1-3 осуществления описывают способ, в котором система MIMO регулирует количество потоков данных в процессе нисходящей передачи данных, но варианты осуществления этим не ограничиваются. Варианты осуществления настоящей заявки также применимы к регулированию системой MIMO количества потоков данных в процессе восходящей передачи данных.

В процессе восходящей передачи данных роли оконечного устройства и сетевого устройства являются взаимозаменяемыми. Оконечное устройство является передающим концом передачи сигнала, а сетевое устройство является приемным концом приема сигнала. Оконечное устройство преобразует поток входных данных в несколько трактов параллельных сигналов, которые передаются от множества передающих антенн одновременно, соответственно; и множество приемных антенн сетевого устройства принимают сигналы и восстанавливают исходные сигналы.

В варианте 4 осуществления система MIMO может уменьшать количество потоков данных в процессе восходящей передачи данных, когда оконечное устройство 100 находится в состоянии низкоскоростного сценария, и восстанавливать количество потоков данных в процессе восходящей передачи данных, когда оконечное устройство 100 находится в состоянии высокоскоростного сценария, тем самым динамично регулируя количество потоков данных в процессе восходящей передачи данных. Здесь, способ, в котором система MIMO регулирует (уменьшает или восстанавливает) количество потоков данных в процессе восходящей передачи данных, подобен способу, в котором система MIMO регулирует (уменьшает или восстанавливает) количество потоков данных в процессе нисходящей передачи данных.

На фиг. 11 представлен схематичный пример блок-схемы последовательности выполнения операций способа регулирования количества восходящих потоков данных в системе MIMO, который выполняется в системе 5G в режиме организации сети SA.

S401: оконечное устройство 100 передает сообщение о возможностях (информацию о возможностях UE) сетевому устройству 200, где сообщение о возможностях несет в себе максимальное количество восходящих уровней, поддерживаемых оконечным устройством 100.

По сообщению о возможностях обратитесь к соответствующим описаниям в варианте 1 осуществления.

Максимальное количество восходящих уровней, поддерживаемое оконечным устройством 100, определяется на основе возможностей передачи оконечного устройства 100. Возможности оконечного устройства 100 могут содержать количество антенн, конфигурированных оконечным устройством 100 для поддержки полосы 5G, количество передающих радиочастотных трактов, конфигурированных оконечным устройством 100 и т.п. Следует понимать, что максимальное количество восходящих уровней, поддерживаемых оконечным устройством 100, меньше или равно количеству антенн, конфигурированных оконечным устройством 100 для поддержки полосы 5G, а также меньше или равно количеству передающих радиочастотных трактов, конфигурированных оконечным устройством 100. Например, максимальное количество восходящих уровней, поддерживаемых оконечным устройством 100, может быть равно 2.

S402: сетевое устройство 200 передает оконечному устройству 100 сообщение переконфигурации RRC (RRC reconfiguration), где сообщение переконфигурации RRC несет в себе четвертое количество уровней, причем четвертое количество уровней меньше или равно максимальному количеству восходящих уровней, поддерживаемых оконечным устройством 100, и сообщение переконфигурации RRC используется для конфигурации количества уровней в процессе восходящей передачи данных.

Например, четвертое количество слоя может быть 2.

Этап S403: оконечное устройство 100 распознает низкоскоростной сценарий.

Этапы S404-S406: оконечное устройство 100 и сетевое устройство 200 согласовывают уменьшение количества уровней в процессе восходящей передачи данных.

S404: оконечное устройство 100 передает сетевому устройству 200 первое сообщение, где первое сообщение используется для запроса сетевого устройства 200 уменьшить количество уровней в процессе восходящей передачи данных, первое сообщение несет в себе пятое количество уровней и пятое количество уровней является количеством уровней, которое оконечное устройство 100 должен использовать в процессе восходящей передачи данных; и пятое количество уровней меньше, чем четвертое количество уровней.

В некоторых вариантах осуществления первое сообщение может быть реализовано как вспомогательное сообщение (UE assistance information message). Для конкретной реализации вспомогательного сообщения обратитесь к соответствующим описаниям на этапе S104.

В некоторых вариантах осуществления пятое количество уровней может переноситься в поле reducedMIMO-LayerFRI-UL вспомогательного сообщения.

Этап S405: сетевое устройство 200 принимает первое сообщение и передает на оконечное устройство 100 второе сообщение, где второе сообщение несет в себе шестое количество уровней, причем шестое количество уровней меньше или равно пятому количеству уровней и второе сообщение используется для конфигурации количества уровней в процессе восходящей передачи данных.

То есть, сетевое устройство 200 в ответ на первое сообщение может уменьшить количество уровней, используемых в процессе восходящей передачи данных с четвертого количества уровней до шестого количества уровней, уменьшая, таким образом, количество потоков данных, используемых в процессе восходящей передачи данных.

В некоторых вариантах осуществления второе сообщение может быть реализовано как сообщение переконфигурации RRC (RRC reconfiguration). В некоторых вариантах осуществления сетевое устройство 200 может нести в себе третье количество уровней в поле максимального уровня (MaxMimoLayerNuni) в сообщении конфигурации сервисной ячейки (PDSCH-serving cell configuration), посылаемом по физическому восходящему совместно используемому каналу (physical uplink shared channel, PDSCH).

Этап S406: после приема второго сообщения оконечное устройство 100 передает обратно устройству 200 сообщение с подтверждением приема.

Этапы S407-S409: оконечное устройство 100 и сетевое устройство 200 данных передают восходящие данные, основываясь на согласованном шестом количестве уровней после уменьшения.

Этап S410: оконечное устройство 100 распознает высокоскоростной сценарий, соответствующий низкоскоростному сценарию на этап S103.

Этапы S411-S413: оконечное устройство 100 и сетевое устройство 200 согласовывают восстановление количества уровней в процессе восходящей передачи данных.

Этап S411: оконечное устройство 100 передает третье сообщение сетевому устройству 200, где третье сообщение используется для запроса восстановления сетевым устройством 200 количества уровней в процессе восходящей передачи данных.

В некоторых вариантах осуществлениях третье сообщение может быть реализовано как вспомогательное сообщение (UE assistance information message). Конкретно, вспомогательное сообщение, переданное оконечным устройством 100 на этапе S411, может не нести никакое поле reducedMIMO-LayerFRI-UL поле или поле reducedMIMO-LayerFRI-UL является пустым, чтобы запросить сетевое устройство 200 восстановить количество уровней в процессе восходящей передачи данных. Здесь восстановление относится к восстановлению количества уровней в процессе восходящей передачи данных с шестого количества уровней, существовавшего после уменьшения, до четвертого количества уровней, существующего перед уменьшением.

Этап S412: сетевое устройство 200 принимает третье сообщение и передает на оконечное устройство 100 четвертое сообщение, где четвертое сообщение несет в себе четвертое количество уровней и используется для конфигурации количества уровней в процессе восходящей передачи данных.

В некоторых вариантах осуществления четвертое сообщение может быть реализовано как сообщение переконфигурации RRC (RRC reconfiguration).

Этап S413: после приема четвертого сообщения оконечное устройство 100 передает сетевому устройству 200 обратно сообщение с подтверждением приема.

Этап S414: оконечное устройство 100 на основе четвертого количества уровней обрабатывает данные, которые должны быть переданы сетевому устройству 200, чтобы получить сигнал, который должен быть передан.

Этап S415: оконечное устройство 100 передает сетевому устройству 200 сигнал, который должен быть передан.

Этап S416: сетевое устройство 200 принимает сигнал, переданный оконечным устройством 100, и анализирует сигнал на основе четвертого количества уровней.

В варианте осуществления, показанном на фиг. 11, сигнал, переданный оконечным устройством 100 сетевому устройству 200, может также упоминаться как восходящий сигнал.

Следует понимать, что вариант 1 осуществления и вариант 4 осуществления могут быть реализованы в сочетании, и одно и то же сообщение может реализовывать функцию в варианте 1 осуществления и в варианте 4 осуществления. Сообщение о возможностях, переданное оконечным устройством 100 сетевому устройству 200, может нести в себе максимальное количество нисходящих уровней, поддерживаемое оконечным устройством 100, и максимальное количество восходящих уровней, поддерживаемое оконечным устройством 100, и первым сообщение, переданное оконечным устройством 100 сетевому устройству 200 после того, как оконечное устройство распознает, что низкоскоростной сценарий может нести второе количество уровней и пятое количество уровней. Второе сообщение, переданное сетевым устройством 200 оконечному устройству в ответ на первое сообщение, может нести третье количество уровней и шестое количество уровней, третье сообщение, переданное оконечным устройством 100 сетевому устройству 200 после того, как оконечное устройство распознает, что высокоскоростной сценарий может использоваться для запроса восстановления количества восходящих уровней и количества нисходящих уровней, и четвертое сообщение, переданное сетевым устройством 200 оконечному устройству в ответ на третье сообщение, может нести в себе первое количество уровней и четвертое количество уровней.

Следует понимать, что идеи, содержащиеся в варианте 2 осуществления и в варианте 3 осуществления, могут также применяться к способу регулирования количества восходящих потоков данных в варианте 4 осуществления.

То есть, в некоторых варианты осуществлениях интервал между двумя последовательными регулированиями количества потоков данных в процессе восходящей передачи данных системой MIMO больше или равен первому периоду времени. Это может предотвратить ситуацию, в которой оконечное устройство 100 часто переключается между низкоскоростным сценарием и высокоскоростным сценарием, так, чтобы система MIMO не регулировала часто количество потоков данных в процессе восходящей передачи данных. Для получения подробностей обратитесь к соответствующим описаниям в варианте 2 осуществления.

В некоторых вариантах осуществления, когда низкоскоростной сценарий содержит событие A, оконечное устройство 100 начинает распознавать низкоскоростной сценарий после того, как событие A продолжается во втором периоде времени, и в случае распознавания низкоскоростного сценария согласовывает с сетевым устройством 200 уменьшение количества уровней в процессе восходящей передачи данных. За подробностями обращайтесь к соответствующим описаниям в вариантах осуществления.

В дополнение к системе 5G в режиме организации сети SA, описанном в вариантах 1-4 осуществления, технические решения, соответствующие вариантам осуществления настоящей заявки также применимы к системе 5G в режиме организации сети NSA. Когда система MIMO, показанная на фиг. 2, является системой 5G в режиме организации сети NSA, система может дополнительно содержать сетевое устройство 300, где сетевое устройство 200 может быть устройством eNodeB, а сетевое устройство 300 может быть устройством gNodeB. Оконечное устройство 100 осуществляет связь с сетевым устройством 200, используя канал связи LTE, и оконечное устройство 100 дополнительно осуществляет связь с сетевым устройством 300, используя канал связи NR для реализации двойной связанности. Кроме того, сетевое устройство 200 соединяется с сетевым устройством 300 и сетевое устройство 200 и сетевое устройство 300 оба соединяются с базовой сетью 4G (развернутым ядром пакетной сети, evolved packet core, EPC).

Система 5G в режиме организации сети NSA также применима к способу регулирования количества потоков данных, соответствующему варианту осуществления настоящей заявки, то есть, количество потоков данных, используемых в процессе передачи данных между сетевым устройством 300 и оконечным устройством 100, также может регулироваться. По реализации, в которой количество потоков данных между сетевым устройством 300 и оконечным устройством 100 регулируется для процесса взаимодействия между сетевым устройством 300 и оконечным устройством 100, обращайтесь к соответствующим описаниям в вариантах 1-3 осуществления. Различие состоит в том, что все сообщения (такие как первое сообщение, второе сообщение, третье сообщение и четвертое сообщение), которыми обмениваются между сетевым устройством 300 и оконечным устройством 100, передаются, используя сетевое устройство 200. В другой реализации, когда количество потоков данных между сетевым устройством 300 и оконечным устройством 100 регулируется, для процесса взаимодействия между сетевым устройством 300 и оконечным устройством 100 обращайтесь к соответствующим описаниям в вариантах 1-3 осуществления. Сетевое устройство 300 и оконечное устройство 100 могут обмениваться сообщениями напрямую (такими как первое сообщение, второе сообщение, третье сообщение и четвертое сообщение, описанные выше).

В дополнение к системе 5G в режиме организации сети SA, описанном выше, технические решения, соответствующие вариантам осуществления настоящей заявки, также применимы к системе LTE. В системе LTE как оконечное устройство 100, так и сетевое устройство 200, оба поддерживают полосу 4G и работают в полосе 4G, и сетевое устройство 200 соединяется с EPC. Кроме того, сетевое устройство 200 является устройством eNodeB и оконечное устройство 100 осуществляет связь с сетевым устройством 200, используя канал связи LTE. Когда способ регулирования количества потоков данных, соответствующий варианту осуществления настоящей заявки, будет применяться к системе LTE для процесса взаимодействия между сетевым устройством 200 и оконечным устройством 100, обратитесь к соответствующим описаниям в вариантах 1-3 осуществления. Подробности здесь повторно не приводятся.

В варианте осуществления настоящей заявки первое количество уровней является первым количеством транспортных уровней, второе количество уровней является вторым количеством транспортных уровней, третье количество уровней является третьим количеством транспортных уровней, четвертое количество уровней является четвертым количеством транспортных уровней, пятое количество уровней является пятым количеством транспортных уровней, и шестое количество уровней является шестым количеством транспортных уровней.

Различные реализации настоящей заявки могут произвольно объединяться для достижения различных технических эффектов.

Предшествующие варианты осуществления могут быть реализованы полностью или частично при помощи программного обеспечения, аппаратных средств, встроенного микропрограммного обеспечения или любого их сочетания. При реализации в виде программного обеспечения варианты осуществления могут быть реализованы полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт содержит одну или более компьютерных команд. Когда команды компьютерной программы загружаются и исполняются на компьютере, формируются все или некоторые процессы или функции, соответствующие этому приложению. Компьютер может быть универсальным компьютером, компьютером специального назначения, компьютерной сетью или другим программируемым устройством. Компьютерные команды могут храниться на считываемом компьютером носителе или передаваться с одного считываемого компьютером носителя на другой считываемый компьютером носитель. Например, компьютерные команды могут передаваться с одного сайта веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных проводным (например, коаксиальным кабелем, по оптоволокну или по цифровой абонентской линии) или беспроводным (например, инфракрасное излучение, радио или микроволны) способом. Считываемый компьютером носитель может быть любым доступным носителем, к которому может получать доступ компьютер или устройство хранения данных, такие как сервер или центр обработки данных, которые содержат один или совокупность большего числа доступных носителей. Доступный носитель может быть магнитным носителем (например, гибким диском, жестким диском или магнитной лентой), оптической средой (например, DVD-диском), полупроводниковым носителем (например, твердотельным диском Solid State Disk) и т.п.

Специалист в данной области техники должен понимать, что все или некоторые процессы реализации способа вышеупомянутого варианта осуществления могут быть полностью выполнены, используя компьютерную программу для подачи команд, связанных с аппаратными средствами. Программа может храниться на считываемом компьютером носителе. программа, когда исполняется, может содержать процессы вариантов осуществления способа, описанного выше. Вышеупомянутый носитель данных содержит различные носители, которые могут хранить управляющую программу, такие как ROM, оперативную память RAM, магнитный диск или оптический диск.

В заключение, все вышесказанное является только вариантами осуществления технических решений настоящего изобретения и не предназначено ограничивать объем защиты настоящего изобретения. Любая модификация, эквивалентная замена, улучшение и т.п., сделанные на основе раскрытия настоящего изобретения, будут попадать в пределы объема защиты настоящего изобретения.

Похожие патенты RU2801333C1

название год авторы номер документа
УСТРОЙСТВО УПРАВЛЕНИЯ СВЯЗЬЮ, УСТРОЙСТВО РАДИОСВЯЗИ, СПОСОБ УПРАВЛЕНИЯ СВЯЗЬЮ, СПОСОБ РАДИОСВЯЗИ И ПРОГРАММА 2015
  • Фуруити Сё
  • Кимура Рёта
  • Утияма Хиромаса
RU2708962C2
ВОССТАНОВЛЕНИЕ ПОСЛЕ СБОЯ ЛУЧА ВТОРИЧНОЙ СОТЫ НА ОСНОВЕ ГРУППЫ 2020
  • Тран, Саунь Тон
  • Хуан, Лэй
  • Кох, Тьен Мин Бенджамин
  • Кан, Ян
  • Сузуки, Хидетоси
  • Бхамри, Анкит
  • Огава, Йосихико
RU2802829C1
ОПТИМИЗИРОВАННАЯ РЕКОНФИГУРАЦИЯ ПАРАМЕТРОВ RLM И КОНТРОЛЯ ПУЧКА 2019
  • Да Силва, Икаро Л. Й
  • Мяттанен, Хелька-Лиина
  • Тидестав, Клаес
RU2746585C1
СПОСОБ ПОДСТРОЙКИ ЛУЧА, УСТРОЙСТВО, СИСТЕМА, УСТРОЙСТВО ОБРАБОТКИ, МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ИНФОРМАЦИИ И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ 2019
  • Гуань, Пэн
  • Тан, Сяоюн
  • Ван, Сяона
  • Чжан, Си
RU2783388C2
СЕТЕВАЯ АРХИТЕКТУРА, СПОСОБЫ И УСТРОЙСТВА ДЛЯ СЕТИ БЕСПРОВОДНОЙ СВЯЗИ 2017
  • Парквалль, Стефан
  • Абрахамссон, Ричард
  • Актас, Исмет
  • Алрикссон, Петер
  • Ансари, Джунаид
  • Ашраф, Шехзад Али
  • Асплунд, Хенрик
  • Атли, Фредрик
  • Аксельссон, Хокан
  • Аксмон, Йоаким
  • Акснес, Йохан
  • Балачандран, Кумар
  • Бальдемаир, Роберт
  • Барк, Гуннар
  • Берг, Ян-Эрик
  • Бергстрем, Андреас
  • Бьёркегрен, Хокан
  • Брахми, Надиа
  • Капар, Кагатай
  • Карлссон, Андерс
  • Седергрен, Андреас
  • Колдри, Микаэль
  • Да Силва, Икаро Л. Й.
  • Дальман, Эрик
  • Эль Эссаили, Али
  • Энгстрем, Ульрика
  • Эриксон, Мертен
  • Эрикссон, Эрик
  • Фаллгрен, Микаэль
  • Фань, Жуй
  • Фодор, Габор
  • Френгер, Пел
  • Фриден, Йонас
  • Фреберг Олссон, Йонас
  • Фурускер, Андерс
  • Фуруског, Йохан
  • Гарсиа, Виржиль
  • Гаттами, Атер
  • Гуннарссон, Фредрик
  • Густавссон, Ульф
  • Хагерман, Бо
  • Харрюссон, Фредрик
  • Хэ, Нин
  • Хесслер, Мартин
  • Хильтунен, Киммо
  • Хонг, Сонгнам
  • Хьюи, Деннис
  • Хушке, Йорг
  • Ирних, Тим
  • Якобссон, Свен
  • Йалден, Никлас
  • Йермур, Симон
  • Цзян, Чжиюань
  • Йоханссон, Мартин
  • Йоханссон, Никлас
  • Канг, Ду Хо
  • Карипидис, Элефтериос
  • Карльссон, Патрик
  • Кайраллах, Али С.
  • Килинк, Канер
  • Кланг, Йеран Н.
  • Кронандер, Йонас
  • Ландстрем, Сара
  • Ларссон, Кристина
  • Ли, Гэнь
  • Линкольн, Бо
  • Линдбом, Ларс
  • Линдгрен, Роберт
  • Линдофф, Бенгт
  • Линдквист, Фредрик
  • Лю, Цзиньхуа
  • Ломар, Торстен
  • Лу, Цяньси
  • Манхольм, Ларс
  • Марик, Ивана
  • Медбо, Йонас
  • Мяо, Циньгиу
  • Мильд, Гуннар
  • Моосави, Реза
  • Муллер, Вальтер
  • Мюре, Елена
  • Нильссон, Йохан
  • Норрман, Карл
  • Ольссон, Бенгт-Эрик
  • Палениус, Торгню
  • Пейса, Янне
  • Петерссон, Свен
  • Прадас, Хосе Луис
  • Притз, Микаэль
  • Квесет, Олав
  • Рамачандра, Прадипа
  • Рамос, Эдгар
  • Рейал, Андрес
  • Римхаген, Томас
  • Ринг, Эмиль
  • Ругеланд, Патрик
  • Руне, Йохан
  • Сакс, Йоахим
  • Сахлин, Хенрик
  • Саксена, Видит
  • Сеифи, Нима
  • Селен, Ингве
  • Семан, Элиане
  • Шарма, Сахин
  • Ши, Цун
  • Скельд, Йохан
  • Статтин, Магнус
  • Штернман, Андерс
  • Сундман, Деннис
  • Сундстрем, Ларс
  • Терсеро Варгас, Миурель Изабель
  • Тидестав, Клаес
  • Томбаз, Сибель
  • Торснер, Йохан
  • Тульберг, Хуго
  • Викберг, Яри
  • Вон Врича, Петер
  • Вагер, Стефан
  • Вальдеен, Томас
  • Валлен, Андерс
  • Валлентин, Понтус
  • Ван, Хай
  • Ванг Хельмерссон, Ке
  • Ван, Цзяньфын
  • Ван, И-Пинь Эрик
  • Вернер, Карл
  • Виберг, Никлас
  • Виттенмарк, Эмма
  • Ильмаз, Осман Нури Сан
  • Заиди, Али
  • Чжан, Чжань
  • Чжан, Чжан
  • Чжэн, Яньли
RU2693848C1
ОКОНЕЧНОЕ УСТРОЙСТВО, БАЗОВАЯ СТАНЦИЯ, СПОСОБ И НОСИТЕЛЬ ИНФОРМАЦИИ 2017
  • Такано, Хироаки
RU2739588C2
СПОСОБ И УСТРОЙСТВО ДЛЯ МАКРОРАЗНЕСЕНИЯ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В СЕТЯХ СОТОВОЙ СВЯЗИ 2012
  • Корсон М. Скотт
  • Капур Самир
  • Лароя Раджив
  • Парк Винсент
RU2503148C1
УСТРОЙСТВО СВЯЗИ, СПОСОБ СВЯЗИ И ПРОГРАММА 2018
  • Мацуда, Хироки
  • Симедзава, Кадзуюки
  • Кусасима, Наоки
RU2759800C2
СПОСОБ И УСТРОЙСТВО ДЛЯ МАКРОРАЗНЕСЕНИЯ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ В СЕТЯХ СОТОВОЙ СВЯЗИ 2003
  • Корсон М. Скотт
  • Капур Самир
  • Лароя Раджив
  • Парк Винсент
RU2331985C2
АДАПТИВНАЯ АНТЕННАЯ РЕШЕТКА С ПЕРЕМЕННОЙ КОГЕРЕНТНОСТЬЮ 2018
  • Марк Харрисон, Роберт
  • Ли, Хёнчул
  • Факсер, Себастьян
  • Вернерсон, Никлас
RU2745419C1

Иллюстрации к изобретению RU 2 801 333 C1

Реферат патента 2023 года СПОСОБ РЕГУЛИРОВАНИЯ КОЛИЧЕСТВА ПОТОКОВ ДАННЫХ, ОКОНЕЧНОЕ УСТРОЙСТВО И СИСТЕМА MIMO

Изобретение относится к средствам регулирования количества потоков данных. Технический результат - уменьшение потребляемой мощности оконечного устройства и продление времени работы оконечного устройства в режиме дежурного приема. Оконечное устройство может активно согласовывать количество транспортных уровней, используемых в процессе нисходящей передачи данных, с сетевым устройством, основываясь на рабочем состоянии оконечного устройства, чтобы адаптивно и динамично регулировать количество потоков данных в процессе нисходящей передачи данных. 4 н. и 24 з.п. ф-лы, 1 табл., 19 ил.

Формула изобретения RU 2 801 333 C1

1. Способ регулировки количества потоков данных, в котором система MIMO содержит оконечное устройство и сетевое устройство, причем количество транспортных уровней, используемых системой MIMO в процессе нисходящей передачи данных, является первым количеством транспортных уровней, содержащий этапы, на которых:

распознают, с помощью оконечного устройства, первый сценарий и передают сетевому устройству первое сообщение, причем первое сообщение используется для запроса уменьшения, сетевым устройством, количества транспортных уровней, используемых в процессе нисходящей передачи данных, причем первое сообщение несет второе количество транспортных уровней, а второе количество транспортных уровней меньше, чем первое количество транспортных уровней;

принимают, с помощью оконечного устройства, второе сообщение, переданное сетевым устройством, причем второе сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных, и второе сообщение, несет третье количество транспортных уровней, где третье количество транспортных уровней меньше или равно второму количеству транспортных уровней; и

принимают и анализируют, с помощью оконечного устройства, нисходящий сигнал, переданный сетевым устройством, на основе третьего количества транспортных уровней; при этом

первый сценарий содержит одно или сочетание нескольких из того, что: на оконечном устройстве первое приложение работает на переднем плане, скорость передачи данных оконечного устройства меньше первого порога, мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, больше второго порога, экран оконечного устройства выключен, оконечное устройство вводит режим экономии электроэнергии, оконечное устройство не заряжается или температура оконечного устройства выше третьего порога; аэтап распознавания, с помощью оконечного устройства, первого сценария, в частности, содержит один или более из подэтапов, на которых: принимают, с помощью оконечного устройства, операцию пользователя, представляющую собой воздействие на значок первого приложения на главном экране, обнаруживают, с помощью оконечного устройства, что принимаемая мощность опорного сигнала (RSRP), или качество принимаемого опорного сигнала (RSRQ) меньше второго порога, принимают, с помощью оконечного устройства, отсутствие операции пользователя в заданном периоде времени, когда экран включен, принимают, с помощью оконечного устройства, операцию нажатия, действующую на клавишу питания, когда экран включен, или принимают, с помощью оконечного устройства, операцию пользователя, представляющую собой воздействие на переключатель управления режима экономии электроэнергии.

2. Способ по п. 1, в котором после этапа приема и анализа, с помощью оконечного устройства, нисходящего сигнала, переданного сетевым устройством, на основе третьего количества транспортных уровней, способ дополнительно содержит этапы, на которых:

распознают, с помощью оконечного устройства, второй сценарий, соответствующий первому сценарию, и передают сетевому устройству третье сообщение, при этом третье сообщение используется для запроса восстановления, с помощью сетевого устройства, количества транспортных уровней, используемых в процессе нисходящей передачи данных;

принимают, с помощью оконечного устройства, четвертое сообщение, переданное сетевым устройством, при этом четвертое сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных и четвертое сообщение несет в себе первое количество транспортных уровней; и

принимают и анализируют, с помощью оконечного устройства, нисходящий сигнал, переданный сетевым устройством, на основе первого количества транспортных уровней.

3. Способ по п. 2, в котором

второй сценарий содержит одно или сочетание из того, что: приложение, которое оконечное устройство выполняет на переднем плане, не является первым приложением, скорость передачи данных оконечного устройства больше четвертого порога, мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, меньше пятого порога, экран оконечного устройства включен, оконечное устройство переходит в режим производительности, оконечное устройство заряжается или температура оконечного устройства ниже шестого порога.

4. Способ по п. 3, в котором

этап распознавания, с помощью оконечного устройства, второго сценария, соответствующего первому сценарию, в частности, содержит один или более из подэтапов, на которых: принимают, с помощью оконечного устройства, операцию пользователя для выхода из первого приложения в процессе работы первого приложения, обнаруживают, с помощью оконечного устройства, что принимаемая мощность опорного сигнала (RSRP) или качество принимаемого опорного сигнала (RSRQ) меньше пятого порога, принимают, с помощью оконечного устройства, операцию нажатия, представляющую собой воздействие на клавишу питания, когда экран выключен, или принимают, с помощью оконечного устройства, операцию пользователя, представляющую собой воздействие на переключатель управления режимом производительности.

5. Способ по любому из пп. 2-4, в котором

промежуток между временем, когда оконечное устройство принимает второе сообщение, и временем, когда оконечное устройство распознает второй сценарий, больше или равен первому периоду времени.

6. Способ по любому из пп. 1-5, в котором первый сценарий содержит то, что оконечное устройство функционирует в первом приложении на переднем плане; и промежуток между временем, когда на оконечном устройстве первое приложение начинает работать на переднем плане, и временем, когда оконечное устройство распознает первый сценарий, больше или равно второму периоду времени.

7. Способ по любому из пп. 1-6, в котором

первое сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения, при этом второе количество транспортных уровней переносится в поле reducedMIMO-LayerFRI-DL вспомогательного сообщения.

8. Способ по любому из пп. 1-6, в котором

второе сообщение является сообщением переконфигурации RRC для сообщения переконфигурации управления радиоресурсами (RRC), а третье количество транспортных уровней переносится в поле MaxMimoLayerNum максимального количества транспортных уровней в сообщении конфигурации сервисной ячейки для конфигурации сервисной ячейки PDSCH физического нисходящего совместно используемого канала.

9. Способ по пп. 2-6, в котором

третье сообщение является вспомогательным сообщением для вспомогательного информационного сообщения UE, при этом третье сообщение не содержит поле reducedMIMO-LayerFRI-DL.

10. Способ по любому из пп. 2-6, в котором

четвертое сообщение является сообщением переконфигурации RRC для переконфигурации управления радиоресурсами, RRC, при этом первое количество транспортных уровней, которое переносится в четвертом сообщении, переносится в поле максимального количества транспортных уровней MaxMimoLayerNum в сообщении конфигурации сервисной ячейки для конфигурации сервисной ячейки PDSCH физического нисходящего совместно используемого канала.

11. Способ по любому из пп. 1-10, в котором

первое количество транспортных уровней конфигурируется сетевым устройством для оконечного устройства в ответ на информацию о возможностях сообщения о возможностях UE, переданную оконечным устройством.

12. Способ по любому из пп. 1-11, в котором этапы приема и анализа, с помощью оконечного устройства, нисходящего сигнала, переданного сетевым устройством, на основе третьего количества транспортных уровней, в частности содержат подэтапы, на которых:

принимают, с помощью оконечного устройства, с использованием третьего количества антенн транспортных уровней, нисходящий сигнал, переданный сетевым устройством, фильтруют и усиливают нисходящий сигнал и преобразуют нисходящий сигнал в основополосный сигнал, с использованием третьего количества транспортных уровней приемных радиочастотных трактов, и выполняют обратный процесс отображения уровней для основополосного сигнала, с использованием третьего количества транспортных уровней.

13. Способ по любому из пп. 1-12, в котором количество транспортных уровней, используемых системой MIMO в процессе восходящей передачи данных, является четвертым количеством транспортных уровней;

первое сообщение дополнительно несет в себе пятое количество транспортных уровней, при этом пятое количество транспортных уровней меньше, чем четвертое количество транспортных уровней;

второе сообщение дополнительно используется для конфигурации количества транспортных уровней в процессе восходящей передачи данных, причем второе сообщение дополнительно несет в себе шестое количество транспортных уровней, при этом шестое количество транспортных уровней меньше или равно пятому количеству транспортных уровней; причем

способ дополнительно содержит этап, на котором передают, с помощью оконечного устройства, восходящий сигнал сетевому устройству, на основе шестого количества транспортных уровней.

14. Оконечное устройство регулировки количества потоков данных, содержащее память и один или более процессоров, причем память соединена с одним или более процессорами и память выполнена с возможностью хранения управляющей компьютерной программы, причем управляющая компьютерная программа содержит компьютерные команды, а один или более процессоров вызывают компьютерные команды, для обеспечения выполнения, оконечным устройством:

распознавания первого сценария и передачи первого сообщения сетевому устройству, причем первое сообщение используется для запроса уменьшения, сетевым устройством, количества транспортных уровней, используемых в процессе нисходящей передачи данных, причем первое сообщение несет в себе второе количество транспортных уровней, причем второе количество транспортных уровней меньше, чем первое количество транспортных уровней; и первое количество транспортных уровней является количеством транспортных уровней, используемых оконечным устройством и сетевым устройством в процессе нисходящей передачи данных;

принять второе сообщение, переданное сетевым устройством, где второе сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных, причем второе сообщение несет третье количество транспортных уровней и третье количество транспортных уровней меньше или равно второму количеству транспортных уровней; и

приема и анализа нисходящего сигнала, переданного сетевым устройством, на основе третьего количества транспортных уровней; при этом

первый сценарий содержит одно или сочетание из того, что: на оконечном устройстве первое приложение работает на переднем плане, скорость передачи данных оконечного устройства меньше первого порога, мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, больше второго порога, экран оконечного устройства выключен, оконечное устройство вводит режим экономии электроэнергии, оконечное устройство не заряжается или температура оконечного устройства выше третьего порога; а

распознавание, оконечным устройством, первого сценария, в частности, содержит одно или более из: приема, оконечным устройством, операции пользователя, представляющей собой воздействие на значок первого приложения на главном экране, обнаруживают, оконечным устройством, что принимаемая мощность опорного сигнала (RSRP) или принимаемое качество опорного сигнала (RSRQ) меньше второго порога, прием, оконечным устройством, отсутствия операции пользователя в заданном периоде времени, когда экран включен, или прием, оконечным устройством, операции нажатия, представляющей собой воздействие на клавишу питания, когда экран включен, или прием, оконечным устройством, операции пользователя, представляющей собой воздействие на переключатель управления режимом экономии электроэнергии.

15. Оконечное устройство по п. 14, в котором один или более процессоров дополнительно выполнены с возможностью вызова компьютерных команд, для обеспечения выполнения, оконечным устройством:

распознавания, после того, как нисходящий сигнал, переданный сетевым устройством, принят и проанализирован, на основе третьего количества транспортных уровней, второго сценария, соответствующего первому сценарию, и передачи, сетевому устройству, третьего сообщения, причем третье сообщение используется для запроса восстановления, сетевым устройством, количества транспортных уровней, используемых в процессе нисходящей передачи данных;

приема четвертого сообщения, переданного сетевым устройством, причем четвертое сообщение используется для конфигурации количества транспортных уровней в процессе нисходящей передачи данных, и четвертое сообщение несет в себе первое количество транспортных уровней; и

приема и анализа нисходящего сигнала, переданного сетевым устройством, на основе первого количества транспортных уровней.

16. Оконечное устройство по п. 15, в котором

второй сценарий содержит одно или сочетание из того, что: приложение, которое оконечное устройство выполняет на переднем плане, не является первым приложением, скорость передачи данных оконечного устройства больше четвертого порога, мощность сигнала, передаваемого сетевым устройством и принимаемого оконечным устройством, меньше пятого порога, экран оконечного устройства включен, оконечное устройство переходит в режим производительности, оконечное устройство заряжено или температура оконечного устройства ниже шестого порога.

17. Оконечное устройство по п. 16, в котором

распознавание оконечным устройством второго сценария, соответствующего первому сценарию, в частности, содержит одно или более из того, что: прием оконечным устройством операции пользователя для выхода из первого приложения в процессе работы первого приложения, обнаружение оконечным устройством, что принимаемая мощность опорного сигнала (RSRP) или качество приема опорного сигнала (RSRQ) ниже пятого порога, прием оконечным устройством операции нажатия, представляющей собой воздействие на клавишу питания, когда экран выключен, или прием оконечным устройством операции пользователя, представляющей собой воздействие на переключатель управления режимом производительности.

18. Оконечное устройство по любому из пп. 15-17, в котором

промежуток между временем, когда оконечное устройство принимает второе сообщение, и временем, когда оконечное устройство распознает второй сценарий, больше или равен первому периоду времени.

19. Оконечное устройство по любому из пп. 14-18, в котором первый сценарий содержит случай, когда на оконечном устройстве первое приложение работает на переднем плане; и промежуток между временем, когда на оконечном устройстве первое приложение начинает работать на переднем плане, и временем, когда оконечное устройство распознает первый сценарий, больше или равен второму периоду времени.

20. Оконечное устройство по любому из пп. 14-19, в котором

первое сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения, при этом второе количество транспортных уровней переносится в поле reducedMIMO-LayerFRI-DL вспомогательного сообщения.

21. Оконечное устройство по любому из пп. 14-19, в котором

второе сообщение является сообщением переконфигурации RRC для переконфигурации управления радиоресурсами (RRC), при этом третье количество транспортных уровней переносится в поле MaxMimoLayerNum в сообщении конфигурации сервисной ячейки PDSCH для конфигурации сервисной ячейки физического нисходящего совместно используемого канала.

22. Оконечное устройство по любому из пп. 15-19, в котором

третье сообщение является вспомогательным информационным сообщением UE для вспомогательного сообщения, при этом третье сообщение не содержит поле reducedMIMO-LayerFRI-DL.

23. Оконечное устройство по любому из пп. 15-19, в котором

четвертое сообщение является сообщением переконфигурации радиоуправляемых ресурсов (RRC) для переконфигурации RRC, при этом первое количество транспортных уровней, переносимое в четвертом сообщении, переносится в поле MaxMimoLayerNum в сообщении конфигурации сервисной ячейки для конфигурации сервисной ячейки физического нисходящего совместно используемого канала (PDSCH).

24. Оконечное устройство по любому из пп. 14-23, в котором

первое количество транспортных уровней конфигурируется сетевым устройством для оконечного устройства в ответ на информацию о возможностях UE для сообщения о возможностях, переданную оконечным устройством.

25. Оконечное устройство по любому из пп. 14-24, в котором один или более процессоров, в частности, выполнены с возможностью вызова компьютерных команд, для обеспечения выполнения, оконечным устройством:

приема, с использованием третьего количества антенн транспортных уровней, нисходящего сигнала, переданного сетевым устройством, фильтрации и усиления нисходящего сигнала и преобразования нисходящего сигнала в основополосный сигнал, с использованием третьего количества приемных радиочастотных трактов транспортных уровней, и выполнения обратного процесса отображения уровней для основополосного сигнала, с использованием третьего количества транспортных уровней.

26. Оконечное устройство по любому из пп. 14-25, в котором количество транспортных уровней, используемых оконечным устройством и сетевым устройством в процессе восходящей передачи данных, является четвертым количеством транспортных уровней;

первое сообщение дополнительно несет в себе пятое количество транспортных уровней, при этом пятое количество транспортных уровней меньше, чем четвертое количество транспортных уровней;

второе сообщение дополнительно используется для конфигурации количества транспортных уровней в процессе восходящей передачи данных, причем второе сообщение дополнительно несет шестое количество транспортных уровней, причем шестое количество транспортных уровней меньше или равно пятому количеству транспортных уровней; и

один или более процессоров дополнительно выполнены с возможностью вызова компьютерных команд, для обеспечения выполнения, оконечным устройством, передачи, сетевому устройству, восходящего сигнала, на основе шестого количества транспортных уровней.

27. Считываемый компьютером носитель, содержащий команды, вызывающие, при исполнении команд на электронном устройстве, выполнение, электронным устройством способа по любому из пп. 1-13.

28. Устройство регулировки количества потоков данных, содержащее память, процессор и компьютерную программу, хранящуюся в памяти и вызывающую, при исполнении процессором, выполнение, UE, способа, по любому из пп. 1-13.

Документы, цитированные в отчете о поиске Патент 2023 года RU2801333C1

Токарный резец 1924
  • Г. Клопшток
SU2016A1
CN 111278097 A, 12.06.2020
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ, ОКОНЕЧНОЕ УСТРОЙСТВО И СЕТЕВОЕ УСТРОЙСТВО 2016
  • Линь, Янань
  • Сюй, Хуа
RU2722683C1

RU 2 801 333 C1

Авторы

Чжао, Ляньи

Юань, Кай

Хэ, Яньчжао

Ма, Хунян

Даты

2023-08-07Публикация

2021-06-15Подача