СПОСОБ И УСТРОЙСТВО УЛУЧШЕНИЯ RLC ДЛЯ ГИБКОГО РАЗМЕРА PDU RLC

1. Способ улучшения операций управления линией радиосвязи (RLC) в объекте RLC, выполненном с возможностью поддержки гибкого размера блока пакетных данных (PDU), содержащий определение и управление размером окна, на основе метрик размера окна на основе подсчета байтов.
2. Способ по п.1, в котором определение и управление размером окна основывается на метриках размера окна, включающих в себя по меньшей мере одно из числа байтов и числа блоков, где каждый блок является фиксированным числом байтов.
3. Способ по п.2, в котором определение и управление размером окна дополнительно основывается на порядковых номерах блоков пакетных данных (PDU).
4. Способ по п.1, дополнительно содержащий включение метрик размера окна в PDU управления и состояния RLC.
5. Способ по п.1, дополнительно содержащий:
прием максимального размера полезной нагрузки PDU RLC от более высоких уровней; и
выведение максимального размера PDU RLC из максимального размера полезной нагрузки PDU RLC.
6. Способ по п.1, дополнительно содержащий прием максимального размера PDU RLC от более высоких уровней.
7. Способ по п.1, дополнительно содержащий прием и согласование метрик размера окна, основанных на подсчете байтов во время по меньшей мере одной из процедур установки, конфигурации и реконфигурации однонаправленного радиоканала.
8. Способ по п.1, дополнительно содержащий применение метрик размера окна, основанных на подсчете байтов во всем обмене сообщениями, который обновляет окно для управления потоком во время соединения.
9. Способ по п.8, в котором применение метрик размера окна во всем обмене сообщениями таково, что обмен сообщениями включает по меньшей мере одно суперполе (SUFI) Размер Окна и SUFI Перемещение Окна Приема (MRW) в PDU управления и состояния RLC.
10. Способ по п.1, в котором объект RLC работает в Режиме подтверждения (AM).
11. Способ по п.1, дополнительно содержащий прием элементов информации однонаправленного радиоканала от объекта управления радио ресурсами (RRC), включающих в себя по меньшей мере:
информацию ВЫБОР о режиме RLC нисходящей линии связи, включающую в себя новый индикатор для режима гибкого размера PDU RLC в дополнение к другим режимам RLC;
информационный элемент, указывающий режим гибкого размера PDU RLC;
информацию о размере PDU RLC нисходящей линии связи, указывающую одно из параметра Масштаба RLC в октетах или максимального размера PDU RLC в режиме гибкого размера PDU RLC; и
параметры протокола, сигнализируемые RRC, включающие в себя PDU_Опрос, SDU_Опрос, Сконфигурированный_Размер_Окна_Тх и Сконфигурированный_Размер_Окна__Rx, причем параметры протокола задаются и интерпретируются в по меньшей мере одном из числа PDU и единиц байтов.
12. Способ по п.11, дополнительно содержащий:
прием PDU RLC для передачи; и
сохранение принятых PDU RLC и неотправление их на нижние уровни, когда использование окна превышает максимальный размер окна в байтах или когда принятый порядковый номер PDU RLC превышает максимальный размер окна в числах PDU.
13. Способ по п.11, дополнительно содержащий прием от объекта RRC суперполя (SUFI) Размер Окна, ссылающегося на количество октет в PDU СОСТОЯНИЕ RLC.
14. Способ по п.13, в котором SUFI Размер Окна определяется в числах PDU, дополнительно содержащий выведение размера окна в октетах посредством перемножения числа PDU с параметром масштаба RLC в октетах.
15. Способ по п.13, в котором SUFI Размер Окна определяется в единицах байтов как новый SUFI БАЙТЫ_ОКНА с компонентами тип, длина и значение.
16. Способ по п.1, дополнительно содержащий выполнение управления потоком RLC, используя метрики, основанные на подсчете байтов.
17. Способ по п.1, в котором объект RLC конфигурируют как объект передачи RLC в передатчике, дополнительно содержащий обновление окна передачи RLC после выполнения операции передачи RLC, если один или более PDU были положительно подтверждены приемником, или если один или более PDU были негативно подтверждены приемником в результате превышения приемником максимального числа повторений, или в результате отбраковки на основании таймера в передатчике.
18. Способ по п.17, в котором обновление окна передачи RLC включает в себя:
удаление одного или более PDU из используемого окна передачи и увеличение нижней границы используемого окна передачи;
определение параметров:
TxWMAX, равного длине в байтах максимального размера окна;
TxWUTIL, равного одному из длины в байтах используемого окна передачи, или длины в байтах пакетов, которые подтверждаются в пределах окна, ограниченного переменными состояния передачи V(A) и V(T);
TxL, равного одному из длины в байтах одного или более PDU, которые отбрасываются вследствие процедуры отбраковки RLC SDU, или длины в байтах вследствие приема одного или более подтверждений; и
TxN, равного длине в байтах следующего одного или более PDU, которые будут переданы впервые;
вычисление величины длины окна (WL) WL = TxWUTIL - TxL + TxN; и
если WL меньше, чем TxWMAX, передачу следующего одного или более PDU и увеличения верхней границы используемого окна передачи.
19. Способ по п.1, в котором объект RLC конфигурируют как объект приема RLC, дополнительно содержащий обновление окна приема RLC после выполнения операции приема RLC, если объект приема RLC принимает один или более PDU с порядковым номером, следующим за последним, последовательно принятым PDU, или инструкцию Перемещение Окна Приема (MRW) от объекта передачи RLC.
20. Способ по п.19, в котором обновление окна приема RLC включает в себя:
увеличение нижней границы используемого окна приема;
определение параметров:
RxWMAX, равного длине в байтах максимального размера окна;
RxWUTIL, равного длине в байтах используемого окна приема;
RxD, равного длине в байтах одного или более PDU, которые удаляются из окна приема RLC вследствие упорядоченного приема; и
RxN, равного длине в байтах следующего одного или более PDU, которые будут приняты впервые;
вычисление величины длины окна (WL) WL = RxWUTIL + RxN-RxD; и если WL меньше, чем RxWMAX, прием следующего одного или более PDU и увеличение верхней границы используемого окна приема.
21. Способ по п.1, дополнительно содержащий создание RLC PDU каждого интервала времени посредством:
определения параметров:
Текущий_Кредит (Текущее_Разрешение на передачу очередного пакета данных), равного объему данных, который может быть передан на основе адаптации линии связи MAC в восходящей линии связи, и результату сложения оставшегося распределения кредита (разрешения на передачу очередного пакета данных) и принятого нового распределения кредита в октетах в нисходящей линии связи;
Доступные_Данные, равного данным, доступным для передачи в PDU RLC, форматированных в октетах;
Неиспользованное_Окно, равного длине окна, ограниченного переменными состояния, VT(S) и VT(MS) в передатчике RLC, представленными в октетах;
вычисления параметра:
X = Min {Текущий_Кредит, Доступные_Данные, Неиспользованное_Окно}, где Min {•} возвращает минимальное значение из набора; и
генерации PDU с длиной X.
22. Способ по п.21, дополнительно содержащий:
определение параметров:
Максимальный_Размер_PDU_RLC, равного максимальному размеру PDU RLC, как сконфигурировано верхними уровнями; и
Минимальный_Размер_PDU_RLC, равного параметру, сконфигурированному верхними уровнями, который указывает одно из минимального размера PDU RLC или минимального размера полезной нагрузки PDU; и
генерации PDU с размером в пределах Минимальный_Размер_PDU_RLC и Максимальный_Размер_PDU_RLC.
23. Способ по п.22, дополнительно содержащий:
вычисление параметров:
N = Floor {X/Максимальный_Размер_PDU_RLC}; и
L = X mod Максимальный_Размер_PDU_RLC, где Floor {•} возвращает ближайшее меньшее целочисленное значение, и a mod b возвращает остаток от целочисленного деления а на b; и
генерацию N PDU с длиной, равной Максимальный_Размер_PDU_RLC.
24. Способ по п.23, дополнительно содержащий:
генерацию другого PDU RLC длины L, если X не равно Неиспользованное_Окно или Текущий_Кредит;
генерацию другого PDU RLC длины L, если X равно Неиспользованное_Окно или Текущий_Кредит, и L больше, чем Минимальный_Размер_PDU_RLC, или если X равно Доступные_Данные; и
генерацию другого PDU RLC с длиной Минимальный_Размер_PDU_RLC, если X равно Неиспользованное_Окно или Текущий_Кредит, и L не больше, чем Минимальный_Размер_PDU_RLC.
25. Способ по п.24, дополнительно содержащий сохранение сгенерированных PDU RLC в буфере для передачи.
26. Способ по п.21, в котором интервал времени определяют умножением на 1 или большее кратное интервала времени передачи (TTI).
27. Способ по п.21, в котором интервал времени определяется моментами времени, когда данные доступны для передачи или запрашиваются из нижних уровней.
28. Способ по п.21, в котором Максимальный_Размер_PDU_RLC и Минимальный_Размер_PDU_RLC не конфигурируются верхними уровнями.
29. Способ по п.1, дополнительно содержащий поддержку переменных состояния, причем переменные состояния задаются и интерпретируются в терминах числа PDU и единиц байтов.
30. Способ по п.29, в котором объект RLC конфигурируют как объект передачи RLC, содержащий:
поддержание переменной состояния Максимальный_Размер_Окна_Тх, представляющей максимальный размер окна передачи в октетах;
обновление переменной состояния Максимальный_Размер_Окна_Тх до количества октетов, определенного суперполем (SUFI) Размер Окна в принятом PDU состояния RLC;
поддержание следующих переменных состояния: переменной состояния отправки VT(S), переменной состояния подтверждения VT(A), переменной состояния максимальной отправки VT(MS) и переменной состояния размера окна передачи VT(WS); и
обновление переменных состояния VT(S), VT(A), VT(MS) и VT(WS) на основании переменной состояния Максимальный_Размер_Окна_Тх в октетах.
31. Способ по п.29, в котором объект RLC конфигурируют как объект приема RLC, содержащий:
поддержание переменной состояния Максимальный_Размер_Окна_Rx, представляющей максимальный размер окна приема в октетах;
прием переменной состояния Максимальный_Размер_Окна_Rx от верхних уровней;
поддержание следующих переменных состояния: переменной состояния приема VR(R), переменной наивысшего ожидаемого состояния VR(H) и переменной состояния максимально допустимого приема VR(MR); и
обновление переменных состояния VR(R), VR(H) и VR(MR) на основе переменной состояния Максимальный_Размер_Окна_Rx в октетах.
32. Способ улучшения операций управления линией радиосвязи (RLC) в объекте RLC, выполненный с возможностью поддержки гибкого размера блока пакетных данных (PDU), содержащий определение и управление механизмами опроса RLC, использующих метрики на основе подсчета байтов.
33. Способ по п.32, дополнительно содержащий запуск опроса в PDU данных режима подтверждения (AMD), когда размер используемого окна в октетах больше, чем сконфигурированный системой порог в байтах.
34. Способ по п.32, дополнительно содержащий запуск опроса в PDU AMD каждый раз, когда общее количество переданных данных превышает известное предопределенное количество в октетах или блоках данных.
35. Способ по п.32, дополнительно содержащий:
использование параметра протокола Окно_Опроса для опроса приемника, когда опрос на основе окна сконфигурирован верхними уровнями; и
запуск опроса для каждого PDU данных режима подтверждения (AMD), когда процент К окна передачи больше или равен
Окно_Опроса, где K определяют как:
K = Использованное_Окно/Максимальный_Размер_Окна_Тх в октетах, где Использованное_Окно - длина в октетах окна, ограниченного переменными состояния VT(A) и VT(S).
36. Способ по п.32, в котором параметры протокола PDU_Опрос и SDU_Опрос принимают в объекте передачи RLC от верхних уровней для указания интервала подсчета PDU.
37. Способ по п.32, в котором параметр протокола Байты_Опроса в октетах конфигурируют для указания интервала подсчета байтов между опросами, дополнительно содержащий:
поддержку объектом передачи RLC счетчика переменной Октеты_Опроса общего количества байтов, переданных в PDU, начиная с передачи последнего PDU, который запустил запрос опроса; и
когда счетчик Октеты_Опроса становится большим или равным значению Байты_Опроса, запуск объектом передачи RLC запроса опроса в PDU, который делает счетчик Октеты_Опроса выше, чем Байты_Опроса, и сброс счетчика Октеты_Опроса.
38. Способ по п.37, в котором счетчик Октеты_Опроса подсчитывает общее количество байтов первой передачи каждого PDU данных режима подтверждения (AMD).
39. Способ по п.37, в котором счетчик Октеты_Опроса подсчитывает общее количество байтов всех переданных PDU, включая повторные передачи.
40. Способ по п.37, в котором запуск запроса опроса включает в себя установку бита опроса в PDU, который делает счетчик Октеты_Опроса выше, чем Байты_Опроса.
41. Способ по п.37, в котором запуск запроса опроса включает в себя отправку PDU ОПРОС в приемник.
42. Способ по п.37, в котором последний PDU, запустивший запрос опроса, обусловлен механизмом Байты_Опроса.
43. Способ по п.37, в котором последний PDU, запустивший запрос опроса, обусловлен PDU_Опрос или SDU_Опрос.
44. Способ по п.32, дополнительно содержащий запуск опроса в PDU данных режима подтверждения (AMD), когда размер используемого окна в октетах больше, чем сконфигурированный системой пороговый процент от максимального размера окна.
45. Способ по п.32, дополнительно содержащий запуск отчета о состоянии, когда размер используемого окна приема выше конкретного, сконфигурированного системой порогового процента от максимального размера окна.
46. Способ по п.32, дополнительно содержащий запуск отчета о состоянии, когда размер используемого окна приема в октетах выше сконфигурированного системой порога в байтах.
47. Способ по п.32, в котором параметр протокола Окно_Опроса принимают в объекте передачи RLC от верхних уровней, дополнительно содержащий:
использование Окно_Опроса для опроса приемника, когда опрос на основе окон сконфигурирован верхними уровнями; и
запуск опроса передатчиком для каждого PDU режима подтверждения данных (AMD), когда значение J больше или равно Окно_Опроса, где J определяется как:
где 4096 - модуль для режима подтверждения (AM) и VT(S), VT(A) и VT(WS) являются переменными состояния.
48. Способ по п.47, дополнительно содержащий:
запуск опроса для каждого PDU AMD, когда значение K больше или равно параметру протокола Окно_Опроса, где K определяется как:
49. Способ по п.47, в котором параметр протокола Окно_Опроса выражен в терминах числа байтов, дополнительно содержащий:
запуск опроса для каждого PDU AMD, когда значение K больше или равно параметру протокола Окно_Опроса, где K определяется как:
K= Сумма размеров PDU RLC от VT(A) до VT(S).
50. Объект управления линией радиосвязи (RLC), выполненный с возможностью:
улучшения операций RLC с целью поддержки гибкого размера блока пакетных данных (PDU) с максимальным размером PDU RLC; и
определения и управления размером окна на основе метрик размера окна на основе подсчета байтов.
51. Объект RLC по п.50, выполненный с возможностью определять и управлять размером окна на основе метрик размера окна, которые включают в себя по меньшей мере одно из числа байтов, и числа блоков, где каждый блок - фиксированное число байтов.
52. Объект RLC по п.51, выполненный с возможностью определять и управлять размером окна дополнительно на основе порядковых номеров модулей пакетных данных (PDU).
53. Объект RLC по п.50, дополнительно выполненный с возможностью включать метрики размера окна в PDU управления и состояния RLC.
54. Объект RLC по п.50, дополнительно выполненный с возможностью:
принимать максимальный размер полезной нагрузки PDU RLC от более высоких уровней; и
выводить максимальный размер PDU RLC из максимального размера полезной нагрузки PDU RLC.
55. Объект RLC по п.50, дополнительно выполненный с возможностью приема максимального размера PDU RLC от более высоких уровней.
56. Объект RLC по п.50, дополнительно выполненный с возможностью принимать и согласовывать метрики размера окна на основе подсчета байтов во время по меньшей мере одной из процедур установки, конфигурации и реконфигурации однонаправленного радиоканала.
57. Объект RLC по п.50, дополнительно выполненный с возможностью применять метрики размера окна на основе подсчета байтов во всем обмене сообщениями, которые обновляют окно для управления потоком во время соединения.
58. Объект RLC по п.57, выполненный с возможностью применять метрики размера окна во всем обмене сообщениями таким образом, что обмен сообщениями включает по меньшей мере одно из суперполя (SUFI) Размер Окна и SUFI Перемещение Окна Приема (MRW) в PDU управления и состояния RLC.
59. Объект RLC по п.50, дополнительно выполненный с возможностью работы в Режиме подтверждения (AM).
60. Объект RLC по п.50, дополнительно выполненный с возможностью принимать элементы информации однонаправленного радиоканала от объекта управления радиоресурсами (RRC), включающие в себя,  по меньшей мере, одно из:
информации ВЫБОР о режиме RLC нисходящей линии связи, включающей в себя новый индикатор для режима гибкого размера PDU RLC в дополнение к другим режимам RLC;
информационного элемента, указывающего режим гибкого размера PDU RLC;
информации о размере PDU RLC нисходящей линии связи, указывающей одно из параметра Масштаб RLC в октетах или максимального размера PDU RLC в режиме гибкого размера PDU RLC; и
параметров протокола, сигнализируемых RRC, включающих в себя PDU_Опрос, SDU_Опрос, Сконфигурированный_Размер_Окна_Тх и Сконфигурированный_Размер_Окна_Rx, причем параметры протокола задаются и интерпретируются в по меньшей мере одном из числа PDU и единиц байтов.
61. Объект RLC по п.60, дополнительно выполненный с возможностью:
принимать PDU RLC для передачи; и
сохранять принятые PDU RLC, и не представлять их к нижним уровням, когда использование окна превышает максимальный размер окна в байтах, или когда принятый порядковый номер PDU RLC превышает максимальный размер окна в числах PDU.
62. Объект RLC по п.60, дополнительно выполненный с возможностью принимать от объекта RRC суперполе (SUFI) Размер Окна, ссылающееся на количество октет в PDU СОСТОЯНИЕ RLC.
63. Объект RLC по п.62, в котором SUFI Размер Окна определяется в числах PDU, дополнительно выполненный с возможностью выводить размер окна в октетах, посредством перемножения числа PDU с параметром масштаба RLC в октетах.
64. Объект RLC по п.62, в котором SUFI Размер Окна указывается в единицах байтов, как новый SUFI БАЙТЫ_ОКНА с компонентами тип, длина и значение.
65. Объект RLC по п.50, дополнительно выполненный с возможностью осуществлять управление потоком RLC, используя метрики на основе подсчета байтов.
66. Объект RLC по п.50, сконфигурированный как объект передачи RLC в передатчике, дополнительно выполненный с возможностью обновлять окно передачи RLC после выполнения операции передачи RLC, если один или более PDU были положительно подтверждены приемником, или если один или более PDU были негативно подтверждены приемником в результате превышения приемником максимального числа повторений, или в результате отбраковки по таймеру в передатчике.
67. Объект RLC по п.66, выполненный с возможностью обновления окна передачи RLC посредством:
удаления одного или более PDU из используемого окна передачи и увеличения нижней границы используемого окна передачи;
определения параметров:
TxWMAX, равного длине в байтах максимального размера окна;
TxWUTIL, равного одному из длины в байтах используемого окна передачи, или длины в байтах пакетов, которые подтверждены в пределах окна, ограниченного переменными состояния передачи V(A) и V(T);
TxL, равного одному из длины в байтах одного или более PDU, которые отбраковывают из-за процедуры отбраковки SDU RLC или длины в байтах вследствие приема одного или более подтверждений; и
TxN, равного длине в байтах следующего одного или более PDU, которые будут переданы впервые;
вычисления величины длины окна (WL) WL = TxWUTIL - TxL + TxN; и если WL меньше, чем TxWMAX, передачи следующего одного или более PDU и увеличения верхней границы используемого окна передачи.
68. Объект RLC по п.50, сконфигурированный как объект приема RLC, дополнительно выполненный с возможностью обновления окна приема RLC после выполнения операции приема RLC, если приняты один или более PDU с порядковым номером, следующим за таковым у последнего последовательно принятого PDU, или инструкция Перемещение Окна Приема (MRW) от объекта передачи RLC.
69. Объект RLC по п.68, выполненный с возможностью обновления окна приема RLC посредством:
увеличения нижней границы используемого окна приема;
определения параметров:
RxWMAX, равного длине в байтах максимального размера окна;
RxWUTIL, равного длине в байтах используемого окна приема;
RxD, равного длине в байтах одного или более PDU, которые удалены из окна приема RLC из-за упорядоченного приема; и
RxN, равного длине в байтах следующего одного или более PDU, который будет принят впервые;
вычисления величины длины окна (WL) WL = RxWUTIL + RxN-RxD; и
если WL меньше, чем RxWMAX, приема следующего одного или более PDU и увеличения верхней границы используемого окна приема.
70. Объект RLC по п.50, дополнительно выполненный с возможностью создания PDU RLC каждый интервал времени посредством:
определения параметров:
Текущий_Кредит, равного объему данных, который может быть передан на основе адаптации линии связи MAC в восходящей линии связи, и результату сложения оставшегося распределения кредита и принятого нового распределения кредита в октетах в нисходящей линии связи;
Доступные_Данные, равного данным, доступным для передачи в PDU RLC, форматированных в октетах;
Неиспользованное_Окно, равного длине окна, ограниченного переменными состояния, VT(S) и VT(MS) в передатчике RLC, представленными в октетах;
вычисления параметра:
X = Min {Текущий_Кредит, Доступные_Данные, Неиспользованное_Окно}, где Min {•} возвращает минимальное значение из набора; и
генерации PDU длины X.
71. Объект RLC по п.70, дополнительно выполненный с возможностью:
определения параметров:
Максимальный_Размер_PDU_RLC, равного максимальному размеру PDU RLC, как сконфигурировано верхними уровнями; и
Минимальный_Размер_PDU_RLC, равного параметру, конфигурируемому верхними уровнями, который задает или минимальный размер PDU RLC, или минимальный размер полезной нагрузки PDU RLC; и
генерации PDU с размером в пределах Минимальный_Размер_PDU_RLC и Максимальный_Размер_PDU_RLC.
72. Объект RLC по п.71, дополнительно выполненный с возможностью:
вычисления параметров:
N = Floor {X/Максимальный_Размер_PDU_RLC}; и
L = X mod Максимальный_Размер_PDU_RLC, где Floor {•} возвращает ближайшее низшее целочисленное значение, и a mod b возвращает остаток от целочисленного деления a на b; и
генерации N PDU с длиной, равной Максимальный_Размер_PDU_RLC.
73. Объект RLC по п.72, дополнительно выполненный с возможностью:
генерации другого PDU RLC длины L, если X не равно Неиспользованное_Окно или Текущий_Кредит;
генерации другого PDU RLC длины L, если X равно Неиспользованное_Окно или Текущий_Кредит, и L больше, чем Минимальный_Размер_PDU_RLC, или если X равно Доступные_Данные; и
генерации другого PDU RLC длиной Минимальный_Размер_PDU_RLC, если X равно Неиспользованное_Окно или Текущий_Кредит, и L не больше, чем Минимальный_Размер_PDU_RLC.
74. Объект RLC по п.73, дополнительно выполненный с возможностью сохранять сгенерированные PDU RLC в буфере для передачи.
75. Объект RLC по п.72, в котором интервал времени определяется умножением на 1 или большее кратное интервала времени передачи (TTI).
76. Объект RLC по п.72, в котором интервал времени определяется моментами времени, когда данные доступны для передачи или запрашиваются из нижних уровней.
77. Объект RLC по п.72, в котором Максимальный_Размер_PDU_RLC и Минимальный_Размер_PDU_RLC не конфигурируются верхними уровнями.
78. Объект RLC по п.50, дополнительно выполненный с возможностью поддержки переменных состояния, причем переменные состояния задаются и интерпретируются в терминах числа PDU и единиц байтов.
79. Объект RLC по п.78, сконфигурированный как объект передачи RLC и дополнительно выполненный с возможностью:
поддерживать переменную состояния Максимальный_Размер_Окна_Тх, представляющую максимальный размер окна передачи в октетах;
обновлять переменную состояния Максимальный_Размер_Окна_Тх до количества октетов, задаваемого суперполем (SUFI) Размер Окна в принятом PDU состояния RLC;
поддерживать следующие переменные состояния: переменную состояния отправки VT(S), переменную состояния подтверждения VT(A), переменную состояния максимальной отправки VT(MS) и переменную состояния размера окна передачи VT(WS); и
обновлять переменные состояния VT(S), VT(A), VT(MS) и VT(WS) на основе переменной состояния Максимальный_Размер_Окна_Тх в октетах.
80. Объект RLC по п.78, сконфигурированный как объект приема RLC и дополнительно выполненный с возможностью:
поддерживать переменную состояния Максимальный_Размер_Окна_Тх, представляющую максимальный размер окна передачи в октетах;
принимать переменную состояния Максимальный_Размер_Окна_Rx из верхних уровней;
поддерживать следующие переменные состояния: переменную состояния приема VR(R), переменную наивысшего ожидаемого состояния VR(H) и переменную состояния максимально допустимого приема VR(MR); и
обновлять переменные состояния VR(R), VR(H) и VR(MR) на основе переменной состояния Максимальный_Размер_Окна_Rx в октетах.
81. Объект управления линией радиосвязи (RLC), выполненный с возможностью:
улучшать операции RLC с целью поддержки гибкого размера блока пакетных данных (PDU) с максимальным размером PDU RLC; и
определять и управлять механизмами опроса RLC с использованием метрик на основе подсчета байтов.
82. Объект RLC по п.81, дополнительно выполненный с возможностью запуска опроса в PDU данных режима подтверждения (AMD), когда размер используемого окна в октетах больше, чем конфигурированный системой порог в байтах.
83. Объект RLC по п.81, дополнительно выполненный с возможностью запуска опроса в PDU AMD каждый раз, когда общее количество переданных данных превышает известное предопределенное количество в октетах или блоках данных.
84. Объект RLC по п.81, сконфигурированный как объект передачи RLC, дополнительно выполненный с возможностью:
использовать протокол Окно_Опроса для опроса приемника, когда опрос на основе окон конфигурируется верхними уровнями; и
запускать опрос для каждого PDU режима подтверждения данных (AMD), когда процент K окна передачи больше или равен Окно_Опроса, где K определяют как:
K = Использованное_Окно/Максимальный_Размер_Окна_Тх в октетах, где Использованное_Окно - длина в октетах окна, ограниченного переменными состояния VT(A) и VT(S).
85. Объект RLC по п.81, дополнительно выполненный с возможностью принимать параметры протокола PDU_Опрос и SDU_Опрос из верхних уровней для указания интервала подсчета PDU.
86. Объект RLC по п.81, выполненный с возможностью принимать параметр протокола Байты_Опроса в октетах, указывающий интервал подсчета байтов между опросами, дополнительно выполненный с возможностью:
поддерживать счетчик переменной Октеты_Опроса общего количества байтов, переданных в PDU, начиная с передачи последнего PDU, который запустил запрос опроса; и
когда счетчик Октеты_Опроса становится большим или равным значению Байты_Опроса, запускать запрос опроса в PDU, который делает счетчик Октеты_Опроса выше, чем Байты_Опроса, и сбрасывать счетчик Октеты_Опроса.
87. Объект RLC по п.86, в котором счетчик Октеты_Опроса считает общее количество байтов первой передачи каждого PDU режима подтверждения данных (AMD) RLC.
88. Объект RLC по п.86, в котором счетчик Октеты_Опроса считает общее количество байтов всех переданных PDU, включая повторные передачи.
89. Объект RLC по п.86, выполненный с возможностью запуска запроса опроса посредством установки бита опроса в PDU, который делает счетчик Октеты_Опроса выше, чем Байты_Опроса.
90. Объект RLC по п.86, выполненный с возможностью запуска запроса опроса посредством отправки PDU ОПРОС приемнику.
91. Объект RLC по п.86, в котором последний PDU, который запустил запрос опроса, обусловлен механизмом Байты_Опроса.
92. Объект RLC по п.86, в котором последний PDU, который запустил запрос опроса, обусловлен PDU_Опрос или SDU_Опрос.
93. Объект RLC по п.81, дополнительно выполненный с возможностью запуска опроса в PDU режима подтверждения данных (AMD), когда размер используемого окна в октетах больше, чем сконфигурированный системой порогового процента от максимального размера окна.
94. Объект RLC по п.81, дополнительно выполненный с возможностью запуска отчета о состоянии, когда размер используемого окна приема выше конкретного, сконфигурированного системой порогового процента от максимального размера окна.
95. Объект RLC по п.81, дополнительно выполненный с возможностью запуска отчета о состоянии, когда размер используемого окна приема в октетах больше сконфигурированного системой порога в байтах.
96. Объект RLC по п.81, выполненный с возможностью принимать параметр протокола Окно_Опроса из верхних уровней, дополнительно выполненный с возможностью:
использовать Окно_Опроса для опроса приемника, когда опрос на основе окон сконфигурирован верхними уровнями; и
запускать опрос для каждого PDU режима подтверждения данных (AMD), когда значение J больше или равно Окно_Опроса, где J определяется как:
где 4096 - модуль для режима подтверждения (AM) и VT(S), VT(A) и VT(WS) являются переменными состояния.
97. Объект RLC по п.96, дополнительно выполненный с возможностью:
запускать опрос для каждого PDU AMD, когда значение K больше или равно Окно_Опроса, где K определяется как:
98. Объект RLC по п.96, в котором параметр протокола Окно_Опроса выражен в терминах числа байтов, дополнительно выполненный с возможностью:
запускать опрос для каждого PDU AMD, когда значение K больше или равно параметру протокола Окно_Опроса, где K определяется как:
K= Сумма размеров PDU RLC от VT(A) до VT(S).