СПОСОБ ОБРАБОТКИ ВЕЛИЧИНЫ ГРАНТА ОБСЛУЖИВАНИЯ, ПОЛЬЗОВАТЕЛЬСКОЕ УСТРОЙСТВО И СЕТЕВОЕ УСТРОЙСТВО
METHOD OF PROCESSING SERVING GRANT VALUE, USER EQUIPMENT AND NETWORK DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к области техники связи и, в частности, к способу обработки величины гранта обслуживания, абонентскому оконечному устройству и сетевому устройству.
Уровень техники
Технология высокоскоростного пакетного доступа по восходящей линии (High Speed Uplink Packet Access, HSUPA) представляет собой технологию передачи данных, применяемую в восходящей линии широкополосной системы связи многостанционного доступа с кодовым уплотнением (Wideband Code Division Multiple Access, WCDMA). Технология HSUPA применяет синхронизированный гибридный автоматический запрос повторной передачи (HARQ (Hybrid Automatic Repeat Request)) в режиме остановки передачи до получения подтверждения успешного приема предыдущего переданного пакета (stop-and-wait) при многолучевом (multi-path) распространении и реализована на основе сетевого устройства, регулирующего величину гранта обслуживания (SG) для пользовательского устройства (User Equipment, UE) посредством выделения гранта, где величина гранта обслуживания используется UE для определения доступной мощности для передачи данных.
Величины гранта SG, передаваемые сетевым устройством, подразделяются на два типа, один тип именуется величиной абсолютного гранта (AG), а другой тип именуется величиной относительного гранта (RG), где в свою очередь относительные величины RG подразделяются на сервисные величины RG и несервисные величины RG, так что сервисная величина RG представляет собой величину RG, передаваемую по обслуживающей радиолинии, а несервисная величина RG представляет собой величину RG, передаваемую по необслуживающей радиолинии. Несервисная абсолютная величина гранта может иметь два значения: Hold (сохранить) и Down (уменьшить). Когда UE принимает команду Hold сохранения, оно не выполняет никаких действий, а когда UE принимает команду Down уменьшения, оно уменьшает свою величину гранта SG.
На сегодня в некоторых сценариях, когда необслуживающий узел Node В передает несервисную величину RG, не декодируется никакое конкретное UE, иными словами, когда контролируются помехи, генерируемые UE, уровни помех, генерируемых этими UE, не различают; а вместо этого всей группой UE управляют одинаково. В общем случае, узел Node В ориентируется только на помехи у себя и не анализирует, какое именно из UE создает помехи. Когда уровень помех в узле Node В слишком высок, он передает команду Down, a UE могут обновить грант обслуживания после приема этой команды таким образом, что UE, создающее сильные помехи, уменьшает свою величину гранта SG, чтобы уменьшить доступный уровень мощности, однако UE, создающее небольшие помехи, также уменьшает свою величину гранта SG для уменьшения используемой мощности. При таком подходе UE, у которого величина SG с самого начала достаточно мала, может еще больше уменьшить эту величину SG и даже может снизить величину SG до минимального значения, равного 0. Когда величина гранта SG уменьшена до 0, доступная мощность для UE может оказаться недостаточной, что повлияет на возможности этого UE поддерживать нормальную связь.
Раскрытие изобретения
Варианты настоящего изобретения предлагают способ обработки величины гранта обслуживания, пользовательское устройство и сетевое устройство, позволяющие предотвратить снижение величины гранта обслуживания для UE до слишком низкого уровня и избежать ущерба для нормальной связи UE из-за недостаточной доступной мощности.
Варианты настоящего изобретения могут быть конкретно реализованы с применением следующих технических решений.
Предложен способ обработки величины гранта обслуживания, содержащий этапы, на которых:
принимают с помощью пользовательского устройства полученной из анализа предыстории (далее - исторических значений) максимальной величины отношения мощности канала передачи данных к мощности канала управления в качестве максимальной величины отношения мощностей после приема команды уменьшения мощности (Down) в виде несервисного относительного гранта, переданной сетевым устройством; и
получают с помощью пользовательского устройства первую величину гранта обслуживания в соответствии с отношением мощностей и первым пороговым значением, при этом первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Согласно первому аспекту в первом возможном варианте реализации каждое из исторических значений отношения мощностей канала передачи данных к каналу управления представляет собой сохраненное значение отношения мощностей этих каналов, так что такое сохраненное отношение мощностей канала передачи данных к каналу управления представляет собой отношение мощностей этих каналов в одном из интервалов времени передачи, имевшем место раньше предыдущего интервала времени передачи, в каждом цикле гибридного автоматического запроса повторной передачи.
Согласно первому аспекту или с учетом первого возможного варианта реализации этого первого аспекта, во втором возможном варианте реализации первое пороговое значение задается пользовательским устройством; или
пользовательское устройство выполнено с возможностью приема первого порогового значения, переданного сетевым устройством.
С учетом первого или второго возможных вариантов реализации первого аспекта в третьем возможном варианте реализации способ дополнительно содержит этапы, на которых:
принимают с помощью пользовательского устройства минимальное значение из группы значений указанной первой величины гранта обслуживания, величины гранта обслуживания для указанного пользовательского устройства перед обновлением в соответствии с командой понижения, полученной в виде несервисного относительного гранта, а максимальная величина гранта обслуживания, в качестве величины гранта обслуживания для пользовательского устройства.
С учетом второго возможного варианта реализации первого аспекта, в четвертом возможном варианте реализации, когда пользовательское устройство принимает первое пороговое значение, переданное сетевым устройством,
первое пороговое значение является первым пороговым значением, принятым пользовательским устройством, переданным сетевым устройством, посредством вещания системной информации или посредством выделенной сигнализации.
С учетом второго возможного варианта реализации первого аспекта, в пятом возможном варианте реализации, где пользовательское устройство задает первое пороговое значение, это пользовательское устройство получает первое пороговое значение в соответствии с отношением мощностей для эталонного передаваемого блока.
С учетом пятого возможного варианта реализации первого аспекта в шестом возможном варианте реализации, когда пользовательское устройство получает первое пороговое значение в соответствии с отношением мощностей для эталонного передаваемого блока:
пользовательское устройство выполнено с возможностью определения, в соответствии с отношением мощностей для эталонного передаваемого блока, отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных; и
определения первого порогового значения в соответствии с отношением мощностей, необходимым для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
Согласно первому аспекту в седьмом возможном варианте реализации, когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, пользовательское устройство выполнено с возможностью получения первой величины гранта обслуживания согласно максимальной величине отношения мощностей и первому пороговому значению посредством:
поиска пользовательским устройством, в таблице грантов обслуживания, величины отношения мощностей канала данных к каналу управления, большей или равной максимальной величине отношения мощностей;
выбора пользовательским устройством минимальной величины отношения мощностей из совокупности величин отношения мощностей канала данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей минимальной величине отношения мощностей; и
задания пользовательским устройством первого порогового значения в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, меньше или равна первому пороговому значению; или задания пользовательским устройством величины, полученной путем вычитания 1 из величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению.
Согласно первому аспекту в восьмом возможном варианте реализации, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления, получение пользовательским устройством первой величины гранта обслуживания согласно максимальной величине отношения мощностей и первому пороговому значению содержит этапы, на которых:
когда максимальная величина отношения мощностей меньше или равна величине первого порогового значения, определяют с помощью пользовательского устройства, согласно таблице грантов обслуживания, величину гранта обслуживания, соответствующую первому пороговому значению, и задают указанную величину гранта обслуживания, соответствующую первому пороговому значению, в качестве первой величины гранта обслуживания; или
когда максимальная величина отношения мощностей больше или равна величине первого порогового значения, осуществляют поиск с помощью пользовательского устройства, в таблице грантов обслуживания, величин отношений мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и выбирают минимальную величину отношения мощностей из совокупности величин отношения мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей; и определение пользовательским устройством согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей указанной минимальной величине отношения мощностей, и задание величины, полученной путем вычитания 1 из величины гранта обслуживания, соответствующей найденной минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания.
Согласно первому аспекту в девятом возможном варианте реализации, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления, получение пользовательским устройством первой величины гранта обслуживания в соответствии с указанной максимальной величиной отношения мощностей и первым пороговым значением содержит этапы, на которых:
когда максимальная величина отношения мощностей меньше или равна первому пороговому значению, определяют с помощью пользовательского устройства согласно таблице грантов обслуживания величину гранта обслуживания, соответствующую первому пороговому значению, и задают найденную величину гранта обслуживания, соответствующую первому пороговому значению, в качестве первой величины гранта обслуживания; или
когда максимальная величина отношения мощностей больше или равна первому пороговому значению, осуществляют поиск с помощью пользовательского устройства, в таблице грантов обслуживания, величин отношения мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и выбирают минимальную величину отношения мощностей из совокупности величин отношений мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей; определяют с помощью пользовательского устройства согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей найденной минимальной величине отношения мощностей, и задают величину, полученную путем вычитания 1 из величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания.
Согласно первому аспекту в десятом возможном варианте реализации получение пользовательским устройством первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением содержит этапы, на которых:
когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления,
уменьшают с помощью пользовательского устройства первой величины гранта обслуживания для пользовательского устройства в соответствии с командой уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей больше или равна первому пороговому значению; или
неисполнение команды уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению.
Согласно первому аспекту в одиннадцатом возможном варианте реализации получение пользовательским устройством первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением содержит этапы, на которых:
когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, осуществляют поиск с помощью пользовательского устройства, в таблице грантов обслуживания, отношения мощностей канала данных к каналу управления, превосходящего или равного указанной максимальной величине отношения мощностей;
выбирают с помощью пользовательского устройства минимальную величину отношения мощностей из совокупности величин отношений мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и определяют согласно таблице грантов обслуживания величину гранта обслуживания, соответствующую найденной минимальной величине отношения мощностей; и
уменьшают с помощью пользовательского устройства первую величину гранта обслуживания для указанного пользовательского устройства в соответствии с командой уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению; или
не исполняют с помощью пользовательского устройства команды уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, меньше или равна первому пороговому значению.
С учетом вариантов реализации первого аспекта и с седьмого по девятый в двенадцатом возможном варианте реализации таблица грантов обслуживания содержит данные о соответствии отношения мощностей канала передача данных к каналу управления и величины гранта обслуживания, где отношение мощностей канала данных к каналу управления определено во время передачи данных.
Согласно второму аспекту предложен другой способ обработки величины гранта обслуживания, содержащий этапы, на которых:
передачу, посредством сетевого устройства, первого порогового значения пользовательскому устройству, так что указанное пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где эта максимальная величина отношения мощностей представляет собой максимальную историческую величину отношения мощностей канала передачи данных к каналу управления, а первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Согласно второму аспекту в первом возможном варианте реализации каждое из исторических значений отношения мощностей канала передачи данных к каналу управления представляет собой величину отношения мощностей канала передачи данных к каналу управления, которая использовалась для передачи данных в интервале времени передачи раньше предшествующего интервала времени передачи в каждом цикле процедуры гибридного автоматического запроса повторной передачи.
Согласно второму аспекту или первому возможному варианту реализации этого второго аспекта во втором возможном варианте реализации передача сетевым устройством первого порогового значения оконечного устройства содержит:
передачу сетевым устройством первого порогового значения оконечного устройства посредством вещания системной информации или посредством выделенной сигнализации.
Согласно второму аспекту или первому возможному варианту реализации этого второго аспекта в третьем возможном варианте реализации, перед тем, как сетевое устройство передаст первое пороговое значение оконечному устройству, способ дополнительно содержит этапы, на которых:
получают с помощью сетевого устройства первое пороговое значение в соответствии с отношением мощностей для эталонного передаваемого блока.
С учетом третьего возможного варианта реализации второго аспекта, в четвертом возможном варианте реализации получение сетевым устройством первого порогового значения в соответствии с отношением мощностей для эталонного передаваемого блока содержит этапы, на которых:
определяют с помощью сетевого устройства, в соответствии с отношением мощностей для эталонного передаваемого блока, отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных; и
определяют с помощью сетевого устройства первое пороговое значение согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
Согласно третьему аспекту предложено пользовательское устройство, содержащее:
модуль выбора для принятия максимальной величины из совокупности исторических значений отношения мощностей канала передачи данных к каналу управления в качестве максимальной величины отношения мощностей после приема команды уменьшения (Down) в составе несервисного относительного гранта, переданного сетевым устройством; и
процессорный модуль для получения первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, при этом первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала данных к каналу управления.
Согласно третьему аспекту в первом возможном варианте реализации каждое из исторических значений отношения мощностей канала передачи данных к каналу управления представляет собой сохраненное значение отношения мощностей этих каналов, так что такое сохраненное отношение мощностей канала передачи данных к каналу управления использовалось для передачи данных в одном из интервалов времени передачи, имевшем место раньше предыдущего интервала времени передачи, в каждом цикле гибридного автоматического запроса повторной передачи.
Согласно третьему аспекту или первому возможному варианту реализации этого третьего аспекта во втором возможном варианте реализации, пользовательское устройство дополнительно содержит:
задающий модуль для задания первого порогового значения; или
приемный модуль для приема первого порогового значения, заданного сетевым устройством.
Согласно третьему аспекту или первому возможному варианту реализации этого третьего аспекта в третьем возможном варианте реализации пользовательское устройство дополнительно содержит:
модуль обновления для принятия минимальной величины из группы - первая величина гранта обслуживания, величина гранта обслуживания для пользовательского устройства до обновления в соответствии с командой уменьшения (Down) в составе несервисного относительного гранта и максимальная величина гранта обслуживания, в качестве величины гранта обслуживания для пользовательского устройства.
С учетом второго возможного варианта реализации третьего аспекта в четвертом возможном варианте реализации, приемный модуль, в частности, конфигурирован для:
приема первого порогового значения, переданного сетевым устройством посредством вещания системной информации или посредством выделенной сигнализации.
С учетом второго возможного варианта реализации третьего аспекта в пятом возможном варианте реализации, задающий модуль, в частности, конфигурирован для:
получения первого порогового значения в соответствии с отношением мощностей для эталонного передаваемого блока.
С учетом пятого возможного варианта реализации третьего аспекта в шестом возможном варианте реализации, задающий модуль, в частности, конфигурирован для:
определения, в соответствии с отношением мощностей для эталонного передаваемого блока, величины отношения мощностей, необходимой для минимальной длины блока, используемого для передачи данных; и
определения первого порогового значения согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей указанному отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
Согласно третьему аспекту в седьмом возможном варианте реализации процессорный модуль содержит:
первый поисковый субмодуль для поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей;
первый селекторный субмодуль для выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей найденной минимальной величине отношения мощностей; и
первый задающий субмодуль для задания первого порогового значения в качестве первой величины гранта обслуживания, когда эта величина гранта обслуживания, соответствующая указанной минимальной величине отношения мощностей, меньше или равна первому пороговому значению, или задания величины, полученной в результате вычитания 1 из величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению.
Согласно третьему аспекту в восьмом возможном варианте реализации процессорный модуль содержит:
второй поисковый субмодуль для поиска в таблице грантов обслуживания величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей;
второй селекторный субмодуль для выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей найденной минимальной величине отношения мощностей; и
второй задающий субмодуль для задания максимальной величины из пары - величина, полученная в результате вычитания 1 из величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, и первого порогового значения, в качестве первой величины гранта обслуживания.
Согласно третьему аспекту, в девятом возможном варианте реализации, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, процессорный модуль содержит:
третий задающий субмодуль для определения, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей первому пороговому значению, и задания величины гранта обслуживания, соответствующей первому пороговому значению, в качестве первой величины гранта обслуживания; и
третий поисковый субмодуль для осуществления поиска, когда максимальная величина отношения мощностей больше или равна первому пороговому значению в таблице грантов обслуживания величины отношения мощностей канала передачи данных к каналу управления, превосходящие или равные указанной максимальной величине отношения мощностей, так что третий селекторный субмодуль выполнен с возможностью выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, где
третий задающий субмодуль дополнительно выполнен с возможностью определения согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, и задания величины, полученной в результате вычитания 1 из величины гранта обслуживания, соответствующей минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания.
Согласно третьему аспекту в десятом возможном варианте реализации процессорный модуль содержит:
четвертый задающий субмодуль для уменьшения, если первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, первой величины гранта обслуживания для пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей больше или равна первому пороговому значению, в процессорном модуле, при этом
четвертый задающий субмодуль дополнительно выполнен с возможностью, если первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, отклонения выполнения команды уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению.
Согласно третьему аспекту в одиннадцатом возможном варианте реализации процессорный модуль дополнительно выполнен с возможностью:
когда первое пороговое значение представляет собой пороговое значение величин гранта обслуживания, поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей; и выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей; и
уменьшения первой величины гранта обслуживания для пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, если величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению; или
отклонения выполнения команды уменьшения (Down) в составе несервисного относительного гранта, если величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, меньше или равна первому пороговому значению.
Согласно четвертому аспекту предложено сетевое устройство, содержащее: передающий модуль для передачи первого порогового значения пользовательскому устройству, так что указанное пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первое пороговое значение, при этом указанная максимальная величина отношения мощностей представляет собой максимальную величину из совокупности исторических значений отношений мощностей канала передачи данных к каналу управления, а первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Согласно четвертому аспекту в первом возможном варианте реализации каждое из исторических значений величины отношения мощностей канала передачи данных к каналу управления представляет собой отношение мощностей канала передачи данных к каналу управления, использовавшееся для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи в каждом цикле процедуры гибридного автоматического запроса повторной передачи.
Согласно четвертому аспекту или первому возможному варианту реализации этого четвертого аспекта во втором возможном варианте реализации передающий модуль дополнительно выполнен с возможностью:
передачи первого порогового значения пользовательскому устройству посредством вещания системной информации или посредством выделенной сигнализации.
Согласно четвертому аспекту или первому возможному варианту реализации этого четвертого аспекта в третьем возможном варианте реализации сетевое устройство дополнительно содержит:
модуль получения порогового значения для получения первого порогового значения в соответствии с отношением мощностей для эталонного блока.
С учетом третьего возможного варианта реализации четвертого аспекта, в четвертом возможном варианте реализации модуль получения порогового значения дополнительно выполнен с возможностью:
определения, в соответствии с отношением мощностей для эталонного передаваемого блока, отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных; и
определения первого порогового значения согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей величине отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных.
Согласно четвертому аспекту или с учетом одного из возможных вариантов реализации этого аспекта с первого по третий в четвертом возможном варианте реализации сетевое устройство представляет собой контроллер сети радиосвязи.
В соответствии со способом обработки величины гранта обслуживания, пользовательским устройством и сетевым устройством, предлагаемым в вариантах настоящего изобретения, в результате получения первой величины гранта обслуживания согласно максимальной величине исторических значений величин отношения мощностей канала передачи данных к каналу управления и согласно первому пороговому значению можно не допустить уменьшения первой величины гранта обслуживания для пользовательского устройства до слишком низкого уровня.
Краткое описание чертежей
Фиг. 1 представляет логическую схему способа обработки величины гранта обслуживания, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 2 представляет логическую схему способа обработки величины гранта обслуживания, предлагаемого в другом варианте настоящего изобретения;
Фиг. 3 представляет логическую схему 1 способа обработки величины гранта обслуживания, предлагаемого еще в одном из вариантов настоящего изобретения;
Фиг. 4 представляет логическую схему 2 способа обработки величины гранта обслуживания, предлагаемого еще в одном из вариантов настоящего изобретения;
Фиг. 5 представляет структурную схему 1 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 6 представляет структурную схему 2 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 7 представляет структурную схему 3 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 8 представляет структурную схему 4 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 9 представляет структурную схему 5 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 10 представляет структурную схему 6 пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 11 представляет структурную схему 1 сетевого устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 12 представляет структурную схему 2 сетевого устройства, предлагаемого в одном из вариантов настоящего изобретения;
Фиг. 13 представляет структурную схему другого пользовательского устройства, предлагаемого в одном из вариантов настоящего изобретения; и
Фиг. 14 представляет структурную схему другого сетевого устройства, предлагаемого в одном из вариантов настоящего изобретения.
Осуществление изобретения
Для более полного и ясного описания целей, технических решений и преимуществ настоящего изобретения технические решения, предлагаемые в настоящем изобретении, рассмотрены в дальнейшем более подробно со ссылками на прилагаемые чертежи и на различные варианты.
Один из вариантов настоящего изобретения предлагает способ обработки величины гранта обслуживания, и, как показано на Фиг. 1, этот способ содержит следующие этапы.
S101: Пользовательское устройство принимает максимальную величину из совокупности исторических значений отношений мощностей канала передачи данных к каналу управления в качестве максимальной величины отношения мощностей после приема команды уменьшения (Down) в составе несервисного относительного гранта, переданной сетевым устройством, так что каждое из исторических значений отношения мощностей канала данных к каналу управления представляет собой сохраненную величину отношения мощностей канала передачи данных к каналу управления, где сохраненное отношение мощностей канала данных к каналу управления использовалось для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи в каждом цикле процедуры гибридного автоматического запроса повторной передачи.
S102: Пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первое пороговое значение. Первая величина гранта обслуживания представляет собой величину гранта обслуживания, используемую для регулировки окончательной величины гранта обслуживания для пользовательского устройства и обновляемую в соответствии с командой уменьшения (Down) в составе несервисного относительного гранта посредством пользовательского устройства после приема такой команды уменьшения (Down) в составе несервисного относительного гранта.
Первое пороговое значение может представлять собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления. Это первое пороговое значение может быть задано самим пользовательским устройством, либо оно может быть задано сетевым устройством, после чего это сетевое устройство передает заданное им первое пороговое значение пользовательскому устройству.
Согласно способу обработки величины гранта обслуживания, предлагаемому в рассматриваемом варианте настоящего изобретения, первую величину гранта обслуживания получают в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания пользовательского устройства до слишком низкого уровня и тем самым не допустить слишком низкой величины гранта обслуживания для абонента.
Далее, в рассматриваемом варианте пользовательское устройство может выбрать минимальную величину из совокупности выбранных максимальных величин отношения мощностей и затем получить первую величину гранта обслуживания для пользовательского устройства в соответствии с этой минимальной величиной и первым пороговым значением, так что пользовательское устройство может выбрать минимальную величину из группы - первая величина гранта обслуживания, величина гранта обслуживания для этого пользовательского устройства до обновления этой величины согласно команде уменьшения (Down) в составе несервисного относительного гранта и максимальная величина гранта обслуживания, в качестве величины гранта обслуживания для этого пользовательского устройства, и потому можно предотвратить уменьшение величины гранта обслуживания для пользовательского устройства до слишком низкого уровня и избежать деградации нормальной связи пользовательского устройства из-за слишком низкой доступной мощности.
Другой вариант настоящего изобретения предлагает еще один способ обработки величины гранта обслуживания, и, как показано на Фиг. 2, этот способ содержит следующие этапы.
S201: Получение первого порогового значения.
В общем случае, указанное выше первое пороговое значение может быть задано в пользовательском устройстве UE, например, и сохранено в модуле памяти этого UE. Когда нужно использовать первое пороговое значение, UE требуется только вызвать величину этого первого порогового значения из модуля памяти.
Несомненно, первое пороговое значение может быть задано сетевым устройством, после чего сетевое устройство передает это первое пороговое значение на UE. Например, сетевое устройство может передать первое пороговое значение посредством сигнализации по протоколу управления радиоресурсами (Radio Resource Control, RRC), где эта сигнализация RRC может представлять собой вещание системной информации или выделенную сигнализацию, а сетевое устройство, передающее первое пороговое значение, может представлять собой контроллер сети радиосвязи (Radio Network Controller, RNC). Первое пороговое значение может иметь форму отношения мощностей канала передачи данных к каналу управления или величины гранта SG обслуживания, соответствующей этому отношению мощностей, из таблицы грантов обслуживания, а именно, первое пороговое значение может представлять собой пороговое значение отношения мощностей канала передачи данных к каналу управления или пороговое значение величины SG.
В качестве альтернативы, первое пороговое значение может быть вычислено через отношение мощностей канала передачи данных к каналу управления, соответствующее эталонному передаваемому блоку, конфигурируемому сетью связи. Сеть связи конфигурирует этот эталонный передаваемый блок для UE, так что это UE вычисляет отношение мощностей канала передачи данных к каналу управления, которое должен использовать каждый передаваемый блок. Во время работы в режиме HSUPA UE сохраняет таблицу передаваемых блоков, в которую записан ряд передаваемых блоков, сеть связи конфигурирует отношения мощностей, соответствующие одному или более передаваемым блокам для UE, и затем UE определяет, в соответствии с эталонными отношениями мощностей, величину отношения мощностей, которую должен использовать оставшийся передаваемый блок, так что для такого определения можно использовать способ с применением интерполяционной формулы и способ с применением экстраполяционной формулы. Например, можно обратиться к подробному описанию в разработанном группой 3GPP (проект партнерства 3-го поколения (3rd Generation Partnership Project)) стандарте TS 25.321 (все версии после V7.0). Если длина эталонного блока равна L1, а эталонное отношение мощностей равно Р1, мощность, необходимая для блока длиной L2, равна L1/L2*P1. UE может вычислить, в соответствии с эталонным передаваемым блоком, отношение мощностей, требуемое для минимального передаваемого блока, необходимого для передачи данных, и может вычислить соответствующую величину гранта обслуживания согласно отношению мощностей, где в качестве конкретного способа определения можно использовать один из следующих способов: поиск, в соответствии с отношением мощностей, в таблице грантов обслуживания, минимальной величины отношения мощностей, превосходящей или равной рассматриваемому отношению мощностей, для определения индекса величины гранта обслуживания, соответствующей отношению мощностей, в качестве величины гранта обслуживания, соответствующей отношению мощностей, и затем принимает это отношение мощностей в качестве соответствующего первого порогового значения или принимают величину гранта обслуживания, соответствующую этому отношению мощностей в качестве первого порогового значения.
S202: Сохранение отношения мощностей канала передачи данных к каналу управления в качестве исторического значения отношения мощностей канала передачи данных к каналу управления, где это отношение мощностей канала передачи данных к каналу управления использовалось для передачи данных в интервале времени передачи раньше интервала времени передачи в каждом цикле процедуры запроса HARQ.
Технология HSUPA применяет синхронизированную процедуру HARQ в режиме остановки передачи до получения подтверждения успешного приема предыдущего переданного пакета (stop-and-wait) при многолучевом (multi-path) распространении, а интервалы времени передачи (TTI) могут быть разбиты на 2 группы в зависимости от протяженности во времени, а именно 2 мс TTI и 10 мс TTI. Когда принят интервал 2 мс TTI, промежуток времени от момента передачи пакета данных до момента приема квитирующей информации, подтверждающей прием этого пакета данных, составляет 16 мс, а каждая процедура запроса HARQ занимает интервал 2 мс TTI, так что существуют всего восемь циклом процедуры HARQ; а когда принят интервал 10 мс TTI, промежуток времени от момента передачи пакета данных до момента приема квитирующей информации составляет 40 мс, а каждая процедура запроса HARQ занимает интервал 10 мс TTI, так что существуют всего четыре цикла процедуры HARQ.
Если принять интервал 10 мс TTI в качестве примера, существуют всего четыре цикла процедуры HARQ. Предположим, что циклы имеют номера 0, 1, 2 и 3, каждый интервал TTI использует процедуры 0, 1, 2 и 3 последовательно и осуществляет циркуляцию.
В каждом интервале TTI UE может сохранить отношение мощностей канала передачи данных к каналу управления, использованное во время передачи данных в предыдущем интервале TTI процедуры HARQ, соответствующей интервалу TTI, в качестве параметра reference_ETPR, сохранить отношение мощностей канала передачи данных к каналу управления, использовавшееся во время передачи данных в интервале ТТЛ раньше предыдущего интервала TTI процедуры HARQ, соответствующего этому интервалу TTI, в качестве параметра reference_ETPR2, и использовать отношение мощностей, сохраненное в виде параметре reference_ETPR2, в качестве исторического значения отношения мощностей канала данных к каналу управления. Оба параметра reference_ETPR и reference_ETPR2 представляют собой параметры, указывающие отношение мощностей канала передачи данных (расширенный выделенный физический канал передачи данных (Enhance Dedicated Physical Date Channel, E-DPDCH)) к пилотному каналу (выделенный физический канал управления (Dedicated Physical Control Channel, DPCCH)), т.е. каналу управления, по протоколу.
Если принять интервал 10 мс TTI в качестве примера, существуют четыре цикла процедуры HARQ с номерами от 0 до 3, как показано в Табл. 1:
В первой строке указаны последовательные номера интервалов TTI, во второй строке - номера циклов процедуры HARQ, а в третьей строке приведены величины гранта SG, соответствующие каждому циклу HARQ, каждый цикл HARQ занимает один интервал TTI, а именно, номер цикла HARQ, используемого в текущем интервале TTI жестко связан со временем, причем этот номер цикла HARQ, используемого в текущем интервале TTI, может быть вычислен в соответствии с номером текущего кадра связи и/или номером субкадра.
Например, предположим, что в настоящий момент имеет место десятый интервал TTI, как показано в Табл. 1, этому десятому интервалу TTI соответствует цикл HARQ с последовательным номером 1. Предыдущим интервалом TTI, в котором осуществлялся цикл HARQ с последовательным номером 1, был шестой интервал TTI, вследствие чего в качестве параметра referenceETPR сохранено отношение мощностей канала передачи данных к каналу управления, использовавшееся во время передачи данных в шестом интервале TTI для цикла HARQ с последовательным номером 1; тогда как интервалом TTI раньше предыдущего интервала TTI для цикла HARQ с последовательным номером 1 является второй интервал TTI, и поэтому в качестве параметра reference_ETPR2 сохранено отношение мощностей канала передачи данных к каналу управления, использовавшееся во время передачи данных во втором интервале TTI для цикла HARQ с последовательным номером 1.
S203: Использование максимальной величины из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления в качестве максимальной величины отношения мощностей после приема команды уменьшения (Down) в составе несервисного относительного гранта.
Существуют всего восемь циклов HARQ в случае интервала 2 мс TTI и всего четыре цикла HARQ в случае интервала 10 мс TTI, причем для каждого цикла HARQ отношение мощностей канала передачи данных к каналу управления, использовавшееся во время передачи данных в интервале TTI раньше предыдущего интервала TTI для рассматриваемого цикла HARQ, сохраняют в качестве параметра reference_ETPR2, причем сохраняют несколько таких исторических значений отношения мощностей канала передачи данных к каналу управления, вследствие чего необходимо выбрать максимальную величину.
Упомянутая выше команда в составе несервисного относительного гранта представляет собой несервисную RG-команду и может быть, например, открытой RG-командой, причем несервисная RG-команда может иметь два значения: Hold (сохранить) и Down (уменьшить). Команда Down представляет собой команду уменьшения в составе несервисного относительного гранта.
Когда принята команда Hold сохранения, обработка выполняться не может, а после приема команды Down уменьшения UE выбирает максимальную величину из нескольких исторических значений величины отношения мощностей канала данных к каналу управления, записанных в виде параметра reference_ETPR2, в качестве максимальной величины отношения мощностей. Сетевое устройство, передавшее команду в составе несервисного относительного гранта, может быть базовой станцией.
S204: Получение первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением.
В общем случае, UE сохраняет Таблицу SG (таблицу грантов обслуживания), так что эта Таблица SG содержит данные соответствия между отношением мощностей канала передачи данных к каналу управления и величиной гранта SG, где это отношение мощностей канала данных к каналу управления применяется UE во время передачи данных и где каждое значение отношения мощностей канала передачи данных к каналу управления соответствует одной величине гранта SG.
После выбора максимальной величины из нескольких исторических значений величин отношения мощностей канала передачи данных к каналу управления, записанных в виде параметра reference_ETPR2, в качестве максимальной величины отношения мощностей, UE осуществляет поиск в Таблице SG величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей.
В варианте, где первое пороговое значение представляет собой пороговое значение величины гранта SG, терминал UE выбирает минимальную величину отношения мощностей из найденных величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей.
LUPR2
LUPR2
LUPR2
LUPR2-1
LUPR2
После этого UE определяет в соответствии с Таблицей SG величину SG, соответствующую указанной выше минимальной величине отношения мощностей, где величина гранта SG, соответствующая минимальной величине отношения мощностей, может быть обозначена SG. Когда величина SG меньше или равна первому пороговому значению, это первое пороговое значение задают в качестве первой величины гранта обслуживания для UE; а когда величина SG больше или равна первому пороговому значению, в качестве первой величины гранта обслуживания для UE задают величину SG. Можно понять, что, как описано выше, в ситуации, где величина SG равна первому пороговому значению, применимы оба способа обработки, что не ограничивается только этим вариантом.
LUPR2-1
LUPR2-1
LUPR2-1
LUPR2-1
В качестве альтернативы выбирают максимальную величину из пары - величина SG и первое пороговое значение, и задают эту максимальную величину в качестве первой величины гранта обслуживания для UE. Например, это можно представить формулой Serving_Grant=SG[MAX(SG, заданный предварительно индекс SG)], где ServingGrant является первой величиной гранта обслуживания, а заданный предварительно индекс SG представляет собой первое пороговое значение, указывая, что первое пороговое значение имеет форму индексного числа, т.е. форму величины SG. Как будет описано далее, в ситуации, когда величина SG равна первому пороговому значению, эта величина SG может быть задана в качестве первой величины гранта обслуживания для UE, или первое пороговое значение может быть задано в качестве первой величины гранта обслуживания для UE, что не ограничено в этом варианте.
В другом варианте реализации, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления, UE выбирает максимальную величину из множества исторических значений величин отношения мощностей канала передачи данных к каналу управления, сохраненных в виде параметра reference_ETPR2, в качестве максимальной величины отношения мощностей и сравнивает эту максимальную величину отношения мощностей с первым пороговым значением.
Когда максимальная величина отношения мощностей меньше или равна первому пороговому значению, величину гранта SG, соответствующую этому первому пороговому значению, определяют согласно Таблице SG и задают эту величину гранта SG, соответствующую первому пороговому значению, в качестве первой величины гранта обслуживания для UE.
LUPR2
LUPR2
Когда максимальная величина отношения мощностей больше или равна первому пороговому значению, осуществляют в Таблице SG поиск величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и выбирают минимальную величину отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей; и затем определяют величину гранта SG, соответствующую выбранной минимальной величине отношения мощностей согласно Таблице SG, где величина гранта SG, соответствующая минимальной величине отношения мощностей, может быть обозначена SG, а величину SG задают в качестве первой величины гранта обслуживания для UE.
В качестве альтернативы, в другом варианте реализации форма первого пороговое значение ничем не ограничена, так что первое пороговое значение может быть пороговым значением отношения мощностей канала данных к каналу управления или может быть пороговым значением величины гранта SG.
Когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления,
UE не выполняет команду уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей меньше и равна первому пороговому значению, где неисполнение команды уменьшения (Down) может быть понято как сохранение величины гранта обслуживания неизменной; и
UE уменьшает первую величину гранта обслуживания для пользовательского устройства в соответствии с командой в составе несервисного относительного гранта, а именно, выполняет команду уменьшения (Down), путем вычитания 1 из первой величины гранта обслуживания для пользовательского устройства, когда максимальная величина отношения мощностей больше или равна первому пороговому значению.
Когда первое пороговое значение представляет собой пороговое значение величины гранта SG:
LUPR2
сначала осуществляют в Таблице SG поиск величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, затем выбирают минимальную величину отношения мощностей из найденных величин отношений мощностей канала данных к каналу управления, превосходящих или равных указанной максимальной величине отношения мощностей, и затем определяют по Таблице SG величину гранта SG, соответствующую выбранной минимальной величине отношения мощностей, где величина SG, соответствующая минимальной величине отношения мощностей, может быть представлена как SG; и
LUPR2
пользовательское устройство уменьшает первую величину гранта обслуживания для этого пользовательского устройства в соответствии с командой уменьшения (Down), когда величина SG больше или равна первому пороговому значению; или
LUPR2
пользовательское устройство не выполняет команду уменьшения (Down), когда величина SG меньше или равна первому пороговому значению, где неисполнение команды уменьшения (Down) может быть понято как сохранение величины гранта обслуживания неизменной.
S205: Выбор минимальной величины из группы - первая величина гранта обслуживания, величина гранта SG для пользовательского устройства до обновления этой величины согласно команде уменьшения (Down) в составе несервисного относительного гранта, и максимальная величина гранта SG, в качестве величины гранта SG для UE, так что эта операция может быть выражена формулой T=Min (максимум величины SG, N и несервисная величина SG), где Т обозначает величину гранта SG для пользовательского устройства, и N обозначает величину гранта SG для пользовательского устройства до обновления этой величины согласно команд уменьшения (Down) в составе несервисного относительного гранта.
При таком подходе, когда узел Node В контролирует помехи, создаваемые UE, первую величину гранта обслуживания не уменьшают больше после достижения некоторой величины, что обеспечивает, чтобы величина гранта SG для пользовательского устройства не стала слишком низкой, и предотвращает дальнейшее уменьшение величин грантов SG некоторыми UE, чьи величины SG были маленькими с самого начала, так что максимальная доступная мощность передач UE не станет слишком низкой, и это не окажет нежелательного воздействия на нормальную связь UE.
Согласно способу обработки величины гранта обслуживания, предложенному в рассматриваемом варианте настоящего изобретения, первую величину гранта обслуживания получают в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания для пользовательского устройства до слишком низкого уровня и тем самым избежать уменьшения величины гранта обслуживания для абонента до слишком низкого уровня.
Один из вариантов настоящего изобретения далее предлагает способ обработки величины гранта обслуживания и, как показано на Фиг. 3, этот способ содержит следующие этапы.
S301: Сетевое устройство передает первое пороговое значение пользовательскому устройству, так что это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где указанная максимальная величина отношения мощностей представляет собой максимальную величину из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления, а первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала данных к каналу управления.
Каждое из исторических значений величин отношений мощностей канала передачи данных к каналу управления представляет собой отношение мощностей канала передачи данных к каналу управления, использовавшееся для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи для каждого цикла процедуры гибридного автоматического запроса повторной передачи.
Далее, сетевое устройство может передать пользовательскому устройству первое пороговое значение посредством вещания системной информации или посредством выделенной сигнализации.
В некоторых вариантах, прежде чем сетевое устройство передаст пользовательскому устройству первое пороговое значение, как показано на Фиг. 4, способ может дополнительно содержать следующий этап.
S300: Сетевое устройство получает первое пороговое значение в соответствии с отношением мощностей для эталонного передаваемого блока.
В частности, первое пороговое значение может быть получено следующим способом:
сетевое устройство определяет, в соответствии с отношением мощностей для эталонного передаваемого блока, отношение мощностей, необходимое для минимальной длины блока, используемого для передачи данных; и
сетевое устройство определяет первое пороговое значение согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
Согласно способу обработки величины гранта обслуживания, предлагаемому в рассматриваемом варианте настоящего изобретения, в результате передачи первого порогового значения пользовательскому устройству, и это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания для пользовательского устройства до слишком низкого уровня и тем самым избежать такого уменьшения величины гранта обслуживания для абонента до слишком низкого уровня.
Еще один вариант настоящего изобретения предлагает пользовательское устройство 1, и, как показано на Фиг. 5, это пользовательское устройство 1 содержит:
селекторный модуль 11 для принятия максимальной величины из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления в качестве максимальной величины отношения мощностей после приема команды уменьшения (Down) в составе несервисного относительного гранта, переданной сетевым устройством,
так что каждое из исторических значений величин отношений мощностей канала передачи данных к каналу управления представляет собой сохраненную величину отношения мощностей канала передачи данных к каналу управления, где сохраненное отношение мощностей канала данных к каналу управления использовалось для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи для каждого цикла процедуры гибридного автоматического запроса повторной передачи; и
процессорный модуль 12 для получения первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
В некоторых вариантах, как показано на Фиг. 6, пользовательское устройство 1 может дополнительно содержать:
задающий модуль 13 для задания первого порогового значения,
здесь, например, задающий модуль 13 может получать первое пороговое значение согласно отношению мощностей для эталонного передаваемого блока; и в частности, задающий модуль 13 может определять согласно отношению мощностей для эталонного передаваемого блока отношение мощностей, необходимое для минимальной длины блока, используемого для передачи данных, и затем определять первое пороговое значение согласно этому отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимых для минимальной длины блока, используемого для передачи данных;
приемный модуль 14 для приема первого порогового значения, переданного сетевым устройством; и
модуль 15 обновления для принятия минимальной величины из группы - первая величина гранта обслуживания, величина гранта обслуживания для пользовательского устройства до обновления в соответствии с командой уменьшения (Down) в составе несервисного относительного гранта и максимальная величина гранта обслуживания, в качестве величины гранта обслуживания для пользовательского устройства.
В некоторых вариантах приемный модуль 14 может быть, в частности, конфигурирован для:
приема первого порогового значения, переданного сетевым устройством посредством вещания системной информации или посредством выделенной сигнализации.
В некоторых вариантах, как показано на Фиг. 7, когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, процессорный модуль 12 содержит:
первый поисковый субмодуль 121а для поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей;
первый субмодуль 122а выбора для выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
первый субмодуль 123а установки для установки первого порогового значения в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая выбранной минимальной величине отношения мощностей, меньше или равна первому пороговому значению; или установки, полученной в результате вычитания 1 из величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая выбранной минимальной величине отношения мощностей, больше или равна первому пороговому значению.
Один из вариантов настоящего изобретения предлагает другое пользовательское устройство 1, и, как показано на Фиг. 8, процессорный модуль 12 в составе этого пользовательского устройства может содержать:
второй поисковый субмодуль 121b для поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей;
второй субмодуль 122b выбора для выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
второй субмодуль 123b установки для установки максимальной величины из пары - величина, полученная в результате вычитания 1 из величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, и первое пороговое значение, в качестве первой величины гранта обслуживания.
Когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала данных к каналу управления, один из вариантов настоящего изобретения предлагает еще одно пользовательское устройство, и, как показано на Фиг. 9, процессорный модуль 12 в составе этого пользовательского устройства содержит:
третий субмодуль 123с установки для, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению, определения пользовательским устройством согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей первому пороговому значению, и задания величины гранта обслуживания, соответствующей первому пороговому значению, в качестве первой величины гранта обслуживания;
третий субмодуль 121с поиска для, когда максимальная величина отношения мощностей больше или равна первому пороговому значению, поиска в таблице грантов обслуживания величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей; и
третий субмодуль 122с выбора для выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, где
третий субмодуль 123с установки дополнительно выполнен с возможностью определения, согласно таблице грантов обслуживания, величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, и установки максимальной величины из пары - величина, полученная в результате вычитания 1 из величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, и первое пороговое значение, в качестве первой величины гранта обслуживания.
Один из вариантов настоящего изобретения предлагает еще одно пользовательское устройство, и, как показано на Фиг. 10, процессорный модуль 12 в составе этого пользовательского устройства содержит:
четвертый субмодуль 123d установки для, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, уменьшения первой величины гранта обслуживания для пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей больше или равна первому пороговому значению, при этом
указанный четвертый субмодуль 123d установки дополнительно выполнен с возможностью, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, неисполнения команды уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению.
В качестве альтернативы, когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, процессорный модуль 12 дополнительно может быть выполнен с возможностью:
поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей; и выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
уменьшения первой величины гранта обслуживания для пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению; или
неисполнения команды уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, меньше или равна первому пороговому значению.
В некоторых вариантах сетевое устройство, передающее команду уменьшения (Down) в составе несервисного относительного гранта, может быть базовой станцией, а сетевое устройство, передающее первое пороговое значение, может быть контроллером RNC.
При использовании пользовательского устройства, предлагаемого в рассматриваемом варианте настоящего изобретения, первую величину гранта обслуживания получают в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания пользовательского устройства до слишком низкого уровня, и тем самым не допустить слишком низкой величины гранта обслуживания для абонента.
Один из вариантов настоящего изобретения далее предлагает сетевое устройство 2, и, как показано на Фиг. 11, это сетевое устройство 2 содержит:
передающий модуль 21 для передачи первого порогового значения пользовательскому устройству, так что это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где указанная максимальная величина отношения мощностей представляет собой максимальную величину из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления, а первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Каждое из исторических значений величины отношения мощностей канала передачи данных к каналу управления представляет собой отношение мощностей канала передачи данных к каналу управления, использовавшееся для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи в каждом цикле процедуры гибридного автоматического запроса повторной передачи.
В некоторых вариантах передающий модуль 21 конфигурирован, в частности, для передачи первого порогового значения пользовательскому устройству посредством вещания системной информации или посредством выделенной сигнализации.
В некоторых вариантах, как показано на Фиг. 12, сетевое устройство 2 может дополнительно содержать:
модуль 22 получения порогового значения для получения первого порогового значения в соответствии с отношением мощностей для эталонного передаваемого блока перед тем, как передать это первое пороговое значение пользовательскому устройству.
Модуль 22 получения порогового значения может быть, в частности, конфигурирован для:
определения согласно отношению мощностей для эталонного передаваемого блока отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных; и
определения первого порогового значения согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
Сетевое устройство 2 может представлять собой контроллер RNC.
При использовании сетевого устройства, предлагаемого в рассматриваемом варианте настоящего изобретения, в результате передачи первого порогового значения пользовательскому устройству это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания для пользовательского устройства до слишком низкого уровня, и тем самым не допустить слишком низкой величины гранта обслуживания для абонента.
Один из вариантов настоящего изобретения предлагает другое пользовательское устройство 3, и, как показано на Фиг. 13, это пользовательское устройство 3 содержит первую шину 31; а также первый процессор 32, первый интерфейс 33 связи и первое запоминающее устройство 34, соединенные с первой шиной 31, где
первый интерфейс 33 связи конфигурирован для связи с сетевым устройством;
первое запоминающее устройство 34 конфигурировано для хранения первой программы 341;
выполнение первым процессором 32 первой программы 341 используется для принятия максимальной величины из совокупности исторических значений отношений мощностей канала передачи данных к каналу управления в качестве максимальной величины отношения мощностей после того, как принята команда уменьшения (Down) в составе несервисного относительного гранта, переданная сетевым устройством; и
выполнение первым процессором 32 первой программы 341 используется также для получения первой величины гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Каждое из исторических значений величин отношений мощностей канала передачи данных к каналу управления представляет собой сохраненную величину отношения мощностей канала передачи данных к каналу управления, где сохраненное отношение мощностей канала данных к каналу управления использовалось для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи для каждого цикла процедуры гибридного автоматического запроса повторной передачи.
В некоторых вариантах выполнение первым процессором 32 первой программы 341 может быть также использовано для задания первого порогового значения; или
первый интерфейс 33 связи конфигурирован для приема первого порогового значения, переданного сетевым устройством,
где, например, первый процессор 32, когда первое пороговое значение задано, может получать первое пороговое значение в соответствии с отношением мощностей для эталонного передаваемого блока; и, в частности, первый процессор 32 может определять согласно отношению мощностей для эталонного передаваемого блока отношение мощностей, необходимое для минимальной длины блока, используемого для передачи данных, и затем определять первое пороговое значение согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
В случае приема первого порогового значения, переданного сетевым устройством, первый интерфейс 33 связи может принять это первое пороговое значение, переданное сетевым устройством посредством вещания системной информации или посредством выделенной сигнализации.
В некоторых вариантах выполнение первым процессором 32 первой программы 341 может быть также использовано для:
принятия минимальной величины из группы - первая величина гранта обслуживания, величина гранта обслуживания для пользовательского устройства до обновления согласно команде уменьшения (Down) в составе несервисного относительного гранта и максимальная величина гранта обслуживания, в качестве величины гранта обслуживания для пользовательского устройства.
В некоторых вариантах, когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, выполнение первым процессором 32 первой программы 341 может быть также использовано для:
поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей;
выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
установки первого порогового значения в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая выбранной минимальной величине отношения мощностей, меньше или равна первому пороговому значению; или установки величины, полученной в результате вычитания 1 из величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания, когда величина гранта обслуживания, соответствующая выбранной минимальной величине отношения мощностей, больше или равна первому пороговому значению.
В некоторых вариантах, когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, выполнение первым процессором 32 первой программы 341 может быть, в частности, использовано для:
поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей;
выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
установки максимальной величины из пары - величина, полученная в результате вычитания 1 из величины гранта обслуживания, соответствующей выбранной минимальной величине отношения мощностей, и первого порогового значения, в качестве первой величины гранта обслуживания.
В некоторых вариантах, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления, выполнение первым процессором 32 первой программы 341 может быть, в частности, использовано для:
когда максимальная величина отношения мощностей меньше или равна первому пороговому значению, определения пользовательским устройством согласно таблице грантов обслуживания величины гранта обслуживания, соответствующей первому пороговому значению, и задания величины гранта обслуживания, соответствующей первому пороговому значению, в качестве первой величины гранта обслуживания; или
когда максимальная величина отношения мощностей больше или равна первому пороговому значению, поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определения согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей, и задания величины, полученной в результате вычитания 1 из величины гранта обслуживания, соответствующей найденной минимальной величине отношения мощностей, в качестве первой величины гранта обслуживания.
В некоторых вариантах, когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления или первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, выполнение первым процессором 32 первой программы 341 может быть, в частности, использовано для:
когда первое пороговое значение представляет собой пороговое значение отношения мощностей канала передачи данных к каналу управления,
уменьшения первой величины гранта обслуживания для этого пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей больше или равна первому пороговому значению; или
неисполнения команды уменьшения (Down) в составе несервисного относительного гранта, когда максимальная величина отношения мощностей меньше или равна первому пороговому значению;
или,
когда первое пороговое значение представляет собой пороговое значение величины гранта обслуживания, поиска, в таблице грантов обслуживания, величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей;
выбора минимальной величины отношения мощностей из совокупности величин отношений мощностей канала передачи данных к каналу управления, превосходящих или равных максимальной величине отношения мощностей, и определение согласно таблице грантов обслуживания величины гранта обслуживания соответствующей выбранной минимальной величине отношения мощностей; и
уменьшения первой величины гранта обслуживания для этого пользовательского устройства согласно команде уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, больше или равна первому пороговому значению; или
неисполнение команды уменьшения (Down) в составе несервисного относительного гранта, когда величина гранта обслуживания, соответствующая минимальной величине отношения мощностей, меньше или равна первому пороговому значению.
При использовании пользовательского устройства, предлагаемого в рассматриваемом варианте настоящего изобретения, первую величину гранта обслуживания получают в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первой пороговой величиной, так что можно предотвратить уменьшение первой величины гранта обслуживания пользовательского устройства до слишком низкого уровня и тем самым не допустить слишком низкой величины гранта обслуживания для абонента.
Один из вариантов настоящего изобретения дополнительно предлагает другое сетевое устройство 4, и, как показано на Фиг. 14, это сетевое устройство 4 содержит вторую шину 41; а также второй процессор 42, второй интерфейс 43 связи и второе запоминающее устройство 44, соединенные со второй шиной 41, где
второй интерфейс 43 связи конфигурирован для связи с пользовательским устройством;
второе запоминающее устройство 44 конфигурировано для хранения второй программы 441; и
выполнение вторым процессором 42 второй программы 441 может быть использовано для управления вторым интерфейсом связи для передачи первого порогового значения пользовательскому устройству, так что это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной отношения мощностей и первым пороговым значением, где указанная максимальная величина отношения мощностей представляет собой максимальную величину из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления, и первое пороговое значение представляет собой пороговое значение величины гранта обслуживания или пороговое значение отношения мощностей канала передачи данных к каналу управления.
Каждое из исторических значений величины отношения мощностей канала передачи данных к каналу управления представляет собой отношение мощностей канала передачи данных к каналу управления, использовавшееся для передачи данных в интервале времени передачи раньше предыдущего интервала времени передачи в каждом цикле процедуры гибридного автоматического запроса повторной передачи.
В некоторых вариантах второй интерфейс 43 связи, в частности, конфигурирован для:
передачи первого порогового значения пользовательскому устройству посредством вещания системной информации или посредством выделенной сигнализации.
В некоторых вариантах до передачи первого порогового значения пользовательскому устройству выполнение вторым процессором 42 второй программы 441 может быть использовано для получения первого порогового значения в соответствии с отношением мощностей для эталонного передаваемого блока.
В частности, сюда входит следующее: определение согласно отношению мощностей для эталонного передаваемого блока отношения мощностей, необходимого для минимальной длины блока, используемого для передачи данных, и определение первого порогового значения согласно отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных, или согласно величине гранта обслуживания, соответствующей отношению мощностей, необходимому для минимальной длины блока, используемого для передачи данных.
В некоторых вариантах сетевое устройство 4 представляет собой контроллер сети радиосвязи.
При использовании сетевого устройства, предлагаемого в рассматриваемом варианте настоящего изобретения, в результате передачи первого порогового значения пользовательскому устройству, это пользовательское устройство получает первую величину гранта обслуживания в соответствии с максимальной величиной из совокупности исторических значений величин отношений мощностей канала передачи данных к каналу управления и в соответствии с первым пороговым значением, так что можно предотвратить уменьшение первой величины гранта обслуживания пользовательского устройства до слишком низкого уровня, и тем самым не допустить слишком низкой величины гранта обслуживания для абонента.
Все или часть этапов предложенных выше вариантов способа могут быть реализованы посредством программы, управляющей соответствующей аппаратурой. Эта программа может быть сохранена на компьютерном носителе записи. Во время работы программы происходит выполнение этапов перечисленных выше вариантов. Указанный выше носитель записи может иметь любой носитель, способный хранить программный код, например USB-флэш-память, сменный жесткий диск, постоянное запоминающее устройство (ROM), запоминающее устройство с произвольной выборкой (RAM), магнитный диск или оптический диск.
Функциональные модули пользовательского устройства согласно рассмотренным вариантам настоящего изобретения могут быть интегрированы в одном процессорном модуле, либо каждый из этих функциональных модулей может быть реализован физически отдельно, либо два или более функциональных модулей могут быть интегрированы в одном физическом модуле. Описанный выше модуль может быть реализован посредством аппаратуры, либо он может быть выполнен в виде сочетания аппаратуры с программным функциональным модулем.
Приведенное выше описание рассматривает лишь конкретные варианты настоящего изобретения, но не имеет целью ограничение объема защиты изобретения. Любые изменения или замены, которые могут быть легко построены специалистом в этой области в рамках технического объема изобретения, все попадают в область защиты настоящего изобретения. Таким образом, объем защиты соответствует Формуле изобретения.