СПОСОБ ОБРАБОТКИ СЕАНСА И УСТРОЙСТВО
SESSION PROCESSING METHOD AND DEVICE

Область техники, к которой относится изобретение
Относится к области технологий мобильной связи и, в частности, к способу и устройству обработки сеанса.
Уровень техники
В некоторых случаях приложение не может поддерживать изменение местоположения (могут отсутствовать возможности изменения местоположения приложения). Например, в процессе перемещения терминала ни один сервер функций приложений (application function, AF), соответствующий приложению, не развертывается вблизи текущего местоположения терминала, или, если даже развернут сервер AF, соответствующий приложению, сервер AF не поддерживает передачу контекста на уровне приложений. Более конкретно, чтобы обеспечить терминал более эффективным пользовательским интерфейсом и по другим причинам, когда сервер AF, соответствующий приложению, передает запрос в терминал на выполнение услуги приложения, терминал по-прежнему должен подключаться к серверу AF, который соответствует приложению и к которому терминал подключается в старом местоположении терминала, в котором находится терминал перед перемещением.
Для приведенного выше сценария применения в настоящее время отсутствует соответствующее решение для реализации.
Раскрытие сущности изобретения
Настоящая заявка обеспечивает способ и устройство обработки сеанса для выбора подходящих сетевых устройств для приложений, которые не поддерживают перемещение, и выбора соответствующей политики разделения для потоков данных приложений в процессе перемещения терминала.
В настоящей заявке, перед перемещением терминала, сетевой элемент управления сеансом, предоставляющий услугу для терминала, упоминается как первый сетевой элемент управления сеансом. После перемещения терминала один или несколько сетевых элементов управления сеансами, каждый из которых предоставляет услугу для терминала, могут быть реализованы с использованием следующих способов.
Способ 1 реализации. Сетевые элементы управления сеансами, каждый из которых предоставляет услугу для терминала, включают в себя второй сетевой элемент управления сеансом и третий сетевой элемент управления сеансом. Второй сетевой элемент управления сеансом может быть выполнен с возможностью выбора второго сетевого элемента пользовательской плоскости, а второй сетевой элемент пользовательской плоскости выполнен с возможностью предоставления услуги для потока данных приложения, которое не поддерживает изменение местоположения приложения. Третий сетевой элемент управления сеансом может быть выполнен с возможностью выбора третьего сетевого элемента пользовательской плоскости, и третий сетевой элемент пользовательской плоскости выполнен с возможностью предоставления услуги для потока данных приложения, которое поддерживает изменение местоположения приложения. Второй сетевой элемент управления сеансом и первый сетевой элемент управления сеансом могут быть одним и тем же сетевым элементом управления сеансом или могут быть разными сетевыми элементами управления сеансами.
Способ 2 реализации: сетевой элемент управления сеансом, предоставляющий услугу для терминала, включает в себя четвертый сетевой элемент управления сеансом, и четвертый сетевой элемент управления сеансом имеет функции второго сетевого элемента управления сеансом и третьего сетевого элемента управления сеансом в способе 1 реализации. Четвертый сетевой элемент управления сеансом и первый сетевой элемент управления сеансом могут быть одним и тем же сетевым элементом управления сеансом или могут быть разными сетевыми элементами управления сеансами.
Для упрощения описания ниже используется способ 1 реализации в качестве примера для описания. Способ 2 осуществления подробно описан в конкретной реализации.
Кроме того, в настоящей заявке сеанс, установленный терминалом, может быть сеансом в режиме (mode) 3 непрерывности сеанса и услуги (Session and Service Continuity, SSC). Более конкретно, типом сеанса является режим 3 SSC. В качестве альтернативы, сеансом, установленным терминалом, может быть сеанс в режиме 1 SSC. В частности, типом сеанса является режим 1 SSC.
Для упрощения описания ниже приведен пример, в котором типом режима сеанса, установленного терминалом, является режим 3 SSC. Кроме того, сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и сеанс, восстановленный терминалом после перемещения терминала, упоминается как второй сеанс. Режим 1 SSC, который является типом режима сеанса, установленным терминалом, подробно описан в конкретной реализации.
Кроме того, в настоящей заявке до и после перемещения терминала сетевые элементы управления доступом, каждый из которых предоставляет услугу для терминала, могут представлять собой один и тот же сетевой элемент управления доступом или могут быть разными сетевыми элементами управления доступом. Для упрощения описания настоящая заявка описана с использованием примера, в котором до и после перемещения терминала сетевые элементы управления доступом, каждый из которых предоставляет услугу для терминала, представляют собой один и тот же сетевой элемент управления доступом.
Согласно первому аспекту настоящая заявка обеспечивает способ обработки сеанса. Способ включает в себя: прием, сетевым элементом управления доступом, информации о точке доступа, которая является приложением первого сеанса и которая поступает из первого сетевого элемента управления сеансом; прием, сетевым элементом управления доступом, сообщения запроса от терминала, причем сообщение запроса включает в себя идентификатор первого сеанса и идентификатор второго сеанса; выбор, сетевым элементом управления доступом, второго сетевого элемента управления сеансом на основе информации о точке доступа приложения; выбор, сетевым элементом управления доступом, третьего сетевого элемента управления сеансом; передачу, сетевым элементом управления доступом, первого сообщения запроса во второй сетевой элемент управления сеансом, где первое сообщение запроса запрашивает установление второго сеанса; и передачу, сетевым элементом управления доступом, второго сообщения запроса в третий сетевой элемент управления сеансом, где второе сообщение запроса запрашивает установку второго сеанса. На основе этого решения сетевой элемент управления доступом выбирает второй сетевой элемент управления сеансом на основе принятой информации о точке доступа приложения первого сеанса. Информация о точке доступа может поступать от сервера AF, который соответствует приложению и который не поддерживает изменение местоположения приложения. Таким образом, выбранный второй сетевой элемент управления сеансом может предоставлять услугу для сервера AF.
В возможной реализации выбор, сетевым элементом управления доступом, второго сетевого элемента управления сеансом на основе информации о точке доступа приложения в частности, включает в себя: выбор, сетевым элементом управления доступом, первого сетевого элемента управления сеансом в качестве второго сетевого элемента управления сеансом на основе информации о точке доступа приложения.
В возможной реализации первое сообщение запроса может включать в себя информацию о точке доступа приложения. Информация о точке доступа используется вторым сетевым элементом управления сеансом для выбора сетевого элемента пользовательской плоскости. В частности, второй сетевой элемент управления сеансом может выбрать сетевой элемент пользовательской плоскости на основе информации о точке доступа приложения. Сетевой элемент пользовательской плоскости упоминается как второй сетевой элемент пользовательской плоскости в настоящей заявке. Второй сетевой элемент управления сеансом выбирает второй сетевой элемент пользовательской плоскости на основе информации о точке доступа приложения. Таким образом, второй сетевой элемент пользовательской плоскости может предоставлять услугу для сервера AF, соответствующего приложению.
В другой возможной реализации первое сообщение запроса может дополнительно включать в себя идентификатор первого сеанса и идентификатор второго сеанса. Таким образом, когда второй сетевой элемент управления сеансом и первый сетевой элемент управления сеансом являются одним и тем же сетевым элементом управления сеансом, второй сетевой элемент управления сеансом может получать локально сохраненную информацию о контексте сеанса на основе идентификатора второго сеанса. Контекст хранит информацию о точке доступа приложения, которая принята вторым сетевым элементом управления сеансом от стороннего сервера приложений. Таким образом, второй сетевой элемент управления сеансом может выбрать второй сетевой элемент пользовательской плоскости на основе информации о точке доступа, которая относится к приложению и которая находится в информации о контексте сеанса.
В возможной реализации сетевой элемент управления доступом может дополнительно передавать информацию о втором сетевом элементе управления сеансом в третий сетевой элемент управления сеансом. Информация о втором сетевом элементе управления сеансом используется для установки соединения между третьим сетевым элементом управления сеансом и вторым сетевым элементом управления сеансом. После того как соединение установлено между третьим сетевым элементом управления сеансом и вторым сетевым элементом управления сеансом, соединение может использоваться для передачи информации разделения потоков данных приложений второго сеанса. Информация разделения включает в себя информацию о сетевом элементе разделения и/или информацию о политике разделения. Информация разделения может дополнительно включать в себя информацию о сетевом элементе управления политикой.
В возможной реализации сетевой элемент управления доступом может дополнительно получать информацию о политике разделения приложений второго сеанса и затем передавать информацию о политике разделения во второй сетевой элемент управления сеансом или в третий сетевой элемент управления сеансом. Информация о политике разделения может быть сгенерирована с использованием информации о политике разделения и передана в сетевой элемент разделения посредством второго сетевого элемента управления сеансом или третьего сетевого элемента управления сеансом.
В другой возможной реализации сетевой элемент управления доступом может дополнительно получить информацию о сетевом элементе управления политикой, соответствующую первому сеансу, и затем передать информацию о сетевом элементе управления политикой в сетевой элемент второго управления сеансом или третий сетевой элемент управления сеансом. Таким образом, второй сетевой элемент управления сеансом или третий сетевой элемент управления сеансом могут передать запрос, на основе информации о сетевом элементе управления политикой, на получение информации о политике разделения от сетевого элемента управления политикой.
Согласно второму аспекту настоящая заявка обеспечивает способ обработки сеанса. Способ включает в себя: прием третьим сетевым элементом управления сеансом второго сообщения запроса от сетевого элемента управления доступом, где второе сообщение запроса включает в себя информацию о втором сетевом элементе управления сеансом, и второе сообщение запроса запрашивает установление второго сеанса; выбор, третьим сетевым элементом управления сеансом, третьего сетевого элемента пользовательской плоскости, причем третий сетевой элемент пользовательской плоскости выполнен с возможностью маршрутизации потока данных первого приложения второго сеанса, и первое приложение является приложением, которое поддерживает изменения местоположения приложения; и установление третьим сетевым элементом управления сеансом соединения со вторым сетевым элементом управления сеансом на основе информации о втором сетевом элементе управления сеансом, где соединение используется для передачи информации разделения потоков данных приложений второго сеанса. Информация разделения включает в себя информацию о сетевом элементе разделения и/или информацию о политике разделения. На основе этого решения третий сетевой элемент пользовательской плоскости может быть выполнен с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Поток данных приложения, которое не поддерживает изменение местоположения приложения, маршрутизируется другим сетевым элементом пользовательской плоскости. Таким образом, можно разделить поток данных приложения, которое поддерживает изменение местоположения приложения, и поток данных приложения, которое не поддерживает изменение местоположения приложения.
В возможной реализации третий сетевой элемент управления сеансом может дополнительно выбирать сетевой элемент разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В другой возможной реализации второй сетевой элемент управления сеансом выбирает сетевой элемент разделения. Затем третий сетевой элемент управления сеансом получает информацию о сетевом элементе разделения из второго сетевого элемента управления сеансом.
В возможной реализации третий сетевой элемент управления сеансом может дополнительно установить канал передачи данных между сетевым элементом разделения и третьим сетевым элементом пользовательской плоскости.
В возможной реализации третий сетевой элемент управления сеансом может дополнительно получать информацию разделения политики, определять политику разделения на основе информации разделения политики и затем передавать политику разделения для сетевого элемента разделения.
Третий сетевой элемент управления сеансом может получать информацию о политике разделения от сетевого элемента управления политикой. В качестве альтернативы, третий сетевой элемент управления сеансом может дополнительно получать информацию о политике разделения от сетевого элемента управления доступом. В качестве альтернативы, третий сетевой элемент управления сеансом может дополнительно получать информацию о политике разделения от второго сетевого элемента управления сеансом. Если третий сетевой элемент управления сеансом получает информацию о политике разделения от сетевого элемента управления политикой перед получением информации о политике разделения из сетевого элемента управления политикой, третий сетевой элемент управления сеансом также должен получить информацию о сетевом элементе управления политикой, например, идентификационную информацию о сетевом элементе управления политикой.
Согласно третьему аспекту настоящая заявка обеспечивает способ обработки сеанса. Способ включает в себя: прием, вторым сетевым элементом управления сеансом, первого сообщения запроса от сетевого элемента управления доступом, где первое сообщение запроса запрашивает установку второго сеанса; и выбор, вторым сетевым элементом управления сеансом, второго сетевого элемента пользовательской плоскости, где второй сетевой элемент пользовательской плоскости выполнен с возможностью маршрутизации потока данных второго приложения второго сеанса, и второе приложение является приложением, которое не поддерживает изменение местоположения. На основе этого решения второй сетевой элемент пользовательской плоскости может быть выполнен с возможностью маршрутизации потока данных второго приложения второго сеанса, и второе приложение является приложением, которое не поддерживает изменение местоположения. Таким образом, можно маршрутизировать поток данных приложения, которое не поддерживает изменение местоположения приложения, поэтому после перемещения терминал по-прежнему может получать доступ к приложению, которое не поддерживает изменение местоположения приложения.
В возможной реализации, если первое сообщение запроса включает в себя идентификатор первого сеанса, выбор, вторым сетевым элементом управления сеансом, второго сетевого элемента пользовательской плоскости, в частности, включает в себя: получение, вторым сетевым элементом управления сеансом, информации о контексте сеанса на основе идентификатора первого сеанса; и затем выбор второго сетевого элемента пользовательской плоскости на основе информации контекста сеанса, где информация о контексте сеанса включает в себя информацию о точке доступа приложения.
В другой возможной реализации, если первое сообщение запроса включает в себя информацию о точке доступа приложения первого сеанса, выбор, вторым сетевым элементом управления сеансом, второго сетевого элемента пользовательской плоскости, в частности, включает в себя: выбор, вторым сетевым элементом управления сеансом, второго сетевого элемента пользовательской плоскости на основе информации о точке доступа приложения.
В возможной реализации третий сетевой элемент управления сеансом может дополнительно выбирать сетевой элемент разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В другой возможной реализации третий сетевой элемент управления сеансом выбирает сетевой элемент разделения, и затем второй сетевой элемент управления сеансом может получить информацию о сетевом элементе разделения от третьего сетевого элемента управления сеансом.
В возможной реализации третий сетевой элемент управления сеансом может дополнительно установить канал передачи данных между сетевым элементом разделения и третьим сетевым элементом пользовательской плоскости.
В возможной реализации второй сетевой элемент управления сеансом может получать информацию о политике разделения, определять политику разделения на основе информации разделения политики и затем передавать политику разделения в сетевой элемент разделения.
Второй сетевой элемент управления сеансом может получать информацию о политике разделения из сетевого элемента управления политикой. В качестве альтернативы, второй сетевой элемент управления сеансом может дополнительно получать информацию о политике разделения от сетевого элемента управления доступом. В качестве альтернативы, второй сетевой элемент управления сеансом может дополнительно получать информацию о политике разделения от третьего сетевого элемента управления сеансом. Если второй сетевой элемент управления сеансом получает информацию о политике разделения из сетевого элемента управления политикой перед получением информации о политике разделения от сетевого элемента управления политикой, второй сетевой элемент управления сеансом также должен получить информацию о сетевом элементе управления политикой, например, идентификационную информацию о сетевом элементе управления политикой.
Согласно четвертому аспекту настоящая заявка обеспечивает способ обработки сеанса. Способ включает в себя: получение, сетевого элемента управления доступом, разделения информации о политике потоков данных приложений второго сеанса; и передачу, сетевым элементом управления доступом, информации о политике разделения во второй сетевой элемент управления сеансом или третий сетевой элемент управления сеансом, который соответствует второму сеансу. На основе этого решения сетевой элемент управления доступом может получать информацию о политике разделения потоков данных приложений второго сеанса и затем передавать информацию о политике разделения в сетевой элемент управления сеансом, такой как второй сетевой элемент управления сеансом или третий сетевой элемент управления сеансом. Информация о политике разделения может использоваться для генерирования политики разделения. Политика разделения может использоваться для разделения потоков данных приложений. Потоки данных приложений включают в себя поток данных приложения, которое поддерживает изменение местоположения приложения, и/или поток данных приложения, которые не поддерживают изменение местоположения приложения.
В возможной реализации получение, сетевым элементом управления доступом, информации о политике разделения потоков данных приложений второго сеанса в частности, включает в себя: прием, сетевым элементом управления доступом, информации о точке доступа, которая представляет собой приложение первого сеанса и которая поступает из первого сетевого элемента управления сеансом, где информация о политике разделения включает в себя информацию о точке доступа приложения.
В возможной реализации получение, сетевым элементом управления доступом, информации о политике разделения потоков данных приложений второго сеанса в частности, включает в себя: прием, сетевым элементом управления доступом, сообщение запроса на установку сеанса из терминала, где сообщение запроса на установку сеанса включает в себя идентификатор первого сеанса; определение, сетевым элементом управления доступом, информации контекста сеанса на основе идентификатора первого сеанса; и определение, сетевым элементом управления доступом, информации о политике разделения на основе информации о контексте сеанса.
Согласно пятому аспекту настоящая заявка обеспечивает способ обработки сеанса. Способ включает в себя: получение, сетевым элементом управления сеансом, информации о политике разделения потоков данных приложений второго сеанса; определение, сетевым элементом управления сеансом, политики разделения на основе информации о политике разделения; и передачу, сетевым элементом управления сеансом, политики разделения на сетевой элемент разделения, где сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. Основываясь на этом решении, сетевой элемент управления сеансом может получать информацию о политике разделения потоков данных приложений второго сеанса, затем определять политику разделения и передавать политику разделения в сетевой элемент разделения. Таким образом, сетевой элемент разделения может разделять потоки данных приложений в соответствии с политикой разделения. В вышеупомянутых аспектах сетевой элемент управления сеансом может быть вторым сетевым элементом управления сеансом или третьим сетевым элементом управления сеансом.
В возможной реализации сетевой элемент управления сеансом может получать информацию о политике разделения из сетевого элемента управления доступом. В качестве альтернативы, сетевой элемент управления сеансом может получать информацию о политике разделения из сетевого элемента управления политикой. В качестве альтернативы, сетевой элемент управления сеансом может получить информацию о политике разделения из другого сетевого элемента управления сеансом.
Если второй сетевой элемент управления сеансом получает информацию о политике разделения от сетевого элемента управления политикой перед получением информации о политике разделения от сетевого элемента управления политикой, второй сетевой элемент управления сеансом также должен получить информацию о сетевом элементе управления сеансом, например, идентификационную информацию о сетевом элементе управления сеансом.
В возможной реализации сетевой элемент управления сеансом может дополнительно выбирать сетевой элемент разделения.
В возможной реализации информация о точке доступа приложения согласно любой из реализаций с первого аспекта по пятый аспект включает в себя по меньшей мере одно из следующего: по меньшей мере один идентификатор доступа к сети передачи данных (data network access identifier, DNAI), информацию о местоположении функции приложения (AF), указание на отсутствие возможности изменения местоположения приложения и указание на отсутствие изменения DNAI.
В возможной реализации информация о политике разделения согласно любой из реализаций с первого по пятый аспекты включает в себя по меньшей мере одно из следующего: информацию указания и информацию о потоках данных приложений. Информация указания включает в себя по меньшей мере одно из следующего: указание локальной обработки, по меньшей мере один DNAI и информацию о возможностях перемещения. Потоки данных приложений включают в себя потоки данных приложений, которые поддерживают изменение местоположения приложения, и/или потоки данных приложений, которые не поддерживают изменение местоположения приложения.
Согласно шестому аспекту настоящая заявка предусматривает способ обработки сеанса, включающий в себя: прием, первым сетевым элементом управления сеансом, информации о точке доступа к приложению первого сеанса; принятие решения, первым сетевым элементом управления сеансом на основе информации о точке доступа приложения, относительно того, чтобы выделить первый сетевой элемент управления сеансом второму сеансу, где первый сеанс и второй сеанс соответствуют одной и той же сети данных; прием, первым сетевым элементом управления сеансом, сообщения запроса, где сообщение запроса запрашивает установление второго сеанса; и выделение, первым сетевым элементом управления сеансом, первого сетевого элемента пользовательской плоскости второму сеансу, где первый сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению.
В возможной реализации приложение представляет собой приложение, которое не поддерживает изменение DNAI.
В возможной реализации первый сетевой элемент управления сеансом выделяет второй сетевой элемент пользовательской плоскости для второго сеанса. Второй сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, которое поддерживает изменение DNAI.
В другой возможной реализации первая сеть управления сеансом элемент передает информацию о политике разделения во второй сетевой элемент управления сеансом. Информация о политике разделения используется вторым сетевым элементом управления сеансом для выделения второго сетевого элемента пользовательской плоскости второму сеансу. Второй сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, которое поддерживает изменение DNAI.
В возможной реализации информация о точке доступа приложения включает в себя по меньшей мере одно из следующей информации: по меньшей мере один DNAI, информацию о местоположении AF, указание на отсутствие возможности изменения местоположения приложения и указание на отсутствие изменения DNAI.
В возможной реализации типом режима работы первого сеанса является режим 3 SSC.
В возможной реализации способ дополнительно включает в себя: сброс, первым сетевым элементом управления сеансом, первого сеанса.
В возможной реализации второй сетевой элемент пользовательской плоскости в шестом аспекте является восьмым сетевым элементом пользовательской плоскости в варианте 6 осуществления настоящей заявки, и второй сетевой элемент управления сеансом в шестом аспекте является шестым сетевым элементом управления сеансом в варианте 6 осуществления настоящей заявки.
Согласно седьмому аспекту настоящая заявка обеспечивает устройство. Устройство может быть сетевым элементом управления доступом, или сетевым элементом управления сеансом (например, вторым сетевым элементом управления сеансом или третьим сетевым элементом управления сеансом) или может быть микросхемой. Устройство имеет функцию реализации реализаций любого из первого аспекта, второго аспекта, третьего аспекта, четвертого аспекта, пятого аспекта или шестого аспекта. Функция может быть реализована аппаратными средствами или может быть реализована аппаратными средствами, исполняющими соответствующее программное обеспечение. Аппаратное или программное обеспечение включает в себя один или более модулей, соответствующих функции.
Согласно восьмому аспекту обеспечивается устройство, которое включает в себя процессор и память. Память выполнена с возможностью хранения компьютерно-исполняемой инструкции. Когда устройство работает, процессор исполняет компьютерно-исполняемую инструкцию, хранящуюся в памяти, так что устройство выполняет способ обработки сеанса согласно любому из: первого аспекта или возможных реализаций первого аспекта, способ обработки сеанса согласно любому из: второго аспекта или возможных реализаций второго аспекта, способа обработки сеанса согласно любому из: третьего аспекта или возможных реализаций третьего аспекта, способа обработки сеанса согласно любому из: четвертого аспекта или возможных реализаций четвертого аспекта, способ обработки сеанса согласно любому из: пятого аспекта или возможных реализаций пятого аспекта, или способ обработки сеанса согласно любому из: шестого аспекта или возможных реализаций шестого аспекта.
Согласно девятому аспекту настоящая заявка дополнительно обеспечивает машиночитаемый носитель информации. Машиночитаемый носитель информации хранит инструкции. Когда инструкции исполняются на компьютере, компьютер может выполнять способы в соответствии с вышеупомянутыми аспектами.
Согласно десятому аспекту настоящая заявка дополнительно обеспечивает компьютерный программный продукт, включающий в себя инструкции. Когда компьютерный программный продукт запускается на компьютере, компьютер может выполнять способы в соответствии с вышеупомянутыми аспектами.
Согласно одиннадцатому аспекту настоящая заявка дополнительно обеспечивает систему. Система включает в себя сетевой элемент управления доступом согласно любой из реализаций первого аспекта и третий сетевой элемент управления сеансом согласно любой из реализаций второго аспекта. Кроме того, система может дополнительно включать в себя второй сетевой элемент управления сеансом согласно любой из реализаций третьего аспекта.
Согласно двенадцатому аспекту настоящая заявка дополнительно обеспечивает систему. Система включает в себя сетевой элемент управления доступом согласно любой из реализаций четвертого аспекта и сетевой элемент управления сеансом согласно любой из реализаций пятого аспекта.
Следует отметить, что второй сетевой элемент управления сеансом в разделе "Раскрытие сущности изобретения" настоящей заявки может быть вторым сетевым элементом управления сеансом или третьим сетевым элементом управления сеансом в варианте 1 осуществления настоящей заявки. Второй сетевой элемент пользовательской плоскости в разделе "Раскрытие сущности изобретения" настоящей заявки может быть сетевым элементом второй пользовательской плоскости в варианте 1 осуществления настоящей заявки.
Второй сетевой элемент управления сеансом в разделе "Раскрытие сущности изобретения" настоящей заявки может быть вторым сетевым элементом управления сеансом или третьим сетевым элементом управления сеансом в варианте 2 осуществления настоящей заявки. Второй сетевой элемент пользовательской плоскости в разделе "Раскрытие сущности изобретения" настоящей заявки может быть сетевым элементом второй пользовательской плоскости в варианте 2 осуществления настоящей заявки.
Второй сетевой элемент управления сеансом в разделе "Раскрытие сущности изобретения" настоящей заявки может быть четвертым сетевым элементом управления сеансом в варианте 3 осуществления настоящей заявки. Второй сетевой элемент пользовательской плоскости в разделе "Раскрытие сущности изобретения" настоящей заявки может быть пятым сетевым элементом пользовательской плоскости в варианте 3 осуществления настоящей заявки.
Второй сетевой элемент управления сеансом в разделе "Раскрытие сущности изобретения" настоящей заявки может быть четвертым сетевым элементом управления сеансом в варианте 4 осуществления настоящей заявки. Второй сетевой элемент пользовательской плоскости в разделе "Раскрытие сущности изобретения" настоящей заявки может быть пятым сетевым элементом пользовательской плоскости в варианте 4 осуществления настоящей заявки.
Второй сетевой элемент управления сеансом в разделе "Раскрытие сущности изобретения" настоящей заявки может быть шестым сетевым элементом управления сеансом в варианте 6 осуществления настоящей заявки. Второй сетевой элемент пользовательской плоскости в разделе "Раскрытие сущности изобретения" настоящей заявки может быть восьмым сетевым элементом пользовательской плоскости в варианте 6 осуществления настоящей заявки.
Краткое описание чертежей
Фиг.1 – схематичное представление возможной сетевой архитектуры согласно настоящей заявке;
фиг.2 – схематичное представление сеанса PDU в режиме 3 SSC согласно предшествующему уровню техники;
фиг.3А и фиг.3B – блок-схема последовательности операций способа обработки сеанса согласно настоящей заявке;
фиг.4 – схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.5 – другое схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.6 – блок-схема последовательности операций другого способа обработки сеанса согласно настоящей заявке;
фиг.7 – другое схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.8 – другое схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.9А и фиг.9B – блок-схема последовательности операций другого способа обработки сеанса согласно настоящей заявке;
фиг.10 – схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.11 – блок-схема последовательности операций другого способа обработки сеанса согласно настоящей заявке;
фиг.12А  – схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.12B – другое схематичное представление потоков данных сеанса согласно настоящей заявке;
фиг.13 – схематичное представление устройства согласно настоящей заявке; и
фиг.14 – схематичное представление другого устройства согласно настоящей заявке.
Осуществление изобретения
Для того, чтобы сделать задачи, технические решения и преимущества настоящей заявки более понятными, ниже приводится подробное описание настоящей заявки со ссылкой на сопроводительные чертежи. Конкретный способ работы в варианте осуществления способа также может применяться к варианту осуществления устройства или варианту системы. В описании настоящей заявки, если не указано иное, «множество» означает два или более двух.
Сетевая архитектура и сценарий обслуживания, которые описаны в вариантах осуществления настоящей заявки, предназначены для более ясного описания технических решений в вариантах осуществления настоящей заявки, а не для ограничения технических решений, представленных в вариантах осуществления настоящей заявки. Специалист в данной области техники может знать, что с развитием архитектуры сети и появлением нового сценария обслуживания технические решения, представленные в вариантах осуществления настоящей заявки, также применимы к аналогичным техническим задачам.
На фиг.1 показано схематичное представление возможной сетевой архитектуры, к которой применимо настоящая заявка. Архитектура сети включает в себя сетевой элемент управления доступом (на фигуре показан пример, в котором используется сетевой элемент управления доступом, в котором используется функция управления доступом и мобильностью (access and mobility management function, AMF) и сетевой элемент управления сеансом (на фигуре используется пример, в котором сетевой элемент управления сеансом является сетевым элементом функции управления сеансом (session management function, SMF)). Кроме того, сетевая архитектура может дополнительно включать в себя сетевой элемент пользовательской плоскости (на фигуре используется пример, в котором сетевой элемент пользовательской плоскости является сетевым элементом функции пользовательской плоскости (user plane function, UPF)). Кроме того, сетевая архитектура может дополнительно включать в себя сетевой элемент управления политикой (на фигуре используется пример, в котором сетевой элемент управления политикой является сетевым элементом функции управления политикой (policy control function, PCF)).
Сетевой элемент управления доступом используется в основном для присоединения, управления мобильностью и процесса обновления зоны отслеживания терминала в мобильной сети. Сетевой элемент управления доступом завершает сообщение слоя без доступа (non access stratum, NAS), завершает управление регистрацией, управление подключением, управление достижимостью, выделение списка зон отслеживания (track area list, TA list), управление мобильностью и т.п., и прозрачно направляет сообщение управления сеансом (session management, SM) в сетевой элемент управления сеансом. В связи пятого поколения (5th generation, 5G) сетевой элемент управления доступом и мобильностью может быть сетевым элементом AMF. В связи следующего поколения, такой как шестое поколение (6th generation, 6G), сетевой элемент управления доступом может по-прежнему быть сетевым элементом AMF или может иметь другое название. В настоящей заявке это не является ограничением.
Сетевой элемент управления сеансом используется, главным образом, для управления сеансом, например, установления, изменения и сброса сеанса в сети мобильной связи. Конкретной функцией является, например, назначение адреса Интернет-протокола (internet protocol, IP) терминалу или выбор сетевого элемента пользовательской плоскости, который выполняет функцию пересылки пакетов. В связи 5G сетевой элемент управления сеансом может быть сетевым элементом SMF. В связи следующего поколения, такой как связь 6G, сетевой элемент управления сеансом может по-прежнему быть сетевым элементом SMF или может иметь другое название. В настоящей заявке это не является ограничением.
Сетевой элемент пользовательской плоскости отвечает, главным образом, за обработку пользовательского пакета. Обработка представляет собой, например, пересылку, тарификацию или правомерный перехват сообщений. Сетевой элемент пользовательской плоскости может также упоминаться как блок протокольных данных (protocol data unit, PDU), сеанс с привязкой (PDU session anchor, PSA). В связи 5G сетевой элемент пользовательской плоскости может быть сетевым элементом UPF. В связи следующего поколения, такой как связь 6G, сетевой элемент пользовательской плоскости по-прежнему может быть сетевым элементом UPF или может иметь другое название. В настоящей заявке это не является ограничением.
Сетевой элемент управления политикой имеет функцию управления данными подписки абонента, функцию управления политикой, функцию управления политикой тарификации, функцию управления качеством обслуживания (quality of service, QoS) и т.п. В связи 5G сетевой элемент управления политикой может быть сетевым элементом PCF. В связи следующего поколения, такой как связь 6G, сетевой элемент управления политикой по-прежнему может быть сетевым элементом PCF или может иметь другое название. В настоящей заявке это не является ограничением.
В настоящей заявке базовая сеть может включать в себя сетевые элементы сетевой архитектуры. Каждая из базовой сети и сети радиодоступа (radio access network, RAN) может предоставлять услугу для терминала. Например, терминал может передавать пакет данных в сеть передачи данных (data network, DN) через RAN и базовую сеть. В качестве альтернативы, DN передает пакет данных в терминал через RAN и базовую сеть. Когда между терминалом и DN установлено соединение, сеанс PDU может быть установлен между терминалом и DN, чтобы обеспечить установление канала передачи данных. Сеанс PDU относится к соединению, предназначенному для предоставления услуги соединения PDU между терминалом и DN.
Терминал в настоящей заявке является устройством, которое имеет функцию беспроводного приемопередатчика. Терминал может быть развернут на суше, где развертывание включает в себя развертывание внутри или снаружи помещения, или развертывание портативных устройств или устройств, установленных на транспортном средстве; или может быть развернут на воде (например, на паровом судне); или может быть развернут в воздухе (например, на воздушном судне, воздушном шаре и спутнике). Терминал может представлять собой мобильный телефон (mobile phone), планшетный компьютер (pad), компьютер, имеющий функцию беспроводного приемопередатчика, терминал виртуальной реальности (virtual reality, VR), терминал дополненной реальности (augmented reality, AR), беспроводной терминал в системе управления промышленными объектами (industrial control), беспроводной терминал в системе автоматического вождения (self driving), беспроводной терминал в системе дистанционного медицинского обслуживания (remote medical), беспроводной терминал в интеллектуальной сети (smart grid), беспроводной терминал в системе безопасности на транспорте (transportation safety), беспроводной терминал в системе "умный город" (smart city), беспроводной терминал в системе "умный дом" (smart home) и т.п.
В примере интерфейс между сетевым элементом пользовательской плоскости и DN может упоминаться как интерфейс N6, интерфейс между сетевым элементом пользовательской плоскости и сетевым элементом управления сеансом может упоминаться как интерфейс N4, интерфейс между сетевым элементом управления сеансом и сетевым элементом управления доступом может упоминаться как интерфейс N11, интерфейс между сетевым элементом управления сеансом и сетевым элементом управления политикой может упоминаться как интерфейс N7, и интерфейс между сетевым элементом управления доступом и сетевым элементом управления политикой может упоминаться как интерфейс N15. Разумеется, в связи следующего поколения названия этих интерфейсов могут быть неизменными или могут быть заменены другими названиями. В настоящей заявке это не является ограничением.
Может быть понятно, что вышеупомянутые функции могут быть сетевыми элементами в аппаратном устройстве, или могут быть функциями программного обеспечения, выполняемыми на специализированных аппаратных средствах, или могут быть виртуализированными функциями, созданными на платформе (например, облачной платформе).
Для упрощения описания настоящая заявка в дальнейшем описывается с использованием примера, в котором сетевой элемент пользовательской плоскости является сетевым элементом UPF, сетевой элемент управления сеансом является сетевым элементом SMF, сетевой элемент управления доступом является сетевым элементом AMF, и сетевой элемент управления политикой является сетевым элементом PCF. Кроме того, сетевой элемент UPF для краткости упоминается как UPF, сетевой элемент SMF для краткости упоминается как SMF, сетевой элемент AMF для краткости упоминается как AMF, и сетевой элемент PCF для краткости упоминается как PCF. В частности, в последующем описании настоящей заявки все UPF могут быть заменены сетевыми элементами пользовательской плоскости, все SMF могут быть заменены сетевыми элементами управления сеансом, все AMF могут быть заменены сетевыми элементами управления доступом, и все PCF могут быть заменены элементами управления политикой сети.
Чтобы облегчить понимание решений, ниже кратко описаны некоторые термины или существительные, которые будут использоваться в данной заявке, и соответствующие базовые знания.
Режим непрерывности сеанса и обслуживания в системе 5G может удовлетворять требованиям непрерывности различных приложений или услуг. В системе 5G поддерживаются разные режимы непрерывности сеанса и обслуживания, и они включают в себя, главным образом, следующие несколько режимов непрерывности сеанса и обслуживания.
(1) Режим SSC 1: В процессе перемещения терминала, независимо от типа технологии доступа терминала, местоположения терминала и т.п., когда установлен сеанс PDU, UPF, используемая в качестве PSA, остается неизменной.
(2) Режим 2 SSC: На основе информации, такой как политика оператора, сетевая сторона может дать указание терминалу сбросить текущий сеанс PDU и восстановить новый сеанс PDU. Во вновь установленном сеансе PDU может быть повторно выбрана UPF, используемая в качестве PSA.
(3) Режим 3 SSC: Для сеанса PDU в режиме 3 SSC сетевая сторона позволяет установить новый сеанс PDU для DN сеанса PDU. После того как установление нового сеанса PDU завершено, сетевая сторона может сбросить ранее установленный сеанс PDU по истечении определенного времени. Существует множество условий, при которых сетевая сторона допускает установление нового сеанса PDU для DN сеанса PDU. Например, сетевая сторона позволяет устанавливать новый сеанс PDU для DN сеанса PDU из-за перемещения терминала или выравнивания нагрузки устройства.
На фиг.2 показано схематичное представление сеанса PDU в режиме 3 SSC согласно предшествующему уровню техники. Следует отметить, что два DN на фиг.2 представляют собой один и тот же DN.
Терминал устанавливает сеанс 1 PDU (как показано пунктирной линией на фигуре) в местоположении 1 (в местоположении, показанном RAN 1). Путь в пользовательской плоскости сеанса 1 PDU представлен следующим образом: терминал - RAN 1 - UPF 1.
Когда терминал перемещается в местоположение 2 (местоположение, показанное RAN 2), терминал получает доступ к RAN 2. В этом случае по-прежнему существует сеанс 1 PDU, и путь в пользовательской плоскости сеанса 1 PDU обновляется до: терминал - RAN 2 - UPF 1. Кроме того, после перемещения терминала SMF 1 может передать сообщение NAS в терминал с использованием AMF, чтобы инструктировать терминал установить сеанс 2 PDU для DN. Путь в пользовательской плоскости сеанса 2 PDU представляет собой: терминал - RAN 2 - UPF 2.
В вышеупомянутом процессе, если зона, в которой находится UE, не находится в зоне покрытия SMF 1, или UPF, управляемая SMF 1, имеет зону покрытия, и местоположение UE не находится в пределах зоны покрытия UPF, управляемой SMF 1, SMF 1 может инструктировать AMF повторно выбрать SMF. Например, когда терминал инициирует установление сеанса PDU, AMF может повторно выбрать SMF 2, и затем SMF 2 повторно выбирает UPF 2 и устанавливает сеанс PDU. Сеанс PDU является сеансом 2 PDU.
Таким образом, для PDU сеанса в режиме 3 SSC, старый сеанс 1 PDU по-прежнему существует в течение периода времени после того, как вновь устанавливается сеанс 2 PDU. Кроме того, когда сеанс PDU вновь устанавливается, AMF может повторно выбирать SMF, и повторно выбранная SMF может повторно выбирать UPF. На фиг.2 показан сценарий повторного выбора. Перед перемещением терминала сетевые элементы, каждый из которых предоставляет услугу для терминала, представляют собой SMF 1 и UPF 1. После перемещения терминала каждый из сетевых элементов, предоставляющих услугу для терминала, представляет собой SMF 2 и UPF 2. Далее, после перемещения терминала может быть также изменена AMF, предоставляющая услугу для терминала. Для упрощения описания в настоящей заявке для описания используется пример, в котором AMF является неизменным.
Настоящая заявка в основном относится к режиму 1 SSC и режиму 3 SSC. Два сценария описаны отдельно.
Со ссылкой на фиг.1, предполагается, что в DN имеется три сервера функций приложений (application function, AF), а именно AF-сервер 1, AF-сервер 2 и AF-сервер 3. В дальнейшем для упрощения описания сервер AF упоминается для краткости как AF. Таким образом, AF-сервер 1, AF-сервер 2 и AF-сервер 3 могут упоминаться для краткости как AF 1, AF 2 и AF 3, соответственно. AF 1 включает в себя приложение 1, или подразумевается, что AF 1 соответствует приложению 1. AF 2 включает в себя приложение 2, или подразумевается, что AF 2 соответствует приложению 2. AF 3 включает в себя приложение 3, или подразумевается, что AF 3 соответствует приложению 3. Терминал в настоящее время расположен в местоположении A. Терминал может осуществлять доступ к AF 1, AF 2 и AF 3 в местоположении A. Таким образом, терминал может получить доступ к приложению 1, приложению 2 и приложению 3 в местоположении А.
Предполагается, что приложение 1 не поддерживает изменение местоположения приложения. Следует также понимать, что когда терминал находится в местоположении A и выполняет услугу приложения 1, терминал подключается к AF 1. Затем, когда местоположение терминала изменяется (например, терминал перемещается в местоположение B), AF 1 ожидает, что терминал по-прежнему будет осуществлять доступ к AF 1, когда терминал выполняет услугу приложения 1. Например, AF, соответствующая приложению 1, не развернута в местоположении B, или хотя AF, соответствующая приложению 1, развернута в местоположении B, уровень приложений AF не поддерживает такую операцию, как передача контекста на уровне приложений. Таким образом, терминалу по-прежнему требуется доступ к AF 1, который соответствует приложению 1 и к которому получает доступ терминал в местоположении A.
Предполагается, что приложение 2 и приложение 3 поддерживают изменение местоположения приложения. Следует также понимать, что после выхода из местоположения A в новом местоположении (например, в местоположении B) после перемещения терминал может быть подключен к AF, отличной от AF 2, для выполнения услуги приложения 2, и может быть подключен к AF, отличной от AF 3, для выполнения услуги приложения 3.
После того, как терминал перемещается в местоположение B, чтобы выполнить услугу приложения 1 в местоположении B, терминал должен быть подключен к AF 1, которая соответствует приложению 1 и которая расположена в местоположении A. Таким образом, в этом сценарии, чтобы обеспечить относительно хорошее восприятие обслуживания для терминала, то, что шлюзовое устройство (например, включающее в себя сетевой элемент пользовательской плоскости и сетевой элемент разделения) сеанса должно определить, на основе местоположения AF 1, как выбрать сетевой элемент управления сеансом, и как сетевой элемент управления сеансом выбирает шлюзовое устройство, представляет собой задачи, которые должны быть решены в настоящей заявке.
Для вышеупомянутых задач настоящая заявка предусматривает множество различных решений, которые по отдельности описаны ниже.
Вариант 1 осуществления
На фиг.3А и фиг.3B показана блок-схема последовательности операций способа обработки сеанса согласно настоящей заявке. Способ применяется в процессе обработки сеанса в режиме 3 SSC. В данном варианте осуществления сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и SMF, предоставляющая услугу для терминала, упоминается как первая SMF. Сеанс, установленный терминалом после перемещения терминала, упоминается как второй сеанс. SMF, каждая из которых предоставляет услугу для терминала, включают в себя вторую SMF и третью SMF. UPF, выбранная второй SMF, упоминается как вторая UPF. Вторая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. UPF, выбранная третьей SMF, упоминается как третья UPF. Третья UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, вторая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются разными SMF.
Следует отметить, что в данном варианте осуществления первая SMF также может упоминаться как A-SMF 1, вторая SMF также может упоминаться как A-SMF 2, и третья SMF также может упоминаться как I-SMF. A-SMF является аббревиатурой от SMF с привязкой (anchor), I-SMF является аббревиатурой от промежуточной (intermediate) SMF, и I-SMF является вновь добавленной SMF.
Способ включает в себя следующие этапы.
Этап 301: первая SMF передает информацию о точке доступа приложения первого сеанса в AMF. Соответственно, AMF может принимать информацию о точке доступа приложения первого сеанса.
Информация о точке доступа приложения включает в себя по меньшей мере одно из следующего: по меньшей мере один DNAI, информацию о местоположении AF, указание на отсутствие возможности изменения местоположения приложения и указание на отсутствие изменения DNAI.
Следует отметить, что в другой реализации информация о точке доступа приложения, которая появляется в любом месте в настоящей заявке, может быть дополнительно заменена информацией указания. Кроме того, соответствующая операция, выполняемая любым сетевым элементом на основе информации о точке доступа приложения, может быть заменена соответствующей операцией, выполняемой сетевым элементом на основе информации указания.
DNAI является идентификатором точки доступа к сети передачи данных и может рассматриваться как информация о местоположении сети доступа к данным. Например, в сценарии из-за балансировки нагрузки сервер AF может запросить точку доступа для маршрутизации данных в определенном месте (где развернут сервер AF в местоположении для приложения). Более конкретно, ожидается, что поток данных приложения пользователя будет отправлен на сервер AF в этом местоположении. Сервер AF может предоставлять информацию местоположения AF в сетевой элемент NEF на сетевой стороне. NEF отображает информацию о местоположении AF в один или несколько DNAI и передает один или несколько DNAI в SMF с использованием PCF. SMF выбирает один или несколько DNAI из DNAI, полученных SMF. Затем SMF может выбрать UPF на основе одного или нескольких выбранных DNAI. Чтобы быть точным, DNAI может использоваться SMF для выбора UPF. В настоящей заявке DNAI может дополнительно использоваться AMF для выбора SMF.
Указание на отсутствие возможности изменения местоположения приложения (not application relocation possibility) используется для указания того, что приложение AF не поддерживает изменение местоположения приложения.
Указание на отсутствие изменения DNAI используется для указания того, что один или несколько DNAI, соответствующих информации местоположения AF, не могут измениться. Когда приложение AF не поддерживает изменение местоположения приложения, шлюзовое устройство, которое передает поток данных приложения AF, может соответствовать одному или нескольким DNAI.
Например, если приложение не поддерживает изменение местоположения приложения, AF, соответствующая приложению, может передавать DNAI в SMF с использованием функции сетевого взаимодействия (network exposure function, NEF) или PCF. Следует отметить, что AF может дополнительно передавать информацию о местоположении AF в NEF. NEF может определять информацию о точке доступа приложения (где информация о точке доступа в данном документе может представлять собой один или несколько DNAI) на основе информации о местоположении AF. NEF может передавать информацию о точке доступа приложения в первую SMF с использованием PCF. После того как первая SMF примет информацию о точке доступа приложения, с одной стороны, первая SMF может сохранять информацию о точке доступа приложения в информации о контексте сеанса первого сеанса терминала. В данном документе информация о контексте сеанса является информацией, относящейся к сеансу терминала; и, с другой стороны, первая SMF может дополнительно передавать информацию о точке доступа приложения в AMF. Более конкретно, после получения информации о точке доступа приложения, первая SMF включает информацию о точке доступа в сообщение и передает сообщение в AMF. Конкретное сообщение не является ограничивающим и может представлять собой, например, сообщение Namf_Communication_N1N2MessageTransfer.
Например, после получения информации о точке доступа приложения, первая SMF сначала сохраняет информацию. Когда первая SMF принимает решение выполнить перемещение SMF и/или UPF, первая SMF может передать сообщение (например, сообщение Namf_Communication_N1N2MessageTransfer) в AMF. Сообщение включает в себя идентификатор первого сеанса (где идентификатором первого сеанса может быть, например, идентификатор сеанса PDU) и указание запроса на изменение местоположения SMF (session management function, SMF), контейнер управления сеансом N1 (SM N1 контейнер) и т.п. SM-контейнер N1 представляет собой информацию, отправляемую в терминал, и включает в себя команду модификации сеанса (например, команду модификации сеанса PDU) и может дополнительно включать в себя значение причины. Значение причины используется для передачи в терминал, и инструктирования терминала восстановить сеанс для одного и того же DN, а именно, установить второй сеанс.
Кроме того, сообщение может дополнительно включать в себя информацию о точке доступа приложения. Согласно вышеупомянутому способу AMF может получить информацию о точке доступа приложения из первой SMF, и затем локально сохранить информацию о точке доступа, например, сохранить информацию о точке доступа в информации о контексте сеанса первого сеанса.
Этап 302: терминал передает сообщение запроса в AMF. Соответственно, AMF может принять сообщение запроса. Сообщение запроса включает в себя идентификатор первого сеанса и идентификатор второго сеанса. Сообщение запроса запрашивает установление сеанса.
Перемещение терминала запускает терминал, инициируя восстановление сеанса. Таким образом, терминал передает сообщение запроса в AMF, чтобы запросить установление сеанса. В данном документе новый сеанс, который запрашивается для установления, является вторым сеансом.
Терминал инициирует процесс установления сеанса, и сообщение запроса включает в себя идентификатор первого сеанса и идентификатор второго сеанса. Например, когда сеанс является сеансом PDU, идентификатор первого сеанса может в дальнейшем упоминаться как старый идентификатор сеанса PDU (old PDU session ID), и идентификатор второго сеанса может в дальнейшем упоминаться как новый идентификатор сеанса PDU (new PDU session ID). После приема идентификатора первого сеанса и идентификатора второго сеанса AMF может определить, что второй сеанс является сеансом PDU, восстановленным на основе первого сеанса. Таким образом, AMF повторно выбирает SMF для второго сеанса. В данном варианте осуществления AMF выбирает два SMF, а именно вторую SMF и третью SMF, для второго сеанса. Кроме того, как выбранная вторая SMF, так и выбранная третья SMF отличаются от первой SMF, предоставляющей услугу для второго сеанса.
Во время конкретной реализации сообщение запроса может быть сообщением запроса на установку сеанса.
Этап 303. AMF выбирает вторую SMF на основе информации о точке доступа приложения.
AMF выбирает вторую SMF на основе информации о точке доступа приложения. Вторая SMF выбирает второй UPF. Вторая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1.
Этап 304: AMF выбирает третью SMF.
Например, AMF может выбрать третью SMF на основе информации о местоположении терминала и/или информации о второй SMF. Третья SMF выбирает третью UPF. Третья UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1.
Этап 305: AMF передает первое сообщение запроса во вторую SMF, где первое сообщение запроса запрашивает установление второго сеанса. Соответственно, вторая SMF может принимать первое сообщение запроса.
Во время конкретной реализации первое сообщение запроса может представлять собой, например, сообщение запроса Nsmf_PDUSession_CreateSMContext.
При необходимости первое сообщение запроса включает в себя информацию о точке доступа приложения, и вторая SMF использует информацию о точке доступа приложения для выбора UPF.
При необходимости первое сообщение запроса может дополнительно включать в себя идентификатор первого сеанса и идентификатор второго сеанса.
Этап 306. Вторая SMF выбирает второй UPF.
В реализации, если первое сообщение запроса включает в себя информацию о точке доступа приложения, вторая SMF может выбрать UPF на основе информации о точке доступа приложения, и выбранная UPF является второй UPF. Так как UPF выбирается на основе информации о точке доступа приложения, выбранная вторая UPF позволяет терминалу осуществлять доступ к серверу AF, соответствующему приложению. Более конкретно, после перемещения терминал по-прежнему может получить доступ к приложению, которое не поддерживает изменение местоположения приложения. Вторая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему приложению.
В другой реализации вторая SMF может получать информацию о политике разделения и выбирать UPF на основе информации о политике разделения, и выбранная UPF является второй UPF.
Следует отметить, что вторая UPF, выбранная второй SMF, и UPF с привязкой (которая может упоминаться как первая UPF), соответствующая первому сеансу, могут представлять собой одну и ту же UPF или могут быть разными UPF. В настоящей заявке это не является ограничением.
Этап 307: AMF передает второе сообщение запроса в третьею SMF, где второе сообщение запроса запрашивает установить второй сеанс. Соответственно, третья SMF может принимать второе сообщение запроса.
Во время конкретной реализации второе сообщение запроса может быть, например, сообщением запроса Nsmf_PDUSession_CreateSMContext. Второе сообщение запроса включает в себя информацию о второй SMF с тем, чтобы вторая SMF и третья SMF устанавливали сеанс PDU (то есть второй сеанс) для UE. Информация о второй SMF используется третьей SMF для установления соединения со второй SMF.
При необходимости AMF может принять решение, на основе информации о точке доступа приложения, добавить информацию о второй SMF во второе сообщение запроса.
Этап 308: третья SMF выбирает третью UPF.
В частности, третья SMF может выбрать UPF согласно принципу выбора UPF, например, на основе информации, такой как информация о местоположении терминала, информация о загрузке UPF и название сети передачи данных (название сети передачи данных, DNN), и выбранная UPF является третьей UPF. Третья UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения.
Этап 309. Третья SMF устанавливает соединение со второй SMF на основе информации о второй SMF, где соединение используется для передачи информации разделения потоков данных приложений второго сеанса.
Информация разделения может включать в себя, например, информацию о сетевом элементе разделения и/или информацию о политике разделения, и может дополнительно включать в себя информацию о PCF и т.п. Информация о второй SMF может быть, например, идентификационной информацией второй SMF.
В реализации третья SMF может передавать сообщение Nx во вторую SMF на основе информации о второй SMF, и сообщение Nx запрашивает установление соединения сигнализации со второй SMF.
Кроме того, дополнительно должен быть выбран сетевой элемент разделения. Сетевой элемент разделения представляет собой устройство, выполненное с возможностью разделения потоков данных приложений второго сеанса, и может определять соответствующие маршруты данных (в частности, выбирать различные шлюзовые устройства) для потоков данных на основе особенностей потоков данных. В частности, поток данных первого приложения второго сеанса передается в третью UPF, и поток данных второго приложения второго сеанса передается во вторую UPF.
В одной реализации конкретная форма сетевого элемента разделения не ограничена и может представлять собой классификатор восходящей линии связи (классификатор восходящей линии связи, CL UL). В частности, CL UL может быть UPF. Сетевой элемент разделения разделяет потоки служебных данных. Для потоков данных восходящей линии связи, когда потоки данных восходящей линии связи достигают сетевого элемента разделения, сетевой элемент разделения сопоставляет политику разделения с потоками данных восходящей линии связи и передает потоки данных восходящей линии связи во вторую UPF или в третью UPF. Для потоков данных нисходящей линии связи сетевой элемент разделения объединяет потоки данных восходящей линии связи и передает потоки данных восходящей линии связи в терминал. При таком способе обработки в одном сеансе PDU может быть множество точек маршрутизации потока данных.
Далее описаны два способа выбора сетевого элемента разделения.
Способ 1: вторая SMF выбирает сетевой элемент разделения, в частности, включает в себя следующие этапы с 310 по 313.
Этап 310: вторая SMF выбирает сетевой элемент разделения.
Способ выбора сетевого элемента разделения вторым SMF не ограничен в настоящей заявке. Например, вторая SMF может выбрать сетевой элемент разделения на основе части или всей информации, такой как информация о местоположении терминала, идентификатор первого сеанса и идентификатор второго сеанса.
Этап 311: вторая SMF устанавливает канал передачи данных между сетевым элементом разделения и вторым UPF.
Этап 312: вторая SMF передает информацию о сетевом элементе разделения в третью SMF.
Например, вторая SMF может передавать идентификационную информацию о сетевом элементе разделения и т.п. в третью SMF. Например, вторая SMF может передавать информацию о сетевом элементе разделения в третью SMF через соединение, установленное на этапе 309.
Этап 313: третья SMF устанавливает канал передачи данных между сетевым элементом разделения и третьей UPF.
Способ 2: то, что третья SMF выбирает сетевой элемент разделения, конкретно включает в себя следующие этапы с 314 по 317.
Этап 314: третья SMF выбирает сетевой элемент разделения.
Способ выбора сетевого элемента разделения третьей SMF не ограничен в настоящей заявке. Например, третья SMF может выбрать сетевой элемент разделения на основе части или всей информации, такой как информация о местоположении терминала, идентификатор первого сеанса и идентификатор второго сеанса.
Этап 315. Третья SMF устанавливает канал передачи данных между сетевым элементом разделения и третьей UPF.
Этап 316: третья SMF передает информацию о сетевом элементе разделения во вторую SMF.
Например, третья SMF может передавать идентификационную информацию о сетевом элементе разделения и т.п. во вторую SMF. Например, третья SMF может передавать информацию о сетевом элементе разделения во вторую SMF через соединение, установленное на этапе 309.
Этап 317: вторая SMF устанавливает канал передачи данных между сетевым элементом разделения и второй UPF.
Используя этапы с 310 по 313 или этапы с 314 по 317, выбирается сетевой элемент разделения. Кроме того, вторая SMF может устанавливать соединение между сетевым элементом разделения и второй UPF, и третья SMF может устанавливать соединение между сетевым элементом разделения и третьей UPF. Таким образом, сетевой элемент разделения может передавать принятые потоки данных приложений во вторую UPF или третью UPF, соответственно.
Следует отметить, что на приведенных выше этапах отсутствует какая-либо строгая последовательность выполнения между этапами, которые не имеют взаимосвязи во временной последовательности между собой. Например, не существует строгой последовательности между любым из этапа 303, этапа 305 и этапа 306 и любым из этапа 304, этапа 307 и этапа 308, если гарантируется, что этап 303 выполняется перед этапом 307, и этап 309 может выполняться после этапа 307 и может выполняться перед этапом 312 или этапом 316. Если выполняются этапы с 310 по 313, этап 311 может выполняться после этапа 310. Если выполняются этапы с 314 по 317, этап 315 может быть выполнен после этапа 314. Выполнение способов других этапов, которые не имеют ограничений по временной последовательности, может быть отрегулировано на основе фактического случая. Примеры не используются друг за другом для описания.
Согласно вышеупомянутому варианту осуществления, может быть выбрана вторая UPF. Вторая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Таким образом, после перемещения терминал по-прежнему может получить доступ ко второму приложению, используя второй сеанс.
В вышеупомянутом варианте осуществления возможной причиной необходимости выбора двух SMF для второго сеанса является: третья SMF, выбранная AMF на основе информации, такой как местоположение терминала находится относительно далеко от сервера AF, соответствующего приложению, которое не поддерживает изменение местоположения приложения. Таким образом, третья SMF не может управлять и контролировать UPF, соответствующую DNAI, соответствующему серверу AF. Таким образом, необходимо выбрать еще одну SMF, а именно, вторую SMF, чтобы выбрать вторую UPF и управлять второй UPF.
Кроме того, при разделении принятых потоков данных приложений сетевой элемент разделения должен разделять потоки данных в соответствии с принятой политикой разделения. Потоки данных приложений включают в себя потоки данных приложений, которые поддерживают изменение местоположения приложения, и/или потоки данных приложений, которые не поддерживают изменение местоположения приложения. Далее дополнительно описывается конкретный способ реализации для получения политики разделения посредством сетевого элемента разделения. Следует отметить, что любой из следующих способов может быть реализован со ссылкой на вариант осуществления, показанный на фиг.3А и фиг.3В, или может быть реализован отдельно, что не является ограничением.
Далее описываются следующие способы реализации с использованием примера, в котором следующие способы реализованы со ссылкой на вариант осуществления, показанный на фиг.3А и фиг.3B.
Способ 1 реализации: AMF получает информацию о политике разделения и передает информацию о политике разделения во вторую SMF или третью SMF, и затем вторая SMF или третья SMF определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Информация о политике разделения представляет собой информацию, используемую для определения маршрутов потока данных. В одном и том же сеансе PDU потоки данных с разными функциями могут передаваться на DN через разные UPF, как показано на фиг.2, фиг.4, фиг.5 и т.п. Другими словами, в одном и том же сеансе PDU имеются разные маршруты данных для потоков данных. В дальнейшем вся информация, используемая для определения маршрутов данных для потоков данных, может упоминаться как информация о политике разделения.
Информация о политике разделения может включать в себя, например, информацию указания и/или информацию о потоках данных приложений. Информация указания включает в себя по меньшей мере одно из следующего: указание локальной обработки, по меньшей мере один DNAI и информацию о возможностях изменения местоположения. Потоки данных приложений включают в себя потоки данных приложений, которые поддерживают изменение местоположения приложения, и/или потоки данных приложений, которые не поддерживают изменение местоположения приложения. Информация о возможностях изменения местоположения включает в себя указание на отсутствие возможности изменения местоположения приложения (отсутствие возможности изменения местоположения приложения) или указание возможности изменения местоположения приложения (возможность изменения местоположения приложения). Информация о потоках данных приложений включает в себя по меньшей мере одно из: IP-адреса назначения потоков данных приложений, идентификатора AF и идентификаторов приложений.
Например, на этапе варианта осуществления, показанного на фиг.3А и фиг.3B, при отправке информации о точке доступа приложения в AMF, первая SMF может дополнительно передавать информацию о политике разделения в AMF. Следует отметить, что если информация о точке доступа и информация о политике разделения представляют собой по меньшей мере один DNAI или указание на отсутствие возможности изменения местоположения приложения, первая SMF должна передать по меньшей мере один DNAI или указание на отсутствие возможности изменения местоположения приложения в AMF только один раз, а не несколько раз.
Альтернативно, в другой реализации первая SMF может передавать информацию о точке доступа и информацию о политике разделения приложений в AMF, используя соответственно разные сообщения.
После приема информации о политике разделения первая SMF может альтернативно сохранить информацию о политике разделения в информации контекста сеанса первого сеанса.
Кроме того, первая SMF может дополнительно передавать информацию о политике разделения в AMF. В реализации первая SMF может передавать информацию о политике разделения в AMF с использованием сообщения. Конкретное сообщение не является ограничивающим и может представлять собой, например, сообщение Namf_Communication_N1N2MessageTransfer. Таким образом, AMF может получить информацию о политике разделения. Кроме того, AMF может локально сохранять информацию о политике разделения, например, сохранять информацию о политике разделения в информации о контексте сеанса первого сеанса.
В одной реализации после этапа 302 варианта осуществления, показанного на фиг.3А и фиг.3B, AMF определяет информацию о контексте сеанса на основе идентификатора первого сеанса в принятом сообщении запроса, и затем определяет информацию о политике разделения на основе информации о контексте сеанса, а именно, получает сохраненную информацию о политике разделения из информации о контексте сеанса.
После получения информации о политике разделения AMF может передавать информацию о политике разделения во вторую SMF или в третью SMF. Например, если сетевой элемент разделения выбран второй SMF, AMF может передать информацию о политике разделения во вторую SMF; или AMF может передать информацию о политике разделения в третью SMF, и третья SMF передает информацию о политике разделения во вторую SMF. Затем вторая SMF вырабатывает политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения. Если сетевой элемент разделения выбран третьей SMF, AMF может передавать информацию о политике разделения в третью SMF; или AMF может передавать информацию о политике разделения во вторую SMF, и вторая SMF передает информацию о политике разделения в третью SMF. Затем третья SMF вырабатывает политику разделения на основе информации о политике разделения и передает информацию о политике разделения в сетевой элемент разделения.
Следует отметить, что вторая SMF или третья SMF могут напрямую использовать информацию о политике разделения в качестве политики разделения. Более конкретно, политика разделения аналогична информации о политике разделения. В качестве альтернативы, вторая SMF или третья SMF могут дополнительно добавлять дополнительную информацию в информацию о политике разделения или модифицировать дополнительную информацию о политике разделения, чтобы получить политику разделения. В этом случае политика разделения и информация о политике разделения совпадают не полностью. В частности, политика разделения реализуется на основе фактических требований. Во время конкретной реализации политика разделения может быть, например, фильтром.
Способ 2 реализации: вторая SMF получает информацию о политике разделения из PCF, и затем определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
В реализации, если PCF, соответствующая второй SMF, и PCF (где PCF может также упоминаться как PCF, соответствующая первому сеансу), соответствующая первой SMF, представляют собой одну и ту же PCF, вторая SMF сохраняет информация о PCF и, таким образом, может получить информацию о политике разделения из PCF.
В другой реализации, если PCF, соответствующая второй SMF, и PCF, соответствующая первой SMF, не представляют собой одну и ту же PCF, вторая SMF сначала должна получить информацию о PCF, соответствующей первой SMF. Например, вторая SMF может получать информацию о PCF, соответствующей первой SMF, из AMF (где информация о PCF, соответствующей первой SMF в AMF, может поступать из первой SMF в AMF). Затем вторая SMF получает информацию о политике разделения из PCF на основе полученной информации о PCF. Например, AMF может добавить информацию о PCF в первое сообщение запроса на этапе 305 варианта осуществления, показанного на фиг.3А и фиг.3B, и передать первое сообщение запроса во вторую SMF.
После получения информации о политике разделения вторая SMF определяет политику разделения на основе информации о политике разделения. Что касается конкретной реализации, следует обратиться к соответствующему описанию способа 1 реализации. Подробности в данном документе снова не описываются.
Способ 3 реализации: вторая SMF получает информацию о политике разделения из PCF и затем передает информацию о политике разделения в третью SMF. Третья SMF определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Основное отличие от способа 2 реализации состоит в том, что в способе 3 реализации после получения информации о политике разделения из PCF вторая SMF передает информацию о политике разделения в третью SMF, и затем третья SMF определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Следует отметить, что информация о политике разделения, полученная второй SMF из PCF, может совпадать или отличаться от информации о политике разделения, поступающей из второй SMF в третью SMF. Например, информация о политике разделения, полученная второй SMF из PCF, может быть идентификаторами потоков данных приложения и соответствующими DNAI потоков данных приложения. Вторая SMF может передавать идентификаторы потоков данных приложения и соответствующие DNAI потоков данных приложения в третью SMF. Значения могут быть разными. В другом примере информация о политике разделения, полученная второй SMF из PCF, включает в себя идентификаторы потоков данных приложения и информацию указания на отсутствие возможности изменения местоположения приложения. Затем вторая SMF определяет DNAI потоков данных приложения на основе информации о политике разделения. Затем вторая SMF использует идентификаторы потоков данных приложения и DNAI потоков данных приложения в качестве информации о политике разделения и передает информацию о политике разделения в третью SMF.
Информация о политике разделения, поступающая из второй SMF в третью SMF, может совпадать или отличаться от политики разделения, определенной третьей SMF. Например, информация о политике разделения , поступающая из второй SMF в третью SMF, включает в себя идентификаторы потоков данных приложения и соответствующие DNAI. Третья SMF может определять политику разделения потоков данных приложения на основе идентификаторов потоков данных приложения и соответствующих DNAI. Политика разделения может включать в себя идентификаторы потоков данных (например, адреса назначения потоков данных приложения) и соответствующие маршруты (например, адреса шлюзовых устройств, в которые маршрутизируются потоки данных приложения). Третья SMF может передавать политику разделения в сетевой элемент разделения.
Способ 4 реализации: третья SMF получает информацию о политике разделения из PCF, и затем определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Основное отличие от способа 2 реализации состоит в том, что в способе 4 осуществления третья SMF получает информацию о политике разделения из PCF. Для способа получения следует обратиться к способу, которым вторая SMF получает информацию о политике разделения из PCF. После получения информации о политике разделения, третья SMF определяет политику разделения на основе информации о политике разделения. Что касается конкретной реализации, следует обратиться к соответствующему описанию способа 1 реализации. Подробности в данном документе снова не описываются.
В одной реализации, если третьей SMF дополнительно необходимо получить информацию о PCF, AMF может добавить информацию о PCF во второе сообщение запроса на этапе 307 варианта осуществления, показанного на фиг.3А и фиг.3B, и передать второе сообщение запроса в третью SMF.
Следует отметить, что информация о политике разделения, полученная третьей SMF из PCF, может совпадать или отличаться от политики разделения, определенной третьей SMF. Например, информация о политике разделения, полученная третьей SMF из PCF, включает в себя идентификаторы потоков данных приложения и соответствующие DNAI. Третья SMF может определять политику разделения потоков данных приложения на основе идентификаторов потоков данных приложения и соответствующих DNAI. Политика разделения может включать в себя идентификаторы потоков данных (например, адреса назначения потоков данных приложения) и соответствующие маршруты (например, адреса шлюзовых устройств, в которые маршрутизируются потоки данных приложения). Третья SMF может передавать политику разделения в сетевой элемент разделения.
Способ 5 реализации: третья SMF получает информацию о политике разделения из PCF и затем передает информацию о политике разделения во вторую SMF. Вторая SMF определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Основное отличие от способа 4 реализации состоит в том, что в способе 5 реализации после получения информации о политике разделения из PCF третья SMF передает информацию о политике разделения во вторую SMF, и затем вторая SMF определяет политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
Следует отметить, что информация о политике разделения, полученная третьей SMF из PCF, может совпадать или отличаться от информации о политике разделения, поступающей из третьей SMF во вторую SMF. Например, информация о политике разделения, полученная третьей SMF из PCF, может представлять собой идентификаторы потоков данных приложения и соответствующие DNAI потоков данных приложения. Третья SMF может передавать идентификаторы потоков данных приложения и соответствующие DNAI потоков данных приложения во вторую SMF. Значения могут быть разными. В другом примере информация о политике разделения, полученная третьей SMF из PCF, включает в себя идентификаторы потоков данных приложения и информацию указания на отсутствие возможности изменения местоположения приложения. Затем третья SMF определяет DNAI потоков данных приложения на основе информации о политике разделения. Затем третья SMF использует идентификаторы потоков данных приложения и DNAI потоков данных приложения в качестве информации о политике разделения и передает информацию о политике разделения во вторую SMF.
Информация о политике разделения, поступающая из третьей SMF во вторую SMF, может совпадать или отличаться от политики разделения, определенной второй SMF. Например, информация о политике разделения, поступающая из третьей SMF во вторую SMF, включает в себя идентификаторы потоков данных приложения и соответствующие DNAI. Вторая SMF может определять политику разделения потоков данных приложения на основе идентификаторов потоков данных приложения и соответствующих DNAI. Политика разделения может включать в себя идентификаторы потоков данных (например, адреса назначения потоков данных приложения) и соответствующие маршруты (например, адреса шлюзовых устройств, в которые маршрутизируются потоки данных приложения). Вторая SMF может передавать политику разделения в сетевой элемент разделения.
Для способа 2 реализации – способа 4 реализации информация о PCF в AMF может быть получена AMF с использованием следующего способа: на этапе 301, при отправке информации о точке доступа приложения к AMF, первая SMF может дополнительно передавать информацию о PCF в AMF. В частности, информация о PCF может быть добавлена в сообщение Namf_Communication_N1N2MessageTransfer и передана в AMF. В качестве альтернативы, в другой реализации этап 301 может быть заменен на передачу, первой SMF информации о PCF, в AMF. Соответственно, AMF может получать информацию о PCF. Чтобы быть точным, первая SMF не передает информацию о точке доступа в AMF, но передает информацию о PCF. Затем, после получения информации о PCF, AMF может получить информацию о точке доступа из PCF.
Нижеследующее обеспечивает конкретный способ реализации, используемый второй SMF или третьей SMF для определения политики разделения.
Этап 1. Если приложение не поддерживает изменение местоположения приложения, AF, соответствующая приложению, может передавать указание на отсутствие возможности изменения местоположения приложения, информацию о местоположении AF и информацию о характеристиках потоков данных в NEF.
Указание на отсутствие возможности изменения местоположения приложения используется для указания того, что приложение не поддерживает изменение местоположения приложения.
Информация о местоположении AF используется для идентификации местоположения AF.
Информация об особенностях потоков данных используется для идентификации характеристик потоков данных и включает в себя, например, кортеж из 3-х элементов (включая IP-адрес назначения, номер порта назначения и тип протокола), кортеж из 5-ти элементов (IP-адрес назначения, номер порта назначения, IP-адрес источника, номер порта источника и тип протокола) или идентификатор приложения (включая, например, всю или часть информации URL, например, название хоста).
Этап 2: NEF вырабатывает по меньшей мере один DNAI на основе информации о местоположении AF и информации о характеристиках потоков данных, передает по меньшей мере один выработанный DNAI в PCF и передает информацию о свойствах потоков данных к PCF.
PCF включает в себя информацию о политике разделения. Например, информация о политике разделения на PCF включает в себя по меньшей мере один DNAI и информацию о характеристиках потоков данных.
Этап 3: AMF/вторая SMF/третья SMF/первая SMF получает информацию о политике разделения из PCF.
Информация о политике разделения, поступающая из PCF в AMF, вторую SMF, третью SMF или первую SMF включает в себя по меньшей мере один DNAI и информацию об особенностях потоков данных и может дополнительно включать в себя другую информацию.
Этап 4: Вторая SMF/третья SMF вырабатывает политику разделения на основе информации о политике разделения.
Если на этапе 3 AMF или первая SMF получает информацию о политике разделения из PCF, вторая SMF или третья SMF дополнительно должны получить информацию о политике разделения из AMF или первой SMF.
В качестве альтернативы, если на этапе 3 вторая SMF получает информацию о политике разделения из PCF, и на этапе 4 третья SMF вырабатывает политику разделения, третьей SMF дополнительно необходимо получить информацию о политике разделения из второй SMF.
Альтернативно, если на этапе 3 третья SMF получает информацию о политике разделения из PCF, и на этапе 4 вторая SMF вырабатывает политику разделения, вторая SMF дополнительно должна получить информацию о политике разделения из третьей SMF.
Политика разделения, вырабатываемая второй SMF/третьей SMF, включает в себя информацию об особенностях и информацию о маршрутизации потоков данных. Информация о маршрутизации указывает сетевой элемент разделения, чтобы разделить потоки данных приложений, например, направить поток данных второго приложения во вторую UPF и направить поток данных первого приложения в третью UPF. Конкретная форма этого не ограничена. Например, информацией о маршруте может быть DNAI.
Кроме того, вторая SMF может дополнительно выбирать один или несколько DNAI по меньшей мере из одного DNAI в информации о политике разделения, и затем выбирать вторую UPF на основе одного или нескольких выбранных DNAI. В этом случае по меньшей мере один DNAI в информации о политике разделения может также упоминаться как информация о точке доступа приложения.
Этап 5: Вторая SMF/третья SMF передает политику разделения в сетевой элемент разделения.
Вышеуказанные этапы используются только в качестве конкретной реализации. Может быть другая реализация во время фактического применения. Это не ограничено настоящим изобретением.
Следует отметить, что конкретный процесс реализации передачи политики разделения в сетевой элемент разделения может быть объединен с вариантом осуществления, показанным на фиг.3А и фиг.3B. Конкретные подробности реализации, включающие в себя, например, последовательность этапов, не ограничены в настоящей заявке и могут быть гибко установлены на основе фактического требования.
На фиг.4 показано схематичное представление потоков данных сеанса согласно варианту 1 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. SMF, выбранные AMF, включают в себя вторую SMF и третью SMF. UPF, выбранная второй SMF, является второй UPF (на фигуре используется пример, в котором вторая UPF и первая UPF являются разными UPF, и фактически вторая UPF и первая UPF могут быть одним и тем же UPF). UPF, выбранная третьей SMF, является третьей UPF, и вторая SMF или третья SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса во вторую UPF и передавать поток данных первого приложения второго сеанса в третью UPF, поэтому после перемещения терминал может получить доступ ко второму приложению, используя вторую UPF. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Вторая UPF соответствует одному или нескольким DNAI, и один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
В варианте 1 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в способе реализации интерфейс имеется между AMF и второй SMF, интерфейс имеется между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария способ обработки сеанса показан на фиг.3А и фиг.3B.
В варианте 1 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в другой реализации интерфейс имеется между AMF и второй SMF, интерфейс отсутствует между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария первое сообщение запроса на этапе 305 способа обработки сеанса, показанного на фиг.3А и фиг.3B, дополнительно включает в себя информацию о третьей SMF, и этап 307 должен быть изменен на передачу, второй SMF второго сообщения запроса в третью SMF, где сообщение запроса запрашивает установление второго сеанса.
В варианте 1 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в другой реализации интерфейс отсутствует между AMF и второй SMF, интерфейс имеется между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария второе сообщение запроса на этапе 307 способа обработки сеанса, показанного на фиг.3А и фиг.3B, дополнительно включает в себя информацию о второй SMF, и этап 305 должен быть изменен на передачу, третьей SMF, первого сообщения запроса во вторую SMF, где сообщение запроса запрашивает установление второго сеанса. В этом случае этап 306 должен выполняться после этого этапа.
Вариант 2 осуществления
В варианте осуществления, показанном на фиг.3А и фиг.3B, вторая SMF, выбранная AMF, и первая SMF являются разными SMF. В другом варианте осуществления вторая SMF, выбранная AMF, и первая SMF могут быть одной и той же SMF. Например, во время конкретной реализации, когда первая SMF определяет, что поток данных приложения в первом сеансе имеет требование не поддерживать изменение местоположения приложения, SMF остается неизменной. Затем первая SMF может не передавать команду изменения местоположения SMF в AMF. Кроме того, когда устанавливается новый сеанс (а именно, второй сеанс), AMF всегда использует первую SMF в первом сеансе в качестве SMF во втором сеансе. Более конкретно, AMF выбирает первую SMF в качестве второй SMF.
В частности, в данном варианте осуществления сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и SMF, предоставляющая услугу для терминала, упоминается как первая SMF. Сеанс, установленный терминалом после перемещения терминала, упоминается как второй сеанс. SMF, каждая из которых предоставляет услугу для терминала, включают в себя вторую SMF и третью SMF. UPF, выбранная второй SMF, упоминается как вторая UPF. Вторая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. UPF, выбранная третьей SMF, упоминается как третья UPF. Третья UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, вторая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются одинаковыми SMF.
В данном варианте осуществления вторая SMF хранит информацию о контексте сеанса первого сеанса. Информация о контексте сеанса включает в себя информацию о точке доступа приложения и может дополнительно включать в себя информацию о политике разделения. Кроме того, вторая SMF дополнительно хранит информацию о PCF.
Таким образом, основываясь на варианте 2 осуществления, вариант 2 осуществления имеет, главным образом, следующие различия, основанные на варианте 1 осуществления, показанном на фиг.3А и фиг.3B.
Во-первых, на этапе 303 AMF выбирает первую SMF в качестве второй SMF на основе информации о точке доступа приложения.
Во-вторых, на этапе 305 во вновь добавленной реализации первое сообщение запроса, возможно, не должно переносить информацию о точке доступа приложения, но может нести в себе идентификатор первого сеанса. Затем вторая SMF может получить информацию о контексте сеанса на основе идентификатора первого сеанса, и затем выбрать вторую UPF на основе информации о контексте сеанса. В частности, информация о контексте сеанса включает в себя информацию о точке доступа приложения. Информация о точке доступа приложения, которая включена в информацию о контексте сеанса, может быть получена первой SMF из NEF или PCF. NEF может определять информацию о точке доступа (включая один или несколько DNAI) на основе информации о местоположении AF, полученной из AF. Таким образом, вторая SMF может выбрать вторую UPF на основе информации о точке доступа, которая относится к приложению и которая находится в информации о контексте сеанса.
На фиг.5 показано схематичное представление потоков данных сеанса согласно варианту 2 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. SMF, выбранные AMF, включают в себя вторую SMF и третью SMF. UPF, выбранная второй SMF, является второй UPF (на фигуре используется пример, в котором вторая UPF и первая UPF представляют собой одну и ту же UPF, и фактически вторая UPF и первая UPF могут быть разными UPF). UPF, выбранная третьей SMF, является третьей UPF, и вторая SMF или третья SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса во вторую UPF и передавать поток данных первого приложения второго сеанса в третью UPF, поэтому после перемещения терминал может получить доступ ко второму приложению, используя вторую UPF. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Вторая UPF соответствует одному или нескольким DNAI, и один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
Основываясь на этом варианте осуществления, для получения с помощью сетевого элемента разделения информации о политике разделения основное отличие от получения сетевым элементом разделения информации о политике разделения в варианте 1 осуществления, показанном на фиг.3А и фиг.3B состоит в том, что если вторая SMF получает информацию о политике разделения, вторая SMF может напрямую получать информацию о политике разделения локально, без необходимости получать информацию о политике разделения из AMF или PCF. После получения информации о политике разделения вторая SMF может выработать политику разделения на основе информации о политике разделения и передавать политику разделения в сетевой элемент разделения. В качестве альтернативы, после получения информации о политике разделения, вторая SMF передает информацию о политике разделения в третью SMF, и третья SMF вырабатывает политику разделения на основе информации о политике разделения и передает политику разделения в сетевой элемент разделения.
В варианте 2 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в способе реализации интерфейс имеется между AMF и второй SMF, интерфейс имеется между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария способ обработки сеанса показан на фиг.3А и фиг.3B.
В варианте 2 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в другой реализации интерфейс имеется между AMF и второй SMF, интерфейс отсутствует между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария первое сообщение запроса на этапе 305 способа обработки сеанса, показанного на фиг.3А и фиг.3B, дополнительно включает в себя информацию о третьей SMF, и этап 307 должен быть изменен на передачу, второй SMF второго сообщения запроса в третью SMF, где сообщение запроса запрашивает установление второго сеанса.
В варианте 2 осуществления для второй SMF и третьей SMF, которые соответствуют второму сеансу, в другой реализации интерфейс отсутствует между AMF и второй SMF, интерфейс имеется между AMF и третьей SMF, и интерфейс имеется между второй SMF и третьей SMF. На основе этого сценария второе сообщение запроса на этапе 307 способа обработки сеанса, показанного на фиг.3А и фиг.3B, дополнительно включает в себя информацию о второй SMF, и этап 305 должен быть изменен на передачу, третьей SMF, первого сообщения запроса во вторую SMF, где сообщение запроса запрашивает установление второго сеанса. В этом случае этап 306 должен выполняться после этого этапа.
Вариант 3 осуществления
В варианте осуществления, показанном на фиг.3А и фиг.3B, AMF выбирает две SMF: вторую SMF и третью SMF. Если AMF может выбрать одну SMF, и зона покрытия SMF является достаточно большой, AMF также может потребоваться выбрать только одну SMF. Таким образом, в другом варианте осуществления AMF выбирает SMF, и SMF отличается от первой SMF. Для упрощения описания SMF упоминается как четвертая SMF. Четвертая SMF имеет функции второй SMF и третьей SMF.
В данном варианте осуществления сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и SMF, предоставляющая услугу для терминала, упоминается как первая SMF. Сеанс, установленный терминалом после перемещения терминала, упоминается как второй сеанс. SMF, предоставляющая услугу для терминала, является четвертой SMF. UPF, выбранные второй SMF, включают в себя пятую UPF и шестую UPF. Пятая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. Шестая UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, четвертая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются разными SMF.
На фиг.6 показана блок-схема последовательности операций другого способа обработки сеанса согласно настоящей заявке. Способ включает в себя следующие этапы.
Этап 601 и этап 602 являются такими же, как этап 301 и этап 302 в варианте осуществления, показанном на фиг.3А и фиг.3B, поэтому следует обратиться к приведенным выше описаниям.
Этап 603: AMF выбирает четвертую SMF.
Например, AMF может выбирать SMF на основе информации о точке доступа приложения и/или информации о местоположении терминала. SMF упоминается как четвертая SMF. Кроме того, четвертая SMF и первая SMF являются разными SMF.
Этап 604: AMF передает сообщение запроса в четвертую SMF, где сообщение запроса запрашивает установление второго сеанса. Соответственно, четвертая SMF может принимать сообщение запроса.
Во время конкретной реализации сообщение запроса может представлять собой, например, сообщение запроса Nsmf_PDUSession_CreateSMContext.
При необходимости сообщение запроса включает в себя информацию о точке доступа приложения. Информация о точке доступа приложения используется четвертой SMF для выбора UPF.
При необходимости сообщение запроса может дополнительно включать в себя идентификатор первого сеанса и идентификатор второго сеанса.
Этап 605: четвертая SMF выбирает пятую UPF и шестую UPF на основе информации о точке доступа приложения.
Конкретный процесс реализации, в котором четвертая SMF выбирает пятую UPF, аналогичен способу выбора, второй SMF, второй UPF в варианте осуществления, показанном на фиг.3А и фиг.3B. Конкретный процесс реализации, в котором четвертая SMF выбирает шестую UPF, аналогичен способу выбора, третьей SMF, третьей UPF в варианте осуществления, показанном на фиг.3А и фиг.3B, поэтому следует обратиться к приведенным выше описаниям.
Пятая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Шестая UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения.
Этап 606: четвертая SMF выбирает сетевой элемент разделения.
Способ выбора, четвертой SMF, сетевого элемента разделения в настоящей заявке не ограничен. Например, четвертая SMF может выбрать сетевой элемент разделения на основе части или всей информации, такой как информация о местоположении терминала, идентификатор первого сеанса и идентификатор второго сеанса.
Этап 607: четвертая SMF устанавливает канал передачи данных между сетевым элементом разделения и пятой UPF и канал передачи данных между сетевым элементом разделения и шестой UPF.
На основе этого варианта осуществления может быть выбрана пятая UPF. Пятая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Таким образом, после перемещения терминал по-прежнему может получить доступ ко второму приложению, используя пятую UPF и второй сеанс. Пятая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
На фиг.7 показано схематичное представление потоков данных сеанса согласно варианту 3 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. SMF, выбранная AMF, является четвертой SMF. Кроме того, четвертая SMF и первая SMF являются разными SMF. UPF, выбранные четвертой SMF, включают в себя пятую UPF (на фигуре используется пример, в котором пятая UPF и первая UPF представляют собой одну и ту же UPF, и фактически пятая UPF и первая UPF могут быть альтернативно разными UPF) и шестую UPF. Кроме того, четвертая SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса в пятую UPF и передавать поток данных первого приложения второго сеанса в шестую UPF, поэтому после перемещения терминал по-прежнему может получить доступ ко второму приложению, используя пятую UPF. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Пятая UPF соответствует одному или нескольким DNAI, и один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
Кроме того, при разделении принятых потоков данных приложений сетевой элемент разделения должен разделять потоки данных в соответствии с принятой политикой разделения. Потоки данных приложений включают в себя приложения, которые поддерживают изменение местоположения приложения и/или приложения, которые не поддерживают изменение местоположения приложения. В данном варианте осуществления четвертая SMF получает информацию о политике разделения, определяет политику разделения на основе информации о политике разделения и затем передает политику разделения в сетевой элемент разделения. Далее описывается конкретный способ реализации для получения, четвертой SMF, информации о политике разделения. Следует отметить, что любой из следующих способов может быть реализован со ссылкой на вариант осуществления, показанный на фиг.6, или может быть реализован отдельно, что не является ограничением.
Способ 1 реализации: AMF получает информацию о политике разделения и передает информацию о политике разделения в четвертую SMF.
Например, на этапе варианта осуществления, показанного на фиг.6, при отправке информации о точке доступа приложения в первую SMF, AF может дополнительно передавать информацию о политике разделения в первую SMF. Следует отметить, что если информация о точке доступа и информация о политике разделения представляют собой каждая по отдельности по меньшей мере один DNAI или указание на отсутствие возможности изменения местоположения приложения, AF необходимо передать по меньшей мере один DNAI или указание на отсутствие возможности изменения местоположения приложения в первую SMF только один раз, а не несколько раз.
Альтернативно, в другой реализации AF может отдельно передавать информацию о точке доступа приложения и информацию о политике разделения в первую SMF.
После приема информации о политике разделения первая SMF может альтернативно сохранить информацию о политике разделения в информации контекста сеанса первого сеанса.
Кроме того, первая SMF может дополнительно передавать информацию о политике разделения в AMF. В реализации первая SMF может отдельно передавать информацию о политике разделения в AMF. В другой реализации первая SMF может альтернативно добавить информацию о политике разделения в сообщение Namf_Communication_N1N2MessageTransfer и передать сообщение Namf_Communication_N1N2MessageTransfer в AMF. Таким образом, AMF может получить информацию о политике разделения. Кроме того, AMF может локально сохранять информацию о политике разделения, например, сохранять информацию о политике разделения в информации о контексте сеанса первого сеанса.
В реализации, после этапа 602 варианта осуществления, показанного на фиг.6, AMF определяет информацию о контексте сеанса на основе идентификатора первого сеанса в принятом сообщении запроса, и затем определяет информацию о политике разделения на основе информации о контексте сеанса, а именно, получает сохраненную информацию о политике разделения из информации о контексте сеанса.
После получения информации о политике разделения AMF может передавать информацию о политике разделения в четвертую SMF. Например, AMF может передавать информацию о политике разделения в четвертую SMF, используя отдельное сообщение. В качестве альтернативы, AMF включает в себя информацию о политике разделения в сообщении запроса на этапе 604 и передает сообщение запроса в четвертую SMF.
Следует отметить, что четвертая SMF может напрямую использовать информацию о политике разделения в качестве политики разделения. Более конкретно, политика разделения аналогична информации о политике разделения. В качестве альтернативы, четвертая SMF может дополнительно добавлять дополнительную информацию в информацию о политике разделения или модифицировать дополнительную информацию о политике разделения, чтобы получить политику разделения. В этом случае политика разделения и информация о политике разделения совпадают не полностью. В частности, политика разделения реализуется на основе фактического требования. Во время конкретной реализации политика разделения может быть, например, фильтром.
Вариант 4 осуществления
В варианте осуществления, показанном на фиг.6, четвертая SMF, выбранная AMF, и первая SMF являются разными SMF. В другом варианте осуществления четвертая SMF, выбранная AMF, и первая SMF могут альтернативно быть одной и той же SMF. Например, во время конкретной реализации, когда первая SMF определяет, что поток данных приложения в первом сеансе имеет требование не поддерживать изменение местоположения приложения, SMF остается неизменной. Затем первая SMF может не передавать команду изменения местоположения SMF в AMF. Кроме того, когда устанавливается новый сеанс (а именно, второй сеанс), AMF всегда использует первую SMF в первом сеансе в качестве SMF во втором сеансе. Более конкретно, AMF выбирает первую SMF в качестве четвертой SMF. В данном варианте осуществления, так как выбираемая четвертая SMF является первой SMF, четвертая SMF хранит информацию о контексте сеанса первого сеанса. Информация о контексте сеанса включает в себя информацию о точке доступа приложения и может дополнительно включать в себя информацию о политике разделения. Кроме того, четвертая SMF дополнительно хранит информацию о PCF.
В данном варианте осуществления сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и SMF, предоставляющая услугу для терминала, упоминается как первая SMF. Сеанс, установленный терминалом после перемещения терминала, упоминается как второй сеанс. SMF, предоставляющая услугу для терминала, является четвертой SMF. UPF, выбранные второй SMF, включают в себя пятую UPF и шестую UPF. Пятая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. Шестая UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, четвертая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются одинаковыми SMF.
Таким образом, основываясь на этом варианте осуществления, данный вариант осуществления имеет, главным образом, следующие отличия, основанные на варианте осуществления, показанном на фиг.6.
Сначала на этапе 603 AMF выбирает первую SMF в качестве четвертой SMF.
Например, если информация о политике разделения, полученная первой SMF из PCF, включает в себя приложение, которое не поддерживает изменение местоположения приложения, первая SMF может не передавать инструкцию изменения местоположения SMF в AMF. Другими словами, если информация о политике разделения, полученная первой SMF из PCF, не включает в себя приложение, которое не поддерживает изменение местоположения приложения, первая SMF может передать команду изменения местоположения SMF в AMF. Таким образом, AMF повторно не выбирает первую SMF. Более конкретно, AMF по-прежнему выбирает первую SMF. Первая SMF может также упоминаться как четвертая SMF. В качестве альтернативы, подразумевается, что первая SMF выбрана в качестве четвертой SMF.
Во-вторых, на этапе 604, во вновь добавленной реализации, сообщение запроса необязательно может переносить информации о точке доступа приложения, но может переносить идентификатор первого сеанса. Далее, четвертая SMF может получить информацию о контексте сеанса на основе идентификатора первого сеанса и затем выбрать пятую UPF и шестую UPF на основе информации о контексте сеанса. В частности, информация о контексте сеанса включает в себя информацию о точке доступа приложения. Информация о точке доступа приложения, которая включена в информацию о контексте сеанса, может поступать из AF в первую SMF (а именно, в четвертую SMF). Таким образом, четвертая SMF может выбрать пятую UPF и шестую UPF на основе информации о точке доступа, которая относится к приложению и которая находится в информации о контексте сеанса.
На фиг.8 показано схематичное представление потоков данных сеанса согласно варианту 4 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. SMF, выбранная AMF, является четвертой SMF (где четвертая SMF и первая SMF представляют собой одну и ту же SMF). UPF, выбранные четвертой SMF, включают в себя пятую UPF (на фигуре используется пример, в котором пятая UPF и первая UPF представляют собой одну и ту же UPF, и фактически пятая UPF и первая UPF могут альтернативно быть разными UPF) и шестую UPF. Кроме того, четвертая SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса в пятую UPF и передавать поток данных первого приложения второго сеанса в шестую UPF, поэтому после перемещения терминал по-прежнему получает доступ к второму приложению. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения.
Основываясь на данном варианте осуществления, для получения, сетевым элементом разделения, информации о политике разделения основное отличие от получения, сетевым элементом разделения, информации о политике разделения в варианте осуществления, показанном на фиг.6, состоит в том, что четвертая SMF может напрямую получать информацию о политике разделения локально, без необходимости получать информацию о политике разделения из AMF или PCF.
Вариант 5 осуществления
В вышеупомянутых вариантах осуществления были описаны способы обработки сеанса для режима 3 SSC. Далее описывается другой вариант осуществления. Данный вариант осуществления показывает способ обработки сеанса для режима 1 SSC. На фиг.9А и фиг.9B показан другой способ обработки сеанса согласно настоящей заявке.
В данном варианте осуществления, перед перемещением терминала, SMF, которая предоставляет услугу для терминала упоминается в качестве первой SMF, и UPF, которая предоставляет услугу для терминала упоминается как первая UPF. После перемещения терминала SMF, каждая из которых предоставляет услугу для терминала, включает в себя первую SMF и пятую SMF. UPF, выбранная пятой SMF, упоминается как седьмая UPF. Седьмая UPF выполнена с возможностью маршрутизации потока данных первого приложения сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Первая UPF выполнена с возможностью маршрутизации потока данных второго приложения сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, пятая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются разными SMF. Разумеется, пятая SMF и первая SMF могут альтернативно быть одной и той же SMF.
Способ включает в себя следующие этапы.
Этап 901: AMF выбирает пятую SMF.
Например, AMF может выбрать пятую SMF на основе информации о местоположении терминала и/или информации о первой SMF. Пятая SMF может быть выполнена с возможностью выбора седьмой UPF. Седьмая UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1.
Этап 902: AMF передает сообщение запроса в пятую SMF. Соответственно, пятая SMF может принимать сообщение запроса.
Сообщение запроса включает в себя информацию о первом SMF. Информация о первом SMF используется пятым SMF для установления соединения с первой SMF.
Этап 903: Пятая SMF выбирает седьмой UPF.
В частности, пятая SMF может выбрать UPF согласно принципу выбора UPF, например, на основе информации, такой как информация о местоположении терминала, информация о загрузке UPF и DNN, и седьмая UPF является выбранной UPF.
Этап 904: Пятая SMF устанавливает соединение с первым SMF на основе информации о первой SMF, где соединение может использоваться для передачи информации разделения потоков данных приложений сеанса.
Информация разделения может быть, например, информацией о сетевом элементе разделения или может быть информацией о политике разделения или идентификационной информацией PCF.
Информация о первой SMF может быть, например, информацией, такой как идентификатор первой SMF.
В реализации пятая SMF может передавать сообщение Nx в первую SMF на основе информации о первой SMF, и сообщение Nx запрашивает установление соединения сигнализации с первой SMF.
Кроме того, дополнительно должен быть выбран сетевой элемент разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений сеанса. В частности, поток данных первого приложения сеанса передается в седьмую UPF, и поток данных второго приложения сеанса передается в первую UPF.
В реализации сетевой элемент разделения может представлять собой CL UL. CL UL может представлять собой, в частности, UPF. Сетевой элемент разделения разделяет потоки служебных данных. Для потоков данных восходящей линии связи, когда потоки данных восходящей линии связи достигают сетевого элемента разделения, сетевой элемент разделения сопоставляет политику разделения с потоками данных восходящей линии связи и передает потоки данных восходящей линии связи в первую UPF или седьмую UPF. Для потоков данных нисходящей линии связи сетевой элемент разделения объединяет потоки данных восходящей линии связи и передает потоки данных восходящей линии связи в терминал. При таком способе обработки в одном сеансе PDU может быть множество точек маршрутизации потока данных.
Далее описаны два способа выбора сетевого элемента разделения.
Способ 1: то, что первая SMF выбирает сетевой элемент разделения, конкретно включает в себя следующие этапы с 905 по 910.
Этап 905: первая SMF выбирает сетевой элемент разделения.
Способ выбора, первой SMF, сетевого элемента разделения в настоящей заявке не ограничен. Например, первая SMF может выбрать сетевой элемент разделения на основе части или всей информации, такой как информация о местоположении терминала и идентификатор сеанса.
Этап 906: первая SMF получает информацию о политике разделения и определяет политику разделения на основе информации о политике разделения.
В данном документе первая SMF может получать информацию о политике разделения из локальной информации о контексте сеанса. Первая SMF может напрямую использовать информацию о политике разделения в качестве политики разделения. Более конкретно, политика разделения аналогична информации о политике разделения. В качестве альтернативы, первая SMF может дополнительно добавлять дополнительную информацию в информацию о политике разделения или модифицировать дополнительную информацию о политике разделения, чтобы получить политику разделения. В этом случае политика разделения и информация о политике разделения совпадают не полностью. В частности, реализация основана на фактических требованиях. Во время конкретной реализации политика разделения может быть, например, фильтром.
Этап 907: первая SMF передает политику разделения в сетевой элемент разделения. Соответственно, сетевой элемент разделения может получить политику разделения.
Этап 908: первая SMF устанавливает канал передачи данных между сетевым элементом разделения и первым UPF.
Этап 909: первая SMF передает информацию о сетевом элементе разделения в пятую SMF. Соответственно, пятая SMF может принимать информацию о сетевом элементе разделения.
Например, первая SMF может передавать идентификационную информацию о сетевом элементе разделения и т.п. в пятую SMF. Например, первая SMF может передавать информацию о сетевом элементе разделения в пятую SMF через соединение, установленное на этапе 904.
Этап 910: Пятая SMF устанавливает канал передачи данных между сетевым элементом разделения и седьмой UPF.
Способ 2: то, что пятая SMF выбирает сетевой элемент разделения, конкретно включает в себя следующие этапы с 911 по 917.
Этап 911: пятая SMF выбирает сетевой элемент разделения.
Способ выбора, пятой SMF, сетевого элемента разделения в настоящей заявке не ограничен. Например, пятая SMF может выбрать сетевой элемент разделения на основе части или всей информации, такой как информация о местоположении терминала и идентификатор сеанса.
Этап 912: пятая SMF устанавливает канал передачи данных между сетевым элементом разделения и седьмой UPF.
Этап 913: пятая SMF передает информацию о сетевом элементе разделения в первую SMF. Соответственно, первая SMF может принимать информацию о сетевом элементе разделения.
Например, пятая SMF может передавать идентификационную информацию о сетевом элементе разделения и т.п. в первую SMF. Например, пятая SMF может передавать информацию о сетевом элементе разделения в первую SMF через соединение, установленное на этапе 904.
Этап 914: первая SMF устанавливает канал передачи данных между сетевым элементом разделения и первой UPF.
Этап 915: первая SMF передает информацию о политике разделения в пятую SMF. Соответственно, пятая SMF может получать информацию о политике разделения.
Этап 915 является необязательным этапом. Если этап 915 не выполняется, пятая SMF может получить информацию о политике разделения из PCF на основе идентификационной информации PCF. PCF представляет собой PCF, соответствующую первой SMF. Идентификационная информация PCF может поступать из первой SMF в пятую SMF через соединение, установленное на этапе 904.
Этап 916: Пятая SMF определяет политику разделения на основе информации о политике разделения.
Способ определения, пятой SMF, политики разделения является таким же, как способ определения, первой SMF, политики разделения на этапе 906. Смотри приведенное выше описание.
Этап 917: Пятая SMF передает политику разделения в сетевой элемент разделения. Соответственно, сетевой элемент разделения может получить политику разделения.
Следует отметить, что на приведенных выше этапах отсутствует какая-либо строгая последовательность выполнения между этапами, которые не имеют взаимосвязи во временной последовательности между собой. Например, этап 904 может выполняться после этапа 902 и перед этапом 909 или этапом 913. Если выполняются этапы с 905 по 910, то этап 906 может выполняться после этапа 905, и этап 909 может выполняться после этапа 905 и до этапа 910. Если выполняются этапы с 911 по 917, то этап 912 может выполняться после этапа 911, и этап 913 и этап 914 могут выполняться после этапа 911. Выполнение способов других этапов, которые не имеют ограничений по временной последовательности, может быть отрегулировано на основе фактического случая. Примеры не используются друг за другом для описания.
Согласно вышеупомянутому варианту осуществления поток данных второго приложения сеанса может быть маршрутизирован с использованием первой UPF, и второе приложение является приложением, которое не поддерживает изменение местоположения приложения. Таким образом, после перемещения терминал по-прежнему может получить доступ ко второму приложению, используя первую UPF и сеанс. Первая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
На фиг.10 показано схематичное представление потоков данных сеанса согласно варианту 5 осуществления. До и после перемещения терминала новый сеанс для терминала не устанавливается. Перед перемещением терминала путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала сетевой элемент разделения и седьмая UPF (выбранная пятой SMF) вставляются в сеть, и дополнительно сетевой элемент разделения разделяет потоки данных приложений сеанса. Затем путь в пользовательской плоскости сеанса обновляется следующим образом: терминал - RAN 2 - сетевой элемент разделения - первая UPF, и терминал - RAN 2 - сетевой элемент разделения - седьмая UPF. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения сеанса в первую UPF и передавать поток данных первого приложения сеанса в седьмую UPF, так что после перемещения терминал по-прежнему может получить доступ ко второму приложению с помощью первой UPF. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Первая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
Вариант 6 осуществления
В варианте 6 осуществления после того, как первая SMF принимает информацию о точке доступа приложения, если первая SMF определяет на основе информации о точке доступа приложения, что приложение, которое не поддерживает изменение местоположения приложения, существует в текущем сеансе (а именно, в первом сеансе), первая SMF не передает команду повторного выбора SMF в AMF. В качестве альтернативы, это можно понимать как то, что после того, как первая SMF получает информацию о точке доступа приложения, если первая SMF определяет, на основе информации о точке доступа приложения, что в текущем сеансе (то есть в первом сеансе) не существует приложения, которое не поддерживает изменение местоположения приложения, первая SMF может передавать инструкцию повторного выбора SMF в AMF, например, когда местоположение UE не находится в зоне покрытия UPF, управляемой первой SMF.
В данном варианте осуществления сеанс, установленный терминалом перед перемещением терминала, упоминается как первый сеанс, и SMF, предоставляющая услугу для терминала, упоминается как первая SMF. Сеанс, установленный терминалом после перемещения терминала, упоминается как второй сеанс. SMF, каждая из которых предоставляет услугу для терминала, представляют собой первую SMF и шестую SMF. UPF, выбранная шестой SMF, упоминается как восьмая UPF. Восьмая UPF выполнена с возможностью маршрутизации потока данных первого приложения второго сеанса. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Первая UPF выполнена с возможностью маршрутизации потока данных второго приложения второго сеанса. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1. Перед перемещением терминала и после перемещения терминала AMF, каждая из которых предоставляет услугу для терминала, представляют собой одну и ту же AMF. Кроме того, шестая SMF, выбранная AMF в данном варианте осуществления, и первая SMF являются разными SMF.
Первый сеанс и второй сеанс соответствуют одной и той же сети передачи данных (DN).
На фиг.11 показана блок-схема последовательности операций другого способа обработки сеанса согласно настоящей заявке. Способ включает в себя следующие этапы.
Этап 1101: AF передает информацию о точке доступа приложения первого сеанса в первую SMF. Соответственно, первая SMF может принимать информацию о точке доступа приложения первого сеанса.
Информация о точке доступа приложения является такой же, как и информация о точке доступа приложения на предыдущем этапе 301. Смотри предыдущее описание.
Этап 1102: первая SMF принимает решение, на основе информации о точке доступа приложения первого сеанса, относительно того, чтобы не инициировать повторный выбор SMF, и принимает решение относительно того, чтобы выделить первую SMF второму сеансу.
После получения информации о точке доступа приложения первого сеанса первая SMF определяет, что приложение не поддерживает изменение местоположения приложения и принимает решение не инициировать повторный выбор SMF, а именно, не передает, в AMF, информацию, используемую для инструктирования повторно выбрать SMF. При таком способе обработки можно считать, что первая SMF принимает решение выделить первую SMF для второго сеанса.
Следует отметить, что то, что первая SMF принимает решение не инициировать повторный выбор SMF на основе информации о точке доступа приложения первого сеанса, может включать в себя: если информация о точке доступа приложения, которая принимается первой SMF, включает в себя: приложение, которое не поддерживает изменение местоположения приложения, даже если местоположение UE находится вне зоны местоположения UPF, управляемой на данный момент времени первой SMF, первая SMF также принимает решение не инициировать повторный выбор SMF; и/или, если информация о точке доступа приложения, полученная первой SMF, не включает в себя приложение, которое не поддерживает изменение местоположения приложения, первая SMF может передать, в AMF, информацию для инструктирования повторно выбрать сетевой элемент SMF, например, когда местоположение UE находится вне зоны местоположения UPF, управляемой на данный момент времени первой SMF.
Этап 1103: первая SMF передает сообщение уведомления в AMF. Соответственно, AMF может получить сообщение уведомления.
Сообщение уведомления может быть, например, сообщением Namf_Communication_N1N2MessageTransfer.
Сообщение уведомления включает в себя идентификатор первого сеанса (где идентификатором первого сеанса может быть, например, идентификатор сеанса PDU), контейнер управления сеансом N1 (контейнер SM N1) и т.п. Контейнер SM N1 представляет собой информацию, отправляемую в терминал, включает в себя команду модификации сеанса (например, команду модификации сеанса PDU) и может дополнительно включать значение причины. Значение причины используется для передачи в терминал и указания терминалу восстановить сеанс для одного и того же DN, а именно, установить второй сеанс.
Этап 1104: AMF передает команду модификации сеанса в терминал. Соответственно, терминал может принимать команду модификации сеанса.
Команда модификации сеанса представляет собой, например, команду модификации сеанса PDU.
Этап 1105: Терминал передает сообщение запроса в AMF. Соответственно, AMF может принять сообщение запроса. Сообщение запроса включает в себя идентификатор первого сеанса и идентификатор второго сеанса. Сообщение запроса запрашивает установление сеанса.
Терминал инициирует восстановление сеанса на основе команды модификации сеанса. Таким образом, терминал передает сообщение запроса в AMF, чтобы запросить установление сеанса. В данном документе новый сеанс, который запрашивается для установления, является вторым сеансом.
Терминал инициирует процесс установления сеанса и передает сообщение запроса, включающее в себя идентификатор первого сеанса и идентификатор второго сеанса. Например, когда сеанс является сеансом PDU, идентификатор первого сеанса может в дальнейшем упоминаться как старый идентификатор сеанса PDU (old PDU session ID), и идентификатор второго сеанса может в дальнейшем упоминаться как новый идентификатор сеанса PDU (new PDU session ID). После приема идентификатора первого сеанса и идентификатора второго сеанса AMF может определить, что второй сеанс является сеансом PDU, восстановленным на основе первого сеанса.
Во время конкретной реализации сообщение запроса может быть сообщением запроса на установку сеанса (запросом на установку сеанса PDU).
Этап 1106: AMF передает сообщение запроса первой SMF. Соответственно, первая SMF может принять сообщение запроса.
Сообщение запроса может быть, например, сообщением запроса сеанса Nsmf_PDU CreateSMcontext.
Сообщение запроса запрашивает установление второго сеанса.
Этап 1107: первая SMF выделяет первую UPF для второго сеанса.
Первая UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего второму приложению.
Этап 1108: первая SMF выбирает шестую SMF.
Например, первая SMF определяет контекстную информацию терминала на основе идентификационной информации первого сеанса и выбирает шестую SMF для терминала. Контекстная информация терминала включает в себя информацию о точке доступа, которая относится к приложению первого сеанса и которая принимается на этапе 1101, и приложение не поддерживает изменение местоположения приложения. Таким образом, можно также понимать, что первая SMF выбирает шестую SMF для терминала на основе информации о точке доступа приложения и другой информации.
Последовательность предыдущего этапа 1107 и этапа 1108 не ограничена.
Этап 1109: первая SMF передает сообщение запроса в шестую SMF. Соответственно, шестая SMF может принимать сообщение запроса.
Сообщение запроса может быть, например, сообщением Nxy.
В реализации сообщение запроса указывает выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В другой реализации сообщение запроса включает в себя информацию указания. Информация указания указывает на выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
При необходимости сообщение запроса включает в себя информацию о политике разделения. Информация о политике разделения используется шестой SMF для выбора UPF. Выбранная UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, поддерживающему изменение DNAI, а именно, выполнен с возможностью передачи потока данных, соответствующего первому приложению.
Этап 1110: шестая SMF выбирает сетевой элемент разделения на основе сообщения запроса.
Для способа реализации для выбора сетевого элемента разделения, следует обратиться к соответствующим описаниям, приведенным в варианте осуществления, показанном на фиг.3А и фиг.3B.
Этап 1111: шестая SMF выбирает восьмой UPF.
Последовательность предыдущего этапа 1110 и этапа 1111 не ограничена.
Далее, шестая SMF может дополнительно передавать информацию о восьмой UPF в сетевой элемент разделения и передавать информацию о сетевом элементе разделения в первую SMF. Кроме того, первая SMF может передавать информацию о первой UPF в сетевой элемент разделения. Таким образом, сетевой элемент разделения может определять соответствующие маршруты данных (в частности, выбирать различные шлюзовые устройства) для потоков данных на основе особенностей потоков данных. В частности, поток данных первого приложения второго сеанса передается в восьмую UPF, и поток данных второго приложения второго сеанса передается в первую UPF. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3, как показано на фиг.1. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения приложения. Например, второе приложение может быть приложением, соответствующим AF 1, как показано на фиг.1.
Этап 1112: Оставшийся этап представляет собой этап установления второго сеанса.
Например, этап 1112 включает в себя установление канала передачи данных восходящей линии связи и канала передачи данных нисходящей линии связи. За подробностями следует обратиться к соответствующим описаниям установления сеанса PDU в предшествующем уровне техники. В данном документе подробности повторно не описываются.
В альтернативном способе реализации после этапа 1107 и перед этапом 1112 этапы с 1108 по 1111 не выполняются и заменяются следующим способом.
Этап А1: первая SMF выбирает восьмую UPF.
Этап B1: первая SMF выбирает сетевой элемент разделения на основе информации о политике разделения.
Этап C1: первая SMF передает информацию о первой UPF и информацию о восьмой UPF в сетевой элемент разделения.
Сетевой элемент разделения может определять соответствующие маршруты данных (в частности, выбирать разные шлюзовые устройства) для потоков данных на основе особенностей потоков данных. В частности, поток данных первого приложения второго сеанса передается в восьмую UPF, и поток данных второго приложения второго сеанса передается в первую UPF. Первое приложение представляет собой приложение, которое поддерживает изменение местоположения приложения. Например, первое приложение может быть приложением, соответствующим AF 2 или AF 3 на фиг.1. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения приложения. Например, второе приложение может быть приложением, соответствующим AF 1 на фиг.1.
В частности, в способе, в котором этап 1108 заменен на этап 1111, первая SMF не должна выбирать шестую SMF, но выбирает первую UPF, восьмой UPF и сетевой элемент разделения для реализации, основанной на сетевом элементе разделения.
В другом альтернативном способе реализации после этапа 1105 и перед этапом 1110 этапы с 1106 по 1109 не выполняются и заменяются следующим способом.
Этап A2: AMF выбирает шестую SMF.
Например, AMF может определить, на основе информации о местоположении UE, что UE не находится в пределах зоны покрытия UPF, управляемой первой SMF, и AMF может выбрать SMF. SMF упоминается как шестая SMF.
Этап B2: AMF передает сообщение запроса первой SMF. Соответственно, первая SMF может принять сообщение запроса.
Сообщение запроса может быть, например, сообщением запроса CreateSMcontext сеанса Nsmf_PDU.
Сообщение запроса запрашивает установление второго сеанса.
Сообщение запроса несет в себе идентификационную информацию о шестой SMF с тем, чтобы шестая SMF и первая SMF установили сеанс PDU (а именно, второй сеанс) для UE.
Этап C2: первая SMF выделяет первую UPF для второго сеанса.
Первая UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего второму приложению.
Следует отметить, что между этапом C2, этапом A2 и этапом B2 нет упорядоченной связи.
Этап D2: первая SMF передает сообщение запроса в шестую SMF. Соответственно, шестая SMF может принимать сообщение запроса.
Сообщение запроса запрашивает установление второго сеанса.
В реализации сообщение запроса может быть дополнительно использовано для указания выбора сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. В другой реализации сообщение запроса включает в себя информацию указания. Информация указания указывает на выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. При необходимости сообщение запроса включает в себя информацию о политике разделения. Информация о политике разделения используется шестой SMF для выбора UPF. Выбранная UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, поддерживающему изменение DNAI, а именно, выполнена с возможностью передачи потока данных, соответствующего первому приложению.
В реализации, основанной на этапах с A2 по D2, интерфейс отсутствует между AMF и шестой SMF, интерфейс имеется между AMF и первой SMF, и интерфейс имеется между шестой SMF и первой SMF.
В другом альтернативном способе реализации после этапа 1105 и перед этапом 1110 этапы с 1106 по 1109 не выполняются и заменяются следующим способом.
Этап A3: AMF выбирает шестую SMF.
Например, AMF может определить, на основе информации о местоположении UE, что UE не находится в пределах зоны покрытия UPF, управляемой первой SMF, и AMF может выбрать SMF. SMF упоминается как шестая SMF.
Этап B3: AMF передает сообщение запроса в шестую SMF. Соответственно, шестая SMF может принимать сообщение запроса.
Сообщение запроса может быть, например, сообщением запроса CreateSMcontext сеанса Nsmf_PDU.
Сообщение запроса запрашивает установление второго сеанса.
Сообщение запроса несет в себе идентификационную информацию первой SMF с тем, чтобы шестая SMF и первая SMF устанавливали сеанс PDU (а именно, второй сеанс) для UE.
Этап C3: первая SMF выделяет первую UPF для второго сеанса.
Первая UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего второму приложению.
Следует отметить, что между этапом C2, этапом A2 и этапом B2 нет упорядоченной связи.
Этап D3: шестая SMF передает сообщение запроса первому SMF. Соответственно, первая SMF может принять сообщение запроса.
Сообщение запроса запрашивает установление второго сеанса.
Этап E3: первая SMF передает ответное сообщение в шестую SMF. Соответственно, шестая SMF может принять ответное сообщение.
В реализации ответное сообщение указывает выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. В другой реализации ответное сообщение включает в себя информацию указания. Информация указания указывает на выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. При необходимости ответное сообщение включает в себя информацию о политике разделения. Информация о политике разделения используется шестой SMF для выбора UPF. Выбранная UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, поддерживающему изменение DNAI, а именно, выполнена с возможностью передачи потока данных, соответствующего первому приложению.
В реализации, основанной на этапах с A3 по этап E3, интерфейс имеется между AMF и шестой SMF, интерфейс отсутствует между AMF и первой SMF, и интерфейс имеется между шестой SMF и первой SMF.
В другом альтернативном способе реализации после этапа 1105 и перед этапом 1110 этапы с 1106 по 1109 не выполняются и заменяются следующим способом.
Этап A4: AMF выбирает шестую SMF.
Например, AMF может определить, на основе информации о местоположении UE, что UE не находится в пределах зоны покрытия UPF, управляемой первой SMF, и AMF может выбрать SMF. SMF упоминается как шестая SMF.
Этап B4: AMF передает сообщение запроса первой SMF. Соответственно, первая SMF может принять сообщение запроса.
Сообщением запроса может быть, например, сообщение запроса сеанса Nsmf_PDU CreateSMcontext.
Сообщение запроса запрашивает установление второго сеанса.
При необходимости сообщение запроса несет в себе идентификационную информацию о шестой SMF с тем, чтобы шестая SMF и первая SMF устанавливали сеанс PDU (а именно, второй сеанс) для UE.
Этап C4: первая SMF выделяет первую UPF для второго сеанса.
Первая UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего второму приложению.
Этап D4: AMF передает сообщение запроса в шестую SMF. Соответственно, шестая SMF может принимать сообщение запроса.
Сообщение запроса может быть, например, сообщением запроса сеанса Nsmf_PDU CreateSMcontext.
Сообщение запроса запрашивает установление второго сеанса.
При необходимости сообщение запроса несет в себе идентификационную информацию первой SMF с тем, чтобы шестая SMF и первая SMF устанавливали сеанс PDU (а именно, второй сеанс) для UE.
При необходимости, если сообщение запроса на этапе B4 несет в себе идентификационную информацию о шестой SMF, может быть выполнен следующий этап E11. Если сообщение запроса на этапе D4 несет в себе идентификационную информацию первой SMF, могут быть выполнены следующие этап E12 и этап E13. Если выполнен этап E11, этап E12 и этап E13 выполнять не нужно. Аналогичным образом если выполнены этап E12 и этап E13, этап E11 не должен выполняться.
Этап E11: первая SMF передает сообщение запроса в шестую SMF. Соответственно, шестая SMF может принимать сообщение запроса.
Сообщение запроса указывает выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. В другой реализации сообщение запроса включает в себя информацию указания. Информация указания указывает на выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. При необходимости сообщение запроса включает в себя информацию о политике разделения. Информация о политике разделения используется шестой SMF для выбора UPF. Выбранная UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, поддерживающему изменение DNAI, а именно, выполнена с возможностью передачи потока данных, соответствующего первому приложению.
Этап E12: шестая SMF передает сообщение запроса первой SMF. Соответственно, первая SMF может принять сообщение запроса.
Этап E13: первая SMF передает ответное сообщение в шестую SMF. Соответственно, шестая SMF может принять ответное сообщение.
В реализации ответное сообщение указывает выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. В другой реализации ответное сообщение включает в себя информацию указания. Информация указания указывает на выбор сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса. При необходимости ответное сообщение включает в себя информацию о политике разделения. Информация о политике разделения используется шестой SMF для выбора UPF. Выбранная UPF выполнена с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, поддерживающему изменение DNAI, а именно, выполнена с возможностью передачи потока данных, соответствующего первому приложению.
В реализациях, основанных на этапах с A4 по D4 и этапе E11 или основанных на этапах с A4 по D4, этапе E12 и этапе E13, интерфейс имеется между AMF и шестым SMF, интерфейс имеется между AMF и первой SMF, и интерфейс имеется между шестой SMF и первой SMF.
Следует отметить, что, если в варианте 6 осуществления настоящей заявки отсутствует какая-либо зависимость временной последовательности между этапами, последовательность между этапами может быть отрегулирована.
Согласно вышеупомянутому варианту осуществления поток данных второго приложения второго сеанса может маршрутизироваться с использованием первой UPF, и второе приложение является приложением, которое не поддерживает изменение местоположения. Таким образом, после перемещения терминал по-прежнему может получить доступ ко второму приложению, используя второй сеанс.
На фиг.12(a) показано схематичное представление потоков данных сеанса согласно варианту 6 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. SMF, выбранная первым SMF, является шестой SMF, и шестая SMF и первая SMF являются разными SMF. UPF, выбранная шестой SMF, является восьмой UPF, и шестая SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса в первую UPF и передавать поток данных первого приложения второго сеанса в восьмую UPF, так что терминал по-прежнему может получить доступ ко второму приложению, используя первую UPF после перемещения. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Первая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
В варианте 6 осуществления для первой SMF и шестой SMF, которые соответствуют второму сеансу, в способе реализации интерфейс имеется между AMF и первой SMF, интерфейс имеется между AMF и шестой SMF, и интерфейс имеется между первой SMF и шестой SMF. На основе этого сценария способ обработки сеанса показан на фиг.11.
В варианте 6 осуществления для первой SMF и шестой SMF, которые соответствуют второму сеансу, в другой реализации интерфейс имеется между AMF и первой SMF, интерфейс отсутствует между AMF и шестой SMF, и интерфейс имеется между первой SMF и шестой SMF. На основе этого сценария в способе обработки сеанса, показанном на фиг.11, если шестая SMF выбрана AMF, AMF не передает в шестую SMF сообщение запроса, используемое для запроса на установку второго сеанса, но передает информацию о шестой SMF в первую SMF. Затем первая SMF передает в шестую SMF сообщение запроса, используемое для запроса на установку второго сеанса.
В варианте 6 осуществления для первой SMF и шестой SMF, которые соответствуют второму сеансу, в другой реализации интерфейс отсутствует между AMF и первой SMF, интерфейс имеется между AMF и шестой SMF, и интерфейс имеется между первой SMF и шестой SMF. На основе этого сценария в способе обработки сеанса, показанном на фиг.11, если AMF выбирает шестую SMF, AMF передает в шестую SMF сообщение запроса, используемое для запроса на установку второго сеанса, и передает информацию о первой SMF в шестую SMF. Кроме того, AMF не передает в первую SMF сообщение запроса, используемое для запроса на установку второго сеанса. Затем шестая SMF передает в первую SMF сообщение запроса, используемое для запроса на установку второго сеанса.
На фиг.12(b) показано другое схематичное представление потоков данных сеанса согласно варианту 6 осуществления. Перед перемещением терминала сеанс, установленный терминалом, является первым сеансом (на фигуре показан пунктирной линией). Путь в пользовательской плоскости сеанса представлен следующим образом: терминал - RAN 1 - первая UPF. После перемещения терминала путь в пользовательской плоскости первого сеанса обновляется до: терминал - RAN 2 - первая UPF, и терминал дополнительно устанавливает второй сеанс. UPF, выбранные первой SMF, включают в себя первую UPF и восьмую UPF, и первая SMF выбирает UPF в качестве сетевого элемента разделения. В соответствии с политикой разделения сетевой элемент разделения может передавать поток данных второго приложения второго сеанса в первую UPF и передавать поток данных первого приложения второго сеанса в восьмую UPF, так что терминал по-прежнему может получить доступ ко второму приложению, используя первую UPF после перемещения. Второе приложение представляет собой приложение, которое не поддерживает изменение местоположения. Первая UPF соответствует одному или нескольким DNAI. Один или несколько DNAI соответствуют серверу AF, соответствующему второму приложению.
Решения, представленные в настоящей заявке, описаны выше, главным образом, с точки зрения взаимодействия между сетевыми элементами. Понятно, что для реализации вышеупомянутых функций каждый сетевой элемент включает в себя соответствующую аппаратную структуру и/или программный модуль для выполнения каждой функции. Специалист в данной области техники должен легко понимать, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в этом описании, этапы блок-схем последовательностей операций и алгоритмов могут быть реализованы в настоящем изобретении посредством аппаратных средств или комбинации аппаратных средств и компьютерного программного обеспечения. Выполняется ли функция аппаратными средствами или аппаратными средствами, управляемыми компьютерным программным обеспечением, зависит от конкретных приложений и конструктивных ограничений технических решений. Специалист в данной области техники может использовать разные способы для реализации описанных функций для каждого конкретного применения, но не следует считать, что реализация выходит за рамки объема настоящего изобретения.
На фиг.13 показана возможная примерная блок-схема устройства согласно варианту осуществления настоящего изобретения в случае, когда используется интегральный блок, Устройство 1300 может существовать в виде программного обеспечения. Устройство 1300 может включать в себя блок 1302 обработки и блок 1303 связи. В одной реализации блок 1303 связи может включать в себя блок приема и блок передачи. Блок 1302 обработки выполнен с возможностью управления и управления действием устройства 1300. Блок 1303 связи выполнен с возможностью поддержки устройства 1300 при взаимодействии с другим сетевым объектом. Устройство 1300 может дополнительно включать в себя блок 1301 хранения, выполненный с возможностью хранения программного кода и данных устройства 1300.
Блок 1302 обработки может быть процессором или контроллером, таким как центральный процессор общего назначения (central processing unit, CPU), процессор общего назначения, процессор цифровых сигналов (digital signal processing, DSP), специализированная интегральная схема (application specific integrated circuits, ASIC), программируемая вентильная матрица (field programmable gate array, FPGA) или другое программируемое логическое устройство, транзисторное логическое устройство, аппаратный компонент или любая их комбинация. Блок 1302 обработки может реализовывать или исполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на содержание, раскрытое в настоящем изобретении. В качестве альтернативы, процессор может представлять собой комбинацию, реализующую вычислительную функцию, например, комбинацию из одного или нескольких микропроцессоров или комбинацию из DSP и микропроцессора. Блок 1303 связи может быть интерфейсом связи, приемопередатчиком, схемой приемопередатчика или тому подобным. Термин "интерфейс связи" является общим. В процессе конкретной реализации интерфейс связи может включать в себя множество интерфейсов. Запоминающее устройство 1301 может быть памятью.
Устройство 1300 может быть сетевым элементом управления доступом в любом из вышеупомянутых вариантов осуществления или может быть микросхемой в сетевом элементе управления доступом. Например, модуль 1302 обработки может поддерживать устройство 1300 при выполнении действий сетевого элемента управления доступом в приведенных выше примерах способов. Например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 303 и этапа 304 на фиг.3А и фиг.3B, этапа 603 на фиг.6 и этапа 901 на фиг.9А и фиг.9В. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии с терминалом, пятым сетевым элементом управления сеансом, четвертым сетевым элементом управления сеансом, третьим сетевым элементом управления сеансом, вторым сетевым элементом управления сеансом, первым сетевым элементом управления сеансом и сетевым элементом управления политикой. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 301, этапа 302, этапа 305 и этапа 307 на фиг.3А и фиг.3B, этапа 601, этапа 602 и этапа 604 на фиг.6 и этапа 902 на фиг.9А и фиг.9В.
В возможной реализации блок 1303 связи может включать в себя первый подблок связи. Первый подблок связи выполнен с возможностью поддержки устройства 1300 при взаимодействии с пятым сетевым элементом управления сеансом, четвертым сетевым элементом управления сеансом, третьим сетевым элементом управления сеансом, вторым сетевым элементом управления сеансом, первым сетевым элементом управления сеансом и сетевым элементом управления политикой. Кроме того, блок 1303 связи может дополнительно включать в себя второй подблок связи. Второй подблок связи выполнен с возможностью поддержки устройства 1300 при взаимодействии с терминалом.
В частности, когда модуль 1303 связи включает в себя модуль передачи и модуль приема, в варианте осуществления модуль приема выполнен с возможностью приема информации о точке доступа, которая является приложением первого сеанса и которая поступает из первого управления сеансом в сетевой элемент; и прием сообщения запроса из терминала, где сообщение запроса включает в себя идентификатор первого сеанса и идентификатор второго сеанса; блок обработки выполнен с возможностью выбора второго сетевого элемента управления сеансом на основе информации о точке доступа приложения; и выбора третьего сетевого элемента управления сеансом; и блок передачи выполнен с возможностью: передачи первого сообщения запроса во второй сетевой элемент управления сеансом, где первое сообщение запроса запрашивает установление второго сеанса; и передачи второго сообщения запроса в третий сетевой элемент управления сеансом, где второе сообщение запроса запрашивает установление второго сеанса.
В возможной реализации первое сообщение запроса включает в себя информацию о точке доступа приложения.
В возможной реализации первое сообщение запроса дополнительно включает в себя идентификатор первого сеанса и идентификатор второго сеанса.
В возможной реализации модуль передачи дополнительно выполнен с возможностью передачи информации о втором сетевом элементе управления сеансом в третий сетевой элемент управления сеансом.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о политике разделения приложений второго сеанса; и блок передачи дополнительно выполнен с возможностью передачи информации о политике разделения во второй сетевой элемент управления сеансом или в третий сетевой элемент управления сеансом.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о сетевом элементе управления политикой, соответствующем первому сеансу; и блок передачи дополнительно выполнен с возможностью передачи информации о сетевом элементе управления политикой во второй сетевой элемент управления сеансом или в третий сетевой элемент управления сеансом.
В возможной реализации блок обработки специально выполнен с возможностью выбора первого сетевого элемента управления сеансом в качестве второго сетевого элемента управления сеансом на основе информации о точке доступа приложения.
В другом варианте осуществления блок обработки выполнен с возможностью получения информации о политике разделения потоков данных приложений второго сеанса; и модуль передачи выполнен с возможностью передачи информации о политике разделения во второй сетевой элемент управления сеансом или в третий сетевой элемент управления сеансом, который соответствует второму сеансу.
В возможной реализации блок приема выполнен с возможностью приема информации о точке доступа, которая является приложением первого сеанса и которая поступает из первого сетевого элемента управления сеансом. Информация о политике разделения включает в себя информацию о точке доступа приложения.
В возможной реализации блок приема выполнен с возможностью приема сообщения запроса на установку сеанса из терминала, где сообщение запроса на установку сеанса включает в себя идентификатор первого сеанса; и блок обработки специально выполнен с возможностью: определения информации контекста сеанса на основе идентификатора первого сеанса; и определения информации политики разделения на основе информации контекста сеанса.
Кроме того, устройство 1300 может быть сетевым элементом управления сеансом в любом из вышеупомянутых вариантов осуществления или может быть микросхемой в сетевом элементе управления сеансом. В данном документе сетевой элемент управления сеансом включает в себя второй сетевой элемент управления сеансом, третий сетевой элемент управления сеансом, четвертый сетевой элемент управления сеансом и пятый сетевой элемент управления сеансом.
Когда устройство является вторым сетевым элементом управления сеансом, например, блок 1302 обработки может поддерживать устройство 1300 при выполнении действий второго сетевого элемента управления сеансом в приведенных выше примерах способов, и, например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 306, этапа 310, этапа 311 и этапа 317 на фиг.3А и фиг.3B. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии с третьим сетевым элементом управления сеансом, сетевым элементом управления доступом и сетевым элементом управления политикой. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 305, этапа 309, этапа 312 и этапа 316 на фиг.3А и фиг.3B.
В частности, когда модуль 1303 связи включает в себя модуль передачи и модуль приема, в варианте осуществления модуль приема выполнен с возможностью приема первого сообщения запроса из сетевого элемента управления доступом, где первое сообщение запроса запрашивает установление второго сеанса; и блок обработки выполнен с возможностью выбора второго сетевого элемента пользовательской плоскости, где второй сетевой элемент пользовательской плоскости выполнен с возможностью маршрутизации потока данных второго приложения второго сеанса, и второе приложение является приложением, которое не поддерживает изменения местоположения приложения.
В возможной реализации первое сообщение запроса включает в себя идентификатор первого сеанса. Блок обработки специально выполнен с возможностью: получения информации контекста сеанса на основе идентификатора первого сеанса; и выбора второго сетевого элемента пользовательской плоскости на основе информации контекста сеанса.
В возможной реализации первое сообщение запроса включает в себя информацию о точке доступа приложения первого сеанса; и блок обработки специально выполнен с возможностью выбора второго сетевого элемента пользовательской плоскости на основе информации о точке доступа приложения.
В возможной реализации блок обработки дополнительно выполнен с возможностью выбора сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о сетевом элементе разделения из третьего сетевого элемента управления сеансом. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки дополнительно выполнен с возможностью установления канала передачи данных между сетевым элементом разделения и вторым сетевым элементом пользовательской плоскости.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о политике разделения; и определения политики разделения на основе информации о политике разделения. Устройство дополнительно включает в себя блок передачи, выполненный с возможностью передачи политики разделения в сетевой элемент разделения.
В возможной реализации блок обработки специально выполнен с возможностью: получения информации о политике разделения из сетевого элемента управления политикой; или получения информации о политике разделения из сетевого элемента управления доступом; или получения информация о политике разделения из третьего сетевого элемента управления сеансом.
Когда устройство является третьим сетевым элементом управления сеансом, например, блок 1302 обработки может поддерживать устройство 1300 при выполнении действий третьего сетевого элемента управления сеансом в приведенных выше примерах способов, и, например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 308, этапа 313, этапа 314 и этапа 315, показанных на фиг.3А и фиг.3B. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии со вторым сетевым элементом управления сеансом, сетевым элементом управления доступом и сетевым элементом управления политикой. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 307, этапа 309, этапа 312 и этапа 316 на фиг.3А и фиг.3B.
В частности, когда блок 1303 связи включает в себя блок передачи, и блок приема, в варианте осуществления блок приема выполнен с возможностью приема второго сообщения запроса из сетевого элемента управления доступом, где второе сообщение запроса включает в себя информацию о втором сетевом элементе управления сеансом, и второе сообщение запроса запрашивает установление второго сеанса; и блок обработки выполнен с возможностью: выбора третьего сетевого элемента пользовательской плоскости, где третий сетевой элемент пользовательской плоскости выполнен с возможностью маршрутизации потока данных первого приложения второго сеанса, и первое приложение является приложением, которое поддерживает изменение местоположения; и установления соединения со вторым сетевым элементом управления сеансом на основе информации о втором сетевом элементе управления сеансом, где соединение используется для передачи информации разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки дополнительно выполнен с возможностью выбора сетевого элемента разделения. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о сетевом элементе разделения из второго сетевого элемента управления сеансом. Сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки дополнительно выполнен с возможностью установления канала передачи данных между сетевым элементом разделения и третьим сетевым элементом пользовательской плоскости.
В возможной реализации блок обработки дополнительно выполнен с возможностью: получения информации о политике разделения; и определения политики разделения на основе информации о политике разделения. Блок передачи выполнен с возможностью передачи политики разделения в сетевой элемент разделения.
В возможной реализации блок обработки специально выполнен с возможностью: получения информации о политике разделения из сетевого элемента управления политикой; или получения информации о политике разделения из сетевого элемента управления доступом; или получения информации о политике разделения из второго сетевого элемента управления сеансом.
Когда устройство является вторым сетевым элементом управления сеансом или третьим сетевым элементом управления сеансом, и блок 1303 связи включает в себя блок передачи и блок приема, в другом варианте осуществления блок обработки выполнен с возможностью: получения информации о политике разделения потоков данных приложений второго сеанса; и определения политики разделения на основе информации о политике разделения; и модуль передачи выполнен с возможностью передачи политики разделения в сетевой элемент разделения, где сетевой элемент разделения выполнен с возможностью разделения потоков данных приложений второго сеанса.
В возможной реализации блок обработки специально выполнен с возможностью: получения информации о политике разделения из сетевого элемента управления доступом; или получения информации о политике разделения из сетевого элемента управления политикой; или получения информации о политике разделения из другого сетевого элемента управления сеансом.
В возможной реализации блок обработки дополнительно выполнен с возможностью получения информации о сетевом элементе управления политикой из другого сетевого элемента управления сеансом.
В возможной реализации блок обработки дополнительно выполнен с возможностью выбора сетевого элемента разделения.
Когда устройство является четвертым сетевым элементом управления сеансом, например, блок 1302 обработки может поддерживать устройство 1300 при выполнении действий четвертого сетевого элемента управления сеансом в приведенных выше примерах способа, и, например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 605, этапа 606 и этапа 607 на фиг.6. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии с сетевым элементом управления доступом, сетевым элементом управления политикой и сетевым элементом пользовательской плоскости. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 604 на фиг.6.
Когда устройство является, например, пятым сетевым элементом управления сеансом, блок 1302 обработки может поддерживать устройство 1300 при выполнении действий пятого сетевого элемента управления сеансом в приведенных выше примерах способов, и, например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 903, этапа 910, этапа 911, этапа 912 и этапа 916 на фиг.9А и фиг.9В. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии с сетевым элементом управления доступом, сетевым элементом управления политикой и сетевым элементом пользовательской плоскости. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 902, этапа 904, этапа 909, этапа 913, этапа 915 и этапа 917 на фиг.9А и фиг.9В.
Когда устройство является первым сетевым элементом управления сеансом, например, блок 1302 обработки может поддерживать устройство 1300 при выполнении действий первого сетевого элемента управления сеансом в приведенных выше примерах способа, и, например, блок 1302 обработки выполнен с возможностью поддержки устройства 1300 при выполнении этапа 1102, этапа 1107 и этапа 1108, показанных на фиг.11. Блок 1303 связи может поддерживать устройство 1300 при взаимодействии с шестым сетевым элементом управления сеансом, сетевым элементом управления доступом и AF. Например, модуль 1303 связи выполнен с возможностью поддержки устройства 1300 при выполнении этапа 1101, этапа 1103, этапа 1106 и этапа 1109, показанных на фиг.11.
В частности, когда модуль 1303 связи включает в себя модуль передачи и модуль приема, модуль приема выполнен с возможностью приема информации о точке доступа приложения первого сеанса; блок обработки выполнен с возможностью принятия решения, на основе информации о точке доступа приложения, относительно того, чтобы выделить первый сетевой элемент управления сеансом второму сеансу, где первый сеанс и второй сеанс соответствуют одной и той же сети данных; и блок приема дополнительно выполнен с возможностью приема сообщения запроса, где сообщение запроса запрашивает установление второго сеанса. Первый сетевой элемент управления сеансом выделяет первый сетевой элемент пользовательской плоскости для второго сеанса, где первый сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению.
В возможной реализации, приложение представляет собой приложение, которое не поддерживает изменение DNAI.
В возможной реализации блок обработки выполнен с возможностью выделения второго сетевого элемента пользовательской плоскости для второго сеанса. Второй сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, которое поддерживает изменение DNAI.
В другой возможной реализации модуль передачи выполнен с возможностью передачи информации о политике разделения во второй сетевой элемент управления сеансом. Информация о политике разделения используется вторым сетевым элементом управления сеансом для выделения второго сетевого элемента пользовательской плоскости для второго сеанса. Второй сетевой элемент пользовательской плоскости выполнен с возможностью передачи, во втором сеансе, потока данных, соответствующего приложению, которое поддерживает изменение DNAI.
В возможной реализации информация о точке доступа приложения включает в себя по меньшей мере одну из следующей информации: по меньшей мере один DNAI, информацию о местоположении AF, указание на отсутствие возможности изменения местоположения приложения и указание на отсутствие изменения DNAI.
В другой возможной реализации тип режима первого сеанса представляет собой режим 3 SSC.
В возможной реализации второй сетевой элемент пользовательской плоскости является восьмой UPF в варианте 6 осуществления настоящей заявки, и второй сетевой элемент управления сеансом является шестой SMF в варианте 6 осуществления настоящей заявки.
В возможной реализации блок обработки дополнительно выполнен с возможностью сброса первого сеанса.
Информация о точке доступа приложения в устройстве в любом из вышеупомянутых вариантов осуществления включает в себя по меньшей мере одно из следующего: по меньшей мере один идентификатор доступа к сети передачи данных (DNAI), информацию о местоположении функции AF приложения, указание на отсутствие возможности изменения местоположения приложения и указание на отсутствие изменения DNAI.
Информация о политике разделения в устройстве в любом из вышеупомянутых вариантов осуществления включает в себя по меньшей мере одно из следующего: информацию указания и информацию о потоках данных приложений. Информация указания включает в себя по меньшей мере одно из следующего: указание локальной обработки, по меньшей мере один DNAI и информацию о возможностях изменения местоположения. Потоки данных приложений включают в себя потоки данных приложений, которые поддерживают изменение местоположения приложения, и/или потоки данных приложений, которые не поддерживают изменение местоположения приложения.
На фиг.14 показано схематичное представление устройства согласно настоящей заявке. Устройство может быть сетевым элементом управления доступом или сетевым элементом управления сеансом (включая второй сетевой элемент управления сеансом, третий сетевой элемент управления сеансом, четвертый сетевой элемент управления сеансом или пятый сетевой элемент управления сеансом) в вышеупомянутых вариантах осуществления. Устройство 1400 включает в себя процессор 1402, интерфейс 1403 связи и память 1401. При необходимости устройство 1400 может дополнительно включать в себя шину 1404. Интерфейс 1403 связи, процессор 1402 и память 1401 могут взаимодействовать друг с другом с использованием линии 1404 связи. Линия 1404 связи может представлять собой шину межсоединений периферийных компонентов (peripheral component interconnect, PCI), шину с архитектурой расширенного промышленного стандарта (extended industry standard architecture, EISA) и т.п. Линия 1404 связи может классифицировать по адресной шине, шине данных, шине управления и т.п. Для упрощения представления используется только одна жирная линия для представления шины на фиг.14, но это не означает, что имеется только одна шина или только один тип шины.
Процессор 1402 может быть процессором, микропроцессором, ASIC или одной или несколькими интегральными схемами, выполненными с возможностью управления исполнением программы в решениях настоящей заявки.
Интерфейс 1403 связи, который использует любое устройство, такое как приемопередатчик, выполнен с возможностью поддержания связи с другим устройством или сетью связи, такой как Ethernet, RAN, беспроводная локальная сеть (wireless local area networks, WLAN) или сеть проводного доступа.
Память 1401 может представлять собой, но не ограничиваться этим, постоянное запоминающее устройство (read-only memory, ROM) или статическое запоминающее устройство другого типа, которое может хранить статическую информацию и инструкцию, или оперативное запоминающее устройство (random access memory, RAM) или динамическое запоминающее устройство другого типа, которое может хранить информацию и инструкцию или может представлять собой электрически стираемое программируемое постоянное запоминающее устройство (electrically erasable programmable read-only memory, EEPROM), постоянное запоминающее устройство на основе компакт-диска (compact disc read-only memory, CD-ROM) или другое запоминающее устройство на основе компакт-диска, запоминающее устройство на основе оптического диска (включая компактный оптический диск, лазерный диск, оптический диск, цифровой универсальный диск, диск Blu-ray или т.п.), носитель информации на основе магнитного диска или другое запоминающее устройство на основе магнитного носителя информации или любой другой носитель информации, который может использоваться для переноса или хранения предполагаемого программного кода в виде инструкции или структуры данных и к которому может обращаться компьютер. Память может быть автономной и иметь возможность подключения к процессору с использованием линии 1404 связи. В качестве альтернативы, память может быть интегрирована с процессором.
Память 1401 выполнена с возможностью хранения машиноисполняемой инструкции для выполнения решений настоящей заявки, и исполнение машиноисполняемой инструкции управляется процессором 1402. Процессор 1402 выполнен с возможностью исполнения машиноисполняемой инструкции, хранящейся в памяти 1401 для реализации способа обработки сеанса, предоставленного в предыдущих вариантах осуществления настоящей заявки.
При необходимости машиноисполняемая инструкция в данном варианте осуществления настоящей заявки также может упоминаться как код прикладной программы. Данный вариант осуществления заявки этим не ограничивается.
Все или некоторые из вышеупомянутых вариантов осуществления могут быть реализованы с использованием программного обеспечения, аппаратных средств, встроенного программного обеспечения или любой их комбинации. Когда программное обеспечение используется для реализации вариантов осуществления, варианты осуществления могут быть реализованы полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или несколько компьютерных инструкций. Когда инструкция компьютерной программы загружается и исполняется на компьютере, полностью или частично вырабатываются процедуры или функции в соответствии с вариантами осуществления настоящей заявки. Компьютер может быть компьютером общего назначения, специализированным компьютером, компьютерной сетью или другим программируемым устройством. Компьютерная инструкция может храниться на машиночитаемом носителе информации или может передаваться с машиночитаемого носителя на другой машиночитаемый носитель. Например, компьютерная инструкция может передаваться с веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных проводным (например, через коаксиальный кабель, оптоволоконный кабель или цифровую абонентскую линию (digital subscriber line, DSL)) или беспроводным (например, посредством инфракрасных, радио или микроволновых волн) способом. Машиночитаемый носитель информации может быть любым используемым носителем информации, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющий один или несколько используемых носителей информации. Используемым носителем информации может быть магнитный носитель информации (например, гибкий диск, жесткий диск или магнитная лента), оптический носитель информации (например, DVD), полупроводниковый носитель информации (например, твердотельный накопитель (Solid State Disk, SSD)) или т.п.
Различные иллюстративные логические блоки и схемы, описанные в вариантах осуществления настоящего изобретения, могут реализовывать или управлять описанными функциями с использованием процессора общего назначения, процессора цифровых сигналов, специализированной интегральной схемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретного аппаратного компонента или реализации из любой их комбинации. Процессор общего назначения может быть микропроцессором. При необходимости процессор общего назначения может быть альтернативно любым традиционным процессором, контроллером, микроконтроллером или машиной состояний. В качестве альтернативы, процессор может быть реализован с помощью комбинации вычислительных устройств, таких как процессор цифровых сигналов и микропроцессор, множества микропроцессоров, одного или нескольких микропроцессоров с ядром процессора цифровых сигналов или любой другой подобной конфигурации.
Этапы способов или алгоритмов, описанных в вариантах осуществления настоящей заявки, могут быть непосредственно встроены в аппаратные средства, программный блок, исполняемый процессором, или в их комбинацию. Программный блок может храниться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистре, жестком диске, съемном магнитном диске, CD-ROM или на носителе информации в любой другой форме, известной в данной области техники. Например, носитель информации может быть подключен в процессор таким образом, чтобы процессор мог считывать информацию с носителя информации и сохранять и записывать информацию на носитель информации. При необходимости носитель информации может быть дополнительно интегрирован в процессор. Процессор и носитель информации могут быть расположены в ASIC, и ASIC может быть расположена в терминальном устройстве. При необходимости процессор и носитель информации могут альтернативно размещаться в разных компонентах терминального устройства.
Эти инструкции компьютерной программы могут альтернативно загружаться в компьютер или другое программируемое устройство обработки данных с тем, чтобы на компьютере или другом программируемом устройстве выполнялся ряд этапов операций для генерирования компьютерно-реализованной обработки. Таким образом, инструкции, исполняемые на компьютере или другом программируемом устройстве, обеспечивают этапы для реализации функции, указанной в одном или нескольких процессах на блок-схемах последовательностей операций и/или в одном или нескольких блоках на блок-схемах.
Хотя настоящая заявка описана со ссылкой на конкретные признаки и их варианты осуществления, очевидно, что различные модификации и комбинации могут быть сделаны в настоящей заявке без отклонения от объема настоящей заявки. Соответственно, описание и сопроводительные чертежи являются просто примерным описанием настоящей заявки, ограниченной прилагаемой формулой изобретения, и рассматриваются как охватывающие любые или все модификации, вариации, комбинации или эквиваленты в пределах объема настоящей заявки. Очевидно, что специалист в данной области техники может внести различные модификации и изменения в настоящую заявку без отклонения от сущности и объема настоящей заявки. Настоящая заявка предназначена для охвата этих модификаций и вариаций настоящей заявки при условии, что они подпадают под объем формулы изобретения и ее эквивалентных технологий.