СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ НЕУПОРЯДОЧЕННОСТЬЮ ДАННЫХ НИСХОДЯЩЕЙ ЛИНИИ СВЯЗИ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ДАННЫХ
METHOD AND DEVICE FOR CONTROL OF DOWNLINK DATA DISORDER AND MACHINE-READABLE DATA CARRIER

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий мобильной связи и, в частности, к способу и устройству для управления неупорядоченностью данных нисходящей линии связи.
Уровень техники
В настоящее время в некоторых сценариях применения из-за таких причин, как перемещение оконечного устройства, маршрут передачи данных между оконечным устройством и сетью передачи данных переключается. Следовательно, общий узел (также называемый сетевым элементом агрегации маршрута) на двух маршрутах передачи данных до и после переключения маршрута может одновременно принимать данные нисходящей линии связи на двух маршрутах передачи данных в рамках конкретного периода времени. Дополнительно, сетевой элемент агрегации маршрута не может различать последовательность передачи данных нисходящей линии связи на двух маршрутах передачи данных, что приводит к неупорядоченности пакетов данных нисходящей линии связи.
Раскрытие сущности изобретения
Настоящее изобретение обеспечивает способ и устройство для управления неупорядоченностью данных нисходящей линии связи для решения технической задачи неупорядоченностью пакета данных нисходящей линии связи.
Согласно первому аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевой элемент плоскости управления определяет выполнить переключение маршрута передачи данных. Сетевой элемент плоскости управления передает информацию указания в сетевой элемент агрегации маршрута. Информация указания указывает сетевому элементу агрегации маршрута передать, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут передачи данных до переключения, и второй маршрут передачи данных является маршрутом передачи данных после переключения. На основании этого решения сетевой элемент плоскости управления может указывать сетевому элементу агрегации маршрута передать, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных, таким образом, решена техническая задача неупорядоченности пакета данных нисходящей линии связи, тем самым улучшая взаимодействие с пользователем.
В возможной реализации информация указания указывает сетевому элементу агрегации маршрута передать, до приема конечного маркера первого маршрута передачи данных, пакет данных нисходящей линии связи второго маршрута передачи данных. Конечный маркер указывает завершение передачи данных нисходящей линии связи первого маршрута передача данных.
В возможной реализации сетевой элемент плоскости управления определяет переключить маршрут передачи данных, что включает в себя: сетевой элемент плоскости управления определяет, в процедуре изменения сеанса привязки, переключить из первого сеанса привязки на вторую привязку сеанса. Первая привязка сеанса расположена на первом маршруте передачи данных и вторая привязка сеанса расположена на втором маршруте передачи данных.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевое устройство доступа и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевое устройство доступа, сетевой элемент агрегации маршрута является сетевым устройством доступа. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В другой возможной реализации сетевой элемент элемента управления определяет выполнить переключение маршрута передачи данных, что включает в себя: сетевой элемент элемента управления определяет, в процедуре активации соединения плоскости пользователя, переключить из первого сетевого элемента плоскости пользователя на второй сетевой элемент плоскости пользователя. В котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
Согласно второму аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевой элемент агрегации маршрута принимает информацию указания из сетевого элемента плоскости управления. Сетевой элемент агрегации маршрута передает, на основании информации указания, данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут передачи данных до переключения и второй маршрут передачи данных является маршрутом передачи данных после переключения. На основании этого решения, сетевой элемент плоскости управления может указывать сетевому элементу агрегации маршрута передать, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных, таким образом, решается техническая задача неупорядоченности пакета данных нисходящей линии связи, тем самым улучшая взаимодействие с пользователем.
В возможной реализации информация указания указывает сетевому элементу агрегации маршрута передать, до приема конечного маркера первого маршрута передачи данных, пакет данных нисходящей линии связи второго маршрута передачи данных. Конечный маркер указывает, что передача данных нисходящей линии связи первого маршрута передачи данных завершена.
В возможной реализации в процедуре изменения сеанса привязки, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевое устройство доступа и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевое устройство доступа, сетевой элемент агрегации маршрута является сетевым устройством доступа. Альтернативно, в процедуре изменения сеанса привязки, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в процедуре изменения сеанса привязки, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В другой возможной реализации в процедуре активации соединения плоскости пользователя, в которой первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
Согласно третьему аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевой элемент плоскости управления устанавливает первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа в процедуре переключения сетевого устройства доступа. Сетевой элемент плоскости управления устанавливает второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа в процедуре изменений сеанса привязки. Первое соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из первого маршрута передачи данных, и второе соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из второго маршрута передачи данных. Первый маршрут передачи данных представляют собой маршрут до изменения сеанса привязки в процедуре изменения сеанса привязки, и второй маршрут передачи данных является маршрутом после изменения сеанса привязки. На основании этого решения сетевой элемент плоскости управления устанавливает два соединения плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа, так что данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных могут передаваться отдельно через различные соединения плоскости пользователя. Таким образом, сетевое устройство доступа может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Кроме того, сетевое устройство доступа может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем передать данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации, сетевой элемент плоскости управления устанавливает второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа, что включает в себя: сетевой элемент плоскости управления передает первую информацию указания в сетевое устройство доступа. Первая информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя. Сетевой элемент плоскости управления принимает туннельную информацию второго соединения плоскости пользователя из сетевого устройства доступа. Сетевой элемент плоскости управления передает туннельную информацию второго соединения плоскости пользователя в сетевой элемент агрегации маршрута.
В возможной реализации сетевой элемент плоскости управления дополнительно передает вторую информацию указания в сетевой элемент агрегации маршрута. Вторая информация указания указывает сетевому элементу агрегации маршрута передать через туннель второго соединения плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
Согласно четвертому аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевой элемент плоскости управления определяет в процедуре активации соединения плоскости пользователя переключить с первого сетевого элемента плоскости пользователя во второй сетевой элемент плоскости пользователя. Сетевой элемент плоскости управления устанавливает первое соединение плоскости пользователя между вторым сетевым элементом плоскости пользователя и сетевым устройством доступа и устанавливает второе соединение плоскости пользователя между вторым сетевым элементом плоскости пользователя и сетевым устройством доступа. Первое соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из первого маршрута передачи данных, и второе соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из второго маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут до переключения сетевого элемента плоскости пользователя и второй маршрут передачи данных является маршрутом после переключения сетевого элемента плоскости пользователя. На основании этого решения сетевой элемент плоскости управления устанавливает два соединения плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа, так что данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных могут отдельно передаваться через различные соединения плоскости пользователя. Таким образом, сетевое устройство доступа может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Кроме того, сетевое устройство доступа может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем передать данные нисходящей линии связи второго маршрута передачи данных, таким образом, решая техническую задачу неупорядоченности.
В возможной реализации первый маршрут передачи данных проходят через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя.
В возможной реализации, сетевой элемент плоскости управления устанавливает второе соединение плоскости пользователя между вторым сетевым элементом плоскости пользователя и сетевым устройством доступа, что включает в себя: сетевой элемент плоскости управления передает первую информацию указания в сетевое устройство доступа. Первая информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя. Сетевой элемент плоскости управления принимает туннельную информацию второго соединения плоскости пользователя из сетевого устройства доступа. Сетевой элемент плоскости управления передает туннельную информацию второго соединения плоскости пользователя во второй сетевой элемент плоскости пользователя.
В возможной реализации сетевой элемент плоскости управления дополнительно передает вторую информацию указания во второй сетевой элемент плоскости пользователя. Вторая информация указания указывает второму сетевому элементу плоскости пользователя передать через второе соединение плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
Согласно пятому аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевой элемент агрегации маршрута принимает данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Сетевой элемент агрегации маршрута передает данные нисходящей линии связи первого маршрута передачи данных в сетевое устройство доступа через первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа. Сетевой элемент агрегации маршрута передает данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа. Исходя из этого решения, между сетевым элементом агрегации маршрута и сетевым устройством доступа устанавливаются два соединения плоскости пользователя, так что данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных могут быть отправлены по отдельности через различные соединения плоскости пользователя. Таким образом, сетевое устройство доступа может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Кроме того, сетевое устройство доступа может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем передать данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
В возможной реализации, до приема данных нисходящей линии связи первого маршрута передачи данных и данных нисходящей линии связи второго маршрута передачи данных, сетевой элемент агрегации маршрута дополнительно принимает информацию указания из сетевого элемента плоскости управления. Информация указания указывает сетевому элементу агрегации маршрута передать через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
В возможной реализации сетевой элемент агрегации маршрута принимает туннельную информацию второго соединения плоскости пользователя сетевого устройства доступа, отправленную сетевым элементом плоскости управления.
В возможной реализации первый маршрут передачи данных представляет собой маршрут до изменения привязки сеанса в процедуре изменения привязки сеанса, и второй маршрут передачи данных является маршрутом после изменения привязки сеанса.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходят через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В другой возможной реализации первый маршрут передачи данных представляют собой маршрут до переключения маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя и второй маршрут передачи данных является маршрутом после переключения маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
Согласно шестому аспекту, настоящее изобретение предлагает способ для управления неупорядоченностью данных нисходящей линии связи. Способ включает в себя: сетевое устройство доступа принимает данные нисходящей линии связи первого маршрута передачи данных, отправленные сетевым элементом агрегации маршрута через первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа, и принимает данные нисходящей линии связи второго маршрута передачи данных, отправленные сетевым элементом агрегации маршрута через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа. Первый маршрут передачи данных является маршрутом передачи данных до переключения маршрута и второй маршрут передачи данных является маршрутом передачи данных после переключения маршрута. Сетевое устройство доступа передает данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных. Исходя из этого решения, между сетевым элементом агрегации маршрута и сетевым устройством доступа устанавливаются два соединения плоскости пользователя для раздельной передачи данных нисходящей линии связи первого маршрута передачи данных и данных нисходящей линии связи второго маршрута передачи данных через различные соединения плоскости пользователя. Таким образом, устройство доступа может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Дополнительно, сетевое устройство доступа может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем отправлять данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
В возможной реализации сетевое устройство доступа принимает информацию указания, отправленную сетевым элементом плоскости управления. Информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя. Сетевое устройство доступа выделяет туннельную информацию второго соединения плоскости пользователя и передает туннельную информацию второго соединения плоскости пользователя в сетевой элемент плоскости управления.
В возможной реализации первый маршрут передачи данных представляет собой маршрут до изменения привязки сеанса в процедуре изменения привязки сеанса и второй маршрут передачи данных является маршрутом после изменения привязки сеанса.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данные данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В другом возможной реализации первый маршрут передачи данных являются маршрутом перед переключением маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя, и второй маршрут передачи данных является маршрутом после переключения маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
Согласно седьмому аспекту, настоящее изобретение предлагает устройство. Устройство может быть сетевым элементом плоскости управления, сетевым элементом агрегации маршрута, сетевым устройством доступа или микросхемой. Устройство имеет функцию реализации любого из первого аспекта или вариантов осуществления первого аспекта или любого из второго аспекта или вариантов осуществления второго аспекта или любого из третьего аспекта или вариантов осуществления третьего аспекта, или любого из четвертого аспекта или вариантов осуществления четвертого аспекта или любого из пятого аспекта или вариантов осуществления пятого аспекта или любого из шестого аспекта или вариантов осуществления шестого аспекта. Функция может быть реализована аппаратным обеспечением или может быть реализована аппаратным обеспечением, выполняющим соответствующее программное обеспечение. Аппаратное или программное обеспечение включает в себя один или несколько модулей, соответствующих функции.
Согласно восьмому аспекту, предложено устройство. Устройство включает в себя процессор и память. Память выполнена с возможностью хранить компьютерные инструкции. Когда устройство работает, процессор выполняет компьютерные инструкции, хранящиеся в памяти, так что устройство выполняет способ в соответствии с любым одним из первого аспекта или вариантов осуществления первого аспекта, выполняет способ по любому из второго аспекта или вариантов осуществления второго аспекта выполняют способ по любому из третьего аспекта или вариантов осуществления третьего аспекта, выполняет способ по любому из четвертого аспекта или вариантов осуществления четвертого аспекта, выполняет способ по любому из пятого аспекта или вариантов осуществления пятого аспекта или выполняет способ по любому из шестого аспекта или вариантов осуществления шестого аспекта.
Согласно девятому аспекту, настоящее изобретение дополнительно предлагает машиночитаемый носитель. Машиночитаемый носитель хранит инструкции. Когда инструкции выполняют на компьютере, компьютер выполнен с возможностью выполнять способ по любому одному из первого аспекта или вариантов осуществления первого аспекта, выполнять способ по любому из второго аспекта или вариантов осуществления второго аспекта, выполнять способ по любому из третьего аспекта или вариантов осуществления третьего аспекта, выполнять способ по любому из четвертого аспекта или вариантов осуществления четвертого аспекта, выполнять способ по любому из пятого аспекта или вариантов осуществления пятого аспекта или выполнять способ по любому из шестого аспекта или вариантов осуществления шестого аспекта.
Согласно десятому аспекту, настоящее изобретение дополнительно предлагает компьютерный программный продукт, включающий в себя инструкции. Когда компьютерный программный продукт работает на компьютере, компьютер выполнен с возможностью выполнять способ по любому одному из первого аспекта или вариантов осуществления первого аспекта, выполнять способ по любому из второго аспекта или вариантов осуществления второго аспекта, выполнять способ по любому из третьего аспекта или вариантов осуществления третьего аспекта, выполнять способ по любому из четвертого аспекта или вариантов осуществления четвертого аспекта, выполнять способ по любому из пятого аспекта или вариантов осуществления пятого аспекта или выполнять способ по любому из шестого аспекта или вариантов осуществления шестого аспекта.
Согласно одиннадцатому аспекту, настоящее изобретение дополнительно предлагает систему. Система включает в себя сетевой элемент плоскости управления по любому из первого аспекта или вариантов осуществления первого аспекта и сетевой элемент агрегации маршрута по любому из второго аспекта или вариантов осуществления второго аспекта.
Согласно двенадцатому аспекту, настоящее изобретение дополнительно предлагает систему. Система включает в себя сетевой элемент плоскости управления по любому из третьего аспекта или вариантов осуществления третьего аспекта, сетевой элемент агрегации маршрута по любому из пятого аспекта или вариантов осуществления пятого аспекта и сетевое устройство доступа по любому одному из шестого аспекта или вариантов осуществления шестого аспекта.
Согласно тринадцатому аспекту, настоящее изобретение дополнительно предлагает систему. Система включает в себя сетевой элемент плоскости управления по любому из четвертого аспекта или вариантов осуществления четвертого аспекта, сетевой элемент агрегации маршрута по любому из пятого аспекта или вариантов осуществления пятого аспекта и сетевое устройство доступа по любому одному из шестого аспекта или вариантов осуществления шестого аспекта.
Краткое описание чертежей
Фиг. 1 является схемой возможной сетевой архитектуры в соответствии с настоящим изобретением;
Фиг. 2 представляет собой схему PSA процедуры изменения в соответствии с настоящим изобретением;
Фиг. 2(a) представляет собой схему другой PSA процедуры изменения в соответствии с настоящим изобретением;
Фиг. 2 (b) является схемой другой PSA процедуры изменения.
Фиг. 2(c) представляет собой схему другой PSA процедуры изменения в соответствии с настоящим изобретением;
Фиг. 3 представляет собой схему сценария инициирования процедуры активации соединения плоскости пользователя нисходящей линии связи.
Фиг. 4 является блок-схемой последовательности операций способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 5 представляет собой блок-схему алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 6 является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 7А и фиг. 7В является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 8А и фиг. 8B является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 9А и фиг. 9B является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 10А, фиг. 10В и фиг. 10C является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 11А, фиг. 11В и фиг. 11C является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 12А и фиг. 12В является блок-схемой последовательности операций другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 13А и фиг. 13В является блок-схемой алгоритма другого способа для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением;
Фиг. 14 является схемой устройства в соответствии с настоящим изобретением; и
Фиг. 15 является схемой другого устройства в соответствии с настоящим изобретением.
Осуществление изобретения
Далее приведено детальное описание задач, технических решений и преимуществ настоящего изобретения со ссылкой на прилагаемые чертежи. Конкретный способ реализации в варианте осуществления способа может использоваться в варианте осуществления устройства или варианте осуществления системы. В описаниях настоящего изобретения, если не указано иное, «множество» означает два или более чем два.
Фиг. 1 является возможной сетевой архитектурой, к которой применимо настоящее изобретение. Сетевая архитектура включает в себя сетевое устройство доступа (где на чертеже показан пример, в котором сетевое устройство доступа представляет собой сетевое устройство радиодоступа (radio access network, RAN)), сетевой элемент плоскости пользователя (где на чертеже показан пример, в котором сетевой элемент плоскости пользователя является сетевым элементом функции плоскости пользователя (user equipment function, UPF)), сетевой элемент элемента управления мобильностью (где на чертеже показан пример, в котором сетевой элемент управления мобильностью является сетевым элементом функции управления доступом и мобильностью (access and mobility management function, AMF)) и сетевой элемент управления сеансом (где на чертеже показан пример, в котором сетевой элемент управления сеансом представляет собой сетевой элемент функции управления сеансом (session management function, SMF)). Интерфейс между оконечным устройством и AMF сетевым элементом может упоминаться как интерфейс N1, интерфейс между AMF сетевым элементом и RAN устройством может называться интерфейсом N2, интерфейс между RAN устройством и UPF сетевым элементом может упоминается как интерфейс N3, интерфейс между SMF сетевым элементом и UPF сетевым элементом может быть называться интерфейсом N4, интерфейс между AMF сетевым элементом и SMF сетевым элементом можно упомянуть как интерфейс N11 и интерфейс между UPF сетевым элементом и сетью передачи данных (data network, DN) может быть называется интерфейсом N6. Конечно, с усовершенствованием стандарта связи названия вышеупомянутых сетевых элементов могут измениться и названия интерфейсов между сетевыми элементами также могут изменяться.
th
th
Сетевой элемент плоскости пользователя, в основном, выполнен с возможностью обрабатывать пакет пользователя. Обработка, например, представляет собой перенаправление, изменение или законный перехват. В стандарте связи 5-го поколения (5 generation, 5G) сетевой элемент плоскости пользователя может быть UPF сетевым элементом, показанный на фиг. 1. В перспективном стандарте связи, таком как 6-е поколение (6 generation, 6G), сетевой элемент плоскости пользователя может быть все еще UPF сетевым элементом или может иметь другое название. Это не ограничено в настоящем изобретении.
Сетевой элемент управления сеансом, в основном, выполнен с возможностью выполнять управление сеансом в мобильной сети, например, установление сеанса, модификацию сеанса и высвобождение сеанса. Конкретные функции включают в себя выделение адреса интернет-протокола (internet protocol, IP) оконечному устройству, выбор сетевого элемента плоскости пользователя, который обеспечивает выполнение функции перенаправления пакетов и тому подобное. В стандарте связи 5G сетевой элемент управления сеансом может представлять собой SMF сетевой элемент, показанный на фиг. 1. В перспективном стандарте связи, таком как 6-е поколение, сетевой элемент плоскости пользователя может быть все еще SМF сетевым элементом или может иметь другое название. Это не ограничено в настоящем изобретении.
В настоящем изобретении сетевой элемент управления сеансом может также упоминаться как сетевой элемент плоскости управления.
Сетевой элемент управления мобильностью в основном выполнен с возможностью регистрировать, управлять мобильностью и процедурой обновления области отслеживания для оконечного устройства в мобильной сети. Сетевой элемент управления мобильностью завершает передачу сообщения уровня без доступа (non access stratum, NAS), завершает управление регистрацией, управление соединением, управление доступностью, выделение списком области отслеживания (track area list, TA list), управление мобильностью и тому подобное и прозрачно маршрутизирует сообщение управления сеансом (session management, SM) в сетевой элемент управления сеансом. В связи 5G сетевой элемент управления мобильностью может представлять собой AMF сетевой элемент, показанный на фиг. 1. В перспективном стандарте связи, таком как 6-е поколение, сетевой элемент плоскости пользователя может быть все еще АМF сетевым элементом или может иметь другое название. Это не ограничено в настоящем изобретении.
Сеть передачи данных (DN) является сетью оператора, которая обеспечивает услугу передачи данных для пользователя, например, IP-мультимедийной службы (IP-Multi-media Service, IP) или интернет (Internet). Оконечное устройство обращается к сети передачи данных путем установления сеанса (блок данных протокола (protocol data unit, PDU) (session)) между оконечным устройством, сетевым устройством доступа, сетевым элементом плоскости пользователя и сетью передачи данных.
Оконечное устройство является устройством, имеющим функцию беспроводного приемопередатчика. Оконечное устройство может быть развернуто на земле и включает в себя устройство, установленное в помещении, устройство, установленное вне помещения, портативное устройство или устройство, установленное на транспортном средстве. Оконечное устройство в качестве альтернативы может быть развернуто на поверхности воды (например, на корабле) или может быть развернуто в воздухе (например, в самолете, воздушном шаре или спутнике). Оконечное устройство может быть мобильным телефоном (mobile phone), планшетом (pad), компьютером, имеющим функции беспроводного приемопередатчика, оконечным устройством виртуальной реальности (virtual reality, VR), оконечным устройством дополненной реальности (augmented reality, AR), беспроводным оконечным устройством в системе промышленного управления (industrial control), беспроводным оконечным устройством в системе автономного вождения (self driving), беспроводным оконечным устройством в телемедицине (remote medical), беспроводным оконечным устройством в системе управления электропитанием (Smart Grid), беспроводным оконечным устройством в системе обеспечения транспортной безопасности (transportation safety), беспроводным оконечным устройством в системе «умный город» (Smart City) или беспроводным оконечным устройством в системе «умный дом (Smart Home) и может дополнительно включать в себя устройство пользователя (user equipment, UE) и тому подобное. Альтернативно, оконечное устройство может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициации сеанса (session initiation protocol, SIP), станцией беспроводной локальной сети (wireless local loop, WLL), персональным цифровым помощником (personal digital assistant, PDA), портативным устройством, имеющим функцию беспроводной связи, вычислительным устройством, другим устройством обработки, подключенным к беспроводному модему, устройством, установленным на транспортном средстве, носимым устройством, оконечным устройством в будущей сети 5G, оконечным устройством в будущей наземной сети мобильной связи общего пользования (Public Land Mobile Network, PLMN) или тому подобное. Оконечное устройство иногда может также упоминаться как оконечное устройство, устройство пользователя (user equipment, UE), оконечное устройство доступа, оконечное устройство, установленное на транспортном средстве, оконечное устройство промышленного управления, UE блок, UE мобильная станция, удаленная станция, удаленное оконечное устройство, мобильное устройство, оконечное устройство UE, устройство беспроводной связи, UE агент, UE приспособление или тому подобное. Оконечное устройство может быть фиксированным или подвижным. Это не ограничено в этом варианте настоящего изобретения.
Сетевое устройство доступа может быть называется RAN устройством и является устройством, которое обеспечивает функцию беспроводной связи для оконечного устройства. Например, сетевое устройство доступа включает в себя, но не ограничивается: базовую станцию следующего поколения (g NodeB, gNB) в 5G, усовершенствованный узел (evolved B, tNB), контроллер радиосети (radio network controller, RNC), узел B (node B, NB), контроллер базовой станции (base station controller, BSC), приемопередатчик базовой станции (base transceiver station, BTS), абонентскую базовую станцию (например, home evolved NodeB или home nodeB, HNB), блок базовой полосы (baseband unit, BBU), точку передачи (transmitting and receiving point, TRP), точку передачи (transmitting point, TP), центр коммутации для мобильной связи и тому подобное. В качестве альтернативы, сетевое устройство доступа может представлять собой контроллер радиосвязи, централизованный блок (centralized unit, CU) и/или распределенный блок (distributed unit, DU) в сценарии сети облачного радиодоступа (Cloud Radio Access Network, CRAN) или сетевое устройство доступа может представлять собой релейную станцию, точку доступа, устройство, установленное на транспортном средстве, носимое устройство, сетевое устройство в сети следующего поколения 5G, сетевое устройство в перспективной усовершенствованной PLMN сети или тому подобное. Оконечное устройство может взаимодействовать с множеством сетевых устройств доступа, которые используют разные технологии. Например, оконечное устройство может взаимодействовать с сетевым устройством доступа, которое поддерживает сетевой стандарт «Долгосрочное развитие» (Long Term Evolution LTE) или может взаимодействовать с сетевым устройством доступа, которое поддерживает 5G сеть или может поддерживать двойное соединение с сетевым устройством доступа в LTE сети и сетевым устройством доступа в 5G сети. Это не ограничено в вариантах осуществления настоящего изобретения.
Очевидно, что упомянутые функции могут быть сетевыми элементами в аппаратном устройстве, функциями программного обеспечения, работающие на выделенном аппаратном обеспечении, или виртуальными функциями на платформе (например, облачная платформа).
Для простоты описания, в настоящем изобретении для последующего пояснения используется пример, в котором сетевой элемент плоскости пользователя является UPF сетевым элементом, сетевое устройство доступа является RAN устройством, сетевой элемент управления сеансом является SMF сетевым элементом, сетевой элемент управления мобильностью представляет собой AMF сетевой элемент и оконечное устройство является UE. Дополнительно, UPF сетевой элемент называется для краткости UPF, RAN устройство называется RAN для краткости, SMF сетевой элемент для краткости называется SMF, AMF сетевой элемент кратко называется AMF. Конкретно, в последующем описании настоящего изобретения каждый UPF может быть заменен сетевым элементом плоскости пользователя, каждый RAN может быть заменен сетевым устройством доступа, каждый SMF может быть заменен SMF, каждый AMF сетевой элемент может быть заменен AMF и каждое UE может быть заменено оконечным устройством.
Далее, для пояснения содержания настоящего изобретения, приведено описание некоторых терминов и предпосылок в настоящем изобретении.
1. UE статус
UE статус включает в себя состояние ожидания (IDLE) или подключенное (CONNECTED) состояние. Конечно, UE статус, альтернативно включает в себя другое состояние. Это не ограничено в настоящем изобретении.
Когда UE находится в состоянии ожидания, с точки зрения плоскости пользователя, все соединения радиоинтерфейса, соответствующие всем сеансам UE, а именно, беспроводное соединение между UE и RAN и соединение N3 между RAN и UPF высвобождены; или, с точки зрения плоскости управления, N2 соединение сигнализации между RAN и AMF высвобождено и N1 соединение между UE и AMF высвобождено.
Когда UE находится в подключенном состоянии, с точки зрения плоскости пользователя, между UE и RAN установлено соединение плоскости пользователя между UE и RAN и установлено соединение плоскости пользователя между RAN и UPF; или, с точки зрения плоскости управления, установлено соединение N1 между UE и AMF и установлено соединение N2 между RAN и AMF.
2. Процедура изменения привязки сеанса PDU (PDU session anchor, PSA).
В настоящем изобретении PSA также может называться привязкой сеанса. Например, в конкретном применении PSA может представлять собой UPF сетевой элемент, имеющим функцию IP-привязки, или может быть UPF сетевым элементом, имеющим функцию привязки службы. Функция IP-привязки означает, что когда точка привязки UE IP остается неизменной, UE IP остается неизменным. Функция привязки службы означает, что непрерывность службы не зависит от того, когда точка привязки остается неизменной.
Когда PSA изменяется, IP изменяется. Функция привязки службы означает, что непрерывность службы зависит от PSA изменения.
Изменение PSA также может называться переключением PSA, переключением привязки сеанса или перенаправлением привязки. Изменение PSA указывает на то, что PSA на маршруте передачи данных меняется или переключается.
Фиг. 2 является схемой процедуры изменения PSA. Перед перемещением UE получает доступ к DN через RAN 1, I-UPF 1 (где I-UPF 1 может быть не расположен на маршруте) и PSA 1. Конкретно, как показано тонкой пунктирной линией на фиг. 2, маршрут передачи данных (или упоминается как маршрут плоскости пользователя) UE проходит через UE, RAN 1 (I-UPF 1), PSA 1 и DN.
После перемещения, UE получает доступ к DN через RAN 2, I-UPF 2 (где I-UPF 2 может не находиться на маршруте) и PSA 1. Конкретно, как показано толстой пунктирной линией на фиг. 2, маршрут передачи данных (или упоминается как маршрут плоскости пользователя) UE проходит через UE, RAN 2 (I-UPF 2), PSA 1 и DN. В настоящем изобретении маршрут передачи данных также называется первым маршрутом передачи данных, а именно, маршрутом передачи данных до изменения PSA в процедуре изменения PSA.
В этом случае, поскольку маршрут не является оптимальным, SMF может определить для выполнения перенаправления привязки, то есть, повторно выбрать новую привязку PSA 2 и изменить маршрут передачи данных. Как показано толстой сплошной линией на фиг. 2, измененный маршрут передачи данных (или упоминается как маршрут плоскости пользователя) UE проходит через UE, RAN 2 (I-UPF 2), PSA 2 и DN. В настоящем изобретении маршрут передачи данных также называется вторым маршрутом передачи данных, а именно, маршрутом передачи данных после изменения PSA в процедуре изменения PSA.
На основании вышеприведенного пояснения, после завершения изменения PSA сервер приложений (application server, AP) в DN может начать отправлять данные нисходящей линии связи (или пакет нисходящей линии связи) в UE по второму маршруту передачи данных. Когда сервер приложений передает данные нисходящей линии связи в UE по второму маршруту передачи данных, возможна вероятность того, что данные нисходящей линии связи на первом маршруте передачи данных не были отправлены в UE. Дополнительно, из-за того, что первый маршрут передачи данных не является оптимальным (например, маршрут является относительно длинным), в качестве варианта, что данные нисходящей линии связи на втором маршруте передачи данных поступают в RAN 2 или I-UPF (когда I-UPF 2 находится на маршруте) перед данными нисходящей линии связи по первому маршруту передачи данных. RAN 2 или I-UPF 2 не могут различать, какие данные нисходящей линии связи сначала отправляются, и какие данные нисходящей линии связи отправляются позже, что приведет к неупорядоченности данных нисходящей линии связи. Следовательно, уровень взаимодействия с пользователем может быть снижен.
Следовательно, вышеуказанная задача неупорядоченности пакета данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2, является технической задачей, которая должна быть решена в настоящем изобретении.
Следует отметить, что I-UPF в настоящем изобретении является промежуточным (intermediate) UPF.
Далее в настоящем изобретении процедура изменения PSA, показанная на фиг. 2, может быть дополнительно разделена на следующие три конкретных сценария реализации.
Сценарий 1 реализации: после перемещения UE I-UPF не расположен на маршруте передачи данных, то есть, RAN одновременно соединена с множеством PSAs.
Фиг. 2(а) является схемой другой процедуры изменения PSA в соответствии с настоящим изобретением. После перемещения UE, маршрут передачи данных до изменения PSA, а именно, первый маршрут передачи данных, проходит через UE, RAN 2, PSA 1 и DN, и маршрут передачи данных после изменения PSA, а именно, маршрут передачи данных проходит через UE, RAN 2, PSA 2 и DN.
Другими словами, после перемещения UE, I-UPF не расположен на первом маршруте передачи данных и втором маршруте передачи данных.
Сценарий 2 реализации: после перемещения UE, I-UPF находится на маршруте, и I-UPF не может быть привязкой после изменения PSA.
Фиг. 2(b) является схемой другой процедуры изменения PSA в соответствии с настоящим изобретением. После перемещения UE, маршрут передачи данных до изменения PSA, а именно, первый маршрут передачи данных проходит через UE, RAN 2, I-UPF 2, PSA 1 и DN, и маршрут передачи данных после изменения PSA, а именно, второй маршрут передачи данных проходит через UE, RAN 2, I-UPF 2, PSA 2 и DN.
Другими словами, после перемещения UE, один и то же I-UPF (а именно, I-UPF 2 на чертеже) расположен на первом маршруте передачи данных и втором маршруте передачи данных, и в I-UPF и PSA 2 являются разными узлами.
Сценарий 3 реализации: после перемещения UE, I-UPF находится на маршруте и I-UPF может служить привязкой после изменения PSA.
Фиг. 2(c) представляет собой схему другой процедуры изменения PSA в соответствии с настоящим изобретением. После перемещения UE, маршрут передачи данных до изменения PSA, а именно, первый маршрут передачи данных, проходит через UE, RAN 2, I-UPF 2/а PSA 2, PSA 1 и DN. Установлено соединение плоскости пользователя между PSA 1 и I-UPF 2/PSA 2. Маршрут передачи данных после изменения PSA, а именно, второй маршрут передачи данных проходит через UE, RAN 2, I-UPF 2/PSA 2 и DN.
Другими словами, после перемещения UE, тот же I-UPF (а именно, I-UPF 2 на чертеже) находится на первом маршруте передачи данных и втором маршруте передачи данных, и I-UPF 2 и PSA 2 являются тем же узлом. Другими словами, I-UPF 2 может служить либо I-UPF, либо PSA.
3. Процедура активации инициированного соединения плоскости пользователя нисходящей линии связи.
Фиг. 3 является схемой сценария процедуры активации инициированного соединения плоскости пользователя нисходящей линии связи.
Как показано тонкой пунктирной линией на фиг. 3, маршрут передачи данных (или упоминается как соединение плоскости пользователя), соответствующий сеансу 1 в UE, проходит через UE, RAN 1, I-UPF 1, PSA и DN. Когда UE находится в состоянии ожидания или, когда UE находится в подключенном состоянии, но соединение плоскости пользователя, соответствующее сеансу 1, деактивируется, при наличии данных нисходящей линии связи в сеансе 1, то есть, данных нисходящей линии связи, подлежащих отправке из DN в UE, данные нисходящей линии связи не могут быть отправлены в UE. В частности, DN передает данные нисходящей линии связи в PSA и затем PSA передает данные нисходящей линии связи в I-UPF 1. I-UPF 1 не может передать данные нисходящей линии связи в RAN 1. В этом случае, с одной стороны, I-UPF 1 буферизует данные нисходящей линии связи или передает данные нисходящей линии связи в SMF, и SMF буферизует данные нисходящей линии связи. С другой стороны, инициируется процедура активации соединения плоскости пользователя. Например, когда UE находится в состоянии ожидания, процедура активации соединения плоскости пользователя может быть процедурой пейджинга. Когда UE находится в подключенном состоянии, но соединение плоскости пользователя, соответствующее сеансу 1, деактивируется, процедура активации соединения плоскости пользователя является процедурой для активации соединения плоскости пользователя, соответствующего сеансу 1.
Кроме того, сценарий реализации, рассматриваемый в настоящем изобретении, заключается в том, что UE перемещается до инициирования данными нисходящей линии связи активации подключения плоскости пользователя. Как показано на фиг. 3, предполагается, что при начале передачи данных нисходящей линии связи UE переместилось из области покрытия RAN 1 в область покрытия RAN 2, и RAN 2 не может быть напрямую подключен к I-UPF 1 и может быть подключен к I-UPF 1 через I-UPF 2. Следовательно, в процедуре активации соединения плоскости пользователя, как показано толстой сплошной линией на фиг. 3, активированное соединение плоскости пользователя проходит через UE, RAN 2, I-UPF 2, PSA и DN. В настоящем изобретении соединение плоскости пользователя также называется вторым маршрутом передачи данных. Дополнительно, если данные нисходящей линии связи не отправляются в UE, буферизуются в I-UPF 1 перед активацией соединения плоскости пользователя, между I-UPF 1 и I-UPF 2 после активации соединения плоскости пользователя может быть установлен туннель переадресации для передачи буферизованных данных нисходящей линии связи. Как показано толстой пунктирной линией на фиг. 3, после активации соединения плоскости пользователя, маршрут передачи данных (или упоминается как соединение плоскости пользователя), используемый для передачи данных нисходящей линии связи в I-UPF 1, проходит через DN, PSA, I-UPF 1, I-UPF 2, RAN 2 и UE. Установлено соединение плоскости пользователя между I-UPF 1 и I-UPF 2. В настоящем изобретении маршрут передачи данных также называется первым маршрутом передачи данных. Следует отметить, что, если данные нисходящей линии связи, которые не отправляются в UE, буферизуются на SMF перед активацией соединения плоскости пользователя, SMF может отправлять данные нисходящей линии связи в I-UPF 2 после активации соединения плоскости пользователя.
На основании изложенного выше пояснения, после активации соединения плоскости пользователя, сервер приложений в DN может начать отправлять данные нисходящей линии связи (или пакет нисходящей линии связи) в UE по второму маршруту передачи данных. Когда сервер приложений передает данные нисходящей линии связи в UE по второму маршруту передачи данных, в качестве варианта, что данные нисходящей линии связи на первом маршруте передаче данных не были отправлены в UE. Например, данные нисходящей линии связи буферизуются в I-UPF 1. Следовательно, данные нисходящей линии связи должны быть переданы в UE через первый маршрут передачи данных. В этом случае I-UPF 2 принимает данные нисходящей линии связи в двух направлениях: (1) данные нисходящей линии связи, отправленные PSA на втором маршруте передачи данных; и (2) буферизованные данные нисходящей линии связи, отправленные I-UPF 1 на первом маршруте передачи данных.
В результате I-UPF 2 не может отличить, какие данные нисходящей линии связи отправляются в первую очередь, и какие данные нисходящей линии связи отправляются позже, что приводит к неупорядоченности данных нисходящей линии связи. Следовательно, уровень взаимодействия с пользователем может быть снижен.
Следовательно, вышеуказанная задача неупорядоченности пакета данных нисходящей линии связи в процедуре активации соединения плоскости пользователя, показанной на фиг. 3, также является технической задачей, которая должна быть решена в настоящем изобретении.
Для процедур, показанных на фиг. 2 и фиг. 3, в следующих случаях должна быть решена техническая задача необходимости сортировки данных нисходящей линии связи.
Случай 1: непрерывность доставки данных нисходящей линии связи не зависит от инициирования/ответа данных восходящей линии связи, например, существует только тип службы нисходящей линии связи (только завершенная мобильная связь, MT-only).
Когда непрерывность доставки данных нисходящей линии связи зависит от инициирования/ответа данных восходящей линии связи, если DN не принимает данные восходящей линии связи, отправленные UE, DN не постоянно передает данные нисходящей линии связи. Следовательно, данные нисходящей линии связи не отправляются на втором маршруте передачи данных (а именно, вновь установленное соединение плоскости пользователя), показанное на фиг. 2 или фиг. 3. Таким образом, I-UPF 2 не принимает данные нисходящей линии связи двух маршрутов передачи данных, так что требуется решить техническую задачу неупорядоченности. Напротив, если непрерывная доставка данных нисходящей линии связи не зависит от инициирования/ответа данных восходящей линии связи, данные нисходящей линии связи могут быть отправлены после завершения установления нового соединения плоскости пользователя, что потребует решения технической задачи неупорядоченности на I-UPF 2. Следовательно, настоящее изобретение применимо к сценарию, в котором непрерывная доставка данных нисходящей линии связи не зависит от инициирования/ответа данных восходящей линии связи.
Например, в конкретном примере сеанс типа Ethernet может использоваться для передачи только данных нисходящей линии связи, например, сигнал управления событиями. Когда происходит событие, данные нисходящей линии связи отправляются в UE.
Случай 2: большой объем данных нисходящей линии связи буферизуется, и I-UPF 2 может не передать буферизованные данные нисходящей линии связи в UE одновременно.
Поскольку узел на первом маршруте передачи данных, такой как PSA 1 на фиг. 2 или I-UPF 1 на фиг. 3, буферизует относительно большой объем данных нисходящей линии связи первого маршрута передачи данных после приема данных нисходящей линии связи первого маршрута передачи данных, UE передает данные восходящей линии связи в DN. После того, как DN принимает данные восходящей линии связи, поскольку был установлен второй маршрут передачи данных, DN продолжает отправлять данные нисходящей линии связи в UE на втором маршруте передачи данных. Дополнительно, есть еще данные нисходящей линии связи для передачи UE на первом маршруте передачи данных. Следовательно, I-UPF 2 на фиг. 2 или фиг. 3 принимает как данные нисходящей линии связи (а именно, старые данные нисходящей линии связи) первого маршрута передачи данных, так и данные нисходящей линии связи (а именно, новые данные нисходящей линии связи) второго маршрута передачи данных, что приводит к неупорядоченности на I-UPF 2. Следовательно, настоящее изобретение также применимо к сценарию, в котором буферизован большой объем данных нисходящей линии связи, и I-UPF 2 не может отправлять буферизованные данные нисходящей линии связи в UE одновременно.
Следует отметить, что вышеуказанные случай 1 и случай 2 являются просто примерами. Настоящее изобретение не ограничивается вышеупомянутым двумя случаями. Настоящее изобретение также применимо к другому случаю, в котором необходимо решить техническую задачу неупорядоченности в процедуре, показанной на фиг. 2 или фиг. 3.
Для вышеизложенной задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA или процедуре активации инициирования соединения плоскости пользователя нисходящей линии связи настоящее изобретение предлагает разные решения со ссылкой на разные сценарии реализации. Детали описаны ниже.
Для простоты описания вариантов осуществления настоящего изобретения используется пример, в котором сетевой элемент плоскости управления является SMF. Настоящее изобретение также применимо к сценарию, в котором сетевой элемент плоскости управления является другим сетевым элементом.
В настоящем изобретении в процедуре изменения PSA, PSA, I-UPF и RAN на первом маршруте передачи данных до изменения PSA может соответственно упоминаться как первая PSA, (второй UPF), вторая RAN или может быть называется PSA 1, (I-UPF 2) и RAN 2. PSA, UPF и RAN на втором маршруте передачи данных после изменения PSA может быть соответственно упомянутым как вторая PSA, (второй UPF) и вторая RAN или может быть называется PSA 2 (I-UPF 2) и RAN 2.
В настоящем изобретении в процедуре активации соединения плоскости пользователя I-UPF и RAN на первом маршруте передачи данных до изменения UPF могут соответственно упоминаться как первый UPF и вторая RAN, или могут быть упомянуты в качестве I-UPF 1 и RAN 2. I-UPF и RAN на втором маршруте передачи данных после изменения UPF, могут быть соответственно упомянуты в качестве второго UPF и второй RAN или могут быть называться I-UPF 2 и RAN 2.
Фиг. 4 показывает способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. В способе, идея решения вышеуказанной задачи неупорядоченности данных нисходящей линии связи заключается в следующем: SMF указывает сетевому элементу агрегации маршрута: передать старые данные (а именно, данные нисходящей линии связи первого маршрута передачи данных), а затем передать, после завершения передачи старых данных, новые данные (а именно, данные нисходящей линии связи второго маршрута передачи данных), тем самым решая техническую задачу неупорядоченности.
Сетевой элемент агрегации маршрута представляет собой сетевой узел, который агрегирует первый маршрут передачи данных и второй маршрут передачи данных.
Этот вариант осуществления может применяться к вышеупомянутым трем сценариям реализации в процедуре изменения PSA, то есть может решить техническую задачу неупорядоченности данных нисходящей линии связи в сценариях реализации, показанных на фиг. 2 (а), фиг. 2 (b) и фиг. 2 (с). Для фиг. 2(a), сетевой элемент агрегации маршрута является RAN 2. Для фиг. 2(b) сетевой элемент агрегации маршрута представляет собой I-UPF 2. Для фиг. 2(c), сетевой элемент агрегации маршрута представляет собой PSA 2/I-UPF 2 (где I-UPF 2 и PSA 2 в настоящем документе являются одним и тем же узлом, то есть I-UPF 2 может служить как UPF или PSA).
Этот вариант осуществления также может быть применен к сценарию реализации в процедуре активации соединения плоскости пользователя, то есть может решить техническую задачу неупорядоченности данных нисходящей линии связи в сценарии реализации, показанного на фиг. 3. Для фиг. 3 сетевой элемент агрегации маршрута является I-UPF 2.
Способ включает в себя следующие этапы.
Этап 401: SMF определяет выполнить переключение маршрута передачи данных.
Переключение маршрута передачи данных может быть переключением маршрута передачи данных в процедуре изменения PSA. Конкретно, в процедуре изменения PSA SMF определяет переключить от PSA 1 на PSA 2. PSA 1 находится на первом маршруте передачи данных и PSA 2 расположена на втором маршруте передачи данных.
Переключение маршрута передачи данных может альтернативно представлять собой переключение маршрута передачи данных в предшествующей процедуре активации соединения плоскости пользователя. SMF определяет переключить от I-UPF 1 на I-UPF 2. Первый маршрут передачи данных проходит через DN, PSA и I-UPF 1, второй маршрут передачи данных проходит через DN, PSA и I-UPF 2, и между I-UPF 1 и I-UPF 2 установлено соединение после переключения маршрута плоскости пользователя
В реализации SMF может определить, на основании информации о местоположении UE, выполнить переключение маршрута передачи данных. То есть, когда UE перемещается, UE может определить, основываясь на последнем местоположении UE, что должно быть выполнено переключение маршрута передачи данных.
Этап 402: SMF передает информацию указания в сетевой элемент агрегации маршрута. Соответственно, сетевой элемент агрегации маршрута может принять информацию указания.
Информация указания указывает сетевому элементу агрегации маршрута передать, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут передачи данных перед переключением и второй маршрут передачи данных является маршрутом передачи данных после переключения. Еще одно описание информации указания состоит в том, что информация указания указывает сетевому элементу агрегации маршрута ассоциировать первый маршрут передачи данных со вторым маршрутом передачи данных. Таким образом, после завершения передачи данных нисходящей линии связи на первом маршруте передачи данных, сетевой элемент агрегации маршрута передает данные нисходящей линии связи на втором маршруте передачи данных.
В реализации информация указания указывает сетевому элементу агрегации маршрута передать, до приема конечного маркера (end marker) первого маршрута передачи данных, пакет данных нисходящей линии связи второго маршрута передачи данных. Конечный маркер указывает, что передача данных нисходящей линии связи первого маршрута передачи данных завершена. То есть сетевой элемент агрегации маршрута может принимать как данные нисходящей линии связи первого маршрута передачи данных, так и данные нисходящей линии связи второго маршрута передачи данных, и сетевой элемент агрегации маршрута буферизует данные нисходящей линии связи второго маршрута передачи данных. Если данные нисходящей линии связи первого маршрута передачи данных не включают в себя конечный маркер, сетевой элемент агрегации маршрута передает данные нисходящей линии связи первого маршрута передачи данных в UE. Если данные нисходящей линии связи первого маршрута передачи данных включают в себя конечный маркер, то это указывает на то, что передача данных нисходящей линии связи первого маршрута передачи данных завершена. В этом случае сетевой элемент агрегации маршрута получает данные нисходящей линии связи второго маршрута передачи данных из буфера и передает данные нисходящей линии связи второго маршрута передачи данных в UE. После завершения передачи буферизованных данных нисходящей линии связи второго маршрута передачи данных сетевой элемент агрегации маршрута может впоследствии отправлять данные нисходящей линии связи второго маршрута передачи данных обычным способом. То есть, когда данные нисходящей линии связи первого маршрута передачи данных, принятые сетевым элементом агрегации маршрута, представляют собой конечный маркер, сетевой элемент агрегации маршрута начинает отправлять данные нисходящей линии связи второго маршрута передачи данных.
Во время конкретной реализации конечный маркер (end marker) может быть пакетом, и может быть называется пакетом конечного маркера. Пакет конечного маркера представляет собой последний пакет на маршруте передачи данных.
Этап 403: сетевой элемент агрегации маршрута передает, на основании информации указания, данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных.
На основании варианта осуществления, показанного на фиг. 4, сетевой элемент плоскости управления, такой как SMF, может указывать сетевому элементу агрегации маршрута передать, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных, таким образом решена техническая задача неупорядоченности пакета данных нисходящей линии связи в процедуре изменения PSA или процедуре активации подключения плоскости пользователя, тем самым, улучшая взаимодействие с пользователем.
Фиг. 5 показывает другой способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. В способе идея решения вышеуказанной задачи неупорядоченности данных нисходящей линии связи заключается в следующем: SMF указывает установить два соединения плоскости пользователя. Старые данные (а именно, данные нисходящей линии связи первого маршрута передачи данных) отправляются в RAN 2 через первое соединение плоскости пользователя, и новые данные (а именно, данные нисходящей линии связи второго маршрута передачи данных) отправляются в RAN 2 через второе соединение плоскости пользователя, так что RAN 2 может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Дополнительно, RAN 2 может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем передать данные нисходящей линии связи второго маршрута передачи данных, для решения технической задачи неупорядоченности.
Сетевой элемент агрегации маршрута представляет собой сетевой узел, который агрегирует первый маршрут передачи данных и второй маршрут передачи данных.
Этот вариант осуществления может применяться к вышеупомянутому сценарию 2 реализации и вышеупомянутому сценарию 3 реализации в процедуре изменения PSA, то есть может решить техническую задачу неупорядоченности данных нисходящей линии связи в сценариях реализации, показанных на фиг. 2 (b) и фиг. 2(с). Для фиг. 2 (b) сетевой элемент агрегации маршрута представляет собой I-UPF 2. Для фиг. 2 (c) сетевой элемент агрегации маршрута представляет собой PSA 2/I-UPF 2.
Способ включает в себя следующие этапы.
Этап 501: SMF устанавливает первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN в процедуре переключения RAN.
После завершения процедуры переключения RAN, RAN с доступом UE может быть переключена с RAN 1 на RAN 2. RAN в варианте 5 осуществления представляет собой RAN 2 после переключения RAN.
При UE перемещении инициируется процедура переключения RAN. В процессе процедуры переключения RAN установлен первый маршрут передачи данных, и устанавливается соединение плоскости пользователя между RAN и сетевым элементом агрегации маршрута и называется первым соединением плоскости пользователя. Для фиг. 2 (b) первое соединение плоскости пользователя является соединением плоскости пользователя между RAN и I-UPF 2. для фиг. 2(c) первое соединение плоскости пользователя является соединением плоскости пользователя между RAN и PSA 2/I-UP.
Первое соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в RAN 2 данных нисходящей линии связи, принятые из первого маршрута передачи данных. Первый маршрут передачи данных представляют собой маршрут до изменения PSA в процедуре изменения PSA после процедуры переключения RAN.
Этап 502: SMF устанавливает второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN в процедуре изменения PSA.
После завершения процедуры переключения RAN в начале процедуры изменения PSA, SMF дополнительно устанавливает второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN. Второе соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в RAN данных нисходящей линии связи, принятые из второго маршрута передачи данных. Второй маршрут передачи данных является маршрутом, полученным после изменения PSA. Второе соединение плоскости пользователя также может быть названо туннелем переадресации между сетевым элементом агрегации маршрута и RAN.
В реализации SMF устанавливает второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN, используя следующий способ. SMF передает первую информацию указания в RAN. Первая информация указания указывает RAN выделить туннельную информацию второго соединения плоскости пользователя. RAN выделяет туннельную информацию второго соединения плоскости пользователя и передает туннельную информацию второго соединения плоскости пользователя в SMF. После приема туннельной информации второго соединения плоскости пользователя, отправленной RAN, SMF передает туннельную информацию второго соединения плоскости пользователя в сетевой элемент агрегации маршрута. Таким образом, сетевой элемент агрегации маршрута может получить туннельную информацию второго соединения плоскости пользователя, отправленную посредством RAN.
Дополнительно, SMF может дополнительно отправлять вторую информацию указания в сетевой элемент агрегации маршрута. Вторая информация указания указывает сетевому элементу агрегации маршрута передать через второе соединение плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в RAN. Таким образом, сетевой элемент агрегации маршрута может впоследствии отправлять данные нисходящей линии связи второго маршрута передачи данных в RAN через второе соединение плоскости пользователя.
После этапа 502 способ может дополнительно включать в себя следующие этапы.
Этап 503: сетевой элемент агрегации маршрута принимает данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных.
Для фиг. 2(b), сетевой элемент агрегации маршрута, а именно, I-UPF 2, принимает данные нисходящей линии связи первого маршрута передачи данных из PSA 1 и принимает данные нисходящей линии связи второго маршрута передачи данных из PSA 2.
Для фиг. 2(c), сетевой элемент агрегации маршрута, а именно, PSA 2/I-UPF 2, принимает данные нисходящей линии связи первого маршрута передачи данных от PSA 1 и принимает данные нисходящей линии связи второго маршрута передачи данных из DN.
Этап 504: сетевой элемент агрегации маршрута передает данные нисходящей линии связи первого маршрута передачи данных в RAN через первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN.
Этап 505: сетевой элемент агрегации маршрута передает данные нисходящей линии связи второго маршрута передачи данных в RAN через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и RAN.
Следует отметить отсутствие строгой последовательности между этапом 504 и этапом 505, и два этапа могут альтернативно быть выполнены одновременно. Это не ограничено в настоящем изобретении.
После этапа 505 способ может дополнительно включать в себя следующие этапы.
Этап 506: RAN передает данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных.
Например, после приема конечного маркера из первого маршрута передачи данных, если RAN определяет, что отправка данных нисходящей линии связи первого маршрута передачи данных завершена, RAN затем передает буферизованные данные нисходящей линии связи второго маршрута передачи данных маршрут в UE.
В соответствии с вышеупомянутым вариантом осуществления, SMF устанавливает два соединения плоскости пользователя между сетевым элементом агрегации маршрута и RAN, так что данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных могут быть отправлены раздельно через разные соединения плоскости пользователя. Таким образом, RAN может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Кроме того, RAN может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем отправлять данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
Фиг. 6 показывает другой способ для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. В способе идея решения вышеуказанной задачи неупорядоченности данных нисходящей линии связи заключается в следующем: SMF указывает установить два соединения плоскости пользователя. Старые данные (а именно, данные нисходящей линии связи первого маршрута передачи данных) отправляются в RAN через первое соединение плоскости пользователя, и новые данные (а именно, данные нисходящей линии связи второго маршрута передачи данных) отправляются в RAN через второе соединение плоскости пользователя, так что RAN может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Дополнительно, RAN может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем передать данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
Этот вариант осуществления может применяться к сценарию реализации в процедуре активации соединения плоскости пользователя, то есть, может решить техническую задачу неупорядоченности данных нисходящей линии связи в сценарии реализации, показанного на фиг. 3.
Способ включает в себя следующие этапы.
Этап 601: SMF определяет переключить от I-UPF 1 к I-UPF 2 в процедуре активации соединения плоскости пользователя.
Например, SMF определяет, основываясь на местоположении UE, что UE перемещается, так что SMF повторно выбирает I-UPF 2 для UE, то есть, переключается из I-UPF 1 к I- UPF 2.
Этап 602: SMF устанавливает первое соединение плоскости пользователя между I-UPF 2 и RAN и устанавливает второе соединение плоскости пользователя между I-UPF 2 и RAN.
RAN в данном документе является RAN, к которой UE повторно получает доступ после перемещения, а именно, RAN 2 на фиг. 3.
В настоящем документе I-UPF может также упоминаться как сетевой элемент агрегации маршрута.
Первое соединение плоскости пользователя используется в I-UPF для передачи в RAN данных нисходящей линии связи, принятые из первого маршрута передачи данных, и второе соединение плоскости пользователя используется I-UPF 2 для передачи в RAN данных нисходящей линии связи, принятые из второго маршрута передачи данных. Первый маршрут передачи данных представляют собой маршрут до переключения UPF и второй маршрут передачи данных является маршрутом после переключения UPF.
В реализации SMF устанавливает второе соединение плоскости пользователя между I-UPF и RAN, используя следующий способ. SMF передает первую информацию указания в RAN. Первая информация указания указывает RAN выделить туннельную информацию второго соединения плоскости пользователя. RAN выделяет туннельную информацию второго соединения плоскости пользователя и передает туннельную информацию второго соединения плоскости пользователя в SMF. После приема туннельной информации второго соединения плоскости пользователя, отправленной RAN, SMF передает туннельную информацию второго соединения плоскости пользователя в I-UPF 2. Таким образом, I-UPF 2 может получить туннельную информацию второго соединения плоскости пользователя, отправленную посредством RAN.
Далее, SMF может дополнительно отправлять вторую информацию указания в I-UPF 2. Вторая информация указания указывает I-UPF 2 передать через второе соединение плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в RAN. Таким образом, I-UPF 2 может впоследствии отправлять данные нисходящей линии связи второго маршрута передачи данных в RAN через второе соединение плоскости пользователя.
После этапа 602 способ может дополнительно включать в себя следующие этапы.
Этап 603: I-UPF 2 принимает данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных.
I-UPF 2 принимает данные нисходящей линии связи первого маршрута передачи данных из I-UPF 1 и принимает данные нисходящей линии связи второго маршрута передачи данных из PSA.
Этап 604: I-UPF 2 передает данные нисходящей линии связи первого маршрута передачи данных в RAN через первое соединение плоскости пользователя между I-UPF 2 и RAN.
Этап 605: I-UPF 2 передает данные нисходящей линии связи второго маршрута передачи данных в RAN через второе соединение плоскости пользователя между I-UPF 2 и RAN.
После этапа 605 способ может дополнительно включать в себя следующие этапы.
Этап 606: RAN передает данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных.
Например, после приема конечного маркера из первого маршрута передачи данных, если RAN определяет, что отправка данных нисходящей линии связи первого маршрута передачи данных завершена, RAN затем передает буферизованные данные нисходящей линии связи второго маршрута передачи данных в UE.
В соответствии с вышеупомянутым вариантом осуществления SMF устанавливает два соединения плоскости пользователя между I-UPF и RAN, так что данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных могут быть отправлены раздельно через разные соединения плоскости пользователя. Таким образом, RAN может различать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Дополнительно, RAN может завершить передачу данных нисходящей линии связи первого маршрута передачи данных и затем отправлять данные нисходящей линии связи второго маршрута передачи данных для решения технической задачи неупорядоченности.
Далее представлено описание конкретных вариантов осуществления для решения технической задачи неупорядоченности данных нисходящей линии связи.
Следует отметить, что для описания следующих вариантов осуществления используется пример, в котором UPF выделяет туннельную информацию. Фактически, туннельная информация может быть альтернативно выделена SMF.
Фиг. 7А и фиг. 7В иллюстрируют способ для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2(a), и способ является конкретной реализацией способа в варианте осуществления, показанном на фиг. 4.
До выполнения этапов, показанных на фиг. 7А и фиг. 7В, маршрут передачи данных восходящей линии связи/нисходящей линии связи проходит через UE, RAN 2, PSA 1 и AS.
Способ включает в себя следующие этапы.
Этап 701: SMF определяет выполнить перенаправление привязки и выбирает новую привязку PSA 2.
SMF определяет, что функция упорядочивания пакетов находится в RAN 2. Следовательно, SMF необходимо указать RAN 2 выполнить буферизацию, до приема конечного маркера (end marker) из PSA 1, данных нисходящей линии связи из PSA 2.
Процесс определения SMF нахождения функции упорядочивания пакетов в RAN 2 также может быть описан следующим образом: SMF определяет, что RAN 2 представляет собой точку конвергенции маршрута до перенаправления привязки и маршрут после перенаправления привязки. Другими словами, в любом из следующих сценариев SMF определяет, что функция упорядочивания пакетов находится в RAN 2.
(1) RAN 2 напрямую подключена к исходной PSA (а именно, PSA 1) и RAN 2 напрямую подключена к целевой PSA (а именно, PSA 2).
(2) RAN 2 напрямую подключена к исходной PSA (а именно, PSA 1) и RAN 2 подключена к целевой PSA (а именному PSA 2) через I-UPF.
(3) RAN 2 подключена к исходной PSA (а именно, PSA 1) через I-UPF и RAN 2 напрямую подключена к целевой PSA (а именно, PSA 2).
(4) RAN 2 подключена к исходной PSA (а именно, PSA 1) через I-UPF, и RAN 2 подключена к целевой PSA (а именно, PSA 2) через другую I-UPF.
Следующий этап 702а и этап 702b, и этап 703a и этап 703d используются для установления соединения плоскости пользователя между PSA 2 и RAN 2.
Этап 702а и этап 702b: SMF передает запрос установления сеанса N4 (N4 Session Establish Request) в PSA 2. Запрос установления сеанса N4 содержит туннельную информацию. PSA 2 возвращает ответ установления сеанса N4 (N4 Session Establish Respond) в SMF. Ответ установления сеанса N4 содержит PSA 2 туннельную информацию.
Туннельная информация может включать в себя, по меньшей мере, один из идентификатор конечной точки туннеля (tunnel endpoint identity, TEID), IP-адрес или тому подобное.
SMF может получить RAN туннельную информацию на этапе установления соединения плоскости пользователя между RAN 2 и PSA 1 в процедуре переключения RAN.
Этап 703а: SMF передает запрос обновления сеанса в AMF. Запрос обновления сеанса содержит PSA 2 туннельную информацию и информацию указания.
Информация указания указывает RAN 2 выполнить буферизацию до приема конечного маркера из PSA 1, данных нисходящей линии связи из PSA 2. Информация указания может быть использована как правило перенаправления.
Во время конкретной реализации запрос обновления сеанса может быть, например, запросом Nsmf_PDUSessionUpdateSMContext.
Этап 703b: AMF передает запрос сеанса N2 (N2 Session Request) в RAN 2. N2 запрос сеанса содержит туннельную информацию PSA 2 и информацию указания.
Этап 703c: RAN 2 возвращает ответ N2 сеанса в AMF.
Этап 703d: AMF возвращает ответ обновления сеанса в SMF.
Во время конкретной реализации ответа обновления сеанса может быть, например, Nsmf_PDUSessionUpdateSMContext.
Вышеупомянутый этап 703c и этап 703в являются возможными этапами.
Правило перенаправления в DN может быть обновлено с помощью следующих с этапа 704 по этап 706. Конкретно, данные нисходящей линии связи не отправляются в UE через PSA 1. Вместо этого PSA 1 обновляется на PSA 2.
Этап 704: SMF передает запрос обновления сети N4 (N4 DN Update request) в PSA 2.
Этап 705: PSA 2 передает пакет восходящей линии связи или пакет протокола разрешения адресов (Address Resolution Protocol, ARP) в DN сеть передачи данных на основании принятого запроса на обновление сети N4, для обновления правила переадресации переключения в DN.
ARP пакет в настоящем документе может быть нормальным ARP пакетом или пустым ARP пакетом. Адрес назначения нормального ARP пакета представляет собой IP-адрес однорангового узла и адрес назначения пустого ARP пакета является IP-адрес UE.
Во время конкретной реализации DN здесь может представлять собой сервер приложений AS в DN Ethernet (Ethernet).
После завершения обновления правила переадресации, AS передает данные нисходящей линии связи в PSA 2, и затем PSA 2 передает данные нисходящей линии связи в RAN 2. Дополнительно, RAN 2 выполняет буферизацию данных нисходящей линии связи из PSA 2 на основании информации указания перед приемом конечного маркера, отправленного PSA 1.
Этап 706: PSA 2 возвращает ответ обновления сети N4 (N4 DN Update response) в SMF.
Этот этап является возможным этапом.
На следующем этапе 707 и этапе 708 PSA 1 инициирует передачу конечного маркера.
Этап 707: SMF передает уведомление переключения привязки N4 (N4 anchor change notification) в PSA 1.
После приема уведомления переключения привязки N4 PSA 1 узнает, что привязка была переключена, то есть, переключается с PSA 1 на PSA 2. Следовательно, PSA 1 передает конечный маркер на старом маршруте, а именно, маршруте, на котором расположены узлы PSA 1 и RAN 2. После приема конечного маркера RAN 2 узнает, что пакет конечного маркера является последним пакетом на старом маршруте, так что RAN 2 может отправлять буферизованные данные нисходящей линии связи из PSA 2 в UE.
В примере для передачи конечного маркера PSA 1 может быть инициирован следующими двумя способами.
Способ 1: на этапе 704 SMF запускает таймер. Когда таймер истекает, SMF уведомляет PSA 1 передать конечный маркер. Альтернативно, на этапе 705 PSA 2 запускает таймер. Когда таймер истекает, PSA 2 уведомляет через SMF, PSA 1 передать конечный маркер.
Способ 2: когда PSA 1 принимает пакет восходящей линии связи или ARP пакет, транслированный PSA 2 на этапе 705, PSA 1 инициирует передачу конечного маркера.
Следует отметить, что настоящее изобретение не обязательно зависит от передачи конечного маркера, и буферизованный пакет нисходящей линии связи также может быть отправлен с помощью механизма таймера. Таймер указывает время, когда обновляется правило переадресации в Ethernet. Если таймер истекает, что указывает, что обновление правила переадресации в Ethernet завершено.
Способ установки значения таймера не ограничен в настоящем изобретении. Например, значение таймера может быть установлено на основании конфигурации политики. Конкретное описание выглядит следующим образом: если SMF или PSA 2 запускают таймер (если SMF запускает таймер, таймер запускается на этапе 704; или, если PSA 2 запускает таймер, таймер запускается на этапе 705) Когда истекает таймер, SMF или PSA 2 уведомляют RAN 2 для начала передачи буферизованных данных нисходящей линии связи в UE. В этом случае информация указания на этапе 703A и этапе 703B указывает RAN 2 выполнить буферизацию, прежде чем RAN 2 принимает указание из SMF, данных нисходящей линии связи из PSA 2. Указание инициируется в момент истечения таймера.
Следует отметить, что в настоящем изобретении конечный маркер может альтернативно быть отправлен сервером приложений (Application server, AS). Способ инициирования AS передачи конечного маркера аналогичен способу инициирования PSA 1 передачи конечного маркера. Могут быть использованы следующие два способа.
Способ 1: установлен механизм таймера. Таймер может быть запущен SMF, PSA 2 или AS. Если таймер запущен SMF или PSA 2, когда истекает таймер, SMF указывает AS передать конечный маркер на старый маршрут; или, если таймер запускается AS, когда истекает таймер, AS передает конечный маркер на старый маршрут. Способ 2: когда AS принимает пакет восходящей линии связи или ARP пакет, транслированный PSA 2 на этапе 705, AS инициирует передачу конечного маркера.
Этап 708: PSA 1 возвращает ответ N4 уведомления переключения привязки (N4 anchor change notification Response).
Этот этап не является обязательным.
В соответствии с вариантом осуществления, показанным на фиг. 7А и фиг. 7В, решена техническая задача неупорядоченности данных нисходящей линии связи в сценарии, показанном на фиг. 2(а), тем самым, улучшая взаимодействие с пользователем.
Фиг. 8А и фиг. 8B иллюстрируют способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2(b), и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 4.
До выполнения этапов, показанных на фиг. 8А и фиг. 8B, маршрут передачи данных восходящей линии связи/нисходящей линии связи проходит через UE, RAN 2, I-UPF 2, PSA 1 и AS.
Способ включает в себя следующие этапы.
Этап 801 такой же, как этап 701 в варианте осуществления, показанном на фиг. 7А и фиг. 7В
На этапе 801 SMF определяет, что функция упорядочивания пакетов расположена в I-UPF 2. Следовательно, SMF необходимо указать I-UPF 2 выполнить буферизацию, до приема конечного маркера (end marker) из PSA 1, данных нисходящей линии связи из PSA 2.
SMF определяет, что функция упорядочивания пакетов расположена в I-UPF 2, что также может быть описана следующим образом: SMF определяет, что I-UPF 2 является точкой сходимости маршрута до перенаправления привязки и маршрут после перенаправления привязки. В частности, в любом из следующих сценариев SMF определяет, что функция упорядочивания пакетов находится в I-UPF 2.
RAN 2 подключена к исходной PSA (а именно, PSA 1) через I-UPF 2, и RAN 2 напрямую подключена к целевой PSA (а именно, PSA 2) через I-UPF 2.
Следующий этап 802а и этап 802b, и этап 803а и этап 803b используются для установления соединения плоскости пользователя между PSA 2 и I-UPF 2.
Этап 802а и этап 802b: SMF передает запрос установления сеанса N4 (N4 Session Establish Request) в PSA 2. Запрос установления сеанса N4 содержит I-UPF 2 туннельную информацию. PSA 2 возвращает ответ установления сеанса N4 (N4 Session Establish Response) в SMF. Ответ установления сеанса N4 содержит PSA 2 туннельную информацию.
I-UPF 2 туннельная информация может быть получена SMF на этапе вставки I-UPF 2 в процедуре переключения RAN UE.
Туннельная информация может включать в себя, по меньшей мере, один из TEID, IP-адрес или тому подобное.
Этап 803а: SMF передает запрос модификации сеанса N4 в I-UPF 2. Запрос модификации сеанса N4 содержит PSA 2 туннельную информацию и информацию указания.
Информация указания указывает I-UPF 2 выполнить буферизацию, до приема конечного маркера из PSA 1, данных нисходящей линии связи из PSA 2. Информация указания может быть использована в качестве правила переадресации.
Этап 803В: I-UPF 2 передает ответ N4 сеанса модификации в SMF.
Этот этап является возможным.
Этап 804 - этап 806 являются такими же, как этап 704 - 706 в варианте осуществления, показанном на фиг. 7А и фиг. 7В. Обратитесь к вышеуказанным описаниям.
После завершения обновления правила переадресации, AS может отправлять данные нисходящей линии связи в PSA 2, и затем PSA 2 передает данные нисходящей линии связи в I-UPF 2. Дополнительно, I-UPF 2 буферизует данные нисходящей линии связи из PSA 2 на основании информации указания перед приемом конечного маркера, отправленного PSA 1.
На следующем этапе 807 и этапе 808 PSA 1 инициирует передачу конечного маркера.
Этап 807: SMF передает уведомление переключения привязки N4 (N4 anchor change notification) в PSA 1.
После приема уведомления переключения привязки N4 PSA 1 узнает, что привязка была переключена, то есть переключается с PSA 1 на PSA 2. Следовательно, PSA 1 передает конечный маркер на старый маршрут, а именно, маршрут, на котором расположены узлы PSA 1 и I-UPF. После приема конечного маркера I-UPF 2 узнает, что пакет конечного маркера является последним пакетом на старом маршрута, так что I-UPF 2 может отправлять буферизованные данные нисходящей линии связи из PSA 2 в RAN 2.
В примере PSA 1 может быть инициирован следующими двумя способами для передачи конечного маркера.
Способ 1: на этапе 804 SMF запускает таймер. Когда таймер истекает, SMF уведомляет PSA 1 передать конечный маркер. Альтернативно, на этапе 805 PSA 2 запускает таймер. Когда таймер истекает, PSA 2 уведомляет через SMF PSA 1 передать конечный маркер.
Способ 2: когда PSA 1 принимает пакет восходящей линии связи, ARP пакет или пустой ARP пакет, транслируемый PSA 2 на этапе 805, PSA 1 инициирует передачу конечного маркера.
Следует отметить, что настоящее изобретение не обязательно зависит от передачи конечного маркера и буферизованный пакет нисходящей линии связи также может быть отправлен с помощью механизма таймера. Таймер указывает время, когда обновляется правило переадресации в Ethernet. Если таймер истекает, то указывает, что обновление правила переадресации в Ethernet завершено.
Способ установки значения таймера не ограничен в настоящем изобретении. Например, значение таймера может быть установлено на основании конфигурации политики. Конкретное описание выглядит следующим образом: если SMF или PSA 2 запускают таймер (если SMF запускает таймер, таймер запускается на этапе 804; или, если PSA 2 запускает таймер, то таймер запускается на этапе 805), когда истекает таймер, SMF или PSA 2 уведомляют I-UPF 2 начать отправлять буферизованные данные нисходящей линии связи в RAN 2. В этом случае информация указания на этапе 803а и этапе 803b указывает I-UPF 2 выполнить буферизацию, до того, как I-UPF 2 принимает указание SMF, данных нисходящей линии связи из PSA 2. По истечению таймера инициируется указание.
Следует отметить, что в настоящем изобретении конечный маркер может быть альтернативно отправлен AS. Этот этап такой же, как этап 708 в варианте осуществления, показанном на фиг. 7А и фиг. 7В, в котором AS передает конечный маркер. Для получения подробной информации обратитесь к вышеуказанным описаниям.
Этап 808: PSA 1 возвращает ответ N4 уведомления переключения привязки (N4 anchor change notification Response).
Этот этап является возможным.
В соответствии с вариантом осуществления, показанным на фиг. 8А и фиг. 8В, решена техническая задача неупорядоченности данных нисходящей линии связи в сценарии, показанном на фиг. 2(b), тем самым, улучшая взаимодействие с пользователем.
Фиг. 9А и фиг. 9B иллюстрируют способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2(c), и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 4.
До выполнения этапов, показанных на фиг. 9А и фиг. 9В, маршрут передачи данных восходящей линии связи/нисходящей линии связи проходит через UE, RAN 2, I-UPF 2/а PSA 2, PSA 1 и AS.
Способ включает в себя следующие этапы.
Этап 901 является таким же, как этап 701 в варианте осуществления, показанном на фиг. 7А и фиг. 7В.
На этапе 901 SMF определяет, что функция упорядочивания пакетов расположена в PSA 2/I-UPF 2. Следовательно, SMF необходимо указать PSA 2/I-UPF 2 выполнить буферизацию, до приема конечного маркера (end marker) из PSA 1, данных нисходящей линии связи из PSA 2.
SMF определяет, что функция упорядочивания пакетов расположена в PSA 2/I-UPF 2, что также может быть описано следующим образом: SMF определяет, что PSA 2/I-UPF 2 является точкой конвергенции маршрута до перенаправления привязки и маршрута после перенаправления привязки. В частности, в следующем сценарии SMF определяет, что функция упорядочивания пакетов находится в PSA 2/I-UPF 2. RAN 2 соединена с исходной PSA (а именно, PSA 1) через PSA 2/I-UPF 2, и RAN 2 напрямую соединена с PSA 2/I-UPF 2.
SMF указывает PSA 2/I-UPF 2 выполнить буферизацию данных нисходящей линии связи из PSA 2, что также может быть описано как указание PSA 2/I-UPF выполнить буферизацию данных нисходящей линии связи из AS.
Следующий этап 902а и этап 902b используются для указания I-UPF 2/PSA 2 выполнить буферизацию, до приема конечного маркера из PSA 1, данных нисходящей линии связи из DN.
Этап 902а и этап 902b: SMF передает запрос установления сеанса N4 (N4 Session Establish Request) в PSA 2. Запрос установления сеанса N4 содержит информацию указания. PSA 2 возвращает ответ установления сеанса N4 (N4 Session Establish Response) в SMF.
Информация указания указывает I-UPF 2/PSA 2 выполнить буферизацию до приема конечного маркера из PSA 1, данных нисходящей линии связи из DN. Информация указания может быть использована как правило переадресации.
Этап 903 - этап 905 являются такими же, что и этап 704 - этап 706 в варианте осуществления, показанном на фиг. 7А и фиг. 7В. Обратитесь к вышеуказанным описаниям.
После завершения обновления правила переадресации, AS может передать данные нисходящей линии связи в I-UPF 2/PSA 2. I-UPF 2/PSA 2 выполняет буферизацию данных нисходящей линии связи из AS на основании информации указания до приема конечного маркера, отправленного PSA 1.
На следующем этапе 906 и этапе 907 PSA 1 инициирует передачу конечного маркера.
Этап 907: SMF передает уведомление переключения привязки N4 (N4 anchor change notification) в PSA 1.
После приема уведомления переключения привязки N4 PSA 1 узнает, что привязка была переключена, то есть, переключается с PSA 1 на PSA 2. Следовательно, PSA 1 передает конечный маркер на старый маршрут. После приема конечного маркера I-UPF 2 / PSA 2 узнает, что конечный маркер является последним пакетом на старом маршруте, так что I-UPF 2/PSA 2 может отправлять буферизованные данные нисходящей линии связи из AS в RAN 2.
В примере PSA 1 может быть инициирован следующими двумя способами для передачи конечного маркера.
Способ 1: на этапе 903 SMF запускает таймер. Когда таймер истекает, SMF уведомляет PSA 1 передать конечный маркер. Альтернативно, на этапе 904, I-UPF 2/PSA 2 запускает таймер. Когда истекает таймер, I-UPF 2/PSA 2 уведомляет через SMF, PSA 1 передать конечный маркер.
Способ 2: когда PSA 1 принимает пакет восходящей линии связи, ARP пакет или пустой ARP пакет, транслируемый I-UPF 2/PSA 2 на этапе 904, PSA 1 инициирует передачу конечного маркера.
Следует отметить, что настоящее изобретение не обязательно зависит от передачи конечного маркера и буферизованный пакет нисходящей линии связи также может быть отправлен с помощью механизма таймера. Таймер указывает время, когда правило переадресации в Ethernet обновляется. Если таймер истекает, то указывает, что обновление правила переадресации в Ethernet завершено.
Способ установки значения таймера не ограничен в настоящем изобретении. Например, значение таймера может быть установлено на основании конфигурации политики. Конкретное описание выглядит следующим образом: если SMF или I-UPF 2/PSA 2 запускают таймер (если SMF запускает таймер, таймер запускается на этапе 903; или, если I-UPF 2/PSA 2 запускает таймер, таймер запускается на этапе 904), когда истекает таймер, SMF или I-UPF 2/PSA 2 уведомляют I-UPF 2/PSA 2 начать передачу буферизованных данных нисходящей линии связи в RAN 2. В этом случае информация указания на этапе 902а указывает I-UPF 2/PSA 2 выполнить буферизацию до приема I-UPF 2/PSA 2 указания из SMF, данных нисходящей линии связи из AS. Указание инициируется по истечению таймера.
Следует отметить, что в настоящем изобретении конечный маркер может быть альтернативно отправлен сервером приложений. Этот этап является таким же, как этап 708 в варианте осуществления, показанном на фиг. 7А и фиг. 7В, в котором сервер приложений передает конечный маркер. Для получения подробной информации обратитесь к вышеуказанным описаниям.
Этап 908: PSA 1 возвращает ответ N4 уведомления переключения привязки (N4 anchor change notification Response).
Этот этап не является обязательным.
В соответствии с вариантом осуществления, показанным на фиг. 9А и фиг. 9В, решена техническая задача неупорядоченности данных нисходящей линии связи в сценарии, показанном на фиг. 2(c), тем самым, улучшая взаимодействие с пользователем.
Фиг. 10А, фиг. 10В и фиг. 10C показывают способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2(b), и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 5.
До выполнения этапов, показанных на фиг. 10А, фиг. 10В и фиг. 10C, маршрут передачи данных восходящей линии связи/нисходящей линии связи проходит через UE, RAN 2, I-UPF 2, PSA 1 и AS.
Способ включает в себя следующие этапы.
Этап 1001: SMF определяет выполнить перенаправление привязки и выбирает новую привязку PSA 2.
Следует отметить, что перед этапом 1001 в процедуре переключения RAN было установлено соединение плоскости пользователя N3 между I-UPF 2 и RAN 2. Соединение пользователя N3 плоскости пользователя также может быть названо, как первое соединение плоскости пользователя, и первое соединение плоскости пользователя используется для передачи данных нисходящей линии связи из PSA 1.
SMF определяет выполнить перенаправление привязки, выбирает новую привязку PSA 2 и определяет установить туннель переадресации N3 между I-UPF и RAN 2. Туннель переадресации N3 может также упоминаться как второе соединение плоскости пользователя и туннель переадресации N3 используется для передачи данных нисходящей линии связи из PSA 2.
Следующий этап 1002а и этап 1002b, и этап 1003а и этап 1003b используются для установления соединения плоскости пользователя между PSA 2 и I-UPF 2.
Этап 1002а и этап 1002b являются такими же, как этап 802a и этап 802b в варианте осуществления, показанном на фиг. 8А и фиг. 8В. Обратитесь к вышеуказанным описаниям.
Этап 1003а: SMF передает запрос модификации сеанса N4 в I-UPF 2. Запрос модификации сеанса N4 содержит PSA 2 туннельную информацию и информацию указания.
Информация указания указывает I-UPF 2 передать через второе соединение плоскости пользователя (туннель переадресации N3) данные нисходящей линии связи второго маршрута передачи данных в RAN 2.
В настоящем изобретении информация указания также может называться второй информацией указания.
В альтернативной реализации информация указания на этапе 1003а может альтернативно передаваться SMF в I-UPF 2 на этапе 1008a.
Этап 1003b: I-UPF 2 передает ответ N4 модификации сеанса в SMF. В качестве варианта, сообщение модификации сеанса N4 содержит I-UPF 2 туннельную информацию переадресации.
Этот этап не является обязательным.
Этап 1004: SMF передает запрос обновления сеанса в AMF. Запрос обновления сеанса содержит информацию сеанса N2, и информация сеанса N2 включает в себя информацию указания.
Информация указания указывает RAN 2 выделить туннельную информацию переадресации.
В настоящем изобретении информация указания также может называться первой информацией указания.
В реализации запрос обновления сеанса может быть, например, Nsmf_PDUSession_UpdateContext Request.
Этап 1005: AMF передает запрос N2 в RAN 2. Запрос N2 содержит информацию указания на этапе 1004.
Этап 1006: RAN 2 выделяет RAN туннельную информацию переадресации на основании информации указания и возвращает ответ N2 в AMF. Ответ N2 содержит выделенную RAN туннельную информацию переадресации.
Этап 1007: AMF возвращает ответ обновления сеанса в SMF. Ответ обновления сеанса содержит информацию сеанса N2, и информация сеанса N2 включает в себя RAN туннельную информацию переадресации.
В реализации ответ обновления сеанса может быть, например, Nsmf_PDUSession_UpdateContext Response.
Этап 1008а и этап 1008b: SMF передает запрос модификации сеанса N4 в I-UPF 2. Запрос модификации сеанса N4 содержит RAN туннельную информацию переадресации. I-UPF 2 возвращает ответ модификации сеанса N4 в SMF.
Этап 1009 до этапа 1011 являются такими же, как этап 804 до этапа 806 в варианте осуществления, показанном на фиг. 8А и фиг. 8В. Обратитесь к вышеуказанным описаниям.
Данные нисходящей линии связи AS могут быть отправлены на новую привязку PSA 2. PSA 2 передает данные нисходящей линии связи в I-UPF 2 через соединение плоскости пользователя между PSA 2 и I-UPF 2. I-UPF 2 передает данные нисходящей линии связи в RAN 2 через туннель переадресации N3 (а именно, второе соединение плоскости пользователя) между I-UPF 2 и RAN 2. RAN 2 буферизует данные нисходящей линии связи до приема конечного маркера из N3 соединения плоскости пользователя (а именно, первое соединение плоскости пользователя).
На следующем этапе 1012 и этапе 1013 PSA 1 инициируется для передачи конечного маркера.
Этап 1012 является таким же, как этап 807 в варианте осуществления, показанном на фиг. 8А и фиг. 8В. Обратитесь к вышеуказанным описаниям.
PSA 1 передает конечный маркер на старый маршрут, то есть, PSA 1 передает конечный маркер в I-UPF 2 через соединение плоскости пользователя между PSA 1 и I-UPF 2. I-UPF 2 передает конечный маркер в RAN 2 через соединение плоскости пользователя N3 (а именно, первое соединение плоскости пользователя) между I-UPF 2 и RAN 2. Следует отметить, что действие I-UPF 2 также применимо к данным нисходящей линии связи из PSA 1. Конкретно, I-UPF 2 передает данные нисходящей линии связи из PSA 1 в RAN 2 через соединение плоскости пользователя N3 между I-UPF 2 и RAN 2 и затем RAN 2 передает данные нисходящей линии связи из соединения плоскости пользователя N3 из UE через соединение радиоинтерфейса.
После приема конечного маркера из соединения плоскости пользователя N3 RAN 2 может отправлять буферизованные данные нисходящей линии связи из второго соединения плоскости пользователя, а именно, данные нисходящей линии связи из PSA 2, в RAN 2.
В соответствии с вариантом осуществления, показанным на фиг. 10А, фиг. 10В и фиг. 10C, выполнена техническая задача неупорядоченности данных нисходящей линии связи в сценарии, показанном на фиг. 2(b), тем самым, улучшая взаимодействие с пользователем.
Фиг. 11А, фиг. 11В и фиг. 11C показывают способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре изменения PSA, показанной на фиг. 2(c), и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 5.
До выполнения этапов, показанных на фиг. 11А, фиг. 11В и фиг. 11С, маршрут передачи данных восходящей линии связи/нисходящей линии связи проходит через UE, RAN 2, I-UPF 2, PSA 1 и AS.
Способ включает в себя следующие этапы.
Этап 1101: SMF определяет выполнение перенаправления привязки и выбирает новую привязку PSA 2.
Следует отметить, что перед этапом 1001, в процедуре переключения RAN, UPF повторно выбираемая посредством SMF, является I-UPF 2, и было установлено соединение плоскости пользователя N3 между I-UPF и RAN 2. Соединение плоскости пользователя N3 также может называться как первое соединение плоскости пользователя, и первое соединение плоскости пользователя используется для передачи данных нисходящей линии связи из PSA 1.
SMF определяет выполнение перенаправления привязки. В процедуре перенаправления привязки повторно выбранная новая привязка PSA 2 является I-UPF 2, то есть I-UPF 2 и PSA 2 являются одним и тем же узлом.
После выбора I-UPF 2/PSA 2 SMF определяет установку туннеля переадресации N3 между I-UPF 2/PSA 2 и RAN 2. Туннель переадресации N3 может также упоминаться как второе соединение плоскости пользователя, и туннель переадресации N3 используется для передачи данных нисходящей линии связи из PSA 2.
Следующий этап 1102а и этап 1102b используются для указания I-UPF 2/PSA 2 для передачи данных нисходящей линии связи из DN в RAN 2 через второе соединение плоскости пользователя.
Этап 1102а и этап 1102b: SMF передает запрос установления сеанса N4 (N4 Session Establish Request) в I-UPF 2/PSA 2. Запрос установления сеанса N4 содержит информацию указания. I-UPF 2/PSA 2 возвращает ответ установления сеанса N4 (N4 Session Establish Response) в SMF. В качестве варианта, ответ N4 установления сеанса содержит I-UPF 2/PSA 2 туннельную информацию переадресации.
Информация указания указывает I-UPF 2/PSA 2 передать через второе соединение плоскости пользователя (туннель переадресации N3) данные нисходящей линии связи второго маршрута передачи данных в RAN 2.
В настоящем изобретении информация указания также может называться второй информацией указания.
В альтернативной реализации информация указания на этапе 1102а может альтернативно передаваться SMF в I-UPF 2/PSA 2 на этапе 1107b.
Следующий этап 1103 к этапу 1107b используются для установления туннеля переадресации между RAN 2 и I-UPF 2/PSA 2. Туннель переадресации также можно упомянуть в качестве туннеля переадресации N3 или первого соединения плоскости пользователя.
Этап 1103: SMF передает запрос обновления сеанса в AMF. Запрос обновления сеанса содержит информацию сеанса N2, и информация сеанса N2 включает в себя информацию указания.
Информация указания указывает RAN 2 выделить туннельную информацию переадресации.
В настоящем изобретении информация указания может также упоминаться как первая информация указания.
В реализации запрос обновления сеансов может быть, например, запросом Nsmf_PDUSession_UpdateContext.
Этап 1104: AMF передает запрос N2 в RAN 2. Запрос N2 содержит информацию указания на этапе 1103.
Этап 1105: RAN 2 выделяет RAN туннельную информацию переадресации на основании информации указания и возвращает ответ N2 в AMF. Ответ N2 содержит выделенную RAN туннельную информацию переадресации.
Этап 1106: AMF возвращает ответ обновления сеанса в SMF. Ответ обновления сеанса содержит информацию сеанса N2, и информация сеанса N2 включает в себя RAN туннельную информацию переадресации.
В реализации ответ обновления сеанса может быть, например, ответом Nsmf_PDUSession_UpdateContext.
Этап 1107а и этап 1107b: SMF передает запрос модификации сеанса N4 в I-UPF 2/PSA 2. Запрос модификации сеанса N4 содержит RAN туннельную информацию переадресации. I-UPF 2/PSA 2 возвращает ответ модификации сеанса N4 в SMF.
Этап 1009 до этапа 1011 являются такими же, как этап 903 до этапа 905 в варианте осуществления, показанном на фиг. 9А и фиг. 9В. Обратитесь к вышеуказанным описаниям.
Данные нисходящей линии связи AS могут быть отправлены на новую привязку I-UPF 2/PSA 2. I-UPF 2/PSA 2 передает данные нисходящей линии связи в RAN 2 через N3 туннель переадресации (который можно упомянуть в качестве второго соединения плоскости пользователя) между I-UPF 2/PSA 2 и RAN 2. RAN 2 буферизует данные нисходящей линии связи до приема конечного маркера из соединения плоскости пользователя N3 (а именно, первое соединение плоскости пользователя).
На следующем этапе 1111 и этапе 1112 PSA 1 инициируется для передачи конечного маркера.
Этап 1111 является таким же, как этап 906 в варианте осуществления, показанном на фиг. 9А и фиг. 9В. Обратитесь к вышеуказанным описаниям.
PSA 1 передает конечный маркер на старый маршрут, то есть, PSA 1 передает конечный маркер в I-UPF 2/PSA 2 через соединение плоскости пользователя между PSA 1 и I-UPF 2/PSA 2. I-UPF 2/PSA 2 передает конечный маркер в RAN 2 через соединение плоскости пользователя N3 (а именно, первое соединение плоскости пользователя) между I-UPF 2/PSA 2 и RAN 2. Следуйте отметить, что действие I-UPF 2/PSA 2 также применимо к данным нисходящей линии связи из PSA 1. Конкретно, I-UPF 2/PSA 2 передает данные нисходящей линии связи из PSA 1 в RAN 2 через соединение плоскости пользователя N3 между I-UPF 2/PSA 2 и RAN 2, и затем RAN 2 передает данные нисходящей линии связи из соединения плоскости пользователя N3 в UE через соединение радиоинтерфейса.
После приема конечного маркера из соединения плоскости пользователя N3, RAN 2 может отправлять буферизованные данные нисходящей линии связи из второго соединения плоскости пользователя, а именно, данные нисходящей линии связи из PSA 2, в UE.
В соответствии с вариантом осуществления, показанным на фиг. 11А, фиг. 11В, фиг. 11С, решена техническая задача неупорядоченности данных нисходящей линии связи в сценарии, показанном на фиг. 2(c), тем самым улучшая взаимодействие с пользователем.
Фиг. 12А и фиг. 12B иллюстрируют способ управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре активации соединения плоскости пользователя, показанной на фиг. 3, и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 4.
AS передает данные нисходящей линии связи в PSA. PSA пересылает данные нисходящей линии связи в I-UPF 1. I-UPF 1 инициирует процедуру активации соединения плоскости пользователя. Далее представлено описание способа управления неупорядоченностью данных нисходящей линии связи в процедуре активации соединения плоскости пользователя. Способ включает в себя следующие этапы.
Когда UE находится в состоянии ожидания, UE должно быть обнаружено через пейджинг и затем начинает выполнять этап 1201; или, когда UE находится в подключенном состоянии, UE начинает выполнять этап 1203.
До выполнения этапов, показанных на фиг. 12А и фиг. 12В, данные нисходящей линии связи отправляются AS в PSA 1, и PSA 1 передает данные нисходящей линии связи в I-UPF 1 через соединение плоскости пользователя между PSA 1 и I-UPF 1. Поскольку соединение плоскости пользователя между I-UPF 1 и RAN 2 не активировано, I-UPF 1 буферизует данные нисходящей линии связи.
Этап 1201: UE, которое обнаружено посредством пейджинга, передает сообщение RAN в RAN 2. Сообщение RAN содержит сообщение запроса службы и сообщение запроса службы содержит идентификатор сеанса (PDU session ID) и тому подобное.
Этап 1202: RAN 2 передает сообщение N2 в AMF. Сообщение N2 содержит сообщение запроса службы и информацию о местоположении UE.
Этап 1203: если AMF определяет, основываясь на информации о местоположении UE и области обслуживания I-UPF 1, что UE не находится в области обслуживания I-UPF 1, AMF передает сообщение N11 в SMF. Сообщение N11 содержит информацию, такую как идентификатор сеанса и тип доступа.
Сообщение N11 может использоваться для инициирования SMF для повторного выбора UPF.
Во время конкретной реализации сообщение N11 может быть Nsmf_PDUSession_UpdateSMContextRequest.
Этап 1204: SMF выполняет выбор UPF и выбирает I-UPF 2. Дополнительно, если SMF определяет, что процедура является процедурой активации соединения плоскости пользователя, SMF указывает I-UPF 2 выполнить сортировку данных нисходящей линии связи.
SMF указывает I-UPF 2 выполнить сортировку данных нисходящей линии связи, что означает, что SMF указывает I-UPF 2 передать данные нисходящей линии связи из I-UPF 1 и затем передать, после приема конечного маркера, отправленного I-UPF 1, данные нисходящей линии связи из PSA в RAN 2.
SMF определяет, что текущая процедура представляет собой процедуру активации соединения плоскости пользователя, используя следующие способы.
Способ 1: если AMF определяет, основываясь на принятом сообщении запроса службы, что текущая процедура является процедурой активации соединения плоскости пользователя, AMF передает указание в SMF на этапе 1203. Следовательно, SMF определяет, на основании принятого указания, что текущая процедура является процедурой активации соединения плоскости пользователя.
Способ 2: SMF принимает сообщение N11 на этапе 1203, и получает информацию, на основании вышеуказанных этапов, что I-UPF 1 буферизует данные. Другими словами, этап 1203 инициируется буферизованными данными нисходящей линии связи. В этом случае SMF определяет, что текущая процедура является процедурой активации соединения плоскости пользователя.
Данные нисходящей линии связи из I-UPF 1 представляют собой данные нисходящей линии связи, буферизуемые I-UPF 1. Конечный маркер также называется концевым маркером и указывает, что отправка данных нисходящей линии связи на старом маршруте завершена.
Этап 1205: SMF передает запрос установления сеанса N4 в I-UPF 2. Запрос установления сеанса N4 содержит информацию указания и PSA туннельную информацию.
Информация указания указывает I-UPF 2: передать данные нисходящей линии связи из I-UPF 1 и затем передать, после приема конечного маркера, отправленного I-UPF 1, данные нисходящей линии связи из PSA в RAN 2.
Туннельная информация PSA, отправленная в I-UPF 2, используется для установления соединения плоскости пользователя восходящей линии связи между I-UPF 2 и PSA.
Этап 1206: I-UPF 2 возвращает ответ установления сеанса N4 в SMF. Ответ установления сеанса N4 содержит первую туннельную информацию нисходящей линии связи (также упоминается как DL CN туннельная информация для PSA), туннельную информацию восходящей линии связи (UL CN туннельная информация для RAN) и вторую туннельную информацию нисходящей линии связи (DL CN туннельная информация для переадресации данных).
DL CN туннельная информация для PSA должна быть отправлена в PSA для установления соединения плоскости пользователя нисходящей линии связи (которая также может называться туннелем нисходящей линии связи) между PSA и I-UPF 2. UL CN туннельная информация для RAN должна быть отправлена в RAN 2 для установления соединения плоскости пользователя восходящей линии связи между RAN 2 и I-UPF 2. DL CN туннельная информация для переадресации данных должна быть отправлена в I-UPF 1 для установления туннеля переадресации между I-UPF 1 и I-UPF 2.
Этап 1207: SMF передает запрос модификации сеанса N4 в PSA. Запрос модификации сеанса N4 содержит первую туннельную информацию нисходящей линии связи (DL CN туннельная информация для PSA).
Этап 1208: PSA возвращает ответ модификации сеанса N4 в SMF.
В этом случае установление соединения плоскости пользователя нисходящей линии связи между I-UPF 2 и PSA завершено. Когда PSA принимает данные нисходящей линии связи, PSA передает данные нисходящей линии связи в I-UPF 2 вместо I-UPF 1. После приема данных нисходящей линии связи, отправленные PSA, I-UPF 2 буферизует данные нисходящей линии связи на основании информации указания.
Дополнительно, перед обновлением соединения плоскости пользователя нисходящей линии связи PSA передает конечный маркер в I-UPF 1 для указания, что конечный маркер является последним пакетом на старом маршруте.
Этап 1209: SMF передает запрос модификации сеанса N4 в I-UPF 1. Запрос модификации сеанса N4 содержит вторую туннельную информацию нисходящей линии связи (DL CN туннельная информация для переадресации данных).
Этап 1210: I-UPF 1 возвращает ответ модификации сеанса N4 в SMF.
В этом случае установление туннеля переадресации между I-UPF 1 и I-UPF 2 завершено. I-UPF 1 может отправлять буферизованные данные нисходящей линии связи в I-UPF 2.
На следующем этапе 1211 до этапа 1218 установлено соединение радиоинтерфейса между UE и RAN 2 и соединение N3 между RAN 2 и I-UPF 2.
Этап 1211: SMF передает сообщение подтверждения N11 в AMF.
В качестве варианта, сообщение подтверждения N11 содержит туннельную информацию восходящей линии связи (UL CN туннельная информация).
Во время конкретной реализации сообщение подтверждения N11 может быть Nsmf_PDUSession_UpdateSMContext Response.
Этап 1212: AMF передает сообщение запроса N2 в RAN 2.
В качестве варианта, сообщение запроса N2 содержит туннельную информацию восходящей линии связи (UL CN туннельная информация). Этап 1213: RAN 2 инициирует процесс установления соединения управления радиоресурса (radio resource control, RRC) с UE.
В этом случае установление соединения пользовательского управления восходящей линии связи между UE, RAN 2 и I-UPF 2 завершено. Кроме того, установление соединения пользовательского управления восходящей линии связи между I-UPF и PSA была завершена на этапе 1205. В этом случае UE может отправлять данные восходящей линии связи в PSA через RAN 2 и I-UPF 2.
Этап 1214: RAN 2 возвращает подтверждение запроса N2. Подтверждение запроса N2 содержит RAN туннельную информацию (RAN tunnel info).
RAN туннельная информация используется для передачи в I-UPF 2, чтобы установить соединение плоскости пользователя нисходящей линии связи между I-UPF 2 и RAN 2.
Этап 1215: AMF передает сообщение N11 в SMF. Сообщение N11 содержит RAN туннельную информацию (RAN tunnel info).
Во время конкретной реализации сообщение N11 может быть запросом Nsmf_PDUSession_UpdateSMContext.
Этап 1216: SMF передает запрос модификации сеанса N4 в I-UPF 2. Запрос модификации сеанса N4 RAN туннельную информацию (RAN tunnel info).
Этап 1217: I-UPF 2 возвращает ответ модификации сеанса N4 в AMF.
Этап 1218: SMF возвращает сообщение подтверждения N11 в AMF.
Во время конкретной реализации сообщение подтверждения N11 может быть ответом Nsmf_PDUSession_UpdateSMContext.
Вышеупомянутые этап 1217 и этап 1218 являются возможными.
В соответствии с вариантом осуществления, показанным на фиг. 12А и фиг. 12В, решена техническая задача неупорядоченности данных нисходящей линии связи в процедуре активации соединения плоскости пользователя. Согласно этому решению, неупорядоченность данных нисходящей линии связи можно избежать, тем самым, улучшить взаимодействие с пользователем.
Фиг. 13А и фиг. 13B иллюстрируют способ для управления неупорядоченностью данных нисходящей линии связи в соответствии с настоящим изобретением. Способ используется для решения технической задачи неупорядоченности данных нисходящей линии связи в процедуре активации соединения плоскости пользователя, показанной на фиг. 3, и способ является специфической реализацией способа в варианте осуществления, показанном на фиг. 6.
AS передает данные нисходящей линии связи в PSA. PSA пересылает данные нисходящей линии связи в I-UPF 1. I-UPF 1 инициирует процедуру активации соединения плоскости пользователя. Далее описан способ управления неупорядоченностью данных нисходящей линии связи в процедуре активации соединения плоскости пользователя. Способ включает в себя следующие этапы.
Когда UE находится в состоянии ожидания, UE должно быть обнаружено посредством пейджинга и затем начинает выполнять этап 1301; или, когда UE находится в подключенном состоянии, UE начинает выполнять этап 1303.
До выполнения этапов, показанных на фиг. 13А и фиг. 13B, данные нисходящей линии связи отправляются AS в PSA 1, и PSA 1 передает данные нисходящей линии связи в I-UPF 1 через соединение плоскости пользователя между PSA 1 и I-UPF 1. Поскольку соединение плоскости пользователя между I-UPF 1 и RAN 2 не активировано, I-UPF 1 буферизует данные нисходящей линии связи.
Способ включает в себя следующие этапы.
Этап 1301 до этапа 1303 являются такими же, как этап 1201 до этапа 1203 в варианте осуществления, показанном на фиг. 12А и фиг. 12В. Обратитесь к вышеуказанным описаниям.
Этап 1304: SMF выполняет выбор UPF и выбирает I-UPF 2. Дополнительно, если SMF определяет, что текущая процедура представляет собой процедуру активации соединения плоскости пользователя, SMF инициирует установления туннеля переадресации между RAN 2, I-UPF 2 и I-UPF 1.
Следующий этап 1305 к этапу 1308 используется для установления соединения плоскости пользователя между I-UPF 2 и PSA.
Этап 1305: SMF передает запрос установления сеанса N4 в I-UPF 2. Запрос установления сеанса N4 содержит PSA туннельную информацию и информацию указания.
PSA туннельная информация передается в I-UPF 2 для установления соединения плоскости пользователя восходящей линии связи между I-UPF 2 и PSA.
Информация указания указывает I-UPF 2 передать через второе соединение плоскости пользователя (туннель переадресации N3) данные нисходящей линии связи второго маршрута передачи данных в RAN 2.
В настоящем изобретении информация указания также может называться второй информацией указания.
Этап 1306: I-UPF 2 возвращает ответ установления сеанса N4 в SMF. Ответ установления сеанса N4 содержит первую туннельную информацию нисходящей линии связи (также упоминается как DL CN туннельная информация для PSA) и вторую туннельную информацию нисходящей линии связи (также упоминается как DL CN туннельная информация для переадресации данных). В качестве варианта, ответ установления сеанса N4 дополнительно содержит первую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN) и вторую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN для нового маршрута).
DL CN туннельная информация для PSA используется для передачи в PSA, для установления соединения плоскости пользователя нисходящей линии связи между PSA и I-UPF 2. DL CN туннельная информация для переадресации данных используется для передачи в I-UPF 1 для установления туннеля для переадресации между I-UPF 1 и I-UPF 2. UL CN туннельная информация для RAN используется для передачи в RAN 2 для установления первого соединения плоскости пользователя восходящей линии связи. (также называемое первым туннелем восходящей линии связи) между RAN 2 и I-UPF 2. UL CN туннельная информация для RAN для нового маршрута используется для передачи в RAN 2 для установления второго соединения плоскости пользователя восходящей линии связи (также называется вторым туннелем восходящей линии связи) между RAN 2 и I-UPF 2.
Первое соединение плоскости пользователя между I-UPF и RAN 2 включает в себя первое соединение плоскости пользователя нисходящей линии связи (также упоминается как туннель переадресации N3), и первое соединение плоскости пользователя восходящей линии связи (также называемое первым туннелем восходящей линии связи). Второе соединение плоскости пользователя между I-UPF и RAN 2 включает в себя второе соединение плоскости пользователя нисходящей линии связи (также называемое соединением плоскости пользователя N3) и второе соединение плоскости пользователя восходящей линии связи (также называемое вторым туннелем восходящей линии связи).
Этап 1307: SMF передает запрос модификации сеанса N4 в PSA. Запрос модификации сеанса N4 содержит первую туннельную информацию нисходящей линии связи (DL CN Tunnel Info для PSA).
Этап 1308: PSA возвращает ответ модификации сеанса N4.
В этом случае установление маршрута плоскости пользователя нисходящей линии связи между I-UPF 2 и PSA завершено. Следует отметить, что до изменения маршрута передачи данных нисходящей линии связи PSA передает конечный маркер на старом маршруте (а именно, маршруте, на котором расположены узлы PSA, I-UPF 1 и I-UPF 2). После изменения маршрута PSA, если PSA дополнительно принимает данные нисходящей линии связи, PSA передает данные нисходящей линии связи в I-UPF 2.
Этап 1309: SMF передает запрос модификации сеанса N4 в I-UPF 1. Запрос модификации сеанса N4 содержит вторую туннельную информацию нисходящей линии связи (DL CN Tunnel Info для переадресации данных).
Этап 1310: I-UPF 1 возвращает ответ модификации сеанса N4.
В этом случае установление туннеля переадресации между I-UPF 1 и I-UPF 2 завершено. I-UPF 1 может отправлять буферизованные данные нисходящей линии связи (данные перед этапом 1301) и конечный маркер в I-UPF 2.
Следующий этап 1311 до этапа 1317 используются для установления соединения плоскости пользователя N3 между RAN 2 и I-UPF 2 и туннеля переадресации N3 между RAN 2 и I-UPF 2. Соединение плоскости пользователя N3 используется для передачи данных нисходящей линии связи из I-UPF 1 и туннель переадресации N3 используется для передачи данных нисходящей линии связи из I-UPF 2.
Этап 1311: SMF передает сообщение подтверждения N11 в AMF. Сообщение подтверждения N11 содержит информацию указания и информация указания указывает RAN 2 выделить туннельную информацию переадресации.
В настоящем изобретении информация указания также может называться первой информацией указания.
В качестве варианта, сообщение подтверждения N11 дополнительно содержит первую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN) и вторую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN для нового маршрута).
В реализации сообщение подтверждения N11 может быть конкретно Nsmf_PDUSession_UpdateSMContext.
Этап 1312: AMF передает запрос N2 в RAN 2. Запрос N2 содержит информацию указания.
Возможно запрос N2 дополнительно содержит первую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN) и вторую туннельную информацию восходящей линии связи (UL CN Tunnel Info для RAN для нового маршрута).
Этап 1313: RAN 2 инициирует RRC соединение между RAN 2 и UE, для установления соединения радиоинтерфейса.
Этап 1314: RAN 2 выделяет туннельную информацию (RAN Tunnel Info) и RAN туннельную информацию переадресации (RAN Tunnel Info для переадресации данных) на основании информации указания и передает подтверждение запроса N2 в AMF. Подтверждение запроса N2 содержит RAN туннельную информацию (RAN Tunnel Info) и RAN туннельную информацию переадресации (RAN Tunnel Info для переадресации данных).
RAN туннельная информация переадресации (RAN Tunnel Info для переадресации данных) также может быть упомянута как туннельная информация соединения плоскости пользователя N3 и используется для передачи в I-UPF 2 для установления соединения плоскости пользователя N3 между I-UPF 2 и RAN 2. Соединение плоскости пользователя N3 используется для передачи данных нисходящей линии связи (а именно, данные нисходящей линии связи из I-UPF 1) старого маршрута (а именно, первого маршрута передачи данных).
RAN туннельная информация переадресации (RAN Tunnel Info для переадресации данных) также может относиться к туннельной информации переадресации N3 и используется для передачи в I-UPF 2 для установления туннеля переадресации N3 между I-UPF 2 и RAN 2. Туннель переадресации N3 используется для передачи данных нисходящей линии связи (а именно, данные нисходящей линии связи из I-UPF 2) нового маршрута (а именно, второго маршрута передачи данных). RAN 2 выделяет RAN туннельную информацию переадресации (RAN Tunnel Info для переадресации данных) на основании информации указания, принятую на этапе 1312.
Этап 1315: AMF передает сообщение N11 в SMF. Сообщение N11 содержит RAN туннельную информацию (RAN Tunnel Info) и RAN туннельную информацию переадресации (RAN Tunnel Info для переадресации данных).
Во время конкретной реализации сообщение N11 может быть запросом Nsmf_PDUSession_UpdateSMContext.
Этап 1316: SMF передает запрос модификации сеанса N4 в I-UPF 2. Запрос модификации сеанса N4 содержит RAN туннельную информацию (RAN Tunnel Info) и RAN туннельную информацию переадресации (RAN Tunnel Info для переадресации данных).
Этап 1317: I-UPF 2 возвращает ответ модификации сеанса N4.
Этап 1318: SMF возвращает сообщение подтверждения N11 в AMF.
Во время конкретной реализации сообщение подтверждения N11 может быть Nsmf_PDUSession_UpdateSMContext.
Вышеупомянутый этап 1317 и этап 1318 являются возможными.
В этом случае установление туннеля переадресации N3 между RAN 2 и I-UPF 2 завершается и установление соединения плоскости пользователя N3 между RAN 2 и I-UPF 2 также завершено. В этом случае I-UPF 2 может отправлять принятые данные в RAN 2. В частности, I-UPF 2 передает в RAN 2 через соединение плоскости пользователя N3 между I-UPF и RAN 2 данные нисходящей линии связи, принятые из I-UPF 1, и конечный маркер; I-UPF 2 передает в RAN 2 через туннель переадресации N3 между I-UPF 2 и RAN 2 данные нисходящей линии связи, принятые из PSA.
В соответствии с вариантом осуществления, показанным на фиг. 13А и фиг. 13B, решена техническая задача неупорядоченности данных нисходящей линии связи в процедуре активации соединения плоскости пользователя. Согласно этому решению, неупорядоченность данных нисходящей линии связи можно избежать, тем самым, улучшая взаимодействие с пользователем.
Для вышеуказанных вариантов осуществления, показанные на фиг. 10А, фиг. 10В, фиг. 10C, фиг. 11А, фиг. 11В, фиг. 11С, фиг. 13А и фиг. 13В, первое соединение плоскости пользователя (также называемое соединением плоскости пользователя N3) используется для передачи данных первого маршрута передачи данных, то есть, используется для передачи старых данных; и второе соединение плоскости пользователя (также называемое N3 туннель переадресации) используется для передачи данных второго маршрута передачи данных, то есть, используется для передачи новых данных. В альтернативной реализации первое соединение плоскости пользователя (также называемое N3 соединение плоскости пользователя), может использоваться для передачи данных второго маршрута передачи данных, то есть, используется для передачи новых данных; и второе соединение плоскости пользователя (также называемое N3 туннель переадресации) может использоваться для передачи данных первого маршрута передачи данных, то есть используется для передачи старых данных. Это не ограничено в настоящем изобретении.
Очевидно, что для реализации описанных ранее функций каждый сетевой элемент включает в себя соответствующую структуру аппаратного обеспечения и/или программный модуль для реализации каждой функции. Специалисту в данной области техники должно быть понятно, что совместно с примерами, описанными в вариантах осуществления, раскрытые в этой спецификации, блоки и алгоритмы, могут быть реализованы аппаратным обеспечением или комбинацией аппаратного и компьютерного программного обеспечения в настоящем изобретении. Будет ли функция выполнять аппаратное или аппаратное обеспечение, управляемое компьютерным программным обеспечением, зависит от конкретного приложения и ограничения структуры технических решений. Специалист в данной области техники может использовать различные способы для реализации описанных функций для каждого конкретного приложения, но следует учитывать, что реализация не должна выходить за рамки настоящего изобретения.
Фиг. 14 представляет собой возможную примерную блок-схему устройства 1400 согласно настоящему изобретению. Устройство 1400 может быть выполнено в виде программного обеспечения. Устройство 1400 может включать в себя блок 1402 обработки и блок 1403 связи. В реализации блок 1403 связи может включать в себя блок приема и блок передачи. Блок 1402 обработки выполнен с возможностью управлять работой устройства 1400. Блок 1403 связи выполнен с возможностью поддерживать устройство 1400 устанавливать связь с другим сетевым объектом. Устройство 1400 может дополнительно включать в себя блок 1401 хранения, выполненный с возможностью хранить программный код и данные устройства1400.
Блок 1402 обработки может быть процессором или контроллером, например, может представлять собой центральный блок обработки общего назначения (central processing unit, CPU), процессор общего назначения, цифровой сигнальный процессор (digital signal processing, DSP), специализированная интегральная схема (application specific integrated circuits, ASIC), программируемая пользователем вентильная матрица (field programmable gate array, FPGA) или другое программируемое логическое устройство, транзисторное устройство, аппаратный компонент или любая их комбинация. Блок 1402 обработки может реализовывать или выполнять различные примеры логических блоков, модулей и схем, описанных со ссылкой на описание настоящего изобретения. Процессор может представлять собой комбинацию процессоров, реализующих вычислительную функцию, например, комбинацию, включающую в себя один или несколько микропроцессоров, или комбинацию DSP и микропроцессора. Блок 1403 связи может представлять собой интерфейс связи, приемопередатчик, схему приемопередатчика или тому подобное. Интерфейс связи является общим названием. Во время конкретной реализации интерфейс связи может включать в себя множество интерфейсов. Блок 1401 хранения может быть памятью.
В первой реализации устройство 1400 может быть сетевым устройством доступа в любом из вышеупомянутых вариантов осуществления, либо может быть микросхемой, которая может быть использована для сетевого устройства доступа. Например, когда устройство 1400 является сетевым устройством доступа, блок обработки может быть, например, процессором и блок связи может быть, например, приемопередатчиком. В качестве варианта, приемопередатчик может включать в себя радиочастотную схему, блок хранения может быть, например, памятью. Например, когда устройство 1400 является микросхемой, которая может использоваться для сетевого устройства доступа, блок обработки может быть, например, процессором и блок связи, например, может быть, например, интерфейсом ввода/вывода, выводом или схемой. Блок обработки может выполнять компьютерные исполняемые инструкции, хранящиеся в блоке хранения. В качестве варианта, блок хранения является блоком хранения внутри микросхемы, такой как регистр или буфер. Альтернативно, блок хранения может быть блоком хранения, который находится в сетевом устройстве доступа и может быть расположен вне микросхемы, например, память только для чтения (read-only memory, ROM), другой тип статического хранилища, которое может хранить статическую информацию и инструкции или память произвольного доступа (random access memory, RAM).
В варианте осуществления блок приема выполнен с возможностью: принимать данные нисходящей линии связи первого маршрута передачи данных, отправленные сетевым элементом агрегации маршрута через первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа; и принимать данные нисходящей линии связи второго маршрута передачи данных, отправляемые сетевым элементом агрегации маршрута через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа. Первый маршрут передачи данных является маршрутом передачи данных до переключения маршрута и второй маршрут передачи данных является маршрутом передачи данных после переключения маршрута. Блок передачи выполнен с возможностью отправлять данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных.
В возможной реализации блок приема дополнительно выполнен с возможностью принимать информацию указания, отправленную сетевым элементом плоскости управления. Информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя. Сетевое устройство доступа выделяет туннельную информацию второго соединения плоскости пользователя и передает туннельную информацию второго соединения плоскости пользователя в сетевой элемент плоскости управления.
В возможной реализации первый маршрут передачи данных представляют собой маршрут до изменения привязки сеанса в процедуре изменения привязки сеанса и второй маршрут передачи данных является маршрутом после изменения привязки сеанса.
В возможной реализации, в которой первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации первый маршрут передачи данных представляют собой маршрут перед переключением маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя и второй маршрут передачи данных является маршрутом после переключения маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя.
В возможной реализации, в котором первый маршрут передачи данных проходит через сетевую сессию, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
Во второй реализации устройство 1400 может представлять собой сетевой элемент агрегации маршрута (например, сетевой элемент плоскости пользователя, сетевое устройство доступа или привязку сеанса) в любом из вышеупомянутых вариантов осуществления или может быть микросхемой, которую можно использовать для сетевого элемента агрегации маршрута. Например, когда устройство 1400 является сетевым элементом агрегации маршрута, блок обработки может быть, например, процессором и блок связи может быть, например, приемопередатчиком. В качестве варианта, приемопередатчик может включать в себя радиочастотную схему, и блок хранения может быть, например, памятью. Например, когда устройство 1400 является микросхемой, которую можно использовать для сетевого элемента агрегации маршрута, блок обработки может быть, например, процессором, и блок связи может быть, например, интерфейсом ввода/вывода, выводом или схемой. Блок обработки может выполнять исполняемые компьютером инструкции, хранящиеся в блоке хранения. В качестве варианта, блок хранения является блоком хранения внутри микросхемы, такой как регистр или буфер. Альтернативно, блок хранения может быть блоком хранения, который находится в сетевом элементе агрегации маршрута, и который расположен за пределами микросхемы, например, ROM, другой тип статического устройства хранения, который может хранить статическую информацию и инструкции, или RAM.
В варианте осуществления блок приема выполнен с возможностью принимать информацию указания из сетевого элемента плоскости управления. Блок передачи выполнен с возможностью отправлять, на основании информации указания, данные нисходящей линии связи второго маршрута передачи данных после завершения передачи данных нисходящей линии связи первого маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут передачи данных перед переключением и второй маршрут передачи данных является маршрутом передачи данных после переключения.
В возможной реализации информация указания указывает сетевому элементу агрегации маршрута отправлять, пока не будет принят конечный маркер первого маршрута передачи данных, пакет данных нисходящей линии связи второго маршрута передачи данных. Конечный маркер указывает, что передача данных нисходящей линии связи первого маршрута передачи данных завершена.
В возможной реализации в процедуре изменения привязки сеанса, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевое устройство доступа, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевое устройство доступа, сетевой элемент агрегации маршрута является сетевым устройством доступа. Альтернативно, в процедуре изменения привязки сеанса, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в процедуре изменения привязки сеанса, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации в процедуре активации соединения плоскости пользователя, в котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
В другом варианте осуществления блок приема выполнен с возможностью принимать данные нисходящей линии связи первого маршрута передачи данных и данные нисходящей линии связи второго маршрута передачи данных. Блок передачи выполнен с возможностью: отправлять данные нисходящей линии связи первого маршрута передачи данных в сетевое устройство доступа через первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа; и отправлять данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа.
В возможной реализации, до приема данных нисходящей линии связи первого маршрута передачи данных и данных нисходящей линии связи второго маршрута передачи данных, блок приема дополнительно принимает информацию указания из сетевого элемента плоскости управления. Информация указания указывает сетевому элементу агрегации маршрута передать через второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
В возможной реализации блок приема выполнен с возможностью принимать туннельную информацию второго соединения плоскости пользователя сетевого устройства доступа, отправленную сетевым элементом плоскости управления.
В возможной реализации первый маршрут передачи данных представляют собой маршрут до изменения привязки сеанса в процедуре изменения привязки сеанса и второй маршрут передачи данных является маршрутом после изменения привязки сеанса.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации первый маршрут передачи данных представляют собой маршрут перед переключением маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя и второй маршрут передачи данных является маршрутом после переключения маршрута плоскости пользователя в процедуре активации соединения плоскости пользователя.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
В третьей реализации устройство 1400 может представлять собой сетевой элемент плоскости управления (например, сетевой элемент управления сеансом) в любом из вышеупомянутых вариантов осуществления или может быть микросхемой, которая может использоваться для сетевого элемента плоскости управления. Например, когда устройство 1400 является сетевым элементом плоскости управления, блок обработки может быть, например, процессором, и блок связи может быть, например, приемопередатчиком. В качестве варианта, приемопередатчик может включать в себя радиочастотную схему, и блок хранения может быть, например, памятью. Например, когда устройство 1400 является микросхемой, которую можно использовать для сетевого элемента плоскости управления, блок обработки может быть, например, процессором, и блок связи может быть, например, интерфейсом ввода/вывода, выводом или схемой. Блок обработки может выполнять исполняемые компьютером инструкции, хранящиеся в блоке хранения. В качестве варианта, блок хранения является блоком хранения внутри микросхемы, таким как регистр или буфер. В качестве альтернативы блок хранения может быть блоком хранения, который находится в сетевом элементе плоскости управления и расположен за пределами микросхемы, например, ROM или другой тип статического устройства хранения, который может хранить статическую информацию и инструкции, или RAM.
В варианте осуществления блок обработки выполнен с возможностью определять выполнить переключение маршрута передачи данных.
Блок передачи выполнен с возможностью отправлять информацию указания в сетевой элемент агрегации маршрута. Информация указания указывает сетевому элементу агрегации маршрута отправлять, после завершения передачи данных нисходящей линии связи первого маршрута передачи данных, данные нисходящей линии связи второго маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут передачи данных перед переключением и второй маршрут передачи данных является маршрутом передачи данных после переключения.
В возможной реализации информация указания указывает сетевому элементу агрегации маршрута отправлять, пока не будет принят конечный маркер первого маршрута передачи данных, пакет данных нисходящей линии связи второго маршрута передачи данных. Конечный маркер указывает, что передача данных нисходящей линии связи первого маршрута передачи данных завершена.
В возможной реализации блок обработки специально выполнен с возможностью определять, в процедуре изменения привязки сеанса, переключение от первой привязки сеанса на второй привязку сеанса. Первая привязка сеанса расположена на первом маршруте передачи данных и вторая привязка сеанса расположена на втором маршрута передачи данных.
В возможной реализации, в котором первый маршрута передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевое устройство доступа, и второй маршрут передачи данных проходит через сеть передачи данных и сетевое устройство доступа, сетевой элемент агрегации маршрута является сетевым устройством доступа. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных, вторую привязку сеанса и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации блок обработки специально выполнен с возможностью определять, в процедуре активации соединения плоскости пользователя, переключение с первого сетевого элемента плоскости пользователя на второй сетевой элемент плоскости пользователя. В котором первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя после переключения маршрута плоскости пользователя, сетевой элемент агрегации маршрута является вторым сетевым элементом плоскости пользователя.
В другом варианте осуществления блок обработки выполнен с возможностью: устанавливать первое соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа в процедуре переключения сетевого устройства доступа; и устанавливать второе соединение плоскости пользователя между сетевым элементом агрегации маршрута и сетевым устройством доступа в процедуре изменения привязки сеанса. Первое соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятых из первого маршрута передачи данных, и второе соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из второго маршрута передачи данных. Первый маршрут передачи данных представляют собой маршрут до изменения привязки сеанса в процедуре изменения привязки сеанса и второй маршрут передачи данных является маршрутом после изменения привязки сеанса.
В возможной реализации, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и сетевой элемент плоскости пользователя, и второй маршрут передачи данных проходит через сеть передачи данных и сетевой элемент плоскости пользователя, сетевой элемент агрегации маршрута является сетевым элементом плоскости пользователя. Альтернативно, в котором первый маршрут передачи данных проходит через сеть передачи данных, первую привязку сеанса и вторую привязку сеанса, и второй маршрут передачи данных проходит через сеть передачи данных и вторую привязку сеанса, сетевой элемент агрегации маршрута является второй привязкой сеанса.
В возможной реализации блок обработки специально выполнен с возможностью: управлять блоком передачи отправлять первую информацию указания в сетевое устройство доступа, где первая информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя; управлять блоком приема принимать туннельную информацию второго соединения плоскости пользователя из сетевого устройства доступа; и
управлять блоком передачи отправлять туннельную информацию второго соединения плоскости пользователя в сетевой элемент агрегации маршрута.
В возможной реализации блок передачи выполнен с возможностью отправлять вторую информацию указания в сетевой элемент агрегации маршрута. Вторая информация указания указывает сетевому элементу агрегации маршрута передать через туннель второго соединения плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
В другом варианте осуществления блок обработки выполнен с возможностью: определять в процедуре активации соединения пользователей плоскости переключение от первого сетевого элемента плоскости пользователя во второй сетевой элемент плоскости пользователя; и установить первое соединение плоскости пользователя между вторым сетевым элементом плоскости пользователя и сетевым устройством доступа и установить второе соединение плоскости пользователя между вторым сетевым элементом плоскости пользователя и сетевым устройством доступа. Первое соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из первого маршрута передачи данных, и второе соединение плоскости пользователя используется сетевым элементом агрегации маршрута для передачи в сетевое устройство доступа данных нисходящей линии связи, принятые из второго маршрута передачи данных. Первый маршрут передачи данных представляет собой маршрут до переключения сетевого элемента плоскости пользователя и второй маршрут передачи данных является маршрутом после переключения сетевого элемента плоскости пользователя.
В возможной реализации первый маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и первый сетевой элемент плоскости пользователя, второй маршрут передачи данных проходит через сеть передачи данных, привязку сеанса и второй сетевой элемент плоскости пользователя, и установлено соединение между первым сетевым элементом плоскости пользователя и вторым сетевым элементом плоскости пользователя.
В возможной реализации блок обработки специально выполнен с возможностью: управлять блоком передачи для передачи первой информации указания в сетевое устройство доступа, где первая информация указания указывает сетевому устройству доступа выделить туннельную информацию второго соединения плоскости пользователя; управлять блоком приема принять туннельную информацию второго соединения плоскости пользователя из сетевого устройства доступа; и управлять блоком передачи отправлять туннельную информацию второго соединения плоскости пользователя во второй сетевой элемент плоскости пользователя.
В возможной реализации блок передачи выполнен с возможностью отправлять вторую информацию указания во второй сетевой элемент плоскости пользователя. Вторая информация указания указывает второму сетевому элементу плоскости пользователя передать через второе соединение плоскости пользователя данные нисходящей линии связи второго маршрута передачи данных в сетевое устройство доступа.
Фиг. 15 является схемой устройства в соответствии с настоящим изобретением. Устройство может быть сетевым элементом плоскости управления, сетевым элементом агрегации маршрута или сетевым устройством доступа. Устройство 1500 включает в себя процессор 1502, интерфейс 1503 связи и память 1501. Возможно устройство 1500 может дополнительно включать в себя шину 1504. Интерфейс 1503 связи, процессор 1502 и память 1501 могут быть подключены друг к другу с использованием линии 1504 связи. Линия 1504 связи может представлять собой шину межсоединения периферийного компонента (peripheral component interconnect, PCI), шину с расширенной стандартной промышленной архитектурой (extended industry standard architecture, EISA) или тому подобное. Линия 1504 связи может быть классифицирована на адресную шину, шину данных, шину управления и тому подобное. Для простоты представления используется только одна толстая линия для представления шины на фиг. 15, но это не значит, что используется только одна шина или только один тип шин.
Процессор 1502 может быть CPU, микропроцессором, ASIC или одной или несколькими интегрированными схемами, выполненные с возможностью управлять выполнением программы в решениях настоящего изобретения.
Интерфейс 1503 связи использует любое устройство, такое как приемопередатчик, и выполнен с возможностью устанавливать связь с другим устройством или сетью связи, такими как Ethernet, сеть радиодоступа (radio access network, RAN), беспроводная локальная сеть (wireless local area networks, WLAN), проводной сеть доступа или тому подобное.
Память 1501 может быть памятью только для чтения (read-only memory, ROM) или другим типом статического хранилища, которое может хранить статическую информацию и инструкции, или память произвольного доступа (random access memory, RAM) или другим типом динамического запоминающего устройства, которое может хранить информацию и инструкции, или может быть электрически стираемой программируемой памятью только для чтения (electrically erasable programmable read-only memory, EEPROM), памятью только для чтения на компактных дисках (compact disc read-only memory, CD-ROM) или другим компактным хранилищем на диске или на оптическом диске (включающий в себя оптический диск для хранения сжатых данных, лазерный диск, оптический диск, цифровой универсальный диск, диск Blu-ray и тому подобное), на магнитной диске или другим устройством для хранения данных с использованием магнитного носителя данных или любым другим носителем, который может использоваться для переноса или хранения требуемого программного кода в виде инструкций или структуры данных, имеющий доступ к компьютеру, но не ограничивается этим. Память может находиться независимо от и может быть соединена с процессором посредством линии 1504 связи. В качестве альтернативы память может быть интегрирована с процессором.
Память 1501 выполнена с возможностью хранить исполняемые компьютером инструкции для выполнения решений в настоящем изобретении, и процессор 1502 управляет выполнением исполняемых компьютером инструкций. Процессор 1502 выполнен с возможностью выполнять исполняемые компьютером инструкции, хранящиеся в памяти 1501, для реализации способа управления неупорядоченностью данных нисходящей линии связи в соответствии с вышеуказанными вариантами осуществления настоящего изобретения.
В качестве варианта, исполняемые компьютером инструкции в вариантах осуществления настоящего раскрытия также могут быть упомянуты как код программы приложения. Это конкретно не ограничено в этом варианте настоящего изобретения.
Все или некоторые из вышеупомянутых вариантов осуществления могут быть реализованы с помощью программного обеспечения, аппаратного обеспечения, прошивки или любой их комбинации. Когда программное обеспечение используется для реализации, все или некоторые из вариантов осуществления могут быть реализованы в виде компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или несколько компьютерных инструкций. Когда инструкции компьютерной программы загружены и выполнены на компьютере, генерируются все или некоторые из процедур или функций в соответствии с вариантами осуществления настоящего изобретения. Компьютер может быть компьютером общего назначения, выделенным компьютером, компьютерной сетью или другим программируемым устройством. Компьютерные инструкции могут храниться на машиночитаемом носителе или могут передаваться из машиночитаемого носителя на другой машиночитаемый носитель. Например, компьютерные инструкции могут быть переданы с сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных по проводной связи (например, коаксиальный кабель, оптическое волокно или цифровая абонентская линия (DSL)) или по беспроводной связи (например, в инфракрасной, радио или микроволновом диапазоне). Машиночитаемый носитель может быть любым доступным носителем, доступным компьютером, или устройством для хранения данных, таким как сервер или центр обработки данных, интегрируя один или несколько используемых носителей информации. Используемый носитель может быть магнитным носителем (например, дискета, жестким диском или магнитной лентой), оптическим носителем (например, DVD), полупроводниковым носителем (например, твердотельный накопитель (Solid State Disk, SSD)) или тому подобное.
Различные иллюстративные логические блоки и схемы, описанные в вариантах осуществления настоящего изобретения, могут реализовывать или выполнять описанные функции посредством процессора общего назначения, процессора цифрового сигнала, специализированной интегрированной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного шлюза или транзисторной логики, дискретного аппаратного компонента или структуры любой их комбинации. Процессор общего назначения может быть микропроцессором. В качестве варианта, процессор общего назначения может быть альтернативно представляет собой любой обычный процессор, контроллер, микроконтроллер или машину состояния. Альтернативно, процессор может быть реализован комбинацией вычислительных устройств, таких как процессор цифрового сигнала и микропроцессор, множество микропроцессоров, один или несколько микропроцессоров в сочетании с ядром процессора цифрового сигнала или любой другой аналогичной конфигурации.
Этапы способов или алгоритмов, описанных в вариантах осуществления настоящего изобретения, могут быть непосредственно встроены в аппаратное обеспечение, программное обеспечение, выполненное процессором, либо их комбинацией. Программное устройство может храниться в памяти RAM, флэш-память, ROM, EPROM, EEPROM, регистре, на жестком диске, съемном магнитном диске, CD-ROM или носителе информации любой другой формы в данной области техники. Например, носитель информации может быть подключен к процессору, так что процессор может прочитать информацию с носителя информации и получать информацию на носитель. В качестве варианта, носитель информации может быть альтернативно интегрирован в процессор. Процессор и носитель информации могут быть расположены в ASIC, и ASIC может быть расположена в оконечном устройстве. В качестве варианта, процессор и носитель информации могут быть альтернативно расположены в разных компонентах оконечного устройства.
Инструкции компьютерной программы могут быть альтернативно загружены на компьютер или другое программируемое устройство обработки данных, так что последовательность операций и этапов, выполняемая на компьютере или другом программируемом устройстве, позволяет выполнить компьютерную обработку. Следовательно, инструкции, выполненные на компьютере или другом программируемом устройстве, предоставляют этапы для реализации конкретной функции в одной или нескольких процедурах в блок-схемах алгоритма и/или в одном или нескольких блоках в блок-схемах.
Несмотря на то, что настоящее изобретение описывается со ссылкой на конкретные признаки и его варианты осуществления, очевидно, что могут быть сделаны различные модификации и комбинации, не отходя от сущности и объема настоящего изобретения. Соответственно, спецификация и прилагаемые чертежи являются просто примерными описаниями настоящего изобретения, определенного прилагаемой формулой изобретения, и предназначены для охвата любых или всех модификаций, вариаций, комбинаций или эквивалентов в пределах объема настоящего изобретения. Очевидно, что специалист в данной области техники может внести различные модификации и вариации в настоящее изобретение, не отходя от сущности и объема настоящего изобретения. Настоящее изобретение предназначено для охвата этих модификаций и вариаций настоящего изобретения при условии, что они находятся в рамках формулы изобретения настоящего изобретения и их эквивалентных технологий.