ЭФФЕКТИВНАЯ ОБРАБОТКА ПАКЕТОВ ДЛЯ ОТБРАСЫВАНИЯ НА ОСНОВЕ ТАЙМЕРА В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ

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