СПОСОБ И УСТРОЙСТВО ДЛЯ МАНИПУЛИРОВАНИЯ НЕУПОРЯДОЧЕННЫМИ ПАКЕТАМИ ВО ВРЕМЯ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ

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