УСТРОЙСТВО, СПОСОБ И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ ЗАПРОСА НА УВЕЛИЧЕНИЕ СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ НА ОСНОВЕ СПОСОБНОСТИ ПЕРЕДАТЬ ПО МЕНЬШЕЙ МЕРЕ ЕЩЕ ОДИН ВЫБРАННЫЙ БЛОК ДАННЫХ

1. Способ, включающий
в ответ на выбор транспортного блока, который должен быть передан по беспроводному каналу с текущей скоростью передачи данных, выполнение по меньшей мере следующего:
выбор размера для блока данных, который может быть запланирован для передачи;
идентификация одного из множества потенциальных транспортных блоков, при этом указанный идентифицированный потенциальный транспортный блок имеет соответствующий размер транспортного блока, достаточный для того, чтобы вместить по меньшей мере выбранный размер блока данных и размер текущего выбранного транспортного блока;
определение, доступен ли для передачи идентифицированный потенциальный транспортный блок; и
передача запроса на увеличение текущей скорости передачи данных в ответ на доступность для передачи идентифицированного потенциального транспортного блока.
2. Способ по п.1, в котором определение, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает определение, находится ли идентифицированный потенциальный транспортный блок в поддерживаемом состоянии.
3. Способ по п.2, в котором определение, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает определение, имеется ли в распоряжении мощность, достаточная для передачи идентифицированного потенциального транспортного блока в течение временного интервала.
4. Способ по п.1, в котором размеры потенциальных транспортных блоков включают размер заголовка и размер части с данными.
5. Способ по п.4, в котором
каждый блок данных ассоциирован с логическим каналом;
а способ также включает определение, принадлежит ли блок данных, соответствующий выбранному размеру, логическому каналу, для которого первое поле, указывающее по меньшей мере логический канал, недоступно; и
идентификация также включает идентификацию потенциального транспортного блока, имеющего соответствующий размер транспортного блока, достаточный для того, чтобы вместить по меньшей мере выбранный размер блока данных, размер текущего выбранного транспортного блока, размер первого поля и размер второго поля, указывающего количество последовательных блоков данных, соответствующих первому полю.
6. Способ по п.1, в котором передача также включает модифицирование по меньшей мере одного бита в состояние, указывающее на запрос на увеличение текущей скорости передачи данных, и передачу по меньшей мере одного модифицированного бита.
7. Способ по п.6, в котором модифицирование также включает установку "бита удовлетворенности" в состояние "не удовлетворен" и передачу установленного "бита удовлетворенности".
8. Способ по п.1, в котором беспроводной канал включает усовершенствованный выделенный физический канал данных, и передача также включает передачу запроса на увеличение текущей скорости передачи данных по усовершенствованному выделенному физическому каналу управления.
9. Способ по п.1, в котором выбранный транспортный блок включает транспортный блок комбинации транспортного формата усовершенствованного выделенного канала, и множество потенциальных транспортных блоков включает множество потенциальных транспортных блоков комбинаций транспортного формата усовершенствованного выделенного канала, которые могут быть использованы для передачи данных, а блок данных включает протокольный блок данных от контроллера радиолинии.
10. Способ по п.9, в котором
размер блока данных имеет Х бит; и
идентификация также включает идентификацию одной из комбинаций транспортного формата усовершенствованного выделенного канала, имеющей размер транспортного блока, который по меньшей мере на Х бит больше, чем размер транспортного блока выбранной комбинации транспортного формата усовершенствованного выделенного канала.
11. Способ по п.10, в котором
выбор размера также включает выбор X, определяемого как размер наименьшего протокольного блока данных, от контроллера радиолинии, конфигурированного среди всех логических каналов, которые могут быть запланированы и которые запланированы для передачи.
12. Способ по п.10, в котором
выбор размера также включает выбор X, определяемого как размер наибольшего протокольного блока данных, от контроллера радиолинии, конфигурированного среди всех логических каналов, которые могут быть запланированы и которые запланированы для передачи.
13. Способ по п.10, в котором
выбор размера также включает выбор X, определяемого как размер протокольного блока данных, от контроллера радиолинии, конфигурированного для логического канала с наивысшим приоритетом, который может быть запланирован.
14. Способ по п.10, в котором
выбор размера также включает выбор X, определяемого как размер протокольного блока данных, от контроллера радиолинии, конфигурированного для логического канала с наивысшим приоритетом, который может быть запланирован и который имеет данные в буфере передачи.
15. Способ по п.10, в котором
выбор размера также включает выбор X, определяемого как размер протокольного блока данных, от контроллера радиолинии, конфигурированного среди всех логических каналов, которые могут быть запланированы и имеют данные в буфере передачи.
16. Способ по п.1, также включающий определение, выполняется ли критерий количества данных в буфере, при этом выбор, идентификацию, определение, доступен ли для передачи идентифицированный потенциальный транспортный блок, и передачу выполняют в ответ на определение того, что критерий количества данных в буфере выполняется.
17. Устройство, включающее блок обработки, сконфигурированный, в ответ на выбор транспортного блока, который должен быть передан по беспроводному каналу с текущей скоростью передачи данных, для выполнения операции по выбору размера для блока данных, который может быть запланирован для передачи, для выполнения операции по идентификации одного из множества потенциальных транспортных блоков, при этом идентифицированный потенциальный транспортный блок имеет соответствующий размер, достаточный для того, чтобы вместить по меньшей мере выбранный размер блока данных и размер текущего выбранного транспортного блока, для выполнения операции по определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, и для выполнения операции по передаче запроса на увеличение текущей скорости передачи данных в ответ на то, что идентифицированный потенциальный транспортный блок доступен для передачи.
18. Устройство по п.17, в котором блок обработки встроен по меньшей мере в одну интегральную схему.
19. Устройство по п.17, также включающее приемопередатчик, соединенный с блоком обработки, и по меньшей мере одну антенну, соединенную с приемопередатчиком.
20. Устройство по п.17, включающее по меньшей мере одно из следующего: сотовый телефон, персональный цифровой секретарь, имеющий беспроводные средства связи, портативный компьютер, имеющий беспроводные средства связи, устройство захвата изображений, игровое устройство, имеющее беспроводные средства связи, устройство хранения и воспроизведения музыки, имеющее средства беспроводной связи, или Интернет-устройство.
21. Устройство по п.17, в котором операция по определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает операцию по определению, находится ли в поддерживаемом состоянии идентифицированный потенциальный транспортный блок.
22. Устройство по п.21, в котором операция по определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает операцию по определению, имеется ли в распоряжении мощность, достаточная для передачи идентифицированного транспортного блока в течение временного интервала.
23. Устройство по п.17, в котором размеры потенциальных транспортных блоков включают размер заголовка и размер части с данными.
24. Устройство по п.17, в котором операция по передаче также включает операцию по модифицированию по меньшей мере одного бита в состояние, указывающее на запрос на увеличение текущей скорости передачи данных, и операцию по передаче модифицированного по меньшей мере одного бита.
25. Устройство по п.24, в котором операция по модифицированию также включает операцию по установке "бита удовлетворенности" в состояние "не удовлетворен" и операцию по передаче установленного "бита удовлетворенности".
26. Устройство по п.17, в котором беспроводной канал включает усовершенствованный выделенный физический канал данных, а операция по передаче также включает операцию по передаче запроса на увеличение скорости передачи данных по усовершенствованному выделенному физическому каналу управления.
27. Устройство по п.17, в котором выбранный транспортный блок включает транспортный блок комбинации транспортного формата усовершенствованного выделенного канала, и множество потенциальных транспортных блоков включает множество потенциальных транспортных блоков комбинаций транспортного формата усовершенствованного выделенного канала, которые могут быть использованы для передачи данных, а блок данных включает протокольный блок данных от контроллера радиолинии.
28. Устройство по п.17, в котором блок обработки также сконфигурирован для выполнения операции по определению, выполняется ли критерий количества данных в буфере, а операции по выбору, идентификации, определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, и по передаче выполняются в ответ на определение того, что критерий количества данных в буфере выполняется.
29. Компьютерный программный продукт, материально воплощающий программу из машинно-читаемых инструкций, исполняемых по меньшей мере одним процессором данных для выполнения операций, включающих
в ответ на выбор транспортного блока, который должен быть передан по беспроводному каналу с текущей скоростью передачи данных, выполнение по меньшей мере следующего:
выбор размера блока данных, который может быть запланирован для передачи;
идентификация одного из множества потенциальных транспортных блоков, причем идентифицированный потенциальный транспортный блок имеет соответствующий размер транспортного блока, достаточный для того, чтобы вместить по меньшей мере выбранный размер блока данных и размер текущего выбранного транспортного блока;
определение, доступен ли для передачи идентифицированный потенциальный транспортный блок; и
инициирование передачи запроса на увеличение текущей скорости передачи данных в ответ на то, что идентифицированный потенциальный транспортный блок доступен для передачи.
30. Программный продукт по п.29, в котором операция по определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает операцию по определению, находится ли идентифицированный потенциальный транспортный блок в поддерживаемом состоянии.
31. Программный продукт по п.30, в котором операция по определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, также включает операцию по определению, имеется ли в распоряжении мощность, достаточная для передачи идентифицированного потенциального транспортного блока в течение временного интервала.
32. Программный продукт по п.29, в котором размеры потенциального транспортного блока включают размер заголовка и размер части с данными.
33. Программный продукт по п.29, в котором операция по инициированию передачи также включает операцию по модифицированию по меньшей мере одного бита в состояние, указывающее на запрос на увеличение текущей скорости передачи данных, и операцию по передаче модифицированного по меньшей мере одного бита.
34. Программный продукт по п.33, в котором операция по модифицированию также включает операцию по установке "бита удовлетворенности" в состояние "не удовлетворен" и операцию по инициированию передачи установленного "бита удовлетворенности".
35. Программный продукт по п.29, в котором беспроводной канал включает усовершенствованный выделенный физический канал данных, а операция по инициированию передачи также включает операцию по инициированию передачи запроса на увеличение текущей скорости передачи данных по усовершенствованному выделенному физическому каналу управления.
36. Программный продукт по п.29, в котором выбранный транспортный блок включает транспортный блок комбинации транспортного формата усовершенствованного выделенного канала, и множество потенциальных транспортных блоков включает множество потенциальных транспортных блоков комбинаций транспортного формата усовершенствованного выделенного канала, которые могут быть использованы для передачи данных, а блок данных включает протокольный блок данных от контроллера радиолинии.
37. Программный продукт по п.29, в котором операции также включают операцию по определению, выполняется ли критерий количества данных в буфере, а операции по выбору, идентификации, определению, доступен ли для передачи идентифицированный потенциальный транспортный блок, и инициированию передачи выполняются в ответ на определение того, что критерий количества данных в буфере выполняется.
38. Устройство, включающее
в ответ на выбор транспортного блока, который должен быть передан по беспроводному каналу с текущей скоростью передачи данных, оперирование по меньшей мере следующими средствами:
средствами выбора размера блока данных, который может быть запланирован для передачи;
средствами идентификации одного из множества потенциальных транспортных блоков, при этом идентифицированный потенциальный транспортный блок имеет соответствующий размер транспортного блока, достаточный для того, чтобы вместить по меньшей мере выбранный размер блока данных и размер текущего выбранного транспортного блока;
средствами определения, доступен ли для передачи идентифицированный потенциальный транспортный блок; и
средствами передачи запроса на увеличение текущей скорости передачи данных в ответ на то, что идентифицированный потенциальный транспортный блок доступен для передачи.
39. Устройство по п.38, включающее по меньшей мере одно из следующего: сотовый телефон, персональный цифровой секретарь, имеющий беспроводные средства связи, портативный компьютер, имеющий беспроводные средства связи, устройство захвата изображений, игровое устройство, имеющее беспроводные средства связи, устройство хранения и воспроизведения музыки, имеющее средства беспроводной связи, или Интернет-устройство.
40. Способ, включающий
для передачи по усовершенствованному выделенному восходящему каналу (E-DCH) установку по меньшей мере одного бита в состояние, указывающее на запрос на более высокую скорость передачи данных, если выполняется по меньшей мере следующий критерий: абонентское оборудование имеет мощность, достаточную для передачи с более высокой скоростью, чем текущая скорость передачи данных, при этом оценка, обладает ли абонентское оборудование достаточной мощностью, включает
идентификацию комбинации транспортного формата канала E-DCH (E-TFC), имеющей размер транспортного блока, по меньшей мере на х бит больший, чем размер транспортного блока комбинации E-TFC, выбранной для передачи в интервале времени передачи (ТТI), в котором должен быть передан указанный по меньшей мере один бит, где х - наименьший размер протокольного блока данных (PDU) управления радиолинией (RLC), конфигурированный среди всех логических каналов, которые не принадлежат к непланируемым потокам MAC-d (управление доступом к среде -d) и имеют данные в буфере; и
проверку поддержки идентифицированной комбинации E-TFC на основе сдвига мощности выбранной комбинации E-TFC.
41. Способ по п.40, в котором установка по меньшей мере одного бита в состояние, запрашивающее более высокую скорость передачи, включает установку "бита удовлетворенности" в состояние "не удовлетворен".
42. Способ по п.40, в котором проверка также включает определение того, что идентифицированная комбинация E-TFC не блокирована.
43. Способ по п.40, также включающий передачу по меньшей мере одного бита с использованием усовершенствованного выделенного физического канала управления.
44. Устройство, включающее блок обработки, сконфигурированный так, чтобы для передачи по усовершенствованному выделенному восходящему каналу (E-DCH) устанавливать по меньшей мере один бит в состояние, указывающее на запрос на более высокую скорость передачи данных, если выполняется по меньшей мере следующий критерий: абонентское оборудование имеет мощность, достаточную для передачи с более высокой скоростью, чем текущая скорость передачи данных, при этом блок обработки конфигурируется для оценки, обладает ли абонентское оборудование достаточной мощностью, посредством следующего:
блок обработки конфигурируется для идентификации комбинации транспортного формата канала E-DCH (E-TFC), имеющей размер транспортного блока, по меньшей мере на х бит больший, чем размер транспортного блока комбинации E-TFC, выбранной для передачи в интервале времени передачи (TTI), в котором должен быть передан указанный по меньшей мере один бит, где х - наименьший размер протокольного блока данных (PDU) управления радиолинией (RLC), конфигурированный среди всех логических каналов, которые не принадлежат к непланируемым потокам MAC-d (управление доступом к среде -d) и имеют данные в буфере; и
блок обработки конфигурируется для проверки поддержки идентифицированной комбинации E-TFC на основе сдвига мощности выбранной комбинации E-TFC.
45. Устройство по п.44, включающее по меньшей мере одно из следующего: сотовый телефон, персональный цифровой секретарь, имеющий беспроводные средства связи, портативный компьютер, имеющий беспроводные средства связи, устройство захвата изображений, игровое устройство, имеющее беспроводные средства связи, устройство хранения и воспроизведения музыки, имеющее средства беспроводной связи, или Интернет-устройство.
46. Устройство по п.44, в котором блок обработки также конфигурируется для определения того, что идентифицированная комбинация E-TFC не блокирована, когда выполняется операция по проверке того, что идентифицированная комбинация E-TFC поддерживается.
47. Устройство по п.44, в котором блок обработки также конфигурируется для инициирования передачи указанного по меньшей мере одного бита с использованием усовершенствованного выделенного физического канала управления.