способ и устройство для быстрого наращивания скорости передачи данных при планировании узлом в работы восходящей линии связи оборудования пользователя
Классы МПК: | H04W28/22 согласование скорости передачи |
Автор(ы): | РАНТА-АХО Карри (FI), ХЕНТТОНЕН Теро (FI) |
Патентообладатель(и): | НОКИА КОРПОРЕЙШН (FI) |
Приоритеты: |
подача заявки:
2008-06-03 публикация патента:
20.12.2010 |
Изобретение относится к технике связи. Предложены способ и соответствующее оборудование, чтобы передавать из узла В (10) аппарату (11) оборудования пользователя значение указателя (11а) скорости передачи данных, указывающего новую максимально допустимую скорость передачи данных в случае низкого текущего значения для указателя (11а) скорости передачи данных, на основе заранее определенных правил, управляющих подачей сигналов на изменение указателя скорости передачи данных и используемых узлом В (10) при ответе на запрос изменения от аппарата (11) оборудования пользователя, правил, которые различаются для различных текущих значений указателя (11а) скорости передачи данных. Технический результат заключается в обеспечении быстрого наращивания значений указателя скорости передачи данных в случае текущего значения, равного нулю или меньшего, чем пороговое значение. 8 н. и 29 з.п. ф-лы, 2 ил.
![способ и устройство для быстрого наращивания скорости передачи данных при планировании узлом в работы восходящей линии связи оборудования пользователя, патент № 2407238](/images/patents/53/2407238/2407238.jpg)
![способ и устройство для быстрого наращивания скорости передачи данных при планировании узлом в работы восходящей линии связи оборудования пользователя, патент № 2407238](/images/patents/53/2407238/2407238-2.jpg)
Формула изобретения
1. Способ корректировки значения указателя скорости передачи данных, заключающийся в том, что
посылают запрос изменения в узел для изменения указателя скорости передачи данных;
принимают от этого узла команду на изменение указателя для изменения указателя скорости передачи данных, указывающего максимально допустимую скорость передачи данных, доступную для передачи данных по восходящей линии связи, в ответ на запрос изменения, при этом команда на изменение основана на заранее определенных правилах, управляющих подачей сигналов для изменения указателя скорости передачи данных; и
корректируют указатель скорости передачи данных в соответствии с упомянутой командой на изменение и на основании заранее определенных правил для интерпретации команды на изменение;
причем указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную для передачи данных по восходящей линии связи, для аппарата оборудования пользователя, сконфигурированного с возможностью осуществления беспроводной связи; и
причем заранее определенные правила, используемые узлом при ответе на запрос изменения, различаются в зависимости от текущего значения указателя скорости передачи данных.
2. Способ по п.1, в котором, кроме того, заранее определенные правила различаются в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных.
3. Способ по п.2, в котором, кроме того, если текущее значение меньше, чем пороговое значение, то команда на изменение подает сигнал о новом значении для указателя скорости передачи данных или подает сигнал о количестве шагов, на которое следует увеличить указатель скорости передачи данных.
4. Способ по п.3, в котором, кроме того, новое значение передают сигналом с использованием совместно используемого канала нисходящей линии связи вместе с индикатором для идентификации аппарата оборудования пользователя.
5. Способ по п.3, в котором, кроме того, новое значение передают сигналом с использованием выделенного физического канала передачи данных нисходящей линии связи.
6. Способ по п.3, в котором, кроме того, новое значение передают сигналом с использованием выделенного канала передачи данных нисходящей линии связи или выделенного канала сигнализации нисходящей линии связи.
7. Способ по п.1, в котором, кроме того, в соответствии с заранее определенными правилами, используемыми узлом при ответе на запрос изменения, команду на изменение интерпретируют различным образом для различных значений текущего значения указателя скорости передачи данных.
8. Способ по п.7, в котором, кроме того, заранее определенные правила различаются в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных.
9. Способ по п.8, в котором команда на изменение представляет собой команду на увеличение указателя, и если текущее значение меньше, чем пороговое значение, то команду на увеличение указателя интерпретируют как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании.
10. Способ по п.8, в котором команда на изменение представляет собой команду на уменьшение указателя, и если текущее значение равно нулю, то команду на уменьшение указателя интерпретируют как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании.
11. Способ по п.8, дополнительно содержащий этап приема последовательности битов заранее определенной длины в качестве команды на изменение указателя, если текущее значение меньше, чем пороговое значение, и интерпретируют эту последовательность битов как передающую значение, до которого следует изменить указатель скорости передачи данных, или как передающую количество шагов, на которое следует изменить указатель скорости передачи данных.
12. Способ по п.11, в котором первый бит последовательности битов представляет собой команду на увеличение указателя и после приема первого бита последовательности аппарат оборудования пользователя немедленно увеличивает указатель скорости передачи данных на один шаг, а после приема других битов последовательности изменяют указатель скорости передачи данных в соответствии с заранее определенными правилами, управляющими приемом последовательности битов как команды на изменение указателя.
13. Способ по п.12, в котором если первый бит в последовательности битов команды на изменение указателя не является командой на увеличение указателя, то интерпретируют первый бит и последующие биты как отдельные команды на изменение указателя.
14. Считываемый компьютером носитель информации, воплощающий на себе компьютерный программный код для исполнения компьютерным процессором в узле системы беспроводной связи, при этом компьютерный программный код содержит команды для выполнения способа корректировки значения указателя скорости передачи данных, подлежащего выполнению узлом, заключающегося в том, что выдают команду на изменение указателя для изменения указателя, указывающего максимально допустимую скорость передачи данных, в ответ на запрос изменения, при этом узел выдает команду на изменение на основании заранее определенных правил, управляющих подачей сигналов на изменение указателя скорости передачи данных, причем заранее определенные правила, используемые узлом при ответе на запрос изменения, различаются в зависимости от текущего значения указателя скорости передачи данных.
15. Считываемый компьютером носитель информации, воплощающий на себе компьютерный программный код для исполнения компьютерным процессором в аппарате оборудования пользователя, выполненном с возможностью осуществления связи через систему беспроводной связи, при этом компьютерный программный код содержит команды для выполнения способа корректировки значения указателя скорости передачи данных, подлежащего выполнению аппаратом оборудования пользователя, заключающегося в том, что
посылают запрос изменения в узел для изменения указателя скорости передачи данных;
принимают от упомянутого узла команду на изменение указателя для изменения указателя скорости передачи данных, указывающего максимально допустимую скорость передачи данных, доступную для передачи данных по восходящей линии связи, в ответ на запрос изменения, при этом команда на изменение основана на заранее определенных правилах, управляющих подачей сигналов на изменение указателя скорости передачи данных; и
корректируют указатель скорости передачи данных в соответствии с командой на изменение указателя для изменения указателя, указывающего максимально допустимую скорость передачи данных, при этом коррекцию выполняют на основании заранее определенных правил для интерпретации команды на изменение.
16. Оборудование пользователя, содержащее:
средство, посредством которого аппарат оборудования пользователя, сконфигурированный с возможностью осуществления беспроводной связи, принимает команду на изменение указателя; и
средство, посредством которого аппарат оборудования пользователя корректирует указатель скорости передачи данных в соответствии с командой на изменение, интерпретируя команду на изменение на основании заранее определенных правил, которые различаются в зависимости от текущего значения указателя скорости передачи данных, причем аппарат оборудования пользователя поддерживает указатель скорости передачи данных, указывающий максимально допустимую скорость передачи данных, доступную аппарату оборудования пользователя для передачи данных по восходящей линии связи.
17. Точка доступа в системе беспроводной связи, содержащая:
средство, посредством которого узел системы беспроводной связи, сконфигурированный с возможностью осуществления беспроводной связи, выдает команду на изменение указателя для изменения значения указателя скорости передачи данных в ответ на запрос изменения, при этом команда на изменение основана на заранее определенных правилах, которые различаются в зависимости от текущего значения указателя скорости передачи данных; и
средство, посредством которого узел отслеживает значение указателя скорости передачи данных,
причем указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную для передачи данных по восходящей линии связи в упомянутый узел.
18. Точка доступа по п.17, которая представляет собой Узел В или базовую станцию.
19. Оборудование пользователя, содержащее процессор, сконфигурированный с возможностью
приема из узла системы беспроводной связи команды на изменение указателя и
коррекции указателя скорости передачи данных в соответствии с командой на изменение путем интерпретации команды на изменение на основании заранее определенных правил, которые различаются в зависимости от текущего значения указателя скорости передачи данных,
причем указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную для передачи данных по восходящей линии связи в узел.
20. Оборудование пользователя по п.19, в котором в соответствии с заранее определенными правилами процессор сконфигурирован с возможностью интерпретации команды на изменение различным образом для различных значений текущего значения указателя скорости передачи данных.
21. Оборудование пользователя по п.19, в котором заранее определенные правила различаются в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных.
22. Оборудование пользователя по п.21, в котором, кроме того, если текущее значение меньше, чем пороговое значение, то команда на изменение в соответствии с заранее определенными правилами подает сигнал о новом значении для указателя скорости передачи данных или подает сигнал о количестве приращений, на которое следует увеличить указатель скорости передачи данных.
23. Оборудование пользователя по п.21, в котором команда на изменение представляет собой команду на увеличение указателя и процессор сконфигурирован таким образом, что если текущее значение меньше, чем пороговое значение, то процессор интерпретирует команду на увеличение указателя как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании.
24. Оборудование пользователя по п.21, в котором команда на изменение представляет собой команду на уменьшение указателя и процессор сконфигурирован таким образом, что если текущее значение равно нулю, то процессор интерпретирует команду на уменьшение указателя как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании.
25. Оборудование пользователя по п.21, в котором если текущее значение меньше, чем пороговое значение, то команда на изменение указателя представляет собой последовательность битов заранее определенной длины, и процессор сконфигурирован с возможностью интерпретации последовательности битов как передающей значение, до которого следует изменить указатель скорости передачи данных, или как передающей количество шагов, на которое следует изменить указатель скорости передачи данных.
26. Оборудование пользователя по п.25, в котором первый бит последовательности битов представляет собой команду на увеличение указателя и процессор сконфигурирован таким образом, что после приема первого бита последовательности указатель скорости передачи данных немедленно увеличивается на один шаг, а после приема других битов последовательности указатель скорости передачи данных изменяется в соответствии с заранее определенными правилами, управляющими приемом последовательности битов как команды на изменение указателя.
27. Оборудование пользователя по п.19, в котором процессор сконфигурирован таким образом, что если первый бит в последовательности битов команды на изменение указателя не является командой на увеличение указателя, то процессор интерпретирует первый бит и последующие биты как отдельные команды на изменение указателя.
28. Оборудование пользователя, содержащее процессор, сконфигурированный с возможностью
выдачи аппарату оборудования пользователя, сконфигурированному с возможностью осуществления беспроводной связи, команды на изменение указателя для изменения значения указателя скорости передачи данных в ответ на запрос изменения от аппарата оборудования пользователя, при этом команда на изменение основана на заранее определенных правилах, которые различаются в зависимости от текущего значения указателя скорости передачи данных; и
отслеживания значения указателя скорости передачи данных,
причем аппарат оборудования пользователя поддерживает указатель скорости передачи данных, указывающий максимально допустимую скорость передачи данных, доступную аппарату оборудования пользователя для передачи данных по восходящей линии связи.
29. Оборудование пользователя по п.28, в котором процессор сконфигурирован с возможностью выдачи команды на изменение указателя так, чтобы она была передана сигналом с использованием совместно используемого канала нисходящей линии связи вместе с индикатором для идентификации аппарата оборудования пользователя.
30. Оборудование пользователя по п.28, в котором процессор сконфигурирован с возможностью выдачи команды на изменение указателя так, чтобы она была передана сигналом с использованием выделенного физического канала передачи данных нисходящей линии связи.
31. Оборудование пользователя по п.28, в котором процессор сконфигурирован с возможностью выдачи команды на изменение указателя так, чтобы она была передана сигналом с использованием выделенного канала передачи данных нисходящей линии связи или выделенного канала сигнализации нисходящей линии связи.
32. Оборудование пользователя по п.28, в котором заранее определенные правила различаются в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных.
33. Оборудование пользователя по п.32, в котором, кроме того, если текущее значение меньше, чем пороговое значение, то команда на изменение заранее определена таким образом, чтобы подавать сигнал о новом значении для указателя скорости передачи данных или подавать сигнал о количестве приращений, на которое следует увеличить указатель скорости передачи данных.
34. Оборудование пользователя по п.32, в котором если текущее значение меньше, чем пороговое значение, то процессор сконфигурирован с возможностью выдачи последовательности битов заранее определенной длины как команды на изменение указателя в соответствии с заранее определенным правилом, посредством которого аппарат оборудования пользователя должен интерпретировать последовательность битов как передающую значение, до которого следует изменить указатель скорости передачи данных, или как передающую количество шагов, на которое следует изменить указатель скорости передачи данных.
35. Оборудование пользователя по п.34, в котором первый бит последовательности битов представляет собой команду на увеличение указателя и в соответствии с заранее определенными правилами подает сигнал аппарату оборудования пользователя о том, что после приема первого бита последовательности аппарат оборудования пользователя должен увеличить указатель скорости передачи данных на один шаг, а после приема остальных битов последовательности аппарат оборудования пользователя должен изменить указатель скорости передачи данных в соответствии с заранее определенными правилами, управляющими приемом последовательности битов как команды на изменение указателя.
36. Оборудование пользователя по п.34, в котором если первый бит в последовательности битов команды на изменение указателя не является командой на увеличение указателя, то первый бит и последующие биты должны интерпретироваться аппаратом оборудования пользователя как отдельные команды на изменение указателя.
37. Способ корректировки значения указателя скорости передачи данных, заключающийся в том, что:
выдают аппарату оборудования пользователя, сконфигурированному с возможностью осуществления беспроводной связи, команду на изменение указателя для изменения значения указателя скорости передачи данных в ответ на запрос изменения от аппарата оборудования пользователя, при этом команда на изменение основана на заранее определенных правилах, которые различаются в зависимости от текущего значения указателя скорости передачи данных; и
отслеживают значение указателя скорости передачи данных,
причем указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную аппарату оборудования пользователя для передачи данных по восходящей линии связи.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к области беспроводной связи, в частности, осуществляемой через телекоммуникационные сети, соответствующие спецификациям 3GPP. Более конкретно, настоящее изобретение относится к производительности восходящей линии связи (линии связи от станции нижнего уровня к станции более высокого уровня) в сети радиодоступа UMTS, сети UTRAN, и даже еще более конкретно, изобретение относится к планированию узлом В работы восходящей линии канала связи оборудования пользователя.
Уровень техники
Сеть UMTS (Универсальной системы мобильных телекоммуникаций) включает в себя базовую сеть, состоящую из разнообразных элементов, и также сеть радиодоступа, именуемую UTRAN (Наземная сеть радиодоступа системы UMTS). Сеть UTRAN включает в себя контроллеры радиосети, которые управляют так называемыми узлами В, которые, в свою очередь, осуществляют беспроводную связь с аппаратами (устройствами) оборудования пользователя (UE), то есть, например, с мобильными телефонными аппаратами. Сети UMTS предоставляются и управляются так, как указано спецификациями 3GPP (Партнерской программы 3-го поколения), которые развиваются и которые выпускаются в виде последовательно издаваемых версий.
В самой последней редакции, которая будет выпущена как версия 6, предложен механизм быстрого планирования, управляемого узлом В, требующий, чтобы как оборудование пользователя, так и узел В индивидуально поддерживали указатель скорости передачи данных, указывающий максимальную скорость передачи данных по восходящей линии связи, допустимую для использования оборудованием пользователя; при этом фактически используемая скорость передачи данных (любая скорость вплоть до и включая скорость, указанную указателем скорости передачи данных) при осуществлении связи с узлом В указывается в объекте данных индикатора комбинации транспортного формата (TFCI-индикатора), посылаемого оборудованием пользователя узлу В. В соответствии с предшествующим уровнем техники указатель скорости передачи данных обновляется с использованием подачи дифференциальных сигналов (на увеличение/уменьшение); команда узла В на изменение текущего значения указателя скорости передачи данных представляет собой команду на увеличение или уменьшение указателя скорости передачи данных, то есть на изменение на некоторый шаг скорости передачи данных, которая указана указателем скорости передачи данных, так чтобы он указывал на следующую более высокую или более низкую допустимую скорость передачи данных в наборе скоростей передачи данных, известном как TFCS-набор (набор комбинаций транспортного формата). (Оборудование пользователя может только запрашивать изменение указателя скорости передачи данных, используя для этого подачу сигнала запроса, а управляет этим изменением узел В; если он сочтет запрос скорости, полученный от оборудования пользователя приемлемым, то он обновляет свой собственный объект-указатель и подает в оборудование пользователя сигнал разрешения скорости). Если же узел В определяет, что указатель скорости передачи данных не должен быть изменен, то он может показать это, используя подачу дискретного сигнала (DTX) или посредством подачи какого-либо другого сигнала.
Теперь рассмотрим типичный случай, при котором сначала аппарат оборудования пользователя не передает данные в узел В, но затем из приложения, хостинг которого осуществляется аппаратом оборудования пользователя, поступают данные, и они сохраняются в буфере передачи внутри аппарата оборудования пользователя. Если в этом случае оборудование пользователя имеет большое количество данных для передачи, и сеть могла бы позволить ему осуществлять передачу с высокой заданной скоростью передачи данных, но указатель скорости передачи данных установлен на низкое значение (или ноль), то получение высокой заданной скорости передачи данных занимает несколько циклов запроса скорости/разрешения скорости, каждый из которых увеличивает указатель скорости передачи данных на один шаг. Такое наращивание (изменение по линейному закону) может быть относительно медленным процессом, и могло бы рассматриваться как недостаточно оптимальное использование ресурсов восходящей линии связи, вызывающее более длительные, чем это необходимо, задержки у конечных пользователей.
Таким образом, является необходимым, по меньшей мере, в некоторых ситуациях, механизм для того, чтобы изменять указатель скорости передачи данных от низкого значения до высокого значения более быстро, чем это может быть сделано с использованием повторяющихся приращений на один шаг.
Сущность изобретения
Соответственно в первом аспекте изобретения предложен способ, посредством которого аппарату оборудования пользователя, сконфигурированному с возможностью осуществления беспроводной связи с узлом системы беспроводной связи, дают команду скорректировать значение указателя скорости передачи данных, поддерживаемого в аппарате оборудования пользователя, причем указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную оборудованию пользователя для передачи данных по восходящей линии связи в узел; причем способ включает в себя этап, на котором узел выдает аппарату оборудования пользователя команду на изменение в ответ на запрос изменения, сделанный аппаратом оборудования пользователя, при этом узел выдает команду на изменение на основании заранее определенных правил; и этап, на котором аппарат оборудования пользователя корректирует указатель скорости передачи данных в соответствии с командой на изменение и на основании заранее определенных правил для интерпретации команды на изменение; причем способ отличается тем, что заранее определенные правила, используемые узлом при ответе на запрос об изменении, различаются в зависимости от текущего значения указателя скорости передачи данных.
В соответствии с первым аспектом изобретения заранее определенные правила могут различаться в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных. В дополнение к этому, если текущее значение меньше, чем пороговое значение, то команда на изменение подает сигнал о новом значении для указателя скорости передачи данных или подает сигнал о количестве шагов, на которое следует увеличить указатель скорости передачи данных. В качестве дальнейшего дополнения к этому новое значение может быть передано сигналом с использованием совместно используемого канала нисходящей линии связи (канала связи от станции более высокого уровня к станции более низкого уровня) вместе с индикатором для идентификации аппарата оборудования пользователя, или может быть передано сигналом с использованием выделенного физического канала передачи данных нисходящей линии связи, или, еще, может быть передано сигналом с использованием выделенного канала передачи данных нисходящей линии связи или выделенного канала сигнализации нисходящей линии связи.
Также согласно первому аспекту изобретения в соответствии с заранее определенными правилами, используемыми узлом при ответе на запрос изменения, аппарат оборудования пользователя может интерпретировать команду на изменение различным образом для различных значений текущего значения указателя скорости передачи данных. В дополнение к этому заранее определенные правила могут различаться в зависимости от текущего значения указателя скорости передачи данных, сравненного с пороговым значением для указателя скорости передачи данных. В качестве дальнейшего дополнения к этому команда на изменение может представлять собой команду на увеличение указателя, и способ может дополнительно отличаться тем, что, если текущее значение меньше, чем пороговое значение, то аппарат оборудования пользователя интерпретирует команду на увеличение указателя как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании. Также, в качестве дальнейшего дополнения к этому команда на изменение может представлять собой команду на уменьшение указателя, и если текущее значение равно нулю, то аппарат оборудования пользователя может интерпретировать команду на уменьшение указателя как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании. И еще, также, в качестве дальнейшего дополнения к этому, если текущее значение меньше, чем пороговое значение, то узел может выдать в качестве команды на изменение указателя последовательность битов заранее определенной длины, и аппарат оборудования пользователя может интерпретировать эту последовательность битов как передающую значение, до которого следует изменить указатель скорости передачи данных, или как передающую количество шагов, на которое следует изменить указатель скорости передачи данных. В качестве дальнейшего дополнения к этому первый бит последовательности битов может представлять собой команду на увеличение указателя, и после приема первого бита последовательности аппарат оборудования пользователя может немедленно увеличить указатель скорости передачи данных на один шаг, а после приема других битов последовательности аппарат оборудования пользователя может затем изменить указатель скорости передачи данных в соответствии с заранее определенными правилами, управляющими приемом последовательности битов как команды на изменение указателя. Также, в качестве дальнейшего дополнения к этому, если первый бит в последовательности битов команды на изменение указателя не является командой на увеличение указателя, то аппарат оборудования пользователя может интерпретировать первый бит и последующие биты как отдельные команды на изменение указателя (в противоположность набору битов в комбинации, передающему одну команду на изменение указателя до значения быстрого наращивания или количество приращений быстрого наращивания).
Во втором аспекте изобретения предлагается компьютерный программный продукт, содержащий машиночитаемую запоминающую структуру, воплощающую на себе компьютерный программный код для исполнения компьютерным процессором в узле системы беспроводной связи, при этом компьютерный программный код отличается тем, что он включает в себя команды для выполнения этапов способа в соответствии с первым аспектом изобретения и указанных как выполняемые узлом.
В третьем аспекте изобретения предлагается компьютерный программный продукт, содержащий машиночитаемую запоминающую структуру, воплощающую в себе компьютерный программный код для исполнения компьютерным процессором в аппарате оборудования пользователя, выполненном с возможностью осуществления связи через систему беспроводной связи, при этом компьютерный программный код отличается тем, что он включает в себя команды для выполнения этапов способа в соответствии с первым аспектом изобретения и указанных как выполняемые аппаратом оборудования пользователя.
В четвертом аспекте изобретения предлагается устройство для использования аппаратом оборудования пользователя, сконфигурированным с возможностью осуществления беспроводной связи с узлом системы беспроводной связи, причем устройство предназначено для использования при коррекции значения указателя скорости передачи данных, поддерживаемого в аппарате оборудования пользователя, при этом указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную оборудованию пользователя для передачи данных по восходящей линии связи в узел, причем устройство включает в себя средство, посредством которого аппарат оборудования пользователя принимает от узла команду на изменение; и средство, посредством которого аппарат оборудования пользователя корректирует указатель скорости передачи данных в соответствии с командой на изменение; причем устройство отличается тем, что оно интерпретирует команду на изменение, на основании заранее определенных правил, которые различаются в зависимости от текущего значения указателя скорости передачи данных.
В пятом аспекте изобретения предлагается устройство для использования узлом системы беспроводной связи, сконфигурированным с возможностью осуществления беспроводной связи с аппаратом оборудования пользователя, причем устройство предназначено для использования при коррекции значения указателя скорости передачи данных, поддерживаемого в аппарате оборудования пользователя, при этом указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную оборудованию пользователя для передачи данных по восходящей линии связи в узел, причем устройство включает в себя средство, посредством которого узел выдает аппарату оборудования пользователя команду для изменения значения указателя скорости передачи данных в ответ на запрос изменения от аппарата оборудования пользователя; и средство, посредством которого узел отслеживает значение указателя скорости передачи данных; причем устройство отличается тем, что оно отвечает на запрос изменения командой на изменение указателя на основании заранее определенных правил, которые различаются в зависимости от текущего значения указателя скорости передачи данных.
В шестом аспекте изобретения предлагается система, включающая в себя компоненты, хостинг которых осуществляется узлом системы беспроводной связи, и также компоненты, хостинг которых осуществляется аппаратом оборудования пользователя, сконфигурированным с возможностью осуществления беспроводной связи с этим узлом, причем система предназначена для использования при выдаче аппарату оборудования пользователя команды, чтобы скорректировать значение указателя скорости передачи данных, поддерживаемого в аппарате оборудования пользователя, при этом указатель скорости передачи данных указывает максимально допустимую скорость передачи данных, доступную оборудованию пользователя для передачи данных по восходящей линии связи в узел, причем система включает в себя средство, посредством которого узел выдает аппарату оборудования пользователя команду на изменение в ответ на запрос изменения, сделанный аппаратом оборудования пользователя, причем узел выдает команду на изменение, на основании заранее определенных правил для ответа на запрос изменения; и средство, посредством которого аппарат оборудования пользователя корректирует указатель скорости передачи данных в соответствии с командой на изменение и на основании заранее определенных правил для интерпретации команды изменения; причем система отличается тем, что заранее определенные правила, используемые узлом при ответе на запрос изменения, различаются в зависимости от текущего значения указателя скорости передачи данных.
В соответствии с шестым аспектом изобретения система может также включать в себя элемент-контроллер базовой сети системы беспроводной связи и может дополнительно отличаться тем, что этот элемент-контроллер передает в узел и в аппарат оборудования пользователя через узел информацию, достаточную для того, чтобы задать параметры заранее определенных правил. В дополнение к этому эти параметры включают в себя пороговое значение или информацию, характеризующую пороговое значение. В качестве дальнейшего дополнения к этому информация, характеризующая пороговое значение, может представлять собой одну или несколько допустимых скоростей передачи данных. Также, в качестве дальнейшего дополнения к этому эти параметры могут включать в себя заранее определенное значение указателя при быстром наращивании. Также, в качестве дальнейшего дополнения к этому эти параметры могут включать в себя заранее определенное количество шагов при быстром наращивании.
Перечень чертежей
Вышеназванные и прочие задачи, признаки и преимущества изобретения станут очевидны при рассмотрении нижеследующего подробного описания в связи с прилагаемыми чертежами, на которых:
Фиг.1 - блок-схема/структурная схема аппарата оборудования пользователя и узла В, передающие данные и связанные с ними сигналы, некоторые из которых соответствуют предыдущему уровню техники, а некоторые соответствуют изобретению.
Фиг.2 - блок-схема алгоритма подачи сигналов оборудованием пользователя/узлом В с целью изменить указатель скорости передачи данных, указывающий максимальную скорость передачи данных, допустимую для использования аппаратом оборудования пользователя, в соответствии с изобретением.
Наилучший способ осуществления изобретения
Обратимся теперь к Фиг.1, на которой как узел В/базовая станция (или если называть более обобщенно, то точка доступа сети радиодоступа системы беспроводной связи) и аппарат оборудования пользователя, сопряженный средствами связи с узлом В, поддерживают соответствующий TFCS-набор (набор комбинаций транспортного формата). Этот TFCS-набор передается сигналами узлу В и оборудованию пользователя (через узел В) обслуживающим контроллером радиосети (RNC-контроллером) (14), или, если назвать его более обобщенно, то контроллером точки доступа. Каждый TFCS-набор (10b), (11b) включает в себя один и тот же набор TFC-комбинаций (комбинаций транспортного формата) (10с), (11с); каждая TFC-комбинация соответствует максимально допустимой общей скорости передачи данных для передач данных по восходящей линии связи (от оборудования пользователя до узла В). Здесь предполагается, что TFC-комбинации расположены в порядке увеличения скоростей передачи данных, при этом указатель (10а), (11а) указывает конкретную одну из TFC-комбинаций, и, таким образом, указывает соответствующую скорость передачи данных (которая в таком случае, в свою очередь, указывает мощность передачи) как максимальную скорость, с которой аппарату оборудования пользователя позволено передавать данные в узел В. Указатель, в том значении, в котором этот термин здесь используется, обычно представляет собой объект данных, используемый исполняемым кодом для указания ячейки в памяти, в которой хранится значение другого объекта данных, в данном же случае другой объект данных представляет собой значение для скорости передачи данных по восходящей линии связи, что будет рассмотрено ниже (Однако термин «указатель» должен пониматься здесь как обозначающий любой индикатор значения объекта данных, соответствующего скорости передачи данных по восходящей линии связи. Например, термин «указатель» в том значении, в котором он здесь используется, может обозначать целое значение, используемое для указания конкретного элемента в одномерном массиве различных возможных значений для восходящей линии связи). TFC-комбинация, указываемая указателем (11а) скорости передачи данных, может быть изменена, если аппарат оборудования пользователя запрашивает и получает разрешение на изменение посредством команды на изменение, выдаваемой узлом В (В дополнение к этому узел В может выдавать незапрашиваемую команду на изменение, или указатель (11а) скорости передачи данных оборудования пользователя, может быть изменен без подачи сигнала, как, например, по соглашению, что как узел В, так и оборудование пользователя уменьшают свои соответствующие указатели (10а), (11а) скорости передачи данных, если скорость передачи данных, используемая оборудованием пользователя, была в течение некоторого заранее определенного количества времени меньше максимума, указанного/допускаемого указателем (11а) скорости передачи данных).
Итак, в соответствии с изобретением, для того, чтобы обеспечить ускоренное увеличение указателя скорости передачи данных, аппарат (11) оборудования пользователя и узел В (10) действуют в отношении изменения указателя (11а) скорости передачи данных (и потому также и указателя (10а) скорости передачи данных узла В) в соответствии с заранее определенными правилами, встроенными в (то есть, например, запрограммированные в) аппарат оборудования пользователя и в узел В, которые предусматривают ускоренное наращивание в случае соответствующе низкого текущего значения указателя скорости передачи данных (в противоположность заранее определенным правилам узла В в соответствии с предыдущим уровнем техники, управляющим тем, каким образом отвечать на запрос об изменении указателя). Эти правила в действительности предусматривают ускоренное увеличение указателя скорости передачи данных на основании того, меньше или нет текущее значение указателя скорости передачи данных, чем пороговое значение, или равно нулю. Пороговое значение функционирует в качестве (динамического/изменяемого) параметра заранее определенных правил, и когда это целесообразно, сообщается узлу В и аппарату оборудования пользователя контроллером (14) радиосети.
Таким образом, - а теперь мы обращаемся также и к Фиг. 2 - в способе, соответствующем изобретению, имеется этап 21, на котором контроллер (14) радиосети предоставляет значения TFC-комбинаций как узлу В (10), так и аппарату (11) оборудования пользователя (через узел В) вместе с начальным значением для указателя скорости передачи данных. На следующем этапе 22 контроллер (14) радиосети предоставляет узлу В (10), а также аппарату (11) оборудования пользователя параметры, для правил, управляющих подачей сигналов на изменение указателя скорости передачи данных, параметры, которые задают или иным образом характеризуют пороговое значение для указателя скорости передачи данных. Эти параметры могли бы, например, просто указывать значение, или могли бы указывать конкретную TFC-комбинацию в наборе TFC-комбинаций, предварительно переданном контроллером (14) радиосети в узел В и в аппарат оборудования пользователя. На следующем этапе 23, предполагающем сценарий, при котором указатель скорости передачи данных устанавливается в значение ниже порогового, он устанавливается в это значение либо в порядке установки начального значения, либо посредством одной или нескольких команд на изменение, либо косвенным образом в соответствии с заранее определенными правилами для косвенно заданного изменения указателя (упомянутыми выше, то есть по соглашению, предусматривающему изменение указателя скорости передачи данных без подачи сигналов, например, в случае, когда используемая скорость передачи данных была меньше, чем максимальная допустимая величина в течение заранее определенного количества времени). На следующем этапе 24 аппарат оборудования пользователя принимает данные от приложения, хостинг которого осуществляется этим аппаратом оборудования пользователя, эти данные аппарат оборудования пользователя должен передать по восходящей линии связи в узел В. На следующем этапе 25 аппарат оборудования пользователя запрашивает изменение указателя скорости передачи данных, посылая запрос изменения в узел В (Прежде чем запрашивать более высокую скорость передачи данных, оборудование пользователя должно сначала оценить в соответствии с не определенными на текущий момент критериями, могло бы оно использовать скорость передачи данных, более высокую, чем разрешенная на текущий момент). На следующем этапе 26, при допущении, что планировщик узла В согласился бы на увеличение оборудованием пользователя его (максимально допустимой) скорости передачи данных, узел В отвечает на запрос об изменении указателя в соответствии с правилами, управляющими подачей сигналов на изменение указателя скорости передачи данных. Таким образом, узел В сравнивает текущее значение указателя скорости передачи данных с пороговым значением, и поскольку в принятом здесь сценарии текущее значение указателя скорости передачи данных меньше, чем пороговое, то узел В отвечает на запрос об изменении указателя, отдавая команду на изменение указателя (которая может представлять собой последовательность команд/битов изменения указателя), которая обеспечивает ускоренное увеличение указателя скорости передачи данных (при допущении, что планировщиком узла В принято увеличение скорости передачи данных более чем на один шаг). На следующем этапе 27 аппарат оборудования пользователя принимает команду на изменение указателя (которая может включать в себя, например, две команды на увеличение указателя, сигнализирующие об изменении более чем на два шага, что будет описано ниже) и корректирует указатель скорости передачи данных на основании интерпретации команды на изменение указателя в соответствии с правилами, управляющими подачей сигналов на изменение указателя скорости передачи данных. Поскольку в соответствии с предполагаемым здесь сценарием текущее значение указателя скорости передачи данных меньше, чем пороговое, то аппарат оборудования пользователя будет интерпретировать команду на изменение указателя, которая может представлять собой разнообразные отличающиеся друг от друга сигналы, описанные ниже, таким образом, чтобы увеличить указатель скорости передачи данных более чем на один шаг/TFC-комбинацию, то есть, таким образом, чтобы переместить указатель скорости передачи данных на TFC-комбинацию, которая более чем на одну позицию отстоит от текущего его положения. Таким образом, узел В использует правила, управляющие подачей сигналов на изменение указателя скорости передачи данных, которые различаются в зависимости от текущего значения указателя скорости передачи данных. В дополнение к этому интерпретация команды на изменение указателя, выполняемая аппаратом оборудования пользователя, основана на правилах, управляющих подачей сигналов на изменение указателя скорости передачи данных; таким образом, аппарат оборудования пользователя учитывает текущее значение указателя скорости передачи данных, и поэтому выполняет, возможно, различную интерпретацию команды на изменение указателя в случае, когда текущий указатель скорости передачи данных меньше, чем пороговое значение.
Важно понимать, что в некоторых вариантах осуществления изобретения заранее определенные правила (управляющие подачей сигналов на изменение указателя скорости передачи данных) могут использовать прямо заданное численное значение для порогового значения для запуска ускоренного наращивания, а другие варианты осуществления изобретения могут использовать в качестве порогового значения указание конкретной TFC-комбинации или даже конкретной TFC-комбинации в указанном подмножестве TFCS-набора, соответствующей наибольшей максимально допустимой скорости передачи данных из числа TFC-комбинаций в этом подмножестве. Таким образом, термин «пороговое значение» в том смысле, в котором он здесь используется, должен пониматься широко, как означающий указание, как прямое так и косвенное, значения скорости передачи данных, используемого в качестве основания для запуска ускоренного наращивания.
Изобретение также охватывает наличие различных пороговых значений и соответствующих различных правил, то есть наращивание с первым ускорением в случае, когда текущий указатель скорости передачи данных имеет значение, меньшее чем или равное первому пороговому значению, и наращивание со вторым (более высоким) ускорением в случае, когда текущий указатель скорости передачи данных имеет значение, меньшее чем или равное второму (более высокому) пороговому значению, но более высокому по отношению к первому пороговому значению, и т.д.
Для обеспечения ускоренного наращивания команда на изменение указателя, выдаваемая узлом В, может сигнализировать о новом (прямо заданном) значении для указателя (11а) скорости передачи данных или может указывать количество шагов, на которое следует увеличить указатель (так, чтобы он указывал TFC-комбинацию, расположенную на более чем одну позицию выше, чем TFC-комбинация, указываемая в текущий момент) или даже может быть заданной косвенным образом, таким что указатель изменяется ускоренным способом в соответствии с заранее определенными правилами, аналогичными по своей природе соглашению, описанному выше, при котором узел В и аппарат оборудования пользователя, оба, уменьшают свои соответствующие указатели скорости передачи данных без подачи сигналов, если используемая скорость передачи данных была меньше, чем максимальная допустимая скорость в течение некоторого заранее определенного промежутка времени, но конечно же в этом случае соглашение устанавливало бы, что указатель скорости передачи данных должен быть увеличен (без подачи сигнала с прямой командой на изменение указателя).
Команда на изменение указателя, о чем бы она не сигнализировала, может быть передана из узла В (10) в аппарат (11) оборудования пользователя разнообразными способами, такими как, например, использование совместно используемого канала нисходящей линии связи вместе с индикатором для идентификации аппарата (11) оборудования пользователя, так что аппарат оборудования пользователя может определить, что команда на изменение указателя предназначена ему. В качестве альтернативы, команда на изменение указателя может быть подана сигналом, использующим выделенный физический канал передачи данных нисходящей линии связи (DPDCH), в случае которого некоторые биты должны быть «отняты» (у данных) и использованы для передачи команды на изменение указателя, - механизм, который осуществим, поскольку этот «отъем» битов случался бы только лишь время от времени и даже еще реже за счет того, что изобретение предусматривает единственную команду на изменение указателя для перемещения указателя скорости передачи данных на несколько шагов (TFC-комбинаций) одновременно. В качестве альтернативы, и как вариант, наиболее полезный в случае приложений, имеющих относительно частую потребность в ускоренном наращивании скорости, может быть использован (новый или существующий) выделенный канал нисходящей линии связи, такой как выделенный канал сигнализации нисходящей линии связи или даже выделенный канал передачи данных нисходящей линии связи. По терминологии 3GPP передача сигналов между узлом В и оборудованием пользователя, осуществляется по каналу DPCCH (выделенному физическому каналу управления), а передача сигналов пользовательских данных, сигналов сетевого и прикладного уровня и передача сигналов, которыми контроллер радиосети обменивается с оборудованием пользователя, осуществляется по каналу DPDCH (выделенному физическому каналу передачи данных). Таким образом, по терминологии 3GPP изобретение охватывает варианты своего осуществления, в которых передача сигналов, относящихся к указателю скорости передачи данных, выполняется либо по выделенному физическому каналу управления (то есть каналу сигнализации согласно более общей терминологии), либо по выделенному физическому каналу передачи данных, либо по обоим этим каналам.
Как было сказано, не только узел В (10) может предоставлять различные ответы на запрос об изменении (увеличении) указателя в зависимости от текущего значения указателя скорости передачи данных, но, кроме того, аппарат (11) оборудования пользователя может интерпретировать команду на изменение указателя различным образом для различных текущих значений указателя (11а) скорости передачи данных. Таким образом, например, даже если узел В выдает на запрос об изменении (увеличении) указателя один и тот же фактический ответ - команду на увеличение указателя, аппарат оборудования пользователя, соответствующий изобретению, в некоторых вариантах осуществления изобретения понимал бы эту команду на изменение как команду на то, чтобы либо увеличить указатель на некоторое заранее определенное количество шагов (большее чем один), то есть на заранее определенное количество шагов при быстром наращивании, либо изменить указатель таким образом, чтобы он указывал на заранее определенную скорость/TFC-комбинацию, то есть изменить указатель (11а) до заранее определенного значения указателя при быстром наращивании. И конечно же, узел (В) в соответствии с изобретением корректировал бы свою копию (10а) указателя (11а) скорости передачи данных таким же образом.
В некоторых вариантах осуществления изобретения в ответ на запрос об изменении указателя (об увеличении указателя (11а) скорости передачи данных) команда на изменение может даже представлять собой команду на уменьшение указателя, и если его текущее значение равно нулю, то аппарат (11) оборудования пользователя интерпретирует команду на уменьшение указателя как команду изменить указатель скорости передачи данных до заранее определенного значения указателя при быстром наращивании или изменить указатель скорости передачи данных на заранее определенное количество шагов при быстром наращивании.
В качестве другой альтернативы подаче сигналов для того, чтобы обеспечить ускоренное наращивание скорости в случае, если текущее значение меньше, чем пороговое значение, узел В (10) выдает последовательность битов заранее определенной длины, передающую (как, например, число из N битов, где N определено заранее) количество шагов, на которое должен быть увеличен указатель TFC-комбинации (количество шагов при быстром наращивании). Первый бит в такой последовательности должен представлять собой бит с командой на увеличение указателя (а не бит с командой на уменьшение указателя, как и не бит с командой на изменение указателя в ноль (отсутствие передачи данных, то есть нулевой ответ), предусматриваемый в одном варианте осуществления трехступенчатой системы сигналов) для того, чтобы отличать эту команду от команды на уменьшение указателя или (в случае трехступенчатой системы сигналов) от нулевого ответа/от команды на изменение указателя в ноль. Предпочтительно, чтобы после приема первого бита в последовательности (команды на увеличение указателя), оборудование пользователя могло бы немедленно начать передачу данных со скоростью выше на один шаг, а после приема последующих битов в последовательности оно могло бы определить значение, указанное этой последовательностью, и затем перейти к скорости передачи данных, указанных этим значением.
Как было упомянуто, предпочтительно, чтобы контроллер (14) радиосети (то есть элемент-контроллер базовой сети системы беспроводной связи) передавал в узел В (10) и в аппарат (11) оборудования пользователя через узел В (10) информацию, достаточную для того, чтобы задать параметры заранее определенных правил, причем эти параметры включают в себя в некоторых вариантах осуществления изобретения пороговое значение или информацию, характеризующую пороговое значение, такую как одна или несколько допустимых скоростей передачи данных/TFC-комбинаций в TFCS-наборе, а в некоторых вариантах осуществления изобретения - заранее определенное значение указателя при быстром наращивании или заранее определенное количество шагов при быстром наращивании.
Изобретение было описано (главным образом) в виде этапов способа. Изобретение также охватывает оборудование для выполнения вышеописанных этапов. Таким образом, для каждого этапа, описанного выше в связи с Фиг.2, может быть соответствующий модуль, включенный в состав одного или другого из аппаратов, показанных на Фиг.1, то есть: аппарата (11) оборудования пользователя, узла В (10) и контроллера (14) радиосети. Также имеется возможность объединить функции по выполнению нескольких из вышеописанных этапов в единый модуль. Модули могут быть реализованы в виде аппаратного обеспечения, или могут быть реализованы в виде программного обеспечения или в виде микропрограммного обеспечения для исполнения процессором или процессорами в соответствующих различных компонентах оборудования (в аппарате оборудования пользователя, узле В и контроллере радиосети). В частности, в случае микропрограммного обеспечения или программного обеспечения изобретение предоставляется в виде компьютерного программного продукта, включающего в себя машиночитаемую запоминающую структуру, воплощающую компьютерный программный код, то есть программное обеспечение или микропрограммное обеспечение, для исполнения компьютерным процессором.
Следует понимать, что вышеописанные варианты являются лишь иллюстрацией применения принципов настоящего изобретения. Специалисты в этой области техники могут разработать многочисленные модификации и альтернативные варианты, что не выходит за пределы объема настоящего изобретения, и подразумевается, что прилагаемая формула изобретения охватывает такие модификации и варианты.
Класс H04W28/22 согласование скорости передачи