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

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