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

1. Способ управления очередью передачи, также называемой буфером (54) передачи, в пользовательском оборудовании (10), передающем пакеты к базовой станции (28), отличающийся тем, что активное управление очередью в восходящей линии связи в упомянутом буфере (54) передачи реализуется в упомянутой базовой станции (28) посредством этапов, на которых:
оценивают (100) в упомянутой базовой станции (28) по меньшей мере одно из размера буфера передачи и задержки очереди в буфере передачи для пользовательского оборудования (10) и
выборочно отбрасывают или маркируют при перегрузке (102) в упомянутой базовой станции (28) пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), на основе, по меньшей мере, одного из оцененного размера буфера передачи и оцененной задержки очереди в буфере передачи.
2. Способ по п.1, в котором пакеты являются пакетами Интернет-протокола (IP), отправленными пользовательским оборудованием (10) по информационному соединению Протокола управления передачей (TCP)/IP), и в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), содержит этап, на котором выборочно отбрасывают или маркируют при перегрузке IP-пакеты, чтобы инициировать управление потоком на основе TCP в информационном соединении.
3. Способ по п.1, в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, содержит этап, на котором выборочно отбрасывают пакеты на уровне Управления радиосвязью (RLC) или на уровне Протокола конвергенции пакетных данных (PDCP), чтобы избежать инициирования повторной пакетной передачи на основе RLC или PDCP отброшенных пакетов пользовательским оборудованием (10).
4. Способ по п.1, в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), содержит этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые от пользовательского оборудования (10), если оцененный размер буфера передачи превышает заданную пороговую величину размера буфера.
5. Способ по п.1, в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), содержит этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые от пользовательского оборудования (10), если оцененный размер буфера передачи превышает заданную пороговую величину размера буфера и если оцененная задержка очереди в буфере передачи превышает заданную пороговую величину задержки очереди.
6. Способ по п.1, дополнительно содержащий этап, на котором на базовой станции (28) оценивают размер очереди в буфере передачи у пользовательского оборудования на основе приема отчетов о состоянии буфера или индикаторов состояния буфера от пользовательского оборудования (10).
7. Способ по п.6, дополнительно содержащий этап, на котором на базовой станции (28) оценивают задержку очереди в буфере передачи на основе отчетов о состоянии буфера или индикаторов состояния буфера и объема обслуживаемых данных, который вычислен из объема переданных или запланированных для передачи данных восходящей линии связи от пользовательского оборудования (10) к базовой станции (28).
8. Способ по п.1, в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), содержит этап, на котором не отбрасывают или не маркируют при перегрузке пакеты, если оцененный размер буфера передачи ниже заданной пороговой величины размера.
9. Способ по п.8, в котором этап, на котором выборочно отбрасывают или маркируют при перегрузке пакеты, принятые на базовой станции (28) от пользовательского оборудования (10), если оцененный размер буфера передачи выше заданной пороговой величины размера, дополнительно содержит этап, на котором проверяют, превышает ли оцененная задержка очереди в буфере передачи заданную пороговую величину задержки, и если это так, то отбрасывают или маркируют при перегрузке текущий принятый пакет, пока интервал времени от последнего события отбрасывания или маркировки пакета не меньше заданной пороговой величины времени.
10. Способ по п.1, дополнительно содержащий этап, на котором на базовой станции (28) оценивают задержку очереди в буфере передачи путем вычисления объема еще не обслуженных данных из буфера передачи (54) пользовательского оборудования (10) на основе отчетов о состоянии буфера или индикаторов состояния буфера и объема обслуживаемых или запланированных данных и сохраняют и обновляют этот объем данных вместе с соответствующей задержкой в структуре данных, поддерживаемой на базовой станции (28).
11. Способ по п.10, в котором вычисляют оцененную задержку очереди в буфере передачи в виде задержки самой старой записи в структуре данных.
12. Базовая станция (28), отличающаяся тем, что упомянутая базовая станция (28) включает в себя одну или несколько схем обработки (40), сконфигурированных для обеспечения активного управления очередью в восходящей линии связи для очереди передачи, также называемой буфером передачи (54), в пользовательском оборудовании (10), передающем пакеты к базовой станции (28), на основе:
оценивания, по меньшей мере, одного из размера буфера передачи и задержки очереди в буфере передачи для пользовательского оборудования (10) и
выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), на основе, по меньшей мере, одного из оцененного размера буфера передачи и оцененной задержки очереди в буфере передачи.
13. Базовая станция по п.12, в которой пакеты являются пакетами Интернет-протокола (IP), отправленными пользовательским оборудованием по информационному соединению Протокола управления передачей (TCP)/IP, и где базовая станция (28) конфигурируется для выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), путем выборочного отбрасывания или маркировки при перегрузке IP-пакетов, чтобы инициировать управление потоком на основе TCP в информационном соединении.
14. Базовая станция по п.12, которая сконфигурирована для выборочного отбрасывания или маркировки при перегрузке пакетов путем выборочного отбрасывания пакетов на уровне Управления радиосвязью (RLC) или на уровне Протокола конвергенции пакетных данных (PDCP), чтобы избежать инициирования повторной пакетной передачи на основе RLC или PDCP отброшенных пакетов пользовательским оборудованием (10).
15. Базовая станция по п.12, которая сконфигурирована для выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), путем выборочного отбрасывания или маркировки при перегрузке пакетов, принятых от пользовательского оборудования (10), если оцененный размер буфера передачи превышает заданную пороговую величину размера буфера.
16. Базовая станция по п.12, которая сконфигурирована для выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), путем выборочного отбрасывания или маркировки при перегрузке пакетов, принятых от пользовательского оборудования (10), если оцененный размер буфера передачи превышает заданную пороговую величину размера буфера и если оцененная задержка очереди в буфере передачи превышает заданную пороговую величину задержки очереди.
17. Базовая станция по п.12, которая сконфигурирована для оценивания размера очереди в буфере передачи у пользовательского оборудования на основе приема отчетов о состоянии буфера или индикаторов состояния буфера от пользовательского оборудования (10).
18. Базовая станция по п.17, которая сконфигурирована для оценивания задержки очереди в буфере передачи на основе отчетов о состоянии буфера или индикаторов состояния буфера и объема обслуживаемых данных, который вычислен из объема переданных или запланированных для передачи данных восходящей линии связи от пользовательского оборудования (10) к базовой станции (28).
19. Базовая станция по п.12, которая сконфигурирована для выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), путем отказа от отбрасывания или маркировки при перегрузке пакетов, если оцененный размер буфера передачи ниже заданной пороговой величины размера.
20. Базовая станция по п.19, которая, если оцененный размер буфера передачи выше заданной пороговой величины размера, сконфигурирована для выборочного отбрасывания или маркировки при перегрузке пакетов, принятых на базовой станции (28) от пользовательского оборудования (10), путем дополнительной проверки того, превышает ли оцененная задержка очереди в буфере передачи заданную пороговую величину задержки, и если это так, отбрасывания или маркировки при перегрузке текущего принятого пакета, пока интервал времени от последнего события отбрасывания или маркировки пакета не меньше заданной пороговой величины времени.
21. Базовая станция по п.12, которая сконфигурирована для оценивания задержки очереди в буфере передачи путем вычисления объема еще не обслуженных данных из буфера (54) передачи пользовательского оборудования (10) на основе отчетов о состоянии буфера или индикаторов состояния буфера, и объема обслуживаемых или запланированных данных и сохранения и обновления этого объема данных вместе с соответствующей задержкой в структуре данных, поддерживаемой на базовой станции (28).
22. Базовая станция по п.21, которая сконфигурирована для вычисления оцененной задержки очереди в буфере передачи в виде задержки самой старой записи в структуре данных.